/ltudjava-summer2020-hibernate

18120113 - QuanLySinhVien

Primary LanguageJavaMIT LicenseMIT

SMS - Student Management Software

Demo : https://youtu.be/tG9SZEBrwog

Technology Stack

  • Swing
  • Hibernate
  • MySQL

Features

Role : Common

  • Login / Logout
  • Change Password

Role : Manager

  • Import CSV [List of students]

  • Add students to a class

  • Import CSV [Timetable] (By default, all students in the class study the subjects in the timetable)

  • View class timetable

  • Remove students from the class of a subject

  • Add students to the class of a subject

  • View class list (eg: 18HCB)

  • View class list of 1 subject (eg 18HCB-CTT001)

  • Import CSV [Scoreboard]

  • Update student's score

Role : Student

Students can only see their grades


Sponsored by 1Password for Open Source Projects