Skip to content

AlexandraBledea/Kotlin-React-Team-Project

Repository files navigation

System for Managing Academic Information


Requirements


System:

  • Allow users to log in.
  • Allow users to visualize their profile and modify it.
  • Allow users to log out.

Student:

  • View curriculum.
  • View optional courses.
  • Choose optional courses.
  • View contract.
  • Sign in contract.

Teacher:

  • Propose optionals.
  • Add grades.

Chies of department (still a teacher, with a better job position):

  • Approve/Deny optionals.
  • Set the maximum number of students for the approved optionals.
  • View the teacher with best/worst results obtained.
  • View the disciplines given by a teacher in a semester or in an academic year.

Administrator

  • View students classified in decreasing order of obtained results.
  • View the list of students from each group ordered by their professional results.
  • View the list of students from each year ordered by their professional results or complying with some criteria
  • Print the documents

Database diagram

Academic App DB Diagram

Usecase diagram

Academic App UseCase Diagram

Architecture diagram

Academic App Architecture Diagram

Class diagram

Academic App Class Diagram

Sequence diagrams

Propose optional

proposeOptionalsSequenceDiagram https://drive.google.com/file/d/1luYLJ36TUAQqThg3JoIl2ew9tt8QqMT5/view?usp=sharing

Approve optional

Untitled Diagram drawio(2) https://app.diagrams.net/#G1dpLBTi-C2zmXj7c2BPCI9AK5O4km-Dra

Add grade

Untitled Diagram drawio(1) https://app.diagrams.net/#G1F_a2nhJ5y-32FJkasINDzFW7-HMrMnIg

View grades

Untitled Diagram drawio (3) https://app.diagrams.net/#G1DCZ2cto5Y-pk0TZGZnhBlfCk8DXCI6sP

Print all students descending by results

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •