Professional Documents
Culture Documents
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_
Departmen name
ER Diagram :- Surname
t
Year
Gender
Address Nam
e Middle
_name
LG_Name
Registr Blood_Group
ation_
No
Student Charges
1
capacity allocate
M Room
_numb
er
Allocate Room
1
M
Visi
ts IN
M
Visitor_I 1 Stud_Name 1
Visitor
d
Block
Date Block_Incharg
Visitor_ e
Name Block_Id
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
Attribute Data Field Constraints
Type Width
Block_Number Varchar 20 -
Type Varchar 10 -
Capacity Number 4 -
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
the enter all the
values.
2(Test-to- Adding a Details like Record must Record is Pass
Pass record. name, be added added.
year,department, withour error.
address,etc
3(Test-to- Registration_Id - Registration_Id ID generated Pass
Pass must be
generated
automatically.
4(Test-to- Clear Values - Fields must be Field goes Pass
Pass goes blank blank
5(Test-to- Check - New member Working Pass
Pass Database Entry to be added in
database
Date: 19-10-2010
14
please select
the values.
2(Test-to- Selecting Select Student Details Pass
Pass Registration_Id Registration_Id details must Displayed
be shown with
respect to
student
registration_I
d
3(Test-to- Clear Values - Fields must be Field goes Pass
Pass goes blank blank
Date: 20-10-2010
15
displayed, that
please select
the values.
2(Test-to- Selecting Select Student Details Pass
Pass Registration_Id Registration_Id details must Displayed
be shown with
respect to
student
registration_I
d
3(Test-to- Clear Values - Fields must be Field goes Pass
Pass goes blank blank
4(Test-to- Updating Enter the new Record must Record Pass
Pass Record value in any be updated. Updated
field Successfully
5(Test-to- Deleting Select Record must Record Pass
Pass Record Registration_Id be deleted Deleted
to delete a Sucessfully
record
Block Management
Date: 21-10-2010
16
Pass Create buttonmust be Created.
created.
2(Test-to- Displaying Select Room Students Details Pass
Pass total allocated Number. Records must Displayed
Student in be displayed.
room
Date: 22-10-2010
17
please select
the values.
2(Test-to- Automatic - Visitor_id Generated Pass
Pass Generation of must be
Visitor_Id generated
3(Test-to- Clear Values - Fields must be Field goes Pass
Pass goes blank blank
4(Test-to- Searching Enter valid Record found Record Pass
Pass Record Student Name and displayed Dispalyed
in DataGrid
Control
5(Test-to- Storing Record Enter All Record must Record Saved Pass
Pass Values be saved.
18
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.
19