Hospital Management System Software Engineering Project ..., Study Guides, Projects, Research of Software Engineering

Administrator task includes managing doctors information, patient's information. To achieve this aim a database was designed one for the patient and other for ...

Typology: Study Guides, Projects, Research

2021/2022

Uploaded on 08/01/2022

fioh_ji
fioh_ji 🇰🇼

4.5

(70)

814 documents

1 / 75

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1 | P a g e
Hospital Management System
Software Engineering Project Report
MATA SUNDRI COLLEGE FOR WOMEN
B.Sc. (H) Computer Science
Submitted By:-
Esha Bisht Akansha Rathi Monika Chaudhary
17044570011 17044570012 17044570016
Department Of Computer Science
Delhi University
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b

Partial preview of the text

Download Hospital Management System Software Engineering Project ... and more Study Guides, Projects, Research Software Engineering in PDF only on Docsity!

Hospital Management System

Software Engineering Project Report

MATA SUNDRI COLLEGE FOR WOMEN

B.Sc. (H) Computer Science

Submitted By:-

Esha Bisht Akansha Rathi Monika Chaudhary

Department Of Computer Science

Delhi University

ACKNOWLEDGEMENT Apart from the efforts of team, the success of any project depends largely on the encouragement and guidelines of many others. We take this opportunity to express our gratitude to the people who have been instrumental in the successful completion of this project. The completion of any inter-disciplinary project depends upon cooperation, co-ordination and combined efforts of several sources of knowledge. We are eternally grateful to our teacher ASHEMA HASTI for her even willingness to give us valuable advice and direction under which we executed this project. Her constant guidance and willingness to share her vast knowledge made us understand this project and its manifestations in great depths and helped us to complete the assigned tasks. Esha Bisht (17044570011) Akansha Rathi (17044570012) Monika Chaudhary (17044570016)

ABSTRACT Our project Hospital Management system includes registration of patients, storing their details into the system, and also booking their appointments with doctors. Our software has the facility to give a unique id for every patient and stores the details of every patient and the staff automatically. User can search availability of a doctor and the details of a patient using the id. The Hospital Management System can be entered using a username and password. It is accessible either by an administrator or receptionist. Only they can add data into the database. The data can be retrieved easily. The interface is very user-friendly. The data are well protected for personal use and makes the data processing very fast. It is having mainly two modules. One is at Administration Level and other one is of user I.e. of patients and doctors. The Application maintains authentication in order to access the application. Administrator task includes managing doctors information, patient’s information. To achieve this aim a database was designed one for the patient and other for the doctors which the admin can access. The complaints which are given by user will be referred by authorities. The Patient modules include checking appointments, prescription. User can also pay doctor’s Fee online.

Table of Contents

3. SOFTWARE REQUIREMENTS

SPECIFICATION

    1. PROBLEM STATEMENT SNO TOPIC Page No
    1. PROCESS MODEL
    1. CONTEXT LEVEL DIAGRAM
    1. DFD LEVEL
    1. DFD LEVEL
    1. USE CASE DIAGRAM
    1. USE CASE DESCRIPTION
    1. DATA DICTIONARY
    1. ER DIAGRAM
    1. DATA DESIGN
    1. COMPONENT LEVEL DIAGRAM
    1. PROJECT SCHEDULING
    1. TIMELINE CHART
    1. FUNCTION POINT METRICS
    1. COCOMO MODEL
    1. SAMPLE SCREENSHOTS
    1. RISK ANALYSIS
    1. TESTING
    1. CONCLUSION
  • 2 .1 CONTEXT LEVEL DFD FIGURE_NO NAME PAGE No
  • 2 .2 LEVEL – 1 DFD
    1. 3 LEVEL – 2 REGISTRATION
  • 2 .4 LEVEL – 2 LOGIN
  • 2 .5 LEVEL – 2 MAKE APPOINTMENT
  • 2 .6 LEVEL – 2 ADD DESCRIPTION
  • 2 .7 LEVEL – 2 DOCTOR MODULE
  • 2 .8 LEVEL – 2 PAYMENT
  • 2 .9 LEVEL – 2 CANCEL APPOINTMENT
  • 2 .10 LEVEL – 2 PAITENT MODULE
  • 6.1 HOME PAGE
  • 6.2 SELECT LOGIN
  • 6.3 PATIENT LOGIN PAGE
  • 6.4 REGISTRATION
  • 6.5 PATIENT PROFILE
  • 6.6 PATIENT UPDATE DETAILS
  • 6.7 PATIENT BOOK APPOINTMENT
  • 6.8 PATIENT APPOINTMENT STATUS
  • 6.9 PATIENT CANCEL APPOINTMENT
    1. 10 PAYMENT
    1. 11 PATIENT PAYMENT RECIPET
  • 6.12 PATIENT VIEW PAYMENT HISTORY
  • 6.13 PATIENT VIEW DOCTORS
    • 6.14 DOCTOR LOGIN PAGE
  • 6.15 DOCTOR PROFILE
  • 6.16 DOCTOR VIEW APPOINTMENT
  • 6.17 DOCTOR ADD DESCRIPTION
  • 6.18 ADMIN LOGIN PAGE
  • 6.19 ADMIN ADD DOCTOR
  • 6.20 ADMIN UPDATE DOCTOR DETAILS
  • 6.21 ADMIN PAYMENT REQUEST
  • 6.22 ADMIN VIEW RECORDS

