Shift Management System. Project for Software Systems Development course (DSS)
Shift Management System. Project for Software Systems Development course (DSS)
This course requires de creation of models in UML that describe the structure of the aplication, which in turn is developed in Java.
All models can be seen in screenshots saved in the Report/modelacao directory. The Visual Paradigm file with them is in the Report/VPP folder.
Due to the fact that I’m from Portugal, most things are in portuguese. At the end of this file will be a dictionary of commonly used words.
The software developed is a shift management system where students can enroll in Courses so that later the Admin (Diretor de Curso) can assign them a shift. Shift assignment is done automatically, at the DC’s command.
The whole system is supported by Relational Database, developed with MySQL.
This section won’t feature all the diagrams since there are too many of them. It will instead feature the ones that define the system as a whole.
Portuguese | English |
---|---|
Utlizador | User |
Aluno | Student |
Aluno Especial Aluno com estatuto especial |
Special Status Student |
Docente | Teacher |
Coordenador | Teacher responsible for one course |
Diretor de Curso | Admin |
Turno | Shift |
Aula | Class |
UC | Course Curricular Unit |
Pedido | Request |
Troca | Exchange |
Dia | Day |