230 likes | 354 Vues
This document addresses the challenges of exam scheduling, particularly the surge in student numbers and conflicts with study times. We propose an efficient Exam Scheduling Management (ESM) system leveraging algorithms to optimize exam schedules while considering room availability and subject conflicts. Key functionalities include data import/export, task assignments for monitors, and management of punished students. Specifications for system architecture are provided, alongside a workflow diagram. This comprehensive approach aims to significantly streamline the examination process within educational institutions.
E N D
Exam Scheduling Team members: NguyễnAnhDuy ĐồngQuangThanh Cao Minh Hiền NguyễnThịTư Supervisor: Mr. KiềuTrọngKhánh
Contents Current Situationand Problems 1 Solution 2 Exam scheduling system 3 Algorithms 4
Current Situation and Problems Take 3 hours
Problems • Exam scheduling is difficult • Increase amount of students Check conflict with study time Check free rooms Check conflict exam subject
Solution ESM About 5 minutes Take 3 hours
Solution M : Major LS : Language Speaking LW : Language Writing
Solution Punishingmanagement Statistic Additions Using room calendar Assign monitoring tasks
System architecture Figure 24: System Architecture Overview
Main Functions • Import data
Main Functions • Import student list
Main Functions • Manual optimize exam schedules
Shift 1 07:00 – 08:30 07:00 – 08:30 07:00 – 08:30 07:00 – 08:30 Shift 1 A E 07:00 – 08:30 Exam Day: 25/08/2012
Shift 2 08:45 – 10:15 Shift 2 08:45 – 10:15 Shift 1 C D F 07:00 – 08:30 Exam Day: 25/08/2012
Shift 3 10:30 – 12:00 Shift 2 Shift 3 08:45 – 10:15 10:30 – 12:00 Shift 1 B 07:00 – 08:30 Exam Day: 25/08/2012
Main Functions • Export Room Using Calendar
Main Functions • Assign monitoring tasks
Main Functions • Export exam information
Main Functions • Insert punished students
Main Functions • Do Statistics
Require system: • RAM: 2GB • CPU: 2.0 GHz • HDD: 30 Gb • OS: Windows 7 • Framework: JDK 1.6.21 • Tools: • Netbeans 6.9.1 • SQL Server 2005 • MS Office 2003 • Star UML • Tortoise SVN • Mozilla Firefox 14.0.1 • Technologies: • Java language • MVC combines Layers architecture • JavaScript • CSS • jQuery • POI API System overview
Thank You ! Q & A