Timetable planning and scheduling system

In this report, a details design process and implementation of the project, Timetable Planning and Scheduling (TPS) System will be discussed. The TPS system is a web-based application that is used to schedule courses that is offered by the School of Computer Engineering (SCE). The TPS system should...

Full description

Bibliographic Details
Main Author: Ann, Alvin De Sheng
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project (FYP)
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59054
_version_ 1826118550480224256
author Ann, Alvin De Sheng
author2 Vun Chan Hua, Nicholas
author_facet Vun Chan Hua, Nicholas
Ann, Alvin De Sheng
author_sort Ann, Alvin De Sheng
collection NTU
description In this report, a details design process and implementation of the project, Timetable Planning and Scheduling (TPS) System will be discussed. The TPS system is a web-based application that is used to schedule courses that is offered by the School of Computer Engineering (SCE). The TPS system should be simple to use, user friendly, so that it will enable the staff to schedule courses easily. Research were conducted to decide on the technologies that would be used to develop the system. After much analysis and consideration, the technologies choose were Ruby on Rails, SQLite3, JavaScript, jQuery, jQuery UI, and Bootstrap3. Each technology that was chosen was the latest version at the point of development. The system was implemented to demo how easy it could to schedule timetable using a drag and drop function. Users are able to select the courses that they wish to, and schedule the courses by dragging and dropping into the calendar. The record would then be save into the database that is created. The courses that are scheduled can be change by just clicking and dragging it to another slot of the calendar. Although the TPS system was developed using the latest technology, it is recommended to check for software updates every now and then. This will help to prevent facing bug issue and security risk. Future development of developing TPS system into a mobile application can be considered in the future.
first_indexed 2024-10-01T04:45:17Z
format Final Year Project (FYP)
id ntu-10356/59054
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:45:17Z
publishDate 2014
record_format dspace
spelling ntu-10356/590542023-03-03T20:24:08Z Timetable planning and scheduling system Ann, Alvin De Sheng Vun Chan Hua, Nicholas School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Software engineering In this report, a details design process and implementation of the project, Timetable Planning and Scheduling (TPS) System will be discussed. The TPS system is a web-based application that is used to schedule courses that is offered by the School of Computer Engineering (SCE). The TPS system should be simple to use, user friendly, so that it will enable the staff to schedule courses easily. Research were conducted to decide on the technologies that would be used to develop the system. After much analysis and consideration, the technologies choose were Ruby on Rails, SQLite3, JavaScript, jQuery, jQuery UI, and Bootstrap3. Each technology that was chosen was the latest version at the point of development. The system was implemented to demo how easy it could to schedule timetable using a drag and drop function. Users are able to select the courses that they wish to, and schedule the courses by dragging and dropping into the calendar. The record would then be save into the database that is created. The courses that are scheduled can be change by just clicking and dragging it to another slot of the calendar. Although the TPS system was developed using the latest technology, it is recommended to check for software updates every now and then. This will help to prevent facing bug issue and security risk. Future development of developing TPS system into a mobile application can be considered in the future. Bachelor of Engineering (Computer Engineering) 2014-04-22T02:09:53Z 2014-04-22T02:09:53Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59054 en Nanyang Technological University 41 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Ann, Alvin De Sheng
Timetable planning and scheduling system
title Timetable planning and scheduling system
title_full Timetable planning and scheduling system
title_fullStr Timetable planning and scheduling system
title_full_unstemmed Timetable planning and scheduling system
title_short Timetable planning and scheduling system
title_sort timetable planning and scheduling system
topic DRNTU::Engineering::Computer science and engineering::Software::Software engineering
url http://hdl.handle.net/10356/59054
work_keys_str_mv AT annalvindesheng timetableplanningandschedulingsystem