You are on page 1of 9

Software Engineering

GROUP 05

Hospital Management System


AWAIZ HUSSAIN 18I-1593-D
MUHAMMAD RASHID 18I-1583-D
MUNTAHIM KHAN 18I-0707-D
FAHEEM ULLAH 18I-0679-D

DEGREE PROGRAM: BS-CS


Section: D
SUBJECT NAME: Software Engineering
DATE OF SUBMISSION: Saturday 12/6/2021
SUBMITTED TO: Maam Maryam Abdul Ghafoor

1
Table of Contents

Title of Project: 3
Nature of Project: 3
Scope: 3
Sprint Backlog: 4
Software Testing 5
Snapshots of Trello Scrum Board 5
Sprint Burn Down Charts 7
Snapshots of Trello Scrum Master Board 8
Scrum Roles: 9
- Product owner: 9
- Scrum Master: 9
- Team: 9

2
TITLE:
HOSPITAL MANAGEMENT SYSTEM

NATURE:
Desktop Application

SCOPE:
The purpose of this project is to create a major “Hospital Management System” based on desktop
application. This is an admin support desktop application in which the admin can login in and
use the application as a receptionist to add patient details, make schedules, make appointments,
make reports, check staff information, check lab resources, check equipment available, check
account details and print receipt.

3
SPRINT 3 BACKLOG:

Story Task Time


As an admin, I want to check 1. Design interface 1. 2
LAB resources so that I can 2. Create DB for Lab 2. 3
credentials 3. 4
order required equipment. 3. Code to check Lab 4. 3
Resources
4. Make test cases

As an admin, I want to access 1. Design interface 1. 4


accounts so that I can manage 2. Create DB for Accounts 2. 2
3. Code to check available 3. 5
payroll of employees. balance 4. 4
4. Make test cases

As a doctor, I want to edit my 1. Design interface 1. 2


personal details so that I can 2. Create DB for Staff 2. 1
3. Code for updating 3. 4
keep the hospital updated details 4. 3
about myself. 4. Make test cases

As a doctor, I want to inform 1. Design interface 1. 3


the admin of my timetable so 2. Create DB Timetable 2. 2
3. Code to check if given 3. 4
that he/she can update the time adjust in timetable 4. 2
timetable. 4. Make test cases add new
time

As a receptionist, I want to 1. Design interface 1. 5


reserve a slot in the timetable 2. Create DB Time Table 2. 2
3. Code to reserve slot in 3. 7
so that I can make time table 4. 4
appointments for patients. 4. Make test cases to verify
if slot is reserved

As a receptionist, I want to 1. Design interface 1. 4


access accounts so that I can 2. Create DB Accounts 2. 2
3. Code to add balance to 3. 8
make receipts for patients. accounts and create 4. 3
receipt
4. Make test cases to verify
accounts have been
updated

4
Software Testing

5
Snapshots of Trello Scrum Board

This is Snapshot-1
Initial Board with All User Stories in Backlog (project Backlog)
Sprint 1 user stories completed (Done)
Sprint 2 user stories completed (Done)

This is Snapshot-2
Halfway Board of Sprint 3
Here we are testing User Stories 7 which is past coding PHASE

6
This is Snapshot-3
Final / End of Sprint 3
Here we have completed all of our User Stories

Sprint Burn Down Chart

7
Snapshot of Trello Scrum Master Board

This is Snapshot-4
The two major problems we faced were both due to distant team
1) Leftover Task: we couldn’t complete the 1 user story on time because we had all been
working on different machines and it became hard for having same database at all-time
our table often clashed and didn’t combine well therefore we were having many
connection issue and it took time to resolve all but it was already late and we had to put
User Story 4 in leftover for next sprint to fix.
2) DB: As already mentioned due to working on different machines we had different
databases but we required 1 DB so that different User Stories could become compatible.

8
SCRUM ROLES:
Product Owner : Faheem Ullah
Scrum Master : Awaiz Hussain
Team : Muhammad Rashid
Muntahim Khan

You might also like