Skip to content

Latest commit

 

History

History
42 lines (23 loc) · 1.15 KB

README.md

File metadata and controls

42 lines (23 loc) · 1.15 KB

GradeManageSystem

Java swing/CLI based simple grade manage system.

Features:

  • Implements persistence layer framework with generic, reflection and serialization.
  • Automatically generated cli actions and parse user inputs to specified methods that uses annotations and reflection.
  • Lambda expressions used when create GUI.
  • An expandable persistence implementation. Just implements the DataPool interface.
  • A complete exception handler logic.
  • A relational database models with constraint check and join operation implemented.

Good for Java Homework and Programming Exercises.

Screenshots

  • Welcome Page(Including Login)

    image-20201213193405507

  • StudentManager

    image-20201213193900534

  • CourseManager

    image-20201213200319189

  • GradeManager

    image-20201213195502665

  • Constraint check when delete Student and Course

    image-20201213194831018

  • Export Data(New)

    export_data.png