هرگونه سوال یا نظری دارید،می توانید در این قسمت مطرح کنید.
سلام دوستان در این قسمت می تونید یک دوره آموزش PHP با کمک مدل MVC رو دانلود کنید. در این آموزش ها یک کتابخانه دیجیتال بصورت کامل پیاده سازی می شود....
پروژه كتابخانه با mvc - معرفی پروژه کتابخانه دیجیتال با PHP-MVC
5 دقیقهپروژه كتابخانه با mvc - آموزش ساختار بانک اطلاعاتی و پروژه PHP بر اساس MVC
13 دقیقهپروژه كتابخانه با mvc - پیاده سازی بخش مدل برای همه جداول کتابخانه دیجیتال
19 دقیقهپروژه كتابخانه با mvc - پیاده سازی بخش های نمایش و کنترولر برای جدول دسته بندی ها
21 دقیقهپروژه كتابخانه با mvc - طراحی الگوهای هدر و فوتر برای سایت
29 دقیقهپروژه كتابخانه با mvc - پیاده سازی بخش های نمایش و کنترولر برای مدیریت کتابها
17 دقیقهپروژه كتابخانه با mvc - آموزش اضافه کردن تصویر و فایل های ضمیمه همراه کتاب ها
14 دقیقهپروژه كتابخانه با mvc - آموزش استفاده از کمبوباکس ها در فرم های کتاب و دسته بندی
15 دقیقهپروژه كتابخانه با mvc - پیاده سازی بخش های نمایش و کنترولر برای جدول فصل های کتاب
23 دقیقهپروژه كتابخانه با mvc - پیاده سازی بخش های نمایش و کنترولر برای جدول کاربران
22 دقیقهپروژه كتابخانه با mvc - تعریف سطوح مختلف برای کاربران
10 دقیقهپروژه كتابخانه با mvc - پیاده سازی امکانات برای نمایش کتاب ها به کاربران عضو
17 دقیقهپروژه كتابخانه با mvc - پیاده سازی نمایش فصل های کتاب
16 دقیقهپروژه كتابخانه با mvc - پیاده سازی برای نمایش محتوای فصل های کتاب
10 دقیقهپروژه كتابخانه با mvc - نمایش لیست فصل های کتاب جاری در ستون کناری سایت
11 دقیقهپروژه كتابخانه با mvc - پیاده سازی جستجوی کتابها بر اساس عنوان، چکیده و نیز عنوان و متن فصل های کتاب
11 دقیقهپروژه كتابخانه با mvc - پیاده سازی امکان لاگین و لاگ اوت کردن کاربران
21 دقیقهپروژه كتابخانه با mvc - پیاده سازی بخش های نمایش و کنترولر برای ویرایش پروفایل و تغییر رمز کاربر
15 دقیقهپروژه كتابخانه با mvc - کنترل دسترسی کاربران به قسمت های مختلف (1)
4 دقیقهپروژه كتابخانه با mvc - کنترل دسترسی کاربران به قسمت های مختلف (2)
18 دقیقهپروژه كتابخانه با mvc - کنترل دسترسی کاربران به قسمت های مختلف(3)
10 دقیقهپروژه كتابخانه با mvc - آموزش و اجرای نمایش بازخورد و خطاها پس از اجرای درخواست ها
7 دقیقهپروژه كتابخانه با mvc - پروژه کتابخانه دیجیتال بر اساس mvc
این مجموعه آموزشی پروژه محور برنامه نویسی پی اچ پی (php) بر اساس مدل mvc بصورت مجموعه ای از فیلم های آموزشی برای ساخت سایت کتابخانه الکترونیک یا کتابخانه مجازی ارائه شده است. تمام مراحل طراحی و برنامه نویسی سیستم کتابخانه دیجیتال به صورت مرحله به مرحله و با جزئیات کامل آموزش داده می شود. آموزش های پروژه محور کارآمد ترین روش آموزشی شناخته شده است، و امیدواریم با استفاده از مجموعه حاضر بتوانیم در یادگیری برنامه نویسی شی گرا و قاعده مند به زبان php و بر اساس چارچوب mvc با شما عزیزان همراه شما باشیم. مدل mvc یک مدل بسیار کاربردی است که می تواند با زبان های برنامه نویسی مختلف از جمله php استفاده شود. استفاده از مدل mvc باعث میشود تا برنامه نویسی بصورت لایه ای و شی گرا انجام شده، هم برنامه نویسی منظم تر شده و از تکرار کدنویس ها و طراحی های تکرار جلوگیری می کند و هم توسعه نرم افزار در آینده و پشتیبانی نرم افزار را راحت تر می کند.
ما به این دلیل برای آموزش برنامه نویسی حرفه ای php در چارچوب mvc، پروژه کتابخانه دیجیتال را انتخاب کردیم. که این پروژه دارای قسمت ها و امکانات پیشرفته ای است که تقریبا در هر پروژه ای مورد نیاز است. در این پروژه عملیات مختلف مثل فیلتر کردن اطلاعات، جستجو در یک یا چند جدول به طور همزمان، استفاده از کلیدهای خارجی، الحاق جداول، مدیریت کاربران، ورود و خروج کاربر، داشتن انواع کاربران با اختیارات مختلف، کنترل دسترسی کاربران ، آپلود و دانلود فایل ها و ... را روی بانک اطلاعاتی را انجام می دهیم.
ما در این پروژه سه نوع کاربر تعریف کرده ایم:
کتابخانه دیجیتال کتابخانه ای است که مواد وخدمات دیجیتالی را شامل می شود . در ساده ترین شکل می تواند شامل مجموعه ای کتاب ها در قالب دسته بندی های مختلف باشد که هر کتاب دارای چندین فصل است که محتوای کتاب را تشکیل می دهند. این سیستم دارای کاربران عضوی است که به کتاب ها درسترسی داشته و می توانند از کتابخانه استفاده کرده و مطالل کتاب ها را بخوانند و کاربران مسوولی است که می توانند کتاب ها و مطالب آنها را مدیریت کنند. بطور کلی پروژه کتابخانه دیجیتال طراحی شده در طی این آموزش ها دارای امکانات زیر است:
برای سایت کتابخانه دیجیتال، بانک اطلاعاتی بصورت زیر طراحی شده است : جدول کتاب ها (tbl_book)
ستون | نوع داده | کاربرد |
Id | عددی | کد کتاب |
name | کاراکتری | نام |
author | کاراکتری | مولف |
pname | کاراکتری | ناشر |
pyear | کاراکتری | سال انتشار |
cid | عددی | کد دسته بندی |
Isbn | کاراکتری | شابک |
abstract | متنی | چکیده کتاب |
logo | کاراکتری | تصویر لوگو |
کاراکتری | نام فایل ضمیمه |
جدول دسته بندی (tbl_cat)
ستون | نوع داده | کاربرد |
Id | عددی | کد دسته |
name | کاراکتری | نام دسته |
pid | عددی | کد دسته پدر |
جدول فصل های کتاب ها (tbl_chap)
ستون | نوع داده | کاربرد |
Id | عددی | کد کتاب |
name | کاراکتری | نام |
bid | کاراکتری | مولف |
body | متنی | محتوای فصل |
کاراکتری | نام فایل ضمیمه محتوای فصل |
جدول کاربران (tbl_user)
ستون | نوع داده | کاربرد |
Id | عددی | کد کاربر |
name | کاراکتری | نام |
uname | کاراکتری | نام کاربری |
upass | کاراکتری | کلمه عبور |
هرگونه سوال یا نظری دارید،می توانید در این قسمت مطرح کنید.
برای دسترسی همیشگی به این آموزش و امکان دانلود ، در آن ثبت نام کنید.
در مورد مباحث دوره می توانید با مدرس صحبت کنید.