Professional Documents
Culture Documents
Hostel Management System: By: Sanjay Mate, Akshay Parmar
Hostel Management System: By: Sanjay Mate, Akshay Parmar
Management System
By:
Sanjay Mate,
Akshay Parmar.
Submitted at:
MMCOE, Pune
UoP.
1
CERTIFICATE
2
Introduction :-
The proposed system can be used for maintaining the records of Hostel. This system
can be used in:-
1) College Hostel
2) Private Hostel
3) Government Hostel, etc.
3
Reequirement :-
Software requirement:
For Software requirement, its two different sections are considered that is Front End and
Back End.
Front end:
Microsoft’s Visual Studio 6.0 [Microsoft’s Visual Basic 6.0]
Back end:
Oracle 10g
Hardware requirement:
Windows operating system(XP is compatible)
20 GB hard disk
512 MB RAM
4
5
First_
ER Diagram :- Departmen Surname name
t
Year
Gender
Address
Nam Middle
e _name
LG_Name
Registr Blood_Group
ation_
No
Student Charges
1
capacity allocate
M Room
_numb
Allocate er
Room
1
M
Visi
ts IN
M
1 Stud_Name 1
Visitor_I Visitor
d
Block
Date
Visitor_ Block_Incharg
Name Block_Id e
Vehicle_Number Type
In_Time
Block_Name
Capacity
6
Data dictionary :-
Student:
This is one of the main table in this application as here various information about student is enrolled.
This table contains Registration No which is unique for every student in the hostel. Other information about
student is its full name, local guardian name and address, student blood group, gender, room, allocated, year
and branch.
Visitor:
This is the record about the guest or visitor who meets hostel student. Records maintained about
visitors are unique ID, his name, vehicle no. and name of student is also searched to whom they are willing to
meet.
Block:
This table contains the rooms available for students. One restriction is maintained as per gender. As
every floor contains 20 room, out of which 10 are allocated to boys and 10 for girls.
Room:
This table mainly consists of room no and also gives the information about student allotted within that
room.
7
Relational Database Design :-
Student :-
Surname Varchar 20 -
First_Name Varchar 20 -
Middle_Name Varchar 20 -
Gender Varchar 10 -
Department Varchar 20 -
Year Varchar 5 -
Blood_Group Varchar 5 -
Address Varchar 80 -
LG_Name Varchar 20 -
Charges Number 5 -
8
Room :-
Room_Capacity Number 5 -
Allocate Number 10 -
9
Visitor :-
Visitor_Name Varchar 20 -
Vehicle_Number Varchar 20 -
Todays_date Varchar 20 -
To_meet Varchar 20 -
In_time Varchar 20 -
10
Block :-
Block_Number Varchar 20 -
Type Varchar 10 -
Capacity Number 4 -
Block_Incharge Varchar 20 -
11
Database Normalization :-
Registration key is a Primary key. The Key value is never duplicated anywhere. No any Non prime
attribute functionally depend on any prime attribute. As every table is not fully depends on other table.
Database schema :-
Student(registration_no,surname,first_name,middle_name,gender,department,year,blood_grou
p,address,lg_name,room_number,charges)
Room(room_number,room_capacity,allocate)
Block(block_id,block_number,type,capacity,block_incharge)
Visitor(visitor_id,visitor_name,vehicle_number,to_meet,in_time,todays_date)
12
Test Cases :-
Date: 18-10-2010
13
Showing Student Records
Date: 19-10-2010
14
Edition of Student Records
Date: 20-10-2010
15
Block Management
Date: 21-10-2010
16
Visitor Management Records
Date: 22-10-2010
17
CONCLUSION
The product has enormous repetition value as user will be in need of saving
time for efficient management of his computer resources. The volume of data and
storage capacity is increasing exponentially.
The program is not only useful for educational institutions, organizations or
companies hostel where most tasks need to be maintains records within numerous
hostellers.
18