LIST OF TABLES USED IN THE PROJECT TABLE NO NAME PAGE NO

  1. 1 DATA DICTIONARY 38 4.2 PATIENT 40 4.3 APPOINTMENT 40 4.4 DOCTOR 41 4.5 PRESCRIPTION 41 4.6 ADMIN 42 4.7 BILL 42 5.1 PROJECT SCHEDULING 44 5.2 TIMELINE CHART 45 5.3 FUNCTION POINT COMPLEXITY WEIGHTS 49 5.4 COCOMO II COMPLEXITY WEIGHTS 52
  2. PRODUCTIVITY RATE FOR OBJECT POINT COUNTS 53 7.1 RISK ANALYSIS 68
  • Overall cost reduction o Cuts down paper costs as all the data are computerized o No separate costs for setting up physical servers
  • Data accuracy o Removes human errors o Alerts when there’s a shortage of stock
  • Data security o Helps to keep patients records private o Restricts access through role-based access control
  • Revenue management o Makes daily auditing simple o Helps with statistics and other financial aspects

PROCESS MODEL

Hospital Management System follows INCREMENTAL MODEL because

initially software requirements are reasonably well defined but the overall

scope of development effort is a purely linear process. There may be other

requirements of the user which will be known later. So, those requirements

can the implemented and delivered in the following next increments. Our

project is a short term project of 3 months and 3 weeks only and staffing

available is also low (3 persons).

1.1 PURPOSE

This software will help the company to be more efficient in registration of their patients and manage appointments, records of patients. It enables doctors and admin to view and modify appointments schedules if required. The purpose of this project is to computerize all details regarding patient details and hospital details.

1.2 SCOPE

The system will be used as the application that serves hospitals, clinic, dispensaries or other health institutions. The intention of the system is to increase the number of patients that can be treated and managed properly. If the hospital management system is file based, management of the hospital has to put much effort on securing the files. They can be easily damaged by fire, insects and natural disasters. Also could be misplaced by losing data and information.

1.3 DEFINITIONS, ACRONYMS, and ABBREVIATIONS

1. Cardiologist - treats heart disease. 2. Pediatrician - treats infants, toddlers, children and teenagers. 3. Plastic Surgeon - restores, reconstructs, corrects or improves in the shape and appearance of damaged body structures, especially the face. 4. Psychiatrist - treats patients with mental and emotional disorders. 5. Ophthalmologist - treats eye defects, injuries, and diseases

6. ENT - Ear, Nose and Throat Specialist.

  • SRS : Software Requirement Specification.
  • DFD: Data Flow Diagram.
  • ENT - Ear, Nose and Throat Specialist.
  • BG - Blood group ✓ Appt – Appointment. ✓ Sign up - Creating New User. ✓ Log in - Logging in Existing User. ✓ PhNo - Mobile number. ✓ Addr – Address.

✓ Expr – Experience.

1.4 REFERENCES

