ChronoCampus(University Schedule and Facility Management System.)
Team
- E/23/392, Thanush V., email
- E/23/384, S.Simasa, email
- E/23/256, Paveenan S., email
- E/23/352, N.A.Sara, email
Table of Contents
Introduction
This project focuses on developing a centralized Smart University Schedule and Facility Management System. Universities face challenges such as timetable conflicts, delayed schedule updates, inefficient room usage, and lack of visibility of staff locations. The aim of this system is to provide students, academic staff, and administrators with real-time access to academic schedules, facility availability, and staff location information through a single platform.
Solution Architecture
The system follows a client-server architecture. A web-based frontend interacts with a RESTful backend through secure APIs. The backend handles authentication, schedule management, facility reservations, notifications, and data storage. Modular components ensure scalability and ease of maintenance. Git-based version control supports collaborative development using feature branches and pull requests.
Software Designs
The software design is based on a layered architecture. The backend includes separate layers for models, routes, services, and controllers. Database entities include users, schedules, rooms, reservations, and staff locations. The frontend presents dashboards, daily timetables, search interfaces, and notification views. ER diagrams, sequence diagrams, and system diagrams support the design.
Testing
Testing includes unit testing of backend modules, API endpoint testing, and basic integration testing. Manual testing validates schedule updates, notifications, and room search functionality. Testing ensures reliability, correctness, and error-free execution of the Minimum Viable Product.
Conclusion
The system improves academic coordination, transparency, and resource utilization within the university. It provides a scalable foundation that can be extended with analytics, mobile support, and advanced orchestration features in future iterations.