Hostel Management System
Hostel Management System
PROJECT 2O15
Of
Bachelor of Technology
In
INFORMATION TECHNOLOGY
Of
October 2015
Department of Information Technology
Page | 1
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
MRS.NEETU (LECTURER)
MR.JABIR KVT
Page | 2
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
ACKNOWLEDGEMENT
Many people have contributed to the success of this Project. Although a single
sentence hardly suffices, we would like to thanks Almighty GOD for blessing us
with his grace and taking our endeavour to a successful culmination.
We are extremely grateful to our principal DR. SREEJITH for his whole
hearted cooperation for the success complication of this project. We extend our
sincere and heart full thanks to MRS. JAYAPRABHA Head of Department
(INFORMATION TECHNOLOGY), for providing us the right ambience for
carrying out the work on this project and for the facilities provided to us. We are
profoundly indebted to our project guide, MR. JABIR KVT, Assistant
Professor and MRS.NEETU lecture in Department of INFORMATION
TECHNOLOGY for their innumerable act of timely advice, encouragement and
we sincerely express our gratitude to her.
We would like to extend our gratitude to all the staffs and classmate of the
Department INFORMATION TECHNOLOGY for the help and support
rendered to us. We have benefitted a lot from the feedback and suggestion given
to us by them.
Page | 3
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
ABSTRACT
Front End: - Java has been used to develop the front end.
Back End: - My SQL has been used to develop the back end of the
Project.
Page | 4
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
CONTENTS
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 Tools Used
1.5 References
1.6 Technologies to be used
1.7 Overview
2. Overall Description
2.1 Software Interface
2.2 Hardware Interface
2.3 Communication Interface
2.4 Constraints
3. Specific Requirement
3.1 Functional requirements
3.1.0 Login
3.1.0.1 Login Detail
3.1.0.2 Forgot Password
3.1.0.3 Reset Password
3.1.1 Room Matrix
3.1.1.1 Availability
3.1.1.2 Room Allocation
Page | 5
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
3.1.2 Registration
3.1.2.1 New Student Reg
3.1.3 Student Details
3.1.3.1 UID
3.1.3.2 Search
3.1.3.2.1 Student's Name
3.1.3.2.2 Father's Name
3.1.3.2.3 DOB
3.1.4 Mess
3.1.4.1 Daily expenses
3.1.4.2 Net Bill
3.1.4.3 Electricity Bill
3.1.4.4 Miscellaneous Expenditure
3.2 Non-Functional requirements
3.2.1 Performance
3.2.2 ID Verification
3.2.3 Access Permission
3.2.4 Maintainability
3.2.5 Reliability
3.2.6 Other Constraints
4. DFD
4.1 Symbols to be used
4.2 context level DFD
4.3 Level o DFD
4.4 Level 1 DFD
4.5 level 2 DFD
4.6 Nations Used
5. ER diagram
6. Design Module Diagram
7. Data Table Design
Page | 6
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
8. Conclusion
1.Introduction
1.1 Purpose
The purpose of this document is to present an overall description and listing of the
functionality of the system behind the project “HOSTEL MANAGEMENT SYSTEM”.
It is developed for the hostel administrator keeping in mind the complications they
face during management such as room allocation, mess management, bills etc.
1.2 Scope
The basic users of this software is Hostel administrator.
The user will be provided a login panel as interface.
Admin- Administration
The one who is intended to use this application.
J2EE- Java 2 Enterprise Edition
A programming platform which is a part of java platform for
developing and distributed java.
Page | 7
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
DB - Database
J2EE
Java Platform, Enterprise Edition or Java EE is a widely used platform for
Server programming in the Java programming language. The Java platform
(Enterprise Edition) differs from the Java Standard Edition Platform (Java SE)
in that it adds libraries which provide functionality to deploy fault-tolerant,
distributed, multi-tier Java software, based largely on modular components
running on an application server.
RAD
IBM Rational Application Developer for Web Sphere Software for Web Sphere
Software. RAD is an integrated development environment (IDE), made by
IBM's Rational Software division, for visually designing, constructing, testing,
and deploying Web services, portals, and Java (J2EE) applications.
MySQL
MySQL is the world's most popular open source database. With its prove
Page | 8
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
1.5 References
Java Tutorial,
www.tutorialspoint.com/java/
PHP: MySQL Database,
www.w3schools.com/php/php_mysql_intro.asp
Software requirements specification,
en.wikipedia.org/wiki/Software_requirements_specification
YouTube
MySQL Tutorial
http://www.tutorialspoint.com/mysql/
1.7 Overview
Existing System
Manual Recordkeeping
Multiple Paper Registers.
Manager
Page | 9
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Drawbacks
Propose System
Benefits
Automated system
Requires only a man with very little technical knowledge to operate.
Data Security is ensured.
Data retrieval is fast.
Since it’s paperless, we can archive years of data.
Record keeping is very simple.
Automatic bill calculations.
2. Overall Description
Page | 10
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Recommended Requirements
Processer RAM Storage Display
Admin
The administrator will login into the system via an admin panel.
2.4 Constraints
3. Specific Requirements
Page | 11
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
3.1.2 Registration
Page | 12
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
3.1.3.2 Search
Page | 13
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
3.1.3.2.3 D.O.B
3.1.4 MESS
Input: - Update the Net Bill Column along with Payment date.
Output: - Confirmation message “Updated”.
.
3.1.4.3 Electricity Bill
Input: - Update the Electricity Bill Column along with payment date
Output: - Confirmation message “Updated”. .
3.1.4.4 Miscellaneous Expenditure
Page | 14
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
3.2.1 Performance
The system shall support all type of room.
3.2.2 ID Verification
The system requires the user to identify by using an ID no. at the
Checkout point.
3.2.4 Maintainability
3.2.5 Reliability
The system shall support other hostel issues. The HMS shall be
flexible and adaptable due to future plans of expanding the system.
Page | 15
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Symbols to be used:
An entity. A
source of data or a
destination for
data.
A process or task
that is performed
by the system.
A data store, a
place where data is
held between
processes.
A data flow.
Page | 16
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Login Module:
Level 0
Login
User name
If, False verification IF, true
DB 0
Reset
Page | 17
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
1.0 check
Room Matrix DB 1
Availability If, true
Update
2.0
Registration New entry
Admin DB 2
Students
Enter Details
4.0
Update
Mess DB 3
Page | 18
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
IF, no
If, yes
Not available
2.0
2.0 Registration
DB 1
Update
3.0 Students
IF, no
3.2
If, yes
Search
3.0.1
Page | 19
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
4.0 Mess
Daily Expenses
Enter
expenses
Update
DB 3
Update
`
Electricity Bill
Update
Miscellaneous Bills
If any
Page | 20
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
LEVEL 2 DFD:
3.0.1 UID
Profile
Room Renewal
Delete record
Bills
Cancellation
Page | 21
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
3.0.2 Search
If, no (3.0)
Name
Name DB 4
D.O.B
D.O.B
If, Found go to 3.0.1
Page | 22
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Page | 23
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Notations used:-
Page | 24
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
ER DIAGRAM
Page | 25
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Page | 26
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
INPUT DESIGN
This part deals with the various input from supplied to the Admin so as to get the
details which can be further processed in a meaningful way.
User need to provide a valid username and password. After entering the details first
the administrator will check if the entered username and password exist in the data
base or not. The process only start if the Admin is found authenticated.
OUTPUT DESIGN
Room Matrix.
Student Registration
Student Details
Payment Due
Page | 27
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
CREDENTIALS (DB 0)
5 D.O.B DATE NO NO
ROOM (DB 1)
Page | 28
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
STUDENT (DB 2)
2 Std_name VARCHAR(15) NO NO
3 Father’s VARCHAR(30) NO NO
Name
5 D.O.B DATE NO NO
6 Address VARCHAR(100) NO NO
MESS (DB 4)
2 DATE NO NO
Netbill_payment_date
Page | 29
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Netbill_amount INT(5) NO NO
4 INT(20) NO YES
Electricity_invoice_no
5 DATE NO NO
Electricity_payment_d
ate
6 Electricity_amount INT(5) NO NO
8 Daily_Expense_date DATE NO NO
9 Misc._Expense_amt INT(5) NO NO
10 Misc_Expense_date DATE NO NO
CONCLUSION
Page | 30
HOSTEL MANAGEMENT SYSTEM MINI
PROJECT 2O15
Page | 31