You are on page 1of 17

Journal of Software Engineering & Software Testing

Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Timetable Management System Web Application Development

G. Renuga Devi1, M. Deepa2, V. Harisha3, Dr. S. Amutha4


Student1, 2, 3, HOD4
Department of Computer Science and Engineering
P.S.R. Rengasamy College of Engineering for Women, Sivakasi-626 140,
Anna University: Chennai 600 025
Corresponding Authors’ Email id: vkhvenkat1@gmail.com3, amutha@psr.edu.in4

Abstract
A time table management system is a project which is developed to provide
better support for staff in a college. The time table management system
provides a function to create and view the specific staff and student's time
table. This system also contains a database that stores staff and student
allotted subject details and notifications before time. A college timetable is a
temporal arrangement of a set of staff and students in which all given
constraints are satisfied. Hence we have developed a practical approach for
building staff and student timetable systems, which can be customized to fit
any college timetable system. Each staff and student can view their timetable
once they are finalized for a given semester and can also edit the timetable.
The timetable module acts as a robust platform to forecast.

Keywords: - Time table management system, Timetable module acts,


Educational ERP

INTRODUCTION running an educational center or basically


The project timetable concerns all an academic environment is the need for a
activities with regard to producing a well-planned, well-throughout and clash-
schedule that must be subjective to free timetable. Back in the days when
different constraints. Timetable concerns technology was not in wide use, the
activities with regards to producing a timetable was manually created by the
schedule that must be subjective to the academic institution.
different constraints. A key factor in
18 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved
Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

The timetable development process starts he/she can make automatic timetables.
when each Head of the department • Focus on optimization of resources.
provides the following information to be • Provides a facility for everyone to
used for timetable scheduling. The main view timetable.
requirement of this project is to provide • Generates multiple useful views from
the details about the academic year, timetable.
course, subject, class, and semester. To
develop a time table management system LITERATURE SURVEY
for lecturers in a college with student class C Coursicle
attendance. The quality of the timetable The course circle is the perfect companion
determines the quality of time dedicated for scheduling college or university
by staff, students and administrators to timetable. Keep tracking of classes and
academic activities. This academic add an event to a weekly schedule with
timetabling includes: ease. Coursicle features a beautiful color
filled interface, optional multi-color week
• Student timetable. timetable.
• Staff timetable. • Adding unlimited tasks.
• Schedules are being stored instantly.
Objective of Rooster • Also available as mobile application.
• User defined constraints handling.
• Ease of use for user of system so that

Figure 1

19 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Limitations thereby allows faculties as per their


1. There is no free hours mentioned. availability. See figure 2.
2. No temporary change of schedule. • Manage timetable.
3. No notification available. • Get timetable based on a current
4. Only single source user. weekday.
• Filter timetable for faculties.
Educational ERP • Manage periods and period time
Education ERP manages and maintains a frame.
robust database storing all pertinent and
real time information upon the students SYSTEM ANALYSIS
and faculties within the school. Timetable Objective
management module enables you to • To develop a web application as time
efficiently manage the academic year via table management system for lecturers
streamlining the timetable keeping the in a college.
focus on all subjects and their
management. • System containing formal structure of
timetable and all class schedule with
The Timetable management module helps staff allotments, free hours , exam
in aligning the proper schedule and schedule and app notification system.

Figure 2

20 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Existing System that opens the web application with


• Adding unlimited tasks. staff ID.
• Schedules are being stored instantly. • Data are stored through XAMPP
• Also available as mobile application. application.
• Provides the searching facilities based
Limitations on various factors such as Timetable,
• There is no free hours mentioned. Subject, Student, Course, academic
• No temporary change of schedule. year.

• No notifications available. • It generates the report on subject,

• Only single source user. student, course, academic year.


• Manage the information of student
Proposed System and staff.

• Time table management system • Integration of all records of course,


proposed with formal structure of academic year and subject.
timetable.
• It is built for staff use to notify their REQUIREMENT SPECIFICATION

classes at time. Hardware Specifications

• Admin is allowed to create timetables Computer hardware specifications are

and staff ID. technical descriptions of the computer's

• Timetable management system also components and capabilities. Processor

manages the student details, staff speed model and manufacturer. Processor

details, and timetable. speed is typically indicated in gigahertz


(GHz). The higher the number, the faster
• To increase efficiency of managing
the computer. Random Access Memory
the timetable, staff and student.
(RAM) is typically indicated in gigabytes
• It deals with monitoring the
(GB). The more RAM in a computer, the
information and transaction of student.
more it can do simultaneously. Hard disk
• Editing, adding and deleting of
(sometimes called ROM) space is typically
records is improved which results in
indicated in gigabytes (GB) and generally
proper resource management of
refers to the amount of information (like
timetable data.
documents, music and other data) your
• Created profiles and timetables are
computer can hold. Other specifications
automatically viewed by concern staff

21 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

might include network (ethernet or wi-fi) SYSTEM IMPLEMETATION


adapters or audio and video capabilities. • Admin login.
• Processor : Pentium IV 2.4 GHz • Staff login.
• Hard disk : 60 GB • Notifying class timing.
• RAM : 1 GB • Templates for timetable creation.
• Monitor : 15’’ Colour ∗ Class timetable.
• CD Drive : LG52X ∗ Exam timetable.
• Keyboard : Logitech 110 Keys • Database management system with
• Mouse : Logitech Mouse XAMPP application.

