Naval Postgraduate School Scheduling System (NPS3)
Dowler, Richard C.
Dolk, Daniel R.
Erickson, David A.
MetadataShow full item record
A database management system, the Naval Postgraduate School Scheduling System (NPS3), is proposed to support the Naval Postgraduate School schedulers in scheduling academic events and courses for students, instructors and classrooms during the academic quarter. NPS3 is designed to assist schedulers in the scheduling process by presenting courses to be scheduled based on scheduling priorities. Semi-permanent events are automatically scheduled and entered in relevant student, instructor and room schedules based on predetermined entries in the NPS3 database. Schedulers are allowed to assign time periods and classrooms to each subsequent course. NPS3 then enters the scheduling information in the appropriate student, instructor and room schedules before the next course is scheduled. This process continues until the lowest priority course is scheduled. Structured Systems Analysis and Design Methods are used to present NPS3. High-level design specifications are detailed with data flow diagrams, entity relationship diagrams and structure charts.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Nurse, Nigel A. (Monterey, California. Naval Postgraduate School, 2004-09);Surgical technicians at Naval hospitals provide a host of services related to surgical procedures that include handing instruments to surgeons, assisting operating room nurses, prepping and cleaning operating rooms, and ...
Anderson, Cyrus K. (Monterey, California: Naval Postgraduate School, 2014-09);Every few months each United States submarine must return to a port to undergo major maintenance that cannot be conducted at sea. These maintenance periods are called Continuous Maintenance Availability (CMAV) periods. All ...
Kilic, Murat (Monterey, California. Naval Postgraduate School, 1989-12);Because of the need for having efficient scheduling algorithms in large scale real-time systems, software engineers put a lot of effort on developing scheduling algorithms with high performance. But neither algorithm ...