/BUBT-Dormitory

BUBT Dormitory System provides dormitory/hostel support for BUBT

Primary LanguageJava

BUBT-Dormitory

BUBT Dormitory System provides dormitory/hostel support for BUBT.

In this application we have only one user: Manager. Manager has several duties which will be listed below. Fisrt it will ask for Username and Password. Both Username and Password is: admin After successful Login, you can see the menu like below:

Alt text

• There are several options. First if manager wants to add new student’s entry, then he will use “New Admission”.

In “New Admission”, manager needs to fill-up new comer student’s information. Here manager will find “Available Room” list to assign him in a room.This dormitory is a five storied building and each floor has ten rooms. So 1st floor has 101 to 110 rooms, 2nd floor has 201 to 210 rooms and so on.

Alt text

• Every room can consist up to 3 students. So whenever any room consist 3 students in it, it will not show on “Available Room” list.

• Click “Back” to return to menu. To see the students information who are right now living in dormitory click “Student Information”. Here we have two tables [Academic & Personal] to show their records.

Alt text

• Manager can even search for information of any particular student.

Alt text

• Click “Back” to return to menu. In 3rd option we have “Billing information”. Here manager can create and generate bill for any particular student. Also we have a list of students’ bills in “Show Bill” option. To generate a bill, manager will give student’s ID, choose the month and year. A PDF version of that bill will be generated.

Alt text

Then in the menu option, we have “Complains” section. In this section, student can complain against Dormitory or against students.

Alt text

• If anyone leaves this dormitory, we have “Delete Record” option in the menu.

• Manager can also change his name and password by clicking “Update Admin Information”.

• Manager can also change Dormitory’s bill [Seat rent and meal] by clicking “Update Bill”.

• For more information please see the “Help ?” Option.

Alt text

Note:In this project we use SQLite Database with "dormitory.sqlite" name. It was a group project for an university course.Thanks Hira to help me in this project. It's a Java Swing Project. Need JVM to run.