Hostel Management
Hostel Management
Hostel Management
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.
090303107006
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.
090303107006
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
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.
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()
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
090303107006
State Model
4.1 State Diagrams
/ consider approve
/ not consider
waiting
enjoy
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
pay fees
uses
uses
Student
pay mess_bill_info
Rector
uses uses
Main_Rector
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
Student
uses
get id_card
Use-Case Name:-rector
9 LDRP-ITR CE-IT DEPT
090303107006
Pre-Condition:-rector get request for vacancy & complain of problem Post-conditon:-problem should be solved & vacancy should be declared
System
uses
uses
collect fees
090303107006
Sequence Model
:Student
:HMS
:Rector
Information_for_Vacancy Want_to_Show_Vacancy
Scenarios
11 LDRP-ITR CE-IT DEPT
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
Want_Room_No Request_For_Room
Permission_Granted Get_Room_No
090303107006
Scenarios
Student apply for leave Rector give permission for leave Student enjoy leave
:Student
:HMS
:Rector
Leave_Letter Want_Leave
Scenarios
13 LDRP-ITR CE-IT DEPT
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
090303107006
Activity Model
7.1 Activity Diagrams
090303107006
Login
stop
090303107006
roomdetails
enter room no
update
request room
exit
090303107006
8.2 Future Enhancement:In future we can add information about parents and monitorin visitors and guests registers