Software for
Hostel Management
Group 2Madhumita SharmaRicha GoyalRitika SharmaRuchi BhatnagarRuchita Jain
Why do we need a Hostel Management Software…??
What all will it do….???
Data Flow Diagrams
Level 0 Data Flow Diagram
Data Store Description
Level 1Data Flow Diagram
WARDEN
STUDENT
FACUTLY
P1.1Authentica
tion
P2.1Authentication
P1.2View/
update/delete
STUDENT DB
P2.2View/
update/delete
P2.1Authentication
P3.2View
NOTICES
P1.3Draft/read
P3.3Draft/read
P3.3Draft/read
AUTHENTICATION
DB
DF1a&2a
DF1f&2f
DF1d&2dDF1c&2c
DF1e&2e
DF3a&4a
DF1b&2b
DF3b&4b
DF3c&4c
DF3d&4d
DF3e&4e
DF3f&4f
DF5b&6b
DF5a&6a
DF5c&6c
DF5d&6d
DF5e&6eDF5f&6f
AUTHENTICATION
DB
WARDEN
STUDENT
P1.1Authentica
tion
P2.1Authentication
P1.4View/update
P2.4Fill /Submit
P1.5view
P2.5update/
view
ATTENDANCE
DB
INVENTORY
DATABASE
IMPORTANT CONATCTS
COMPLAINT, SUGGESTIONS n FEEDBACK
DF1a&2a
DF3a&4a
DF3g&4g
DF3b&4b
DF1b&2b
DF1h&2h
DF1i&2i
DF1j&2jDF1k&2k
DF1g&2g
DF3h&4h
DF3i&
4i
DF3j&4j
DF3k&4k
DFDDataflow Description Dataflow Description
DFD 1a Login ID, password from warden DFD 2a ACK 1a
DFD 1b Check ID and password from authentication database
DFD 2b ACK 1b
DFD 1c Select Student DFD 2c ACK 1c
DFD 1d View/update student information DFD 2d ACK 1dDFD 1e Select Notices DFD 2e ACK 1eDFD 1f Read/draft e-notices DFD 2f ACK 1fDFD 1g Select inventory DFD 2g ACK 1g
DFD 1h View/update inventory details DFD 2h ACK 1h
DFD 1h View/update inventory details DFD 2h ACK 1h
DFD 1i Select attendance DFD 2i ACK 1iDFD 1j View attendance DFD 2j ACK 1j
DFD 1k View/update complaints suggestion/feeback
DFD 2k ACK 1h
Dataflow Description Dataflow Description
DFD 3a Login ID, password from warden DFD 4a ACK 3a
DFD 3b Check ID and password from authentication database
DFD 4b ACK 3b
DFD 3c Select Student DFD 4c ACK 3c
DFD 3d View/update student information DFD 4d ACK 3d
DFD 3e Select Notices DFD 4e ACK 3e
DFD 3f Read/draft e-notices DFD 4f ACK 3f
DFD 3g Select attendance DFD 4g ACK 3g
DFD 3h Fill and submit attendance DFD 4h ACK 3h
DFD 3h View/update inventory details DFD 4h ACK 3h
DFD 3i Select inventory DFD 4i ACK 3i
DFD 3j Fill and submit inventory DFD4j ACK 3j
DFD 3j Select important contacts DFD 4k ACK 3h
DFD 3k View important contacts DFD 4k ACK 3k
Dataflow Description Dataflow Description
DFD 5a Login ID, password from warden DFD 6a ACK 5a
DFD 5b Check ID and password from authentication database
DFD 6b ACK 5b
DFD 5c Select Student DFD 6c ACK 5c
DFD 5d View student information DFD 6d ACK 5dDFD 5e Select Notices DFD 6e ACK 5eDFD 5f Read/draft e-notices DFD 6f ACK 1f
Process Description Level 1
UML Use Case Diagram
User Case Activity Diagram
Class Diagrams
Sub and Super Classes
Association Diagrams
Function Point Analysis
Component Diagram