Software Specifications SYSTEM DESIGN


A software requirements specification System Architecture
(SRS) is a comprehensive description of The system architecture is the conceptual
the intended purpose and environment for model that defines the structure, behavior
software under development. The SRS and more views of the system. In this
fully describes what the software will do system, architecture has two methods. One
and how it will be expected to perform. is a new user registration and another one
• Operating System: Windows10 is already user login in new user
• Frond End: MS Visual Studio 2010 registration firstly. Then the username will
• Back End: MS SQL Server 2005 be given for identity and the password is
generated. The design of the architecture is
Software Tools Used to store and process the data in the

• Designing: XAMPP/WAMPP. database system.

• Coding : Sublime editor.


• Database : MySQL. Systems Architecture is a generic
discipline to handle objects called

Techniques Used "systems" in a way that supports reasoning


about the structural properties of these
• Front-End : HTML, CSS,
objects. Systems Architecture is a response
Javascript, Jquery.
to the conceptual and practical difficulties
• Back-End : PHP.
of the description and the design of
• Database : MySQL and PHP
complex systems. The structure of a
Myadmin.
process system, or its architecture, can be
22 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved
Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

viewed as a dualistic relationship of its architecture from one level of abstraction


infrastructure and supra-structure. The to the next, infrastructure becomes the
infrastructure describes a process system's basis for supra-structure and vice versa as
component parts and their interactions. one looks within a system or without
The supra Structure considers the super requirements for a process system are
system of which the processing system is a derived at every hierarchical level.
part. As one traverses the process

Admin

Figure 3 Admin System Architecture

23 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Staff

Figure 4 Staff System Architecture

RESULT ON THE SCREENSHOT


Step 1: Login page.

Figure 5
24 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved
Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Step 2: Create the academic year.

Figure 6

Step 3: Creating courses for rooster.

Figure 7

25 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Step 4: Create the class for rooster.

Figure 8

Step 5: Create and list of section.

Figure 9
26 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved
Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Step 6: Create the subject for rooster.

Figure 10

Step 7: Create the staff details.

27 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Figure 11

28 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Step 8: View page of staff.

Figure 12

29 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Step 9: Create the student details.

30 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Figure 13
Step 10: View of student.

31 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Figure 14

Step 11: Timetable

32 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved


Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

Figure 15

CONCLUSION Balasubramanian, M.E., Ph.D., our


A web application was developed for time respected Principal, for providing ample
table management. It is a system that is facilities and necessary infrastructure
developed to provide better support to made available during the course of the
staff in a college. The timetable module project.
acts as a robust platform to forecast. The
time table management system provides a I wish to express my thanks and sincere
function to create and view the time table gratitude to our Head of the
for the specific staff and student. This Department, Dr. S. Amutha, M.E.,
system also contains a database that stores Ph.D., for his valuable advice and
staff and student allotted subject details guidance to complete this work
and notifications before time. successfully and also for his enthusiastic
encouragement.
ACKNOWLEDGEMENT
I thank LORD ALMIGHTY for his grace With a deep sense of gratitude, I would
and countless blessings in making this like to thank our Project Co-Ordinator Ms.
work a great success. J. Veneeswari, M.E., for his
encouragement and help throughout our
I sincerely thank Mr. R. Solaisamy, our project.
respected Correspondent and Er. S.
Vigneswari Arunkumar, B.Tech., our I am almost grateful to my internal
respected Director and Dr. C. guide Dr. S. Amutha, M.E., Ph.D., who
33 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved
Journal of Software Engineering & Software Testing
Volume 5 Issue 2
ISSN: 2457-0516 (Online)

guided me and encouraged me by giving Management System”, Feburary


constructive criticism during the entire 2017
work. Her vision and wisdom helped me to IV. https://www.freeprojectz.com/php-
realize the importance of this work. She let mysql-project/timetable-
me develop my potential at my own peace management-system
and shepherded me in her special way.
V. https://www.cybrosys.com/blog/ti
Also, I thank all the teaching and non- metable-management-system-in-
teaching faculties of all departments of educational-erp
P.S.R. Rengasamy Coll.
VI. https://code-projects.org/student-
REFERENCES timetable-management-system-in-
I. Pooja P.Rathod, Kamlesh K. php-with-source-code/
Lodhiya, Mayur Karale, Prof.
Aditya P. Bakshi, International
Journal of Research in Science &
Engineering, 2016, “Automatic
Timetable Generator “ , special
issue :Techno-Xtreme 16

II. Saritha M, Pranav Kiran Vaze,


Pradeep, Mahesh N R,
International Journal of Advanced
Research in Computer Science and
Software Engineering, Volume 7,
issue 5, ”Automatic Timetable
Generator”, May 2017

III. A. Mohanpriya, G. Shyamala, R.


Dharshini, International Journal of
Computer Science and Mobile
Computing, Volume 6, issue
2,”Mobile HRM for Online Leave

34 Page 18-34 © MANTECH PUBLICATIONS 2020. All Rights Reserved

You might also like