نام پروژه | سیستم مدیریت کاربر در روش ذخیره شده PHP |
---|---|
زبان مورد استفاده | PHP5.6 ، PHP7.x |
پایگاه داده | MySQL 5.x |
طراحی رابط کاربر | HTML ، AJAX ، JQUERY ، JAVASCRIPT |
مرورگر اینترنت | موزیلا ، گوگل کروم ، IE8 ، OPERA |
نرم افزار | XAMPP / Wamp / Mamp / Lamp (هر کسی) |
این پروژه در PHP با استفاده از Stored Procedure توسعه یافته است.
روش ذخیره شده مجموعه ای از دستورات SQL است که در سرور پایگاه داده وارد شده و ذخیره شده است.
هنگامی که رویه ذخیره شده “ذخیره” شد ، برنامه های مشتری می توانند رویه ذخیره شده را بارها و بارها اجرا کنند بدون اینکه دوباره آن را به سرور پایگاه داده ارسال کنند و دوباره کامپایل نکنند.
رویه های ذخیره شده با کاهش ترافیک شبکه و بار CPU باعث بهبود عملکرد می شوند.
مقایسه با SQL پویا
- سربار را بردارید
- جلوگیری از ترافیک شبکه
- محصولی از منطق تجارت
- تفویض حق دسترسی
- مقداری از حملات تزریق SQL محافظت می کند
این پروژه دارای دو ماژول است
ماژول های کاربر
- کاربر می تواند ثبت نام کند
- کاربر می تواند وارد سیستم شود.
- بازیابی رمز عبور کاربر
- کاربر پس از ورود می تواند مشخصات خود را ویرایش کند.
- رمز عبور را تغییر دهید
ماژول های مدیریت
- مدیر می تواند وارد سیستم شود.
- بازیابی رمز عبور مدیر.
- پس از ورود مدیر می توانید داشبورد مدیر را مشاهده کنید.
- همه کاربر را مدیریت کنید (نمایه کاربر را به روز کنید و حذف کنید).
- رمز عبور را تغییر دهید.
روش ذخیره شده مورد استفاده در این پروژه
ماژول کاربر
- sp_signup (برای ثبت نام کاربر استفاده می شود)
- sp_checkemailavailabilty (ایمیل موجود برای ثبت نام را بررسی کنید یا نه)
- sp_userlogin
- sp_userpwdrecoveryvalidation (برای اعتبار سنجی کاربر بازیابی رمز عبور استفاده می شود)
- sp_userpwdrecoveryvalidation (اگر اطلاعات کاربر با روش ذخیره شده فوق تأیید شود ، پسورد کاربر را مجدداً تنظیم می کند)
- sp_userprofile (برای مشاهده مشخصات کاربر استفاده می شود)
- sp_userupdateprofile (برای به روزرسانی جزئیات نمایه کاربر استفاده می شود) توجه داشته باشید: این فرآیند در هر دو ماژول استفاده می شود
- sp_useremailupdation (برای به روزرسانی شناسه ایمیل کاربر استفاده می شود) توجه داشته باشید: این فرآیند در هر دو ماژول استفاده می شود
- sp_usercurrentpwdvalidate (برای استفاده از رمز عبور فعلی کاربر معتبر برای تغییر رمز عبور استفاده می شود)
- sp_userchangepwd (اگر گذرواژه با روش ذخیره شده بالا تأیید شود ، این ذخیره برای تغییر رمز کاربر استفاده شد)
ماژول مدیر
- sp_adminlogin (برای ورود به سیستم مدیر استفاده می شود)
- sp_adminpwdrecoveryvalidation (برای اعتبار سنجی مدیر بازیابی رمز عبور استفاده می شود)
- sp_adminpasswordrecovery (اگر جزئیات مدیر با روش ذخیره شده بالا تأیید شود ، پسورد مدیر را مجدداً تنظیم می کند)
- sp_adminprofile (برای مشاهده جزئیات نمایه مدیر استفاده می شود)
- sp_admindashboard (برای داشبورد مدیر استفاده می شود)
- sp_recent15users (برای مشاهده 15 کاربر اخیراً ثبت شده در داشبورد استفاده می شود)
- sp_allregisteredusers (برای مشاهده همه کاربران ثبت نام شده استفاده می شود)
- sp_userdeletion (برای حذف نمایه کاربر استفاده می شود)
- sp_userupdateprofile (برای به روزرسانی جزئیات نمایه کاربر استفاده می شود) توجه داشته باشید: این فرآیند در هر دو ماژول استفاده می شود
- sp_useremailupdation (برای به روزرسانی شناسه ایمیل کاربر استفاده می شود) توجه داشته باشید: این فرآیند در هر دو ماژول استفاده می شود
- sp_admincurrentpwdvalidate (برای رمز ورود مدیر معتبر برای تغییر رمز عبور استفاده می شود)
- sp_adminchangepwd (اگر گذرواژه با روش ذخیره شده بالا تأیید شود ، این فروشگاه برای تغییر رمز مدیریت استفاده می کند)
نحوه اجرای سیستم مدیریت کاربر در PHP Stored Procedure
1. فایل zip را بارگیری کنید
2. پرونده را استخراج کرده و پوشه ums-sp را کپی کنید
3. چسباندن داخل دایرکتوری ریشه (برای xampp xampp / htdocs ، برای wamp wamp / www ، برای لامپ var / www / html)
4. PHPMyAdmin را باز کنید (http: // localhost / phpmyadmin)
5. یک پایگاه داده با نام umspsdb ایجاد کنید
6. فایل regdb.sql را وارد کنید (در داخل بسته zip در پوشه پرونده SQL آورده شده است)
7. اسکریپت http: // localhost / ums-sp را اجرا کنید
اطلاعات کاربری
نام کاربری: anujk@gmail.com
کلمه عبور: تست @ 123
یا ثبت نام کاربر جدید
اعتبار مدیر
نام کاربری: مدیر
کلمه عبور: تست @ 123
مشاهده نسخه ی نمایشی —————————————————————————
UMS در PHP با استفاده از روش ذخیره شده
اندازه: 7.44 مگابایت
نسخه: V1.0