Automated scheduling of Class Room Test phase, srs, design phase and source code final deliverable
/ Category Web Programming
Abstract / Introduction
All educational institutes are offering a number of different disciplines these days and each discipline has a number of subjects. There are limited faculty members in all educational institutes therefore each faculty member has to teach more than one class/subject. Also, there are limited rooms for classes and lab activities for different batches. We have to generate a class schedule for effective resource utilization. This schedule should ensure that there is neither an overlapping of faculty member nor class room.
Class room scheduling is a very hectic job which takes a lot of time and effort. Any updation or correction may make this task cumbersome if done manually. There is a need to automate this task with the help of an online system which generates a schedule. This automated system for class room management will be a web-based application which can generate a schedule according to classes, subjects and faculty members.
Functional Requirements:
Faculty Member:
- The faculty member shall register/signup in the system.
- The faculty members have different role like Dean, Section head, Head of department, Class in-charge etc.
- The faculty member shall be able to login to system.
- The section head will generate schedule of different classes. (System will ensure that every lecture should have a distinct time slot and room. Any time slot cannot have an overlapping of class, subject or faculty member.)
- The faculty member shall be able to view/download schedule from the system in .pdf format.
- The faculty member shall be able to view/download schedule class wise.
- The faculty member shall be able to view/download schedule subject wise.
- The faculty member shall be able to view/download schedule class room wise.
Student:
- The student shall register/signup in the system.
- The student shall be able to login to system
- The student shall be able to view/download schedule from the system in .pdf format.
- The student shall be able to view/download schedule class wise.
- The student shall be able to view/download schedule subject wise.
- The student shall be able to view/download schedule class room wise.
Admin:
- Login availability.
- Admin shall be able to accept/ reject user’s registration requests.
- Admin shall be able to update all users’ detail.
- Admin shall be able to view all registered users’ detail.
- Admin’s dashboard has overall functional rights.
- Admin should be able to approve/reject the schedule generated by faculty member.
Tools:
PhpStorm, NetBeans, Sublime Text, Php, JavaScript, jQuery, CSS, bootstrap, MySQL, XAMPP
Supervisor:
Name: Umair Ali
,