➢ https://www.officetimeline.com/make-gantt-chart/excel ➢ https://medium.com/@datamateuaecrescent/hospital-management-system- features-objectives-62eeb13f4fc ➢ R.S Pressman, Software Engineering: A Practitioner’s Approach, Mc-Graw-Hill, Edition-7 (2010). ➢ P. Jalote, an Integrated Approach to Software Engineering, Narosa publication house, Edition - 3 (2011).

1.5 OVERVIEW

Our application contains two modules – the admin module and the user module. Our application will not only help the admin to preview the monthly and/or yearly data but it will also allow them to edit, add or update records. The software will also help the admin to monitor the transactions made by the patients and generate confirmations for the same. The admin will be able to manage and update information about doctors. The user module can be accessed by both the doctors and the patients. The doctor can confirm and/or cancel appointments. The doctors can even add prescriptions for their patients using our application. The patients will be able to apply for the appointment and make transaction for the same, and can even cancel appointments with the doctors. They can track details about the previous transactions made by them. Advantages

  • The system automates the manual procedure of managing hospital activities.
  • Doctors can view their patients’ treatment records and details easily.
  • It even generates an instant bill.
  • The system is convenient and flexible to be used.
  • It saves their time, efforts, money and resources. Disadvantages
  • Requires large database.
  • The admin has to manually keep updating the information by entering the details in the system.
  • Need Internet connection.

2.1 Product Perspective

This Hospital Patient Info Management System is a self-contained system that manages activities of the hospital. Due to improperly managed details medical center faces quite a lot of difficulties in accessing past data as well as managing present data. The fully functional automated hospital management system which will be developed through this project will eliminate the disadvantages caused by the manual system by improving the reliability, efficiency and performance. The usage of a database to store patient, employee, stock details etc. will accommodate easy access, retrieval, and search and manipulation of data. The access limitations provided through access privilege levels will enhance the security of the system. The system will facilitate concurrent access and convenient management of activities of the medical center. 2.1.1 System InterfacesUser Interfaces ▪ This section provides a detailed description of all inputs into and outputs from the system. It also gives a description of the hardware, software and communication interfaces and provides basic prototypes of the user interface. ▪ The protocol used shall be HTTP. ▪ The Port number used will be 80. ▪ There shall be logical address of the system in IPv4 format. ❖ Hardware InterfacesLaptop/Desktop PC - Purpose of this is to give information when Patients ask information about doctors, medicine available lab tests etc. To perform such Action it need very efficient computer otherwise due to that reason patients have to wait for a long time to get what they ask for. ▪ Laser Printer (B/W) - This device is for printing patients’ info etc. ▪ Wi-Fi router - Wi-Fi router is used to for internetwork operations inside of a hospital and simply data transmission from pc’s to sever. ❖ Software InterfacesJDK 1. 8 - Java is fast, secure, and reliable. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, ▪ Mysql server - Database connectivity and management ▪ OS Windows 7/8/8.1 - Very user friendly and common OS ▪ JRE 1.8 - JAVA Runtime Environment for run Java Application and System

2.1.2 System Specifications 2.1.2.1 H/W Requirement  Core i5 processor  2GB Ram.  20GB of hard disk space in terminal machines  1TB hard disk space in Server Machine 2.1.2.2 S/W Requirement  Windows 7 or above operating system  JRE 1.  Mysql server 2.1.3 Communication InterfacesNIC (Network Interface Card) – It is a computer hardware component that allows a computer to connect to a network. NICs may be used for both wired and wireless connections.  CAT 5 network cable - for high signal integrity  TCP/IP protocol - Internet service provider to access and share information over the Internet  Ethernet Communications Interface - Ethernet is a frame-based computer network technology for local area networks (LANs)  Ubiquitous, easy to set up and easy to use. Low cost and high data transmission rate.

2.2 Product functions

o Provide access to registered users only. o Registration of new patients. o Enable patient to view their record. o Enable patient to update their record. o Generate appointment date and timing. o Confirmation by doctor. o Patients can do Payment. o Modification in schedule by patient. o Admin access to patient’s record. o Admin Verify Payment and Generate Bill/Receipt. o Admin can view monthly/yearly records.

DFD LEVEL – 1

FIGURE 2.2 LEVEL – 1 DFD

FIGURE 2.3 LEVEL – 2 Registration FIGURE 2.4 LEVEL – 2 Login