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