دوره مجازی PHP (جلسه 25): طراحی و پیاده سازی پروژه سیستم پاسخگویی به سوالات

- visibility ١٢٠ mode_comment

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

قابلیت های این سیستم پرسش و پاسخ به این شکل هستند :

  • طراحی برنامه ای برای پاسخگویی به سوالات کاربران
  • قابلیت ارسال سوالات بدون عضویت توسط بازدیدکننده ها وجود دارد .
  • این سیستم، فرم عضویت و قابلیت عضویت کاربران را ندارد
  • سوالات سه وضعیت می توانند داشته باشند . (در انتظار تائید، منتشر شده، پاسخ داده شده)
  • سیستم فقط 1 عضو مدیر دارد که می تواند فعالیت های مدیریتی محتوا را انجام دهد
  • فقط مدیر می تواند سوالات را حذف، تائید ، عدم تائید کند و یا پاسخ دهد .
  • بخش پنل مدیریت وجود ندارد و برای راحتی بیشتر تمامی عملیات مدیریتی باید بر روی رابط اصلی سیستم انجام شود .
  • قابلیت جستجو در سوالات وجود داشته باشد .
  • قابلیت نمایش سوالات بر اساس نوع وضعیت آنها .
  • قابلیت صفحه بندی سوالات با تعین تعداد سوال در هر صفحه
  • ارسال SMS و ایمیل به کاربر پس از پاسخ دادن به سوال او

هدف از انتخاب و طراحی این پروژه برای شما این موارد هست :

  • آشنایی با نحوه طراحی و ایجاد پایگاه داده برای این اسکریپت
  • آشنایی با نحوه ی نمایش، ثبت، حذف و ویرایش یک موجودیت (محتوا - سوال/جواب ) در پایگاه داده
  • آشنایی با نحوه ی پیاده سازی برنامه بر اساس پارامترها و ایجاد راحتی بیشتر در تغیرها بعدی
  • آشنایی با نحوه ی پیاده سازی عملیات ورود و خروج کاربر (ادمین)
  • آشنایی با نحوه ی پیاده سازی قابلیت جستجو برای سایت (فرم جستجو)
  • آشنایی با منطق و نحوه ی صفحه بندی مطالب (سوالات) در برنامه های PHP
  • آشنایی با نحوه ی مدیریت سیستم بر روی رابط کاربری اصلی و عدم استفاده از پنل مدیریت
  • آشنایی با برخی ترفندهای امنیتی در پیاده سازی برنامه های PHP
  • آشنایی با نحوه ی آگاه سازی کاربران از طریق ایمیل پس از رویدادی خاص
info نکته :

مدت زمان ویدیوی آموزشی این جلسه بیش از 4 ساعت است . در واقع دو جلسه ی مربوط به طراحی این پروژه رو یکجا و امروز در اختیار شما قرار دادیم تا منتظر نمونید. اگر در میانه ی دیدن ویدیو خسته شدید حتما به خودتون استراحت فکری بدید . می تونید در دو مرحله ی 2 ساعته این ویدیو رو ببینید .

history سوالات و پیشنهادات :

سوالات و یا پیشنهادات خود رو در مورد این پروژه و یا پروژه های بعدی در بخش نظرات همین مطلب بنویسید.

info توجه

این مطلب یک جلسه از دورهکاملترین پکیج و دوره مجازی آموزش حرفه ای زبان PHP می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره دوره حرفه ای PHP

comment دیدگاه کاربران
MRZ65

سلام دکتر آوند.یه سوال کلی در خصوص استفاده از CMSهای آماده و فریمورک های PHP داشتم.جناب آوند من چندماهی دارم جوملا کار میکنم و در کنارش PHP هم کار میکنم.الان بین استفاده از جوملا و فریمورک های PHP سردرگم شدم.نمیدونم به جوملا متکی باشم و با اندوخته های زبان PHP اون ها رو سفارشی کنم یا سعی کنم پروژه ها رو روی فریمورک پیاده سازی کنم(که صددرصد بدون باگ نخواهد بود)و جوملا رو بزارم کنار.ضمن اینکه من در سایت جوملا جهانی پلاگین های زیادی برای این CMS دیدم.پلاگین هایی که اگه یه برنامه نویس بخواد بنویسه شاید چند هفته زمان ببره.اگه میشه یه راهنمایی دقیق کنید.ممنون

لقمان آوند

سلام
پیشنهاد ما اینه که هر دو تا رو یاد بگیرید. cms ها در جای خودشون و برای خیلی از پروژه ها قابل استفاده هستند و فریمورک ها هم برای پیاده سازی برنامه های تخصصی لازمن. پس وقت بزارید برای هر دو تا …
البته طبیعتا یادگیری فریمورک ها زمان بیشتری رو ازتون می گیره.

MRZ65

ممنون از راهنمائی

Mahmood Dabestani

سلام آقای آوند عزیز.
بنده مدت زمان زیادی منتظر بودم تا تو قالب قبلی سون لرن جای خالی پیدا بشه تا سفارش تبلیغات بدم.
امروز که به سایتتون سر زدم با کلی تغییر زیبا و جذاب روبه رو شدم.
قالب جدیدتون خارق العاده است و خیلی کلاس کارتون رو بالا برده.
فقط اینکه من چطور میتونم سفارش تبلیغات بنری بدم؟
کلا چرا جایی واسه تبلیغات در نظر نگرفتید؟

لقمان آوند

ممنونم لطف دارید
چند ماهی هست دیگه تبلیغات نمی گیریم.
موفق باشید

لقمان آوند

تست

sdddf
dsf
dfsddfgdfgdfg

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 4 5 6