eSchool web Project in PHP and C sharp

By: Prof. Dr. Fazal Rehman | Last updated: February 3, 2024

Code and documentation of eSchool Project in PHP C#, Java, .NET Framework, NetBeans

Project Domain / Category Web application Abstract/Introduction Current situation of pandemic has increased the demand of online learning platform at every level. The purpose of this web application is to assist school going students by proving a chance to study from anywhere. This application provides online classroom environment for students and teachers just like physical classrooms. In this application, there will be a list of courses for each grade/class and students. Students can opt for full time/part time study. For part-time study, students can select any course of his/her choice whereas for full time study student must study all courses enrolled in a particular grade/class. Students can view the timetable, watch video lectures, read online material, upload/download assignments, attempt quizzes, test/exams and mark attendance. Teachers will upload online material, upload video lectures, upload timetable, upload assignments, quizzes, view attendance, develop quizzes/assignments/exams. Parents will monitor the activities of their kids through this application. Functional Requirements: The requirements of different types of user are given below: Admin:
  • Admin is responsible for managing all users in a website.
  • Admin will add the admission eligibility criteria of different grades.
  • Admin will add different grades/classes in website.
  • Admin will add different subjects for each class in website.
  • Admin will accept/reject the admissions of users in a system.
  • Admin will assign subject to students and teachers.
  • Admin will publish the results of each activity of a class.
  • Admin will keep the attendance record of students and teachers.
  • Admin will publish Fee voucher for each student.
Students:
  • Students will register themselves into the website.
  • Students will login to the website.
  • Students can opt for full time/part time study.
  • For part time study, student can select any course of his/her choice.
    • For full time study, student must study all courses enrolled in a particular grade/class.
  • Students will view the timetable of each grade/class.
  • Students will view the syllabus of each subject for each grade/class.
  • Students will view their attendance on the website.
  • Students will update their profile.
  • Students will view their results.
  • Students will take classes and attempt assignments, quizzes and test/exams.
  • Students will view the online material of their subjects.
  • Teachers will register themselves into the website.
  • Teacher will login to the website.
  • The teacher will view the enrolled students in his/her course.
  • The teacher will add/update timetable for a particular grade.
  • The teacher will view attendance of his/her students.
  • The teacher will add student’s marks for each course.
  • The teacher will take online classes and test/exams.
  • The teacher will upload the online material of their subjects.
  • Teacher will upload the assignments and quizzes of their subjects.
Parents/Guardian:
  • Parents will register themselves into the website.
  • Parents will login to the website.
  • Parents will view the admission eligibility criteria of different grades.
  • Parents will view the Fee structure.
  • Parents will view the timetable of each grade/class.
  • Parents will view the syllabus of each subject for each grade/class.
  • Parents will view the attendance of their kids on the website.
  • Parents will view the status of fee vouchers.
  • Parents will view the results of their kids.
Languages/Tools: C#/Java, .NET Framework, NetBeans etc. Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, Use case description, scope, hard requirements, non-functional requirements, testing test cases, SRS document, design manual, and other diagrams are needed to draw for this project. Angular JavaScript , xampp-win32-5.5.19-0-VC11 You can use any of the following PHP Frameworks For developing this Web Development Project 1. Laravel 2. Phalcon 3. Fat-Free Framework 4. CodeIgniter 5. Laminas Project 6. CakePHP 7. FuelPHP 8. Slim 9. PHPixie 10. Symfony 11. Yii

Leave a Comment

All Copyrights Reserved 2025 Reserved by T4Tutorials