لینک کوتاه : https://magicfile.ir/?p=3601
دانلود اسکریپت سیستم نمره دهی دانش آموز در PHP MySQL با کد منبع
یک پروژه کاملا کاربردی بر اساس پروژه سیستم درجه بندی دانشجویی که از زبان PHP با پایگاه داده MySQL استفاده می کند. پروژه پی اچ پی زیر شامل تمام ویژگی های ضروری است که می تواند توسط دانشجویان سال دوم فناوری اطلاعات برای پروژه های کالج خود استفاده شود. دارای تعدادی ویژگی است که به کاربران امکان می دهد نتایج دانش آموزان را با معیارهای درجه بندی مدیریت کنند. مفهوم این برنامه وب کاملاً واضح است.
درباره پروژه پی اچ پی سیستم نمره دهی دانش آموز
به طور خاص، این پروژه سیستم نمره دهی دانش آموز در PHP عمدتاً بر مدیریت سوابق مربوط به دانش آموز تمرکز دارد. به بیان دقیق تر، این سیستم به پیگیری دانش آموزان و پیگیری نتایج با توجه به سطح انتخابی آنها کمک می کند. همچنین سیستم تمامی دانشکده ها و گروه های آموزشی موجود را نمایش می دهد. علاوه بر این، این سیستم امکان راه اندازی دوره ها را نیز فراهم می کند . بدیهی است که این پروژه شامل یک پنل مدیریت با یک پنل دانشجویی است. در یک نمای کلی از این برنامه وب، دانشجو باید با استفاده از اعتبار ارائه شده توسط مدیر وارد سیستم شود. دانشجویان می توانند لیست دوره های ثبت نام شده خود را با دانشکده، گروه و ترم مربوطه خود مشاهده کنند. علاوه بر این، دانشجویان می توانند نتایج ترم شخصی خود را مشاهده کنند. در واقع قسمت نتیجه، نمره کلی را با امتیاز، مجموع واحدها و نمرات کسب شده نمایش می دهد. با آن، سیستم همچنین اجازه چاپ/دانلود نتیجه را می دهد. علاوه بر این، دانش آموزان می توانند پروفایل خود را مشاهده و به روز کنند.
پنل مدیریت
یک مدیر کنترل کامل سیستم را دارد. او می تواند دانشجویان، دانشکده ها، بخش ها و غیره را مدیریت کند. در اینجا، هر بخش دارای جزئیات مربوط به خود مانند نام و سایر جزئیات مهم است. در اینجا، یک مدیر می تواند سوابق دانش آموزان را مستقیماً با پر کردن فرم های مورد نیاز اضافه کند. در طول ثبت نام مشتری، یک مدیر باید جزئیاتی مانند نام، سطح، دانشکده، بخش، جلسه و شماره ماتریک را ارائه دهد. اما قبل از هر یک از اینها، مدیر ابتدا باید تعدادی فیلد را برای انجام مراحل بعدی تنظیم کند. این شامل جلسات ، دانشکده، و بخش است. برای مدیریت این شرایط ذکر شده، کاربر باید نام و سایر جزئیات مهم را ارائه دهد. در واقع، دانشکده ها و گروه ها به یکدیگر مرتبط هستند و بخش گروه به دانشکده انتخاب شده بستگی دارد. به طور مشابه، فرم ثبت نام دانشجو همچنین شامل یک رشته دانشکده است که فقط نام گروه را بسته به دانشکده انتخاب شده برمی گرداند.
مدیریت دوره
علاوه بر این، یک مدیر باید تمام دوره ها را برای دانش آموزان تنظیم و مدیریت کند. برای مدیریت این بخش، یک مدیر باید عنوان دوره را با کد، واحد، سطح، ترم و دانشکده ارائه کند. در اینجا، سیستم تعدادی از دروس را برای هر ترم ذکر شده فهرست می کند. این بدان معناست که کاربر می تواند تعدادی دروس را در ترم های مختلف ذخیره کند. در واقع، کل نقطه محاسبه نتیجه تحت این قانون سیستم قرار می گیرد. با آن، واحد درسی به ایفای نقش حیاتی در محاسبه کل واحدهای درسی در طول مدیریت نتایج دانشجو کمک می کند. همانطور که قبلا ذکر شد، رشته های دانشکده و گروه آموزشی به یکدیگر مرتبط هستند. در نتیجه، این مورد خاص به تمایز دانش آموزان بر اساس تحصیلات و دوره آنها کمک می کند. در هر صورت، تمام دانشجویانی که در یک گروه دانشکده خاص ثبت نام کردهاند، دروسی را که در همان بخش دانشکده ثبتنام کردهاند، دارند.
مدیریت درجه بندی
از یک طرف، این سیستم به مدیر اجازه می دهد تا برای محاسبه معدل دانشجو درخواست کند. برای این کار، مدیر باید دانشجو را به صورت دستی با ارائه سطح، جلسه، دانشکده و بخش فیلتر کند. و سیستم نتایج جستجو را بر اساس درخواست کاربر برمی گرداند که مدیر می تواند در ترم انتخاب کند. در اینجا، فیلد ترم به تعداد جزئیات ترم ارائه شده توسط مدیر در طول مدیریت سیستم بستگی دارد. در حین ورود به بخش معدل برای محاسبه نتایج ترم، مدیر باید کل نمرات کسب شده در هر درس را ارائه دهد. در نهایت، کاربر می تواند یک نتیجه را محاسبه کند. همین رویه بسته به ترم ها ادامه دارد و ادامه دارد. در ضمن سیستم با نمره کل دانش آموز با معدل، کلاس دیپلم، کل واحد و ... آماده می شود. با آن، اکنون مدیر می تواند به محاسبه CGPA دانش آموز اقدام کند.
مدیریت نتایج دانش آموز، معیارهای درجه بندی
از طرف دیگر، کاربر می تواند نتایج کلی و معیارهای درجه بندی را مشاهده کند. هنگامی که سیستم CGPA دانش آموز را محاسبه می کند، مدیر می تواند نتایج او را درخواست کند. فرآیند فیلتراسیون دانش آموز همان است که قبلا ذکر شد. در اینجا، کاربر می تواند نتایج هر ترم دانشجویی و همچنین نتایج نهایی را مشاهده کند. از نظر نتایج ترم، سیستم جزئیاتی مانند نام درس با واحدها، نمرات کسب شده، نمرات، معدل، کلاس دیپلم و غیره را نمایش می دهد. همچنین کاربر می تواند نتایج را در قالب PDF چاپ/دانلود کند. با توجه به نتایج نهایی، سیستم نام دانشجو را با شماره ماتریک، دانشکده، گروه آموزشی، CGPA و یک کلاس دیپلم نمایش می دهد. در واقع، تمام نتایج به درستی محاسبه شده و تحت کلاس های مربوطه مانند تمایز، کلاس بالا و غیره برجسته می شوند. علاوه بر این، مدیر می تواند معیارهای درجه بندی را مشاهده کرده و پروفایل های کاربر را به روز کند.
علاوه بر آن، دانشآموزان میتوانند نتایج مربوطه خود را یک بار پس از مدیریت آن توسط مدیر مشاهده کنند. همچنین، تمام رکوردهای مهم کلی را می توان به راحتی از داشبورد مدیریت مشاهده کرد. این کمک می کند تا تعداد کل دانش آموزان شکست خورده و قبول شده و بیشتر برجسته شود. آخرین اما نه کماهمیت، داشبورد تمیز و ساده با ترکیبهای رنگی مختلف برای تجربه کاربری بیشتر در حین استفاده از این پروژه آنلاین سیستم مدیریت نمرهدهی دانشآموز در PHP MySQL ارائه شده است. برای عناصر UI آن، یک چارچوب CSS منبع باز رایگان. Bootstrap با مقداری Vanilla CSS نیز همراه است. ارائه یک پروژه جدید سیستم نمره دهی دانش آموز در PHP MySQL که شامل یک پنل مدیریت با یک پنل دانشجویی است. این نیز شامل تمام ویژگی های ضروری برای پیگیری است.
ویژگی های موجود:
- پنل مدیریت
- پانل دانشجویی
- مدیریت جلسه فعلی
- راه اندازی دانشکده، گروه ها
- مدیریت دانشجویی
- مدیریت دوره
- محاسبه معدل
- محاسبه CGPA
- نتایج را در ترم مدیریت کنید
- مشاهده نتیجه دانش آموز
- چاپ/دانلود نتیجه دانش آموز (PDF)
- نمایههای کاربر را مشاهده/بهروزرسانی کنید
- معیارهای درجه بندی
- جستجوی سوابق
نمونه تصاویر در زمان اجرا
جزییات پروژه
- نام پروژه: پروژه سیستم نمره دهی دانش آموز به زبان PHP
- زبان/های مورد استفاده: PHP
- نسخه PHP (توصیه می شود): 5.6، 7.4
- پایگاه داده: MySQL
- نوع: برنامه تحت وب
دستورالعمل: نحوه اجرا
- پس از اتمام دانلود پروژه، فایل پروژه را از حالت فشرده خارج کرده و به دایرکتوری XAMPP خود بروید.
- در آنجا یک پوشه با نام "htdocs" پیدا خواهید کرد.
- در پوشه “htdocs”، پوشه پروژه (نه .zip، بلکه استخراج شده) را قرار دهید.
- مرورگر مورد علاقه خود را باز کنید؛ توصیه می کنیم از Google Chrome یا Mozilla Firefox استفاده کنید.
- سپس، به URL "http: //localhost/phpmyadmin" بروید.
- یک پایگاه داده با نامی ایجاد کنید که در "01 LOGIN DETAILS & PROJECT INFO.txt" ارائه شده است.
- بر روی تب "Import" کلیک کنید و فایل پایگاه داده (.sql) را انتخاب کنید که در پوشه ای با نام "DATABASE FILE" ارائه شده است.
- پس از تنظیم همه اینها، به URL " http: //localhost/[ PROJECT_FOLDER_NAME] /" بروید
- تمام جزئیات ورود به سیستم در داخل پوشه پروژه ارائه شده است، آن را بررسی کرده و برای استفاده از آن وارد کنید.
برای شما کاربر عزیز پیشنهاد دانلود داده می شود.