0% found this document useful (0 votes)
8 views1 page

Project - 1

The document outlines a project for a hospital management system (HMS) due on March 15, 2025. It describes the structure of the hospital, including departments, patient admission, doctor interactions, and payment processes, along with tasks such as identifying actors, requirements, and creating UML diagrams. The project requires modeling various scenarios and diagrams to represent the HMS functionalities and workflows.

Uploaded by

a3302643989
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)
8 views1 page

Project - 1

The document outlines a project for a hospital management system (HMS) due on March 15, 2025. It describes the structure of the hospital, including departments, patient admission, doctor interactions, and payment processes, along with tasks such as identifying actors, requirements, and creating UML diagrams. The project requires modeling various scenarios and diagrams to represent the HMS functionalities and workflows.

Uploaded by

a3302643989
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

CSCI6620 SOFTWARE ENGINEERING

PROJECT – 1

DUE: March 15, 2025

A hospital has several specialized departments like Cardiology, Gynecologic, Orthopedics,


Pediatrics, ENT etc. OPD (Outside Patients Department) is another independent department. A
doctor is only associated with one specialized department at a time though he/she can be a member
of the OPD department. Each doctor has a visiting time and day in a week.

At reception the patient details are entered, and the fees are also taken, and the patient is tracked
on the basis of the Id generated. In routine a patient can visit the doctors either directly selecting a
doctor or by getting admitted to the hospital and then a doctor visits the patients.

A doctor can prescribe tests for the patient to perform. The patient visits the lab to get done the
tests prescribed by his/her doctor. The reports are given to the patient. The payments pertaining to
the tests are done at the reception. Referring the reports, the doctor prescribes the patient medicines
or further tests or is asked to get admitted.

A patient is admitted into a ward of a specialized department (if available) as per the doctor’s
prescription. The number of wards is limited and if there is no vacant ward the admission of the
patient is rescheduled.

As per the prescription of the doctor the patient is operated on a specified date and time as decided
by the doctor who is doing the operation. After the completion of the treatment a patient may get
discharged on an advice of a doctor and upon the complete payment of all due charges at the
reception. On payment of full dues, the reception generates a discharge ticket for the patient.

1. Identify the various actors of the hospital management system (HMS).

2. Describe the various functional and non-functional requirements of HMS.

3. Model an UML use case diagram for HMS.

4. Draw an UML class diagram to describe the various use cases from the previous step.

5. Enumerate any TEN scenarios of HMS.

6. Draw UML sequence diagrams for any THREE of the scenarios identified in question: 5.

7. Draw an UML state chart diagram for HMS.

8. Draw an UML activity diagram for HMS.

You might also like