آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال

سلام دوستان در این قسمت می تونید یک دوره آموزش PHP با کمک مدل MVC رو دانلود کنید. در این آموزش ها یک کتابخانه دیجیتال بصورت کامل پیاده سازی می شود....

آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال

محتواي بسته آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال

هر کدام از بخش های بسته آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال را می توانید، بصورت جداگانه خریداری کرده یا اینکه کل بسته را یکجا ثبت نام کنید که در این صورت، در پنل شخصی تان به تمام قسمت های آن دسترسی مشاهده و دانلود خواهید داشت.
1
آموزش تصویری معرفی پروژه کتابخانه دیجیتال با PHP-MVC
2
آموزش تصویری آموزش ساختار بانک اطلاعاتی و پروژه PHP بر اساس MVC
3
آموزش تصویری پیاده سازی بخش مدل برای همه جداول کتابخانه دیجیتال
4
آموزش تصویری پیاده سازی بخش های نمایش و کنترولر برای جدول دسته بندی ها
5
آموزش تصویری طراحی الگوهای هدر و فوتر برای سایت
6
آموزش تصویری پیاده سازی بخش های نمایش و کنترولر برای مدیریت کتابها
7
در این فیلم آموزشی برای کتاب ها، تصویر اضافه شده است. در فرم اضافه کردن، ویرایش و در لیست کتاب ها از تصویر استفاده می شود.
8
برای تعیین مقدار کلیدهای خارجی بهتر است از کمبو باکس استفاده شود. گزینه های این کمبوباکس باید از روی جدول بانک اطلاعاتی پر شوند که در این جلسه آموزش داده شده است.
9
در این جلسه کدهایی برای نمایش همه فصل های یک کتاب نوشته شده است. ویوها و کنترولرهای لازم طراحی و کدنویسی شده است.
10
آموزش تصویری پیاده سازی بخش های نمایش و کنترولر برای جدول کاربران
11
در هر سیستم باید دسترسی انواع کاربران مشخص شده و با استفاده از کدنویسی یک مدل کنترل دسترسی برای کاربران پیاده سازی شود . در این جلسه نقش ها با سطوح مختلف برای دسترسی کاربران کتابخانه تعریف شده است.
12
آموزش تصویری پیاده سازی امکانات برای نمایش کتاب ها به کاربران عضو
13
آموزش تصویری پیاده سازی نمایش فصل های کتاب
14
آموزش تصویری پیاده سازی برای نمایش محتوای فصل های کتاب
15
آموزش تصویری نمایش لیست فصل های کتاب جاری در ستون کناری سایت
16
آموزش تصویری پیاده سازی جستجوی کتابها بر اساس عنوان، چکیده و نیز عنوان و متن فصل های کتاب
17
آموزش تصویری پیاده سازی امکان لاگین و لاگ اوت کردن کاربران
18
آموزش تصویری پیاده سازی بخش های نمایش و کنترولر برای ویرایش پروفایل و تغییر رمز کاربر
19
آموزش تصویری کنترل دسترسی کاربران به قسمت های مختلف (1)
20
آموزش تصویری کنترل دسترسی کاربران به قسمت های مختلف (2)
21
آموزش تصویری کنترل دسترسی کاربران به قسمت های مختلف(3)
22
آموزش تصویری آموزش و اجرای نمایش بازخورد و خطاها پس از اجرای درخواست ها
23
در این قسمت می توانید نمونه پروژه php بر اساس مدل mvc برای کتابخانه دیجیتال را دانلود کنید. این پروژی طی آموزش های این دوره آماده شده است.

جزئيات آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال

این مجموعه آموزشی پروژه محور برنامه نویسی پی اچ پی (php) بر اساس مدل mvc بصورت مجموعه ای از فیلم های آموزشی برای ساخت سایت کتابخانه الکترونیک یا کتابخانه مجازی ارائه شده است. تمام مراحل طراحی و برنامه نویسی سیستم کتابخانه دیجیتال به صورت مرحله به مرحله و با جزئیات کامل آموزش داده می شود. آموزش های پروژه محور کارآمد ترین روش آموزشی شناخته شده است، و امیدواریم با استفاده از مجموعه حاضر بتوانیم در یادگیری برنامه نویسی شی گرا و قاعده مند به زبان php و بر اساس چارچوب mvc با شما عزیزان همراه شما باشیم. مدل mvc یک مدل بسیار کاربردی است که می تواند با زبان های برنامه نویسی مختلف از جمله php استفاده شود. استفاده از مدل mvc باعث میشود تا برنامه نویسی بصورت لایه ای و شی گرا انجام شده، هم برنامه نویسی منظم تر شده و از تکرار کدنویس ها و طراحی های تکرار جلوگیری می کند و هم توسعه نرم افزار در آینده و پشتیبانی نرم افزار را راحت تر می کند.

