10-05-2016, 11:28 AM
Timetable Management System contains a database, which stores the staff and students personal details.
Only the administrator can view, add and delete the data in the timetable. The main objective of developing the Timetable Management System is to have a quality and feasible timetable which is to improve the current system that LIT is using.
Another objective is the system should be user-friendly and easy to maintain. The system produced should be easily modified to address any form of constraints in an actual situation.
The system should also be robust and produce a feasible solution for any big problem.
1.2 Purpose
The College Time Table system is a very useful system for Students, Faculties & Administrator through which students/parents can get the information about them/their schedule.
This is also useful for faculties through which they can view when is its classes. Administrator can add or remove students, faculties with very less effort also it can assign different jobs to different faculties.
1.3 Scope
The scope of this system is this that it can be accessed by Students for getting information about themselves or their parents for getting the information of progress of their wards.
1.4 Report outline
Chapter 1 is the general introduction to the project. This gives the summary of projects and its objectives and scope and technology is being used for implementing this project.
Chapter 2 gives the literature review which shows the drawback of traditional and current system which are overcome by this new system.
Chapter 3 captures the planning and scheduling details of the project which is first step towards making project. This chapter includes models being followed by us to develop a project which includes scheduling details of the project.
Chapter 4 introduces the user of the system and hardware and software required to implement the system. This chapter includes the SRS (software Requirement Specification) of the system which is base to develop any system; SRS includes the functional and non-functional requirement of the system.
Chapter 5 covers the system analysis and system design made by the developer of the system. This chapter includes feasibility study made by the developer of the system. The chapter also covers the design analysis made by developer of the system which includes details of the use cases, ER Diagram, Dataflow diagram, class diagram, sequence and activity diagrams which shows the functional and behavioral aspect of the system. It also describes the database design which shows the relations used in system as well as their relationship to each other.
Chapter 6 deals with the implementation details of the system. This chapter includes testing, test cases and the form designing of the system.
Chapter 7 includes the conclusion of the project and future enhancement work that will done by developer in future implementation phase of the project.
Ch 2 Literature Review
Traditionally, the system of managing a college timetable was done manually by doing paper work. All the schedules of students/faculties and allocating subjects/classes/time had to be managed on paper. So if there were any changes to be made in the timetable it has to be replaced everywhere manually in the whole timetable making it messy and more difficult. There was lot of manpower needed in this process and consumed more time. Thus the manual work was more and system was complex.
Then desktops or laptops were used to generate timetables which were produced by making tables consisting of particular subjects/classes/time and faculties required. This reduced the use of paper but the manual work was yet to be improved. At every place where there was any change in the schedule of faculty/student or adding any new faculty/subject it has to be changed manually everywhere thus consuming a lot of time.
Thus in our project the work of manually adding the subjects/classes/faculties and time has been erased due to the use of automated timetable generation which will be produced by giving subjects, faculties and time as inputs and generating a timetable as output. And whenever there will be any change in the schedule or there are any proxies the use of instant messaging provided in our project will help to solve the problems/clashes generated between students/classes thus saving time and manpower.