Hostel Managment System

24
Hostel Management System By: Sanjay Mate, Akshay Parmar. Submitted at: MMCOE, Pune UoP. 1

description

Hostel Management system to handle the database and records of hostel student

Transcript of Hostel Managment System

Page 1: Hostel Managment System

HostelManagement System

By:Sanjay Mate,Akshay Parmar.

Submitted at:MMCOE, PuneUoP.

1

Page 2: Hostel Managment System

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

Page 3: Hostel Managment System

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

Page 4: Hostel Managment System

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

Page 5: Hostel Managment System

5

Page 6: Hostel Managment System

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

Page 7: Hostel Managment System

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

Page 8: Hostel Managment System

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

Page 9: Hostel Managment System

Room :-

Attribute Data Type

Field Width

Constraints

Room_Number Number 5 Primary Key (Not Null)

Room_Capacity Number 5 -

Allocate Number 10 -

9

Page 10: Hostel Managment System

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

Page 11: Hostel Managment System

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

Page 12: Hostel Managment System

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

Page 13: Hostel Managment System

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

Page 14: Hostel Managment System

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

Page 15: Hostel Managment System

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

Page 16: Hostel Managment System

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

Page 17: Hostel Managment System

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

Page 18: Hostel Managment System

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