Skip to content

zbhavyai/course-registration-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages