Professional Documents
Culture Documents
Hostel Management System Proposal
Hostel Management System Proposal
0
Final Project Deliverable Guide Date: September 25, 2017
University of Gujrat
Submitted By:
Supervised By:
Dr.Hannan Bin Liaqat
TABLE OF CONTENTS
SECOND DELIVERABLE FOR OBJECT ORIENTED APPROACH......................4
CHAPTER 2: SYSTEM REQUIREMENT SPECIFICATION....................................4
2.1 INTRODUCTION:..........................................................................................................5
2.1.1 Systems Specifications........................................................................................6
2.1.2. Identifying External Entities..............................................................................6
2.1.3. Context Level Data Flow Diagram:..................................................................7
2.1.4. Capture "shall" Statements:..............................................................................7
2.1.5. Allocate Requirements:......................................................................................7
2.1.6. Prioritize Requirements:...................................................................................7
2.1.7. Requirements Trace-ability Matrix:..................................................................7
2.2. EXAMPLE:..................................................................................................................7
2.2.1. Introduction.......................................................................................................7
2.2.2. Existing System..................................................................................................7
2.2.3. Scope of the System...........................................................................................8
2.2.4. Summary of Requirements:(Initial Requirements)............................................9
2.2.5. Identifying External Entities:..........................................................................10
2.2.6. Capture "shall" Statements:............................................................................11
2.2.7. Allocate Requirements:....................................................................................12
2.2.11. Analysis Level Usecase Diagram:.................................................................11
2.2.12. Usecase Description......................................................................................11
CHAPTER 3: DESIGN DOCUMENT..........................................................................13
3.1. INTRODUCTION:.......................................................................................................14
3.2. DOMAIN MODEL......................................................................................................14
3.3. SYSTEM SEQUENCE DIAGRAM................................................................................15
3.4. SEQUENCE DIAGRAM..............................................................................................15
3.4.1. Defining a Sequence diagram.........................................................................16
3.4.2. Basic Sequence Diagram Symbols and Notations...........................................16
3.4.3. Example...........................................................................................................19
3.4.4. Distributing Control Flow in Sequence Diagrams..........................................19
3.5. COLLABORATION DIAGRAM....................................................................................22
3.5.1. Contents of Collaboration Diagrams..............................................................23
3.5.2. Constructs of Collaboration Diagram:...........................................................24
3.6. OPERATION CONTRACTS.........................................................................................25
3.7. DESIGN CLASS DIAGRAM........................................................................................25
3.8. STATE CHART DIAGRAM...........................................................................................26
3.9. Data Model.............................................................................................................27
2.1 Introduction:
The Nawaz Sharif College Hostel Management System is web based software to provide
university students accommodation to the public sector hostel more efficiently. Hostel
Management system is designed in favor of the hostel management which helps them to
save the records of the students about their rooms and other things. It helps the students
by providing online facility to register their hostel and hostel’s managers from the
manual work from which it is very difficult to find the record of the students and the
information of about the those ones who had left the hostel years before.
context diagram as well as major data flow to and from them. The diagram does not
contain any data stores.
2.2. Example:
Here is an example to explain all the above. We are taking the system Nawaz Sharif
College Hostel Management System.
2.2.1. Introduction
Nawaz Sharif College Hostel Management System is going to be a web-based project. It
will be built using C# (ASP.NET). It is possible to build in 8-9 months. There is as such
no technical constraint in it. We are going to deal with the real data and our team is expert
in this. Home Loan Indicator has no such operational constraints. The borrower’s data
will be entered by the Lender (end user) and the status will be calculated upon the data
entered. And the Lender can see if the person is capable of repaying loan or not.
Supplier Offices
After order confirmation by any Hostel, they will provide booked room to student.
Post-Condition: Selected Hostel details will be shown and order will be sent
Room Booking
Feedback Case
3.1. Introduction
Third deliverable is all about the software design of “Hostel Tracking”. In the previous
deliverable, analysis of the system is completed. So, we understand the current situation
of the problem domain. Now we are ready to strive for a solution for the problem domain
© Department of Information Technology.
16
IT- UOG - Project Coordination Office Version: 1.0
Final Project Deliverable Guide Date: September 25, 2017
Admin user
a) Login
b) Edit Profile
c) H reg. Request
d) Process H Termination
e) Select Hostel
f) View Hostel details
g) Process Ads
Student user
a) Search Hostel
b) View Hostel details
c) Booking hostel
d) S Registration
e) S get Notification
f) Feedback
g) Req. S Termination
Hostel user
a) H Registration
b) Login
c) Edit Profile
d) Update Hostel
e) H get Notification
f) Ads
g) S Booking Request
h) S Reg. Request
i) View Hostel details
j) Process S Termination
k) req. H Termination
System Sequence Diagram of “Hostel Tracking” has following main actors named:
1. Admin User
2. Student User
3. Hostel User
These actors will interact with the system as:
Sequence Diagram used to show the interaction of actors with the different behaviors or
objects of the system in relevance to the time.
e) Student User
f) Hostel User
g) Sin Up
Collaboration Diagram:
system sequence diagram. It is a single event from that diagram. A domain model can be
used to help generate an operation contract.
a) Admin User
b) Student User
c) Hostel User
d) login
e) Beds
f) Allotting
g) Room