Skip to content

Latest commit

 

History

History
72 lines (35 loc) · 1.26 KB

README.md

File metadata and controls

72 lines (35 loc) · 1.26 KB

Course Registration System

A swing GUI based course registration system

Features

  • Search the course catalog

  • Register for course only if pre-requisites are met

  • Maximum registration of upto six courses

  • De-register from a course

  • List registered courses

Program Structure

Directory Tree

  • lib - contains resource files

  • screenshots - contains GUI screenshots

  • src - contains source code

  • uml - contains UML code and the generated UML diagrams

Dependencies

  • JDK version 11.0.11 or above

How to run

  1. Clone the repository on your machine

  2. If you are using Windows OS, simply double on the run.cmd file. If you are using unix based OS, run the below command in the project directory

    $ ./run.sh

UML Diagrams

  1. UML diagram - high level

    Package CRS

  2. UML diagram - detailed

    CLass CRS

Screenshots

See all screenshots here

  • Menu options

    Menu Options

  • Registration

    Registration

  • De-registration

    Deregistration