Sample Template Project-1-ADP
Sample Template Project-1-ADP
Project-1
Project Advisor
<Advisor Name>
Presented by:
Group ID: xxxxxxx
Table of Contents
Table of Contents .......................................................................................................................i
1. Introduction and Background ............................................................................................ 1
1.1 Product (Problem Statement) ................................................................................................... 1
1.2 Background............................................................................................................................. 1
1.3 Scope...................................................................................................................................... 1
1.4 Objective(s)/Aim(s)/Target(s) .................................................................................................. 1
1.5 Completeness Criteria ............................................................................................................. 2
1.6 Business Goals ........................................................................................................................ 2
2. Functional Requirements .................................................................................................... 3
2.1 Functions of System ................................................................................................................ 3
2.2 Requirements Analysis and Modeling ...................................................................................... 4
2.3 Usage Scenarios ...................................................................................................................... 6
2.4 Adopted Methodology ............................................................................................................. 6
3. Nonfunctional Requirements .............................................................................................. 7
3.1 Performance Requirements ...................................................................................................... 7
3.2 Safety Requirements................................................................................................................ 7
3.3 Security Requirements ............................................................................................................. 7
3.4 Additional Software Quality Attributes .................................................................................... 7
4. Other Requirements ............................................................................................................ 8
5. Revised Project Plan ............................................................................................................ 8
6. References ............................................................................................................................ 8
Appendix A: Glossary ............................................................................................................... 9
Keeping the working of the manual system as the basis of our project. We are going to develop an
automated version of the manual system, named as “Hospital Management System”. The main aim of
our project is to provide a paper-less hospital up to 90%. It also aims at providing low-cost reliable
automation of the existing systems. The system also provides excellent security of data at every level of
user- system interaction and also provides robust & reliable storage and backup facilities.
1.2 Background
The hospital management system (HMS) is an integrated software that handles different directions
of clinic workflows. It manages the smooth healthcare performance along with administrative, medical,
legal and financial control. That is a cornerstone for the successful operation of the healthcare facility.
Hospital Management System is a process of implementing all the activities of the hospital in a
computerized automated way to fasten the performance. This project is to maintain the patient details,
lab reports and to calculate the bill of the patient. You can also manually edit any patient details and
issue bill receipt to patient within few seconds.
1.3 Scope
The proposed software product is the Hospital Management System (HMS). The system will be used to
get the information from the patients and then storing that data for future usages. The current system in
use is a paper-based system. It is too slow and cannot provide updated lists of patients within a
reasonable timeframe. The intentions of the system are to reduce over-time pay and increase the
number of patients that can be treated accurately. Requirements statements in this document are both
functional and non-functional.
1.4 Objective(s)/Aim(s)/Target(s)
The purpose of developing a Hospital Management System is to
Automate the process of Hospital Management.
To maintain two user levels i.e.
Administrator Level
<Group ID> Project-1 (RS) Page 1
<Project Name>
User Level
To maintain the record of patients.
To provide prescriptions, precautions and dietary advices to patients.
To provide and maintain all kinds of tests for a patient.
a) Planned approach towards working: The working in the organization will be well planned and
organized. The data will be stored properly in data stores, which will help in retrieval of
information as well as its storage.
b) Accuracy: The level of accuracy in the proposed system will be higher. All operation would be
done correctly and it ensures that whatever information is coming from the center is accurate.
c) Reliability: The reliability of the proposed system will be high due to the above stated reasons.
The reason for the increased reliability of the system is that now there would be proper storage
of information.
d) No Redundancy: In the proposed system utmost care would be that no information is repeated
anywhere, in storage or otherwise. This would assure economic use of storage space and
consistency in the data stored.
e) Immediate retrieval of information: - The main objective of proposed system is to provide for
a quick and efficient retrieval of information. Any type of information would be available
whenever the user requires.
f) Easy to Operate: The system should be easy to operate and should be such that it can be
developed within a short period of time and fit in the limited budget of the user.
An online Hospital Management System will offer information about doctor’s availability, work status,
and data acquisition and presentation. It will allow electronic sharing of patient history online, records,
the overall health of patients, lab results, Etc. It will be designed to manage all operations and useful to
Multi-Specialty hospitals, clinics, medical practitioners. Various users can easily interconnect with each
other to communicate and share information. Moreover, patients can find doctors as per their
department and book an online appointment based on the specialty, and convenient date.
2. Functional Requirements
The system will allow access only to authorized users with specific roles (Administrator, Operator).
Depending upon the user’s role, he/she will be able to access only specific modules of the system. A list
of the major functions that the software will perform is given below:
Registration
Add patients: The system shall allow front-desk staff to add new patients to the system.
Assign ID: The system shall allow front-desk staff to give each patient an ID and add it to the patient’s
record. This ID shall be used by the patient throughout his/her stay in hospital.
Consultation
Assign Ward: The consulting nurse shall use system to assign the patient to an appropriate ward.
Assign to Waiting List: The consulting nurse shall use system to assign Patient to a waiting list if no
bed is available.
Check Out
Delete Patient ID: The administrative staff in the ward shall be allowed to delete the ID of the patient
from the system when the patient checks out.
Add to beds-available list: The administrative staff in the ward shall be allowed to put the beds just
evacuated in beds-available list.
Report Generation
Patient information: Every six hours the system shall generate reports on patients about the following
information: patient’s PHN, patient’s name, ward name, bed number and the doctor’s name.
Bed Availability: Every six hours the system shall generate reports on bed availability about the
following information: ward name, bed number, occupied/unoccupied
Activity Diagram:
3. Nonfunctional Requirements
3.1 Performance Requirements
Response time: The system will give responses within 1 second after checking the patient
information and other information.
Capacity: The system must support 1000 people at a time.
User interface: User interface screen will response within 5 seconds.
Conformity: The system must conform to the Microsoft accessibility
CORRECTNESS: A bug free software which fulfill the correct need/requirements of the client.
MAINTAINABILITY: The ability to maintain, modify information and update fix problems of
the system
ACCESSIBILITY: Administrator and many other users can access the system but the access
level is controlled for each user according to their work scope.
ACCURACY: The reliability on the information/output. Can depend/be sure of the outcome.
STABILITY: The system outcome/output won’t change time to time. Same output will be
given always for a given input
4. Other Requirements
A degraded mode of operation should be possible in which each system can operate independently of
central scheduling. The software shall have failure and error recognition codes acting as a safety net,
thus keeping the software from performing any major catastrophic functions.
6. References
<List all books, conference papers, journal articles, websites, etc. used in preparing the content of
this SRS. Provide enough information so that the reader could access a copy of each reference,
including title, author, volume/edition number, page number(s), and publication year. Mention
complete URLs for websites.>
Appendix A: Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and abbreviations.
You may wish to build a separate glossary that spans multiple projects or the entire organization,
and just include terms specific to a single project in each SRS.>