Hostel Management

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 18
At a glance
Powered by AI
The key takeaways from the document are that the hostel management system is designed to help automate manual hostel operations like storing student records, room allocation, mess bills, dues payment etc.

The main functions of the hostel management system include storing student and room details, allocating rooms, generating student IDs, maintaining mess accounts and dues payment records, searching for student profiles, and allowing online services like fees payment and leave applications.

The system stores information about each student like name, address, phone number, assigned room number, mess account details, dues payment status in their profile.

HOSTEL MANAGEMENT SYSTEM

090303107006

1.
1.1 Project Summary

Introduction

This system is designed in favor of the hostel management which helps them to save the records of the students about their rooms and other things. It helps them from the manual work from which it is very difficult to find the record of the students and the mess bills of the students, and the information of about the those ones who had left the hostel three years before. I design this system on the request of the hostel management, through this they cannot require so efficient person to handle and calculate the things. 1.2 Purpose The hostel management needs to create the hostel management system (HMS) to organize the rooms, mess, students record and the other information about the students. how many students can live in a room, and the students of the hostel can be recognized from their ID card number. 1.3 Scope
This software product the hostel management to improve their services for all the students of the hostel. This also reduce the manual work of the persons in admin penal and the bundle of registers that were search when to find the information of a previous student, because through this system you can store the data of those students who had leaved the hostel three years ago. Through this you can check the personal profile of all the current students within few minutes the data base of the system will help you to check a particular one. The system will help you to check the mess bills of every student and the students hostel dues. The students of the hostel will be recognized from the ID number allocated at the room rental time.

1 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

System Requirements Study

2.1 User Characteristics


Registration:Add Students The Hostel Management System shall allow the Rector to add new students to the systems database. ID card The HMS shall generate an account number. This number will be the students ID number. Students Profile The HMS shall generate the students profile containing the following information: students account number, students full name, students address, students phone number, students room # and mess account #. Room Allocation The HMS will allocate a room to student according to the session or class. The room no. will store in the students profile. Mess A/C A mess account will also generate. This account having the mess status of the whole month. On the base of this account monthly charges of mess of a student will be defined. Dues Status Student dues status will be changed in database according to dues pay or not. Mess Status HMS will also having the detail of mess of a student and stored in database. Room Reservation The HMS will allow staff to put a hold on a room if any room is not available at the moment.

2 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Database Database Entities The HMS has entities rector, students, room, mess. Room Profile The HMS will have in the room profile the following information: room no, type and capacity. Student Search The HMS shall allow the rector to search the students from the database according to different criteria such as by name, id or phone number. Profiles Update The HMS will allow the rector to access and update any students, room, and HMS users profile information. Room at leaving When a student will leave its room. Room will checkout and changes the status of room from room profile and students registration will be cancelled. Registration Options Room Renewal The HMS will allow renewing the students registration every year. Cancel Registration The HMS will allow the rector to cancel registration from the systems database who will leave room.

3 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

2.2 Hardware and Software Requirements


Hardware specification: Processor : Pentium IV or Higher Process speed : 1.6 GHz Memory : 512MB Hard disk : 40GB

Software specification: Operating system :Microsoft windows 2000,windows XP Development :Microsoft visual studio 2005 Front End :Visual basic6.0, ASP.NET 2005, .NET Framework 2.0 Back End :SQL server 2005

4 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

3
3.1

Class Modeling
Data Dictionary for Classes

Student The student who lived in the hostel. Main_RectorThe warden of the hostel who manage all the things. ID card The card issued by the hotel which contains the information of the student. Database the records of every current and old students is saved here. Account number The issued by the HMS when the new students becomes the part of the hostel. This number is on the ID card of the student. This is students ID. Students profile It contain the students personal information. e.g.. his name, fathers name, his full address etc. StoreKeeper manage allocation of beds,tables etc ant attend & solve complains of students. Rector who allocate room,collect fees, & manage attendance sheet.

5 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

3.2

Class Diagrams with attributes and inheritance and all other rules

Person -name : string -address : string -contact_no : int * Student -id_no : int -branch : string -semester : int -city : string -birthdate : Date -room_no : int +ChangeRoom() +Complain()

Room -room_no : int -no_of_person : int -floor_no : int -A/C_non_A/C : bool

Hostel_Incharge -joindate : Date +ChangeAddress() 1 1 1 1 Main_Rector -designation : string +ChangeRector() +Check_Student_Fees() 1 Mess -menu : string -price : float -cook : string +change_menu() : string

Rector -designation : string +ChangeAddress()

6 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

State Model
4.1 State Diagrams

apply for leave

/ consider approve

/ not consider

waiting

enjoy

7 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Interaction Model
5.1 Use Case Diagram Use-Case Name:-Hostel Management System Pre-Condition:-student request for addmission Post-conditon:-student get addmission

Hostel access std _info


uses uses

pay fees

uses

access rector _info


uses

uses

Student

pay mess_bill_info

Rector
uses uses

keep leave _info

Main_Rector

8 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Use-Case Name:-student information Pre-Condition:-student request for room.id_card & mess_bill Post-conditon:-student get room.id_card & mess_bill

System

request room
uses

uses

request for mess_bill

Student
uses

get id_card

Use-Case Name:-rector
9 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Pre-Condition:-rector get request for vacancy & complain of problem Post-conditon:-problem should be solved & vacancy should be declared

System

declare room _vacancy

uses

count no _of _student


uses

uses

give solution of student complain R ector


extends

collect fees

10 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Sequence Model

Sequence Diagrams Scenarios


Student request for room vacancy info Rector give vacancy info Student get info Student take permission for admission Student permit admission Student get room

:Student

:HMS

:Rector

Information_for_Vacancy Want_to_Show_Vacancy

Give_Vacancy_Info Vacancy_Available Permission_For_Admission Want_Admission Allow Granted

Scenarios
11 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Student pay room fees Main rector check fees Student get fee receipt Student want to know room number Main rector provide room number

:Student

:HMS

:Main_Rector

Pay_Fees Check_Fees Valid Give_Fees_Receipt

Want_Room_No Request_For_Room

Permission_Granted Get_Room_No

12 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Scenarios
Student apply for leave Rector give permission for leave Student enjoy leave

:Student

:HMS

:Rector

Leave_Letter Want_Leave

Give_Permission Allow Give_Entry_Time Save_Entry_Time

Scenarios
13 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Student complain for problem Rector show their problem Student problem get solved Student apply for mess bill Rector calculate and give mess bill Student pay mess bill Rector check valid amount

:Student

:HMS

:Rector

Give_Problem Show_Problem

Solve_Problem
Problem_Solved

Give_Mess_Bill Mess_Bill

Pay_Mess_Bill Valid

14 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Activity Model
7.1 Activity Diagrams

15 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

Login

enter student details

enter room details

enter mess details

calculate mess bill

generate report update details

stop

16 LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

roomdetails

enter room detail

request room avaibility

enter room no

update

request room

view room display

exit

Limitation and Future Enhancement


17

LDRP-ITR CE-IT DEPT

HOSTEL MANAGEMENT SYSTEM

090303107006

8.1 Limitation:Cant manage information students other hostel activity

8.2 Future Enhancement:In future we can add information about parents and monitorin visitors and guests registers

18 LDRP-ITR CE-IT DEPT

You might also like