0% found this document useful (0 votes)
79 views8 pages

Software Requirements

This document provides specifications for a hospital management system software. It outlines 6 modules for the system: login, patient, inpatient, outpatient, pathology, and billing. It also includes class and sequence diagrams modeling the system architecture and key interactions. The document discusses using Java for the project due to benefits like platform independence and security. It concludes the system will computerize and speed up hospital operations compared to the previous manual system. Future enhancements could include a pharmacy management system while limitations include increased database size over time and need for user training.

Uploaded by

Haseeb Zia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views8 pages

Software Requirements

This document provides specifications for a hospital management system software. It outlines 6 modules for the system: login, patient, inpatient, outpatient, pathology, and billing. It also includes class and sequence diagrams modeling the system architecture and key interactions. The document discusses using Java for the project due to benefits like platform independence and security. It concludes the system will computerize and speed up hospital operations compared to the previous manual system. Future enhancements could include a pharmacy management system while limitations include increased database size over time and need for user training.

Uploaded by

Haseeb Zia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

1 Software Requirement Specification Document

Table of Contents
1. Introduction………………..…...………………………………………………………………………………………………….2
1.1 Purpose……………………………………………………………………………………………………………………………2
1.2 Scope of Project……………………………………………………………………………………………………………….3
1.3 Glossary of term use………………………………………………………………………………………………………..3
1.4 Definitions, Acronyms and Abbreviation………………………………………………………………………….3
1.5 References……………………………………………………………………………………………………………………….3
2. High Level System Architecture…………………………………………………………………………………………3

2.1 System Module………………………………………………………………………………………………………………..3


2.1.1 Login Module……………………………………………………………………………………………………………3
2.1.2 Patient Module…………………………………………………………………………………………………………3
2.1.3 Inpatient Module………………………………………………………………………………………………………4
2.1.4 Outpatient Module……………………………………………………………………………………………………4
2.1.5 Pathology Module……………………………………………………………………………………………………..4
2.1.6 Billing Module……………………………………………………………………………………………………………4
2.2 Class Diagram…………………………………………………………………………………………………………………….5
2.3 Description of class diagram………………………………………………………………………………………………6
2.4 Sequence Diagram……………………………………………………………………………………………………………..6
2.5 State Transition Diagram……………………………………………………………………………………………………7
3. Selected technology……………………………………………………………………………………………………………….8
3.1 Pros…………………………………………………………………………………………………………………………………….8
3.2 Cons…………………………………………………………………………………………………………………………………..8
4. Conclusion……………………………………………………………………………………………………………………………..8
5. Future Enhancement………………………………………………………………………………………………………………8
6.Limitations………………………………………………………………………………………………………………………………8
2 Software Requirement Specification Document

Software Requirements
Specification

Hospital Management System

Desktop Application
1. Introduction
Hospital Management system is use to manage all the records of patient in-
out, record of every doctor, nurse, ward boy is can be easily managed by using this application. This
application can minimize the use of paper work and also minimize errors of every management activity
in hospital.
1.1 Purpose
➢ This application is use to automate the maximum activities in the hospital.
➢ Basic purpose of this software is use to maintain record of every patient such as date of coming
and discharging, room fee, and other charges is stored in the database.
➢ There are two level of this software.
• Management level
• User/Patient level.
3 Software Requirement Specification Document

➢ Providing the result of all the tests of patient accuracy and no time dely.

1.2. Scope of Project


The proposed system of library management system is used to give record from patient and
store this record at database system for future use.
This system can save a lot of time for maintaining every record and activity of every patient.
The current system is a paper-based system. It is a very slow system and if we want to update
record of any patient or doctor it requires reasonable time frame and too much effort to update this
record on paper database.

1.3. Glossary of Terms use


Database: This term is use to store data of every patient, Doctors, Ward boy, nurses in one
central place in the system.
SQL: This term is use for Structured Query Language.
Java: It is computer language.
1.4. Definitions, Acronyms and Abbreviations
IDE: Integrated Development Environment
GUI: Graphical User Interface
SQL: Structured Query Language
SRS: Software Requirement Specification.
HMS: Hospital Management System
1.5. References
1. Java the complete reference by Herbert Schildt.
2. Java how to program by Paul Deitel & Harvey Deitel.
3. Database Management System(Slides ppt) by Sir Waqar Ahmad.
2. High Level System Architecture.
2.1. System Modules
2.1.1 Login Module
• Description
This Module only record Username and password of the user.
2.1.2 Patient Module
4 Software Requirement Specification Document

• Description
It keeps track of all details about both in-patient and out-patient. Patient id, patient
name, address, admitted date, doctor name, and room no are entered in a form and stored for
future reference. Also particular patient details can be viewed in the table using a separate form
with an attribute patient id.
2.1.3 Inpatient Module
• Description
Before admitting, the patient must be admitted/registered to the hospital.

2.1.4 Outpatient Module


• Description
This module manages all the activities of the patient who visit the hospital for medical
consultant or any outdoor ward.
2.1.5 Pathology Module
• Description
This module Generates reports which will be done in pathology lab of the Hospital.
2.1.6 Billing Module
• Description
This module bills the both inpatient and outpatient who comes to hospital. It also includes
Payment details of patients. Depending on the payments bill report is generated.
5 Software Requirement Specification Document

2.2 Class Diagram


6 Software Requirement Specification Document

2.3 Description of Class Diagram


In the above diagram the doctor with members such as ID, Name, Department is
check patient that have assign ID, Patient name, TellNO, Address and many other. Patient can
also pay bill. Bill have Bill ID, Patient Name, Amount of bill. Patient can be appointed by
receptionist. Receptionist can check the availability of room and also assign the room to the
specific department. Receptionist can also maintain the bill reports. Receptionist can also
draw salary to all staff of the hospital. Departments belongs to the specific doctor. Rooms is
allotted by the receptionist to the patient. Staff clean every room.
2.4 Sequence Diagram
7 Software Requirement Specification Document

2.5 State Transition Diagram


8 Software Requirement Specification Document

3.1. Selected Technology

3.1 Pros of java


• Does not slow your computer speed

• Java (the platform) has a very large and standard class library, some parts of which are very well
written.

• Comprehensive documentation.

• It is a very simple language.

• Java language is platform independent.

• Java is secure language.

• Java is less complicated than other languages.


3.2 Cons of java
• A lot of memory-consuming than natively compiled languages reminiscent of C or C++ and a bit
slower.

• The default graphical user interface is completely different from other graphical applications.
4. Conclusions
The Hospital Management System (HMS) is used to computerized the working of every activity in the hospital.
HMS is used to handle every activity in the hospital. It is a great improvement over the previous system that is
manual. This latest computerized system speeds up every activity of hospital. The office work in previous system
is very slow. This hospital management system is verified and tested by entering dummy data in the program and
thus it is found more reliable than previous system. This software handles all the activities of normal hospital. It
gives us information about database storage. It generates reports and bills slip easily printed by this software.
5. Future Enhancement
The proposed system is Hospital Management System. We can enhance this system by including more facilities
like pharmacy system for the stock details of medicines in the pharmacy. Providing such features enable the
users to include more comments into the system.

6. Limitations
• The size of the database increases day-by-day, increasing the load on the database back up and data
maintenance activity.
• Training for simple computer operations is necessary for the users working on the system.

You might also like