Software Requirement Spcification Document
Software Requirement Spcification Document
SRS
NED University of Engineering & Technology Department of Computer & Information Systems Engineering
Software Requirements
Specification
for
HOSPITAL MANAGEMENT
DATABASE
Version 1.1
Prepared by
Group ID: 22
ALISHBA ALI
HAJRA AHMED
HAFIZA RIDA RAO
CS-073
CS-107
CS-110
Instructor:
[email protected]
[email protected]
[email protected]
Software Engineering
SRS
NED University of Engineering & Technology Department of Computer & Information Systems Engineering
Contents
REVISIONS.................................................................................................................................................................II
1
INTRODUCTION............................................................................................................................................1-3
1.1
1.2
1.3
1.4
1.5
1.6
OVERALL DESCRIPTION............................................................................................................................4-8
2.1
2.2
2.3
2.4
2.5
2.6
2.7
PRODUCT PERSPECTIVE...................................................................................................................... 4
PRODUCT FUNCTIONALITY................................................................................................................... 5
USERS AND CHARACTERISTICS........................................................................................................ 5-6
OPERATING ENVIRONMENT.................................................................................................................. 6
DESIGN AND IMPLEMENTATION CONSTRAINTS......................................................................................7
USER DOCUMENTATION.................................................................................................................... 7-8
ASSUMPTIONS AND DEPENDENCIES..................................................................................................... 8
SPECIFIC REQUIREMENTS.....................................................................................................................9-11
3.1
3.2
3.3
DOCUMENT PURPOSE.......................................................................................................................... 1
PRODUCT SCOPE................................................................................................................................ 1
INTENDED AUDIENCE AND DOCUMENT OVERVIEW ...............................................................................1
DEFINITIONS, ACRONYMS AND ABBREVIATIONS.................................................................................1-2
DOCUMENT CONVENTIONS.................................................................................................................. 3
REFERENCES AND ACKNOWLEDGMENTS.............................................................................................. 3
PERFORMANCE REQUIREMENTS........................................................................................................ 12
SAFETY AND SECURITY REQUIREMENTS.......................................................................................12-13
SOFTWARE QUALITY ATTRIBUTES...................................................................................................... 13
OTHER REQUIREMENTS.............................................................................................................................14
ii
Software Engineering
SRS
NED University of Engineering & Technology Department of Computer & Information Systems Engineering
Revisions
Version
Primary Author(s)
Description of Version
Draft Type
and
Number
Full Name
Date Completed
00/00/00
<In this template you will find text bounded by the <> symbols. This text appears in italics and
is intended to guide you through the template and provide explanations regarding the different
sections in this document. There are two types of comments in this document. These
comments that are in black are intended specifically for that course. These comments that are
in blue are more general and apply to any SRS. Please, make sure to delete all of the
comments before submitting the document.
The explanations provided below, do not cover all of the material, but merely, the general
nature of the information you would usually find in SRS documents. It is based on the IEEE
requirements. Most of the sections in this template are required sections, i.e. you must include
them in your version of the document. Failure to do so will result in marks deductions. Optional
sections will be explicitly marked as optional.>
iii
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page1
1 Introduction
1.1 Document Purpose
Every organization requires a database to maintain the record of the timely activities that
are associated with its members. Online access to this record provides ease to the clients
by allowing them the services of searching information and contact the dealers.
HOSPICE+ is an online website that will serve its patients the same way. It will allow
patients to take online suggestion from the doctors. Surgeons will write blogs regarding
the new researches made. Patients will make online appointments by checking availability
of the particular doctors.
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page2
SRS:
SERVER:
2
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page3
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page4
2 Overall Description
This HOSPICE+ is a self-contained system that manages activities of the hospital as bed
assignment, operations scheduling, personnel management and administrative
issues.
It can be used for any hospital for maintaining the details of patients treatments,
consultation timing of doctors and surgeons and on duty nurses and ward boys.
The intentions of the system are to reduce over-time pay and increase the number of
patients that can be treated accurately.
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page5
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page6
Whoever (Patients or others) visits the website will be allowed to read all the blogs and
limited information of particular doctors and surgeons.
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page7
For Patients:
If you want to make an appointment then first register yourself as a patient and for that go
to the registration menu at the top.
Sign In page will be opened. In order to sign in enter username and password to
appropriate fields and click Sign In button.
Right after login you will be presented with a user account home page where you can read
different research based blogs by specialist doctors or consultants. You can also ask for a
suggestion from the respective doctors and then make appointments by checking their
availability.
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page8
3 Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
The software provides good graphical interface for the user. Any administator can operate
on the system performing the required task such as create, update and viewing the details
of the appointment.
3.1.2 Hardware Interfaces
Hard disk: 40 GB
RAM : 25MB6
Processor: Pentium dual core and onwards
3.1.3 Software Interfaces
ASP.Net
SQL Server 2008
Visual studio 2010
Operating system : windows
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page9
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page10
10
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page11
11
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page12
12
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page13
Front desk staff shall be able to view all information in hospitals but shall not be
able to modify any information in it.
Doctors/Surgeons rights:
Doctors can edit their personal information on website, write blogs and give
suggestions to the patients.
13
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page14
5 Other Requirements
Not applicable for our project.
C:
Convention ___________________________________________________________ 3
Characteristics ________________________________________________________ 5
Computer ____________________________________________________________ 6
Constraints ___________________________________________________________ 7
Communication _______________________________________________________ 9
Consultant ___________________________________________________________ 10
Capacity _____________________________________________________________ 12
D:
Document ____________________________________________________________ 1
Delete _______________________________________________________________ 5
Design _______________________________________________________________ 5
14
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page15
Dependency ___________________________________________________________ 8
E:
External ______________________________________________________________ 9
Environment ___________________________________________________________ 6
F:
Front _________________________________________________________________ 7
Functional _____________________________________________________________ 9
H:
Hospice+ ____________________________________________________________
Hospital ______________________________________________________________
HTTP ________________________________________________________________
Hardware _____________________________________________________________
1
1
1
9
I:
Intended ______________________________________________________________ 1
ID ___________________________________________________________________12
Interface ______________________________________________________________12
L:
Login _________________________________________________________________ 4
M:
Modify ________________________________________________________________10
O:
Overview ______________________________________________________________ 1
Overall ________________________________________________________________ 4
Operating _____________________________________________________________ 6
P:
Purpose ______________________________________________________________ 1
Product _______________________________________________________________ 1
PHN _________________________________________________________________ 1
Perspective ___________________________________________________________ 4
Patient _______________________________________________________________ 6
Performance __________________________________________________________ 12
Portability ____________________________________________________________ 13
Q:
15
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page16
Quality _______________________________________________________________ 12
R:
Register ______________________________________________________________ 9
Requirement __________________________________________________________ 9
Response ____________________________________________________________ 12
Reuseability __________________________________________________________ 13
S:
Scope _______________________________________________________________ 1
SRS _________________________________________________________________ 1
SQL _________________________________________________________________ 1
Software ______________________________________________________________1
Server ________________________________________________________________2
Search _______________________________________________________________ 4
Security ______________________________________________________________ 12
U:
User _________________________________________________________________ 5
Understandability _______________________________________________________13
V:
Visual studio ___________________________________________________________ 1
View _________________________________________________________________11
W:
Web _________________________________________________________________ 2
16
SoftwareRequirementsSpecificationforHospitalManagementDatabase
Page17
17