Timetable Management System Test phase, srs, design phase and source code final deliverable

 Timetable Management System Test phase, srs, design phase and source code final deliverable

Domain/Category

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 subjects. Also, there are limited rooms for classes and lab activities for different batches. We have to schedule a timetable for effective resource utilization. This timetable should ensure that there is neither an overlapping of faculty member nor class room. Timetable 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 timetable. This Timetable management system will be a web-based application which can schedule timetable according to classes, subjects and faculty members.

Functional Requirements:

Faculty Member:

  1. The faculty member shall register/signup in the system.
  2. The faculty members have different role like Dean, Section head, Head of department, Class in-charge etc.
  3. The faculty member shall be able to login to system.
  4. The section head will generate timetable 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.)
  5. The faculty member shall be able to view/download timetable from the system in .pdf format.
  6. The faculty member shall be able to view/download timetable class wise.
  7. The faculty member shall be able to view/download timetable subject wise.
  8. The faculty member shall be able to view/download timetable class room wise.

Student:

  1. The student shall register/signup in the system.
  2. The student shall be able to login to system
  3. The student shall be able to view/download timetable from the system in .pdf format.
  4. The student shall be able to view/download timetable class wise.
  5. The student shall be able to view/download timetable subject wise.
  6. The student shall be able to view/download timetable class room wise.

Admin:

  1. Login availability.
  2. Admin shall be able to accept/ reject user’s registration requests.
  3. Admin shall be able to update all users’ detail.
  4. Admin shall be able to view all registered users’ detail.
  5. Admin’s dashboard has overall functional rights.
  6. Admin should be able to approve/reject the timetable generated by faculty member.

Tools:

PhpStorm, NetBeans, Sublime Text, Php, JavaScript, jQuery, CSS, bootstrap, MySQL, XAMPP

Leave a Reply

Your email address will not be published. Required fields are marked *

× How can I help you?