ما به این دلیل برای آموزش برنامه نویسی حرفه ای php در چارچوب mvc، پروژه کتابخانه دیجیتال را انتخاب کردیم. که این پروژه دارای قسمت ها و امکانات پیشرفته ای است که تقریبا در هر پروژه ای مورد نیاز است. در این پروژه عملیات مختلف مثل فیلتر کردن اطلاعات، جستجو در یک یا چند جدول به طور همزمان، استفاده از کلیدهای خارجی، الحاق جداول، مدیریت کاربران، ورود و خروج کاربر، داشتن انواع کاربران با اختیارات مختلف، کنترل دسترسی کاربران ، آپلود و دانلود فایل ها و ... را روی بانک اطلاعاتی را انجام می دهیم.

ما در این پروژه سه نوع کاربر تعریف کرده ایم:

  1. کاربران عادی - که قادر هستند لیست کتاب ها را ببینند ، فصل های آنها را باز کنند و مطالعه کنند.
  2. کاربران ویژه  - که علاوه بر اختیارات کاربران عادی، می توانند دسته بندی ها، کتاب ها و فصا های کتاب ها را مدیریت کنند.
  3. کاربران مدیر - که علاوه بر اختیارت کاربران ویژه می توانند کاربران سیستم را نیز مدیریت کنند.

کتابخانه دیجیتال کتابخانه ای است که مواد وخدمات دیجیتالی را شامل می شود . در ساده ترین شکل می تواند شامل مجموعه ای کتاب ها در قالب دسته بندی های مختلف باشد که هر کتاب دارای چندین فصل است که محتوای کتاب را تشکیل می دهند. این سیستم دارای کاربران عضوی است که به کتاب ها درسترسی داشته و می توانند از کتابخانه استفاده کرده و مطالل کتاب ها را بخوانند و کاربران مسوولی است که می توانند کتاب ها و مطالب آنها را مدیریت کنند. بطور کلی پروژه کتابخانه دیجیتال طراحی شده در طی این آموزش ها دارای امکانات زیر است:

  1. مدیریت دسته بندی های کتاب ها، دسته ها می توانند بصورت پدر و فرزندی تا چند سطح داشته باشند.
  2. مدیریت کتابها ، امکان نمایش لیست کتاب ها، اضافه کردن، ویرایش کردن و و حذف کردن کتاب ها، برای هر کتاب یک فایل تصویری برای لوگو و یک فایل ضمیمه که می تواند محتوای کتاب را داشته باشد در نظر گرفته شده است. و امکان دانلود این فایل ها وجود دارد.
  3. مدیریت فصل های کتاب ، هر کتاب شامل چندین فصل است و امکان مدیریت فصل های یک کتاب مشخص وجود دارد.
  4. امکانات مناسب برای مطالعه کتابها، نمایش لیست کتابها به اعضا، نمایش کتاب های یک دسته بندی یا جستجو بر اساس عنوان و محتوای کتاب
  5. داشتن سطوح مختلف برای کاربران و کنترل دسترسی کاربران به بخش های مختلف سیستم بر اساس سطح دسترسی آنها
  6. استفاده از چارچوب طراحی واسط کاربری بوت استرپ

