
طراحی و شبیه سازی تقویت کننده عملیاتی ترارسانایی با ساختار یک طبقه ی تمام دیفرانسیلی
3 آبان 1397
مدلسازی و طراحی جعبه دنده
3 آبان 1397
پروژه آموزشی طراحی وبسایت برای کتابخانه با استفاده از پایگاه داده
پروژه آموزشی طراحی سایت
پروژه ساخت وب سایت کتابخانه با قابلیت پایگاه داده و استفاده از PHP, html,css
۱۰۱,۲۵۰ تومان
این وبسایت دو قسمت مهم دارد
1- قسمت مدیریت که admin نام دارد
2- قسمت کاربر
در قسمت admin که برای متصدی کتابخانه نوشته شده است
قابلیت ایجاد کتاب، تعریف ناشر و تحویل کتاب به کاربر و پس گرفتن کتاب وجود دارد
در قسمت کاربری می توان عضو کتابخانه شد و مشاهده کرد که چه کتابهایی را از کتابخانه قرض گرفته ایم.
نکته: کلیه متن هایی که در صفخاتی همچون صفحه اصلی، درباره کتابخانه
و راهنمای کاربران نوشته شده مفهومی نداشته و از سایت های کتابخانه کپی شده است.
برای ورود به قسمت مدیریتی باید آدرس
http://localhost/library/admin/main
چون وارد سیستم نشده ایم اجازه ورود به ما نداده و خودکار ما را به صفحه ورود می برد.
ایمل ورود
admin@admin.com
و رمز ورود
admin
است.
نکته: در قسمت مدیریتی ثبت نام نداریم چون معنی ندارد که هر کس خواست در سیستم به عنوان مدیر ثبت نام کند.
نکته دو: یکی از مهمترین قسمت های هر کتاب ناشر آن است. ناشر ها به صورت جدولی جدا طراحی شده اند. علت استفاده از این جدول اضافی بالا بردن پیچیدگی برنامه برای کسب نمره بهتر است.
ولی به صورت منطقی هم می توان گفت در این کتابخانه می توان قابلیت جستجوی پیشرفته تعبیه کرد که البته الان نوشته نشده است.
ولی در آن صورت نیاز است تا کتاب ناشران مختلف را مشاهده کنیم. و این جدول برا آنجا مفید است.
در قسمت اضافه کردن ناشر می توان ناشر جدیدی اضافه کرد و همچنین در پایین صفحه لیستی از کلیه ناشرانی که قبلا اضافه شده اند را میتوان مشاهده کرد.
در نشخه فعلی نمی توان ناشران را حذف یا ویرایش کرد.
نکته دیگر توابع کار با پایگاه داده در پوشه classes و در فایل
connect.php در کلاس conn نوشته شده است.
در پایگاه داده 4 کار اصلی می توان انجام داد:
ایجاد داده جدید:1-
این کاربرددر ایجاد ناشر، کتاب استفاده شده.
برای امانت دادن کتاب نیز یک سطر جدید ایجاد می شود.
2- حذف داده
این مورد در پس دادن کتاب با حذف رکورد مربوطه انججام می شود.
3- ویرایش داه
در هنگام قرض دادن کتاب ، فیلد تعداد کتاب های موجود یکی کم می شود.
هنگام پس گرفتن یکی زیاد می شود
و این ویرایش داده هاست.
4- بازیابی داده
در قسمت های نمایش لیست ناشران، نمایش لیست کتاب ها
و خیلی دیگر از جا ها داده بازیابی شده است.
نکات فنی:
برای طراحی ظاهر کار از چارچوب Css به نام bulma استفاده شده است.
سایت رسپانسیو است یعنی در موبایل نیز به خوبی نشان داده می شود.
علت استفاده از این چارچوب زیبایی و رسپانسیو شدن سایت است.
پوشه ها:
admin
کلیه فایل های مربوط به قسمت مدیریتی سایت
classes
کلاس کار با پایگاه داده
images
عکس و آیکون های استفاده شده
scripts
فایل های js که این فایل از چارچوب bulma کپی شده است.
styles
فایل های cSS
ریشه اصلی سایت
کلیه فایل های مربوط به کاربر سایت.
نام پایگاه داده library است
پایگاه داده localhost
نام کاربری root
پسورد ندارد
فایل پایگاه داده از wamp
export شده است
برای استفاده آن را در PHPMyadmin خود importکنید.
هیچ کتاب یا ناشری در سیستم تعریف نشده است.
لطفا هنگام ایجاد کتاب یا ناشر به نوع فیلد ها توجه کنید
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.