Hostel Managment System
-
Upload
sanjay-mate -
Category
Documents
-
view
1.100 -
download
0
description
Transcript of Hostel Managment System
HostelManagement System
By:Sanjay Mate,Akshay Parmar.
Submitted at:MMCOE, PuneUoP.
1
CERTIFICATE
This is to certify that this Project Report entitled “Hostel Management System” submitted to ‘Marathwada Mitra Mandal College of Engineering,Pune’. in partial fulfillment ofthe requirement at the third year of the degree of Engineeringof branch Information Technology, is an original work carried out by Master.Sanjay Mate & Akshay Parmar under the guidanceof Mrs.Rupali Chopade.
The matter embodied in this project is a genuine work doneby the student and has not been submitted whether to otherUniversity or to any other Institute for the fulfillment ofthe requirement of any course of study.
2
Introduction :-
Hostel Management System provides facilities to create delete & update student entries of hostel student. The current system which handles all this jobs manually required a lot of time, so for saving time for this purpose the Hostel Management System is introduced. It allows moving among the student database as per Block, via their Registration ID. Hostel management system consists of various records of student, visitor, room& block information. The system enables to store student Registration ID, Visitor ID, Block ID information.
Therefore Hostel Management System is the best way to decrease the work load and saves time required in creation, updating, removal or view within records.
1.1 SCOPE OF THE PROJECT
HOSTEL MANAGEMENT allows maintaining the records of hostel student from different branches & year for boys and girls. It uses Oracle database and hence it can accommodate vast amount of data. It evaluates the hostel accommodation status either of vacancy or accommodation. Design of the software is user friendly and rector or hostel in charge is kept in mind as a user of this application.
1.2 Application Of The Project:
The proposed system can be used for maintaining the records of Hostel. This system can be used in:-1) College Hostel2) Private Hostel3) 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
ER Diagram :-
1
M
1 M
M1 1
6
VisitorVisitor_Id
Visitor_Name
Vehicle_Number In_Time
Date
Stud_Name
Room
Room_number
allocatecapacity
Student
Registration_No
LG_Name
Address
Year
Department
Gender
Name
Blood_Group
Charges
Allocate
IN
Surname
First_name
Middle_name
Block
Block_Id
Block_NameCapacity
Block_Incharge
Type
Visits
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 :-
Attribute Data Type
Field Width
Constraints
Registration_No Number 5 Primary Key (Not Null)
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 -
Room_Number Number 5 Foreign Key
Charges Number 5 -
8
Room :-
Attribute Data Type
Field Width
Constraints
Room_Number Number 5 Primary Key (Not Null)
Room_Capacity Number 5 -
Allocate Number 10 -
9
Visitor :-
Attribute Data Type
Field Width
Constraints
Visitor_id Number 5 Primary Key (Not Null)
Visitor_Name Varchar 20 -
Vehicle_Number Varchar 20 -
Todays_date Varchar 20 -
To_meet Varchar 20 -
In_time Varchar 20 -
10
Block :-
Attribute Data Type
Field Width
Constraints
Block_Id Number 5 Primary Key (Not Null)
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_group,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 :-
Create New Student
Test Case Name: Create New Student
Test Case Id: 1
Summary/Abstract: To check functionality of Create New Student Form
Created by: Akshay K. Parmar, Sanjay R. Mate
Date: 18-10-2010
Prerequisites: Create New Student Form
Steps Description Input Data Expected Result
Actual Result
Status
1(Test-to-Pass
Blank Input - Message should be displayed, that the enter all the values.
Message is displayed
Pass
2(Test-to-Pass
Adding a record.
Details like name, year,department, address,etc
Record must be added withour error.
Record is added.
Pass
3(Test-to-Pass
Registration_Id - Registration_Id must be generated automatically.
ID generated Pass
4(Test-to-Pass
Clear Values - Fields must be goes blank
Field goes blank
Pass
5(Test-to-Pass
Check Database Entry
- New member to be added in database
Working Pass
13
Showing Student Records
Test Case Name: Display Student Entry
Test Case Id: 2
Summary/Abstract: To check functionality of Displaying Student Entry
Created by: Akshay K. Parmar, Sanjay R. Mate
Date: 19-10-2010
Prerequisites: Showing Student Record Form
Steps Description Input Data Expected Result
Actual Result
Status
1(Test-to-Pass
Blank Registration_Id
- Message should be displayed, that please select the values.
Message is displayed
Pass
2(Test-to-Pass
Selecting Registration_Id
Select Registration_Id
Student details must be shown with respect to student registration_Id
Details Displayed
Pass
3(Test-to-Pass
Clear Values - Fields must be goes blank
Field goes blank
Pass
14
Edition of Student Records
Test Case Name: Editing Student Record
Test Case Id: 3
Summary/Abstract: To check functionality of Editing Student Entry
Created by: Akshay K. Parmar, Sanjay R. Mate
Date: 20-10-2010
Prerequisites: Showing Editing Student Record Form
Steps Description Input Data Expected Result
Actual Result
Status
1(Test-to-Pass
Blank Registration_Id
- Message should be displayed, that please select the values.
Message is displayed
Pass
2(Test-to-Pass
Selecting Registration_Id
Select Registration_Id
Student details must be shown with respect to student registration_Id
Details Displayed
Pass
3(Test-to-Pass
Clear Values - Fields must be goes blank
Field goes blank
Pass
4(Test-to-Pass
Updating Record
Enter the new value in any field
Record must be updated.
Record Updated Successfully
Pass
5(Test-to- Pass
Deleting Record
Select Registration_Id to delete a record
Record must be deleted
Record Deleted Sucessfully
Pass
15
Block Management
Test Case Name: Block Management
Test Case Id: 4
Summary/Abstract: To check functionality of Block
Created by: Akshay K. Parmar, Sanjay R. Mate
Date: 21-10-2010
Prerequisites: Block Management Form
Steps Description Input Data Expected Result
Actual Result
Status
1(Test-to-Pass
Creating Block Click on Create button
New Block must be created.
Block Created.
Pass
2(Test-to-Pass
Displaying total allocated Student in room
Select Room Number.
Students Records must be displayed.
Details Displayed
Pass
16
Visitor Management Records
Test Case Name: Visitor Management Records
Test Case Id: 5
Summary/Abstract: To check functionality of Visitor Entry
Created by: Akshay K. Parmar, Sanjay R. Mate
Date: 22-10-2010
Prerequisites: Visitor Management Form
Steps Description Input Data Expected Result
Actual Result
Status
1(Test-to-Pass
Blank Fields And click on Search
- Message should be displayed, that please select the values.
Message is displayed
Pass
2(Test-to-Pass
Automatic Generation of Visitor_Id
- Visitor_id must be generated
Generated Pass
3(Test-to-Pass
Clear Values - Fields must be goes blank
Field goes blank
Pass
4(Test-to-Pass
Searching Record
Enter valid Student Name
Record found and displayed in DataGrid Control
Record Dispalyed
Pass
5(Test-to-Pass
Storing Record Enter All Values
Record must be saved.
Record Saved Pass
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