System Selected: Student Timetable System (STS)
"System is an integrated set of interoperable elements, each with explicitly specified and bounded capabilities, working synergistically to perform value-added processing to enable a User to satisfy mission-oriented operational needs in a prescribed operating environment with a specified outcome and probability of success."(FreeTutes.com, 2011). Moreover, system can be simplified as “a group of interacting, interrelated, or interdependent elements forming a complex whole.” By Farlex, 2011 The timetable system is only a small part of the larger system. It exchanges information with the other systems. Lecturers and students from the college or universities are also part of the timetable system’s environment as they both provide data to the system. The system is then sent to the administration staff for validation. The purpose of a "Student Timetable System (STS)" is to provide accurate details to each lecturer and student with regard to where and what they should be doing throughout each day. The system can also enable the location of any lecturer, tutor or student to be accurately determined at any time in a university or college. In addition, the system provides flexible retrieval methods so that timetable data in various forms can be provided to the administration system. Furthermore, the "Student Timetable System (STS)" is used to solve most of the common problems, which usually occurs during the start of any education programs. The main goal of this system is to ease the generation of the timetable, but the system itself adds convenience and efficiency due to its functionality. In addition, it is able to handle most of the problems that have been encountered. Thus, by implementing this system such problems that usually occur can be easily rectified.
Known problems such as:
- Clashing time slots.
- Extremely high cost of time used to generate manually.
- Difficulty in procuring the timetable directly.
- Tedious task to obtain the time schedule of each lecturer/tutor The implementation of this system also assists in providing multiple benefits to its lecturers/tutors as well as its students. It is divided into tangible and intangible benefits. Tangible Benefits such as:
- Automatic generation of timetables.
- Access to information (timetable) anytime/anywhere with the use of "Web Portal".
- Increase of processing speed compared to manual creation.
- Easier subject and venue maintenance.
Intangible Benefits such as:
- Improved effectiveness in the time slot scheduling and decision making process.
The scope of this system is limited to basic functions of education practitioners for instance insertion of new time slots, assignment of subjects and others which is stated in the "Functional Requirements" section.
System Perspective & Requirements
The Student Timetable System will be a web-based application; hence it will be accessible to any users with Internet Access, Web Browser as well as the Java Virtual Machine.
Overview of Functional Requirements
The functional requirements for this system are as listed below. Do note that these features may change during design and implementation. Nevertheless, it will not defer from the main requirement of the system which is to solve the recurring problems of manual timetable creation.
Lecturer/Faculty Staff Features
1. Maintain Student Timetable.
2. Maintain Student Subject List.
3. Auto-generation of Timetable List (Still in Beta Testing)
4. Displaying Timetable
5. Registration of Subjects
6. Maintain Student Details
7. Login System
Assumptions and Dependencies
It is assumed that the system is implemented into a server which has internet connectivity. It is also assumed that there is an existing internet connectivity in the education institution. Besides that, users are assumed...