سرفصل دوره آموزشی

  1. ساختار پروژه ها در مدل MVC
  2. پیاده سازی بخش مدل برای همه جداول
  3. پیاده سازی بخش کنترولر برای جدول دسته بندی کتاب ها
  4. طراحی الگوهای هدر و فوتر برای سایت
  5. پیاده سازی بخش های نمایش و کنترولر برای مدیریت کتابها
  6. آموزش اضافه کردن تصویر و فایل های ضمیمه همراه کتاب ها
  7. آموزش استفاده از کمبوباکس ها در فرم های کتاب و دسته بندی
  8. پیاده سازی بخش های نمایش و کنترولر برای جدول فصل های کتاب
  9. پیاده سازی بخش های نمایش و کنترولر برای جدول کاربران
  10. تعریف سطوح مختلف برای کاربران
  11. پیاده سازی امکانات برای نمایش کتاب ها به کاربران عضو
  12. پیاده سازی نمایش فصل های کتاب
  13. پیاده سازی برای نمایش محتوای فصل های کتاب
  14. نمایش لیست فصل های کتاب جاری در ستون کناری سایت
  15. پیاده سازی جستجوی کتابها بر اساس عنوان، چکیده و نیز عنوان و متن فصل های کتاب
  16. پیاده سازی امکان لاگین و لاگ اوت کردن کاربران
  17. پیاده سازی بخش های نمایش و کنترولر برای ویزایش پروفایل و تغییر رمز کاربر
  18. پیاده سازی کنترل دسترسی کاربران به قسمت های مختلف
  19. آموزش و اجرای نمایش بازخورد و خطاها پس از اجرای درخواست ها و انجام عملیات

بانک اطلاعاتی کتابخانه دیجیتال

برای سایت کتابخانه دیجیتال، بانک اطلاعاتی بصورت زیر طراحی شده است : جدول کتاب ها (tbl_book)

ستون نوع داده کاربرد
Id عددی کد کتاب
name کاراکتری نام
author کاراکتری مولف
pname کاراکتری ناشر
pyear کاراکتری سال انتشار
cid عددی کد دسته بندی
Isbn کاراکتری شابک
abstract متنی چکیده کتاب
logo کاراکتری تصویر لوگو
pdf کاراکتری نام فایل ضمیمه

  جدول دسته بندی (tbl_cat)

ستون نوع داده کاربرد
Id عددی کد دسته
name کاراکتری نام دسته
pid عددی کد دسته پدر

  جدول فصل های کتاب ها (tbl_chap)

ستون نوع داده کاربرد
Id عددی کد کتاب
name کاراکتری نام
bid کاراکتری مولف
body متنی محتوای فصل
pdf کاراکتری نام فایل ضمیمه  محتوای فصل

  جدول کاربران (tbl_user)

ستون نوع داده کاربرد
Id عددی کد کاربر
name کاراکتری نام
uname کاراکتری نام کاربری
upass کاراکتری کلمه عبور

 

اسکرین شات از کتابخانه دیجیتال

صفحه نمایش کتاب ها به اعضا

نمایش لیست کتابها، کتابخانه دیجیتال - کدنویسان  

صفحه مدیریت فصل های کتاب

نمایش فصل های کتاب-کتابخانه الکترونیکی- کدنویسان  

برچسب ها / بانک اطلاعاتی php / برنامه نویسی php / مدل mvc در php

نظرات کاربران

هرگونه سوال یا نظری دارید،می توانید در این قسمت مطرح کنید.

مشخصات

تعداد بازديد
460
تعداد دانشجو
12
مدرس
محمد محمدی
تعداد جلسات
23
مدت زمان
5 ساعت و 28 دقيقه
اندازه
680 مگابايت
هزینه ثبت نام
624 هزار تومان

برای دسترسی همیشگی به این آموزش و امکان دانلود ، در آن ثبت نام کنید.

مشاوره

در مورد مباحث دوره می توانید با مدرس صحبت کنید.


محمد محمدی مدرس دوره " آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال " هستم.
هر گونه سوال یا ابهام یا پیشنهادی در مورد این دوره داشتید، می تونید به روش های زیر با من تماس بگیرید:
شماره همراه
09151604068
پست الکترونیکی
mohammadi.sm@gmail.com
سامانه حقوق و دستمزد خدمات

سامانه حقوق و دستمزد خدمات

سامانه تحت وب حقوق و دستمزد برای کارکنان آموزشی در آموزش پرورش بصورت قرارداد خرید خدمات آموزشی ایجاد شده و امکان استخدام، صدور قرارداد، محاسبه حقوق ماهیانه و تهیه گزارشات مورد نیاز را فراهم می کند.