Question: Class and Relationship Definitions ( 1 0 marks ) : Identify and list the classes with their related attributes and behaviours. Class Diagram ( 2

Class and Relationship Definitions (10 marks): Identify and list the classes with their related
attributes and behaviours.
Class Diagram (20 marks): Draw the UML class diagram, with class relationships and cardinality
for the case study selected. Please explain the relationships, assumptions (if any), and the rationale
for the choices.
Conclusion (10 marks): In this section include a reflection on what was learned in this exercise, the
challenges faced while working on this assignment, and how the system can be further expanded.
Case Study: Hospital Management
Description:
A new hospital is seeing an increase in the number of their patients. They want to create a
software system that manage their employees and patients. A part of their software requirement
is given below. You also are required to do a self-study on how the out-patient departments of
hospitals function and create/develop a system for managing the department.
Requirements: The people in the clinic are either staff members or patients. The hospital
works in three shifs, each of 8 hours. The first shift starts at 7 am and staff members are
required to punch-in. All staff members work only in one shift. The staff members are either
Administrative Staff Operations Staff or Technical Staff. A patient frst approaches the front
desk and registers to see a doctor based on availability and the receptionist issues a number
to the patient to wait in queue. A patient is then met by the Operations staff i.e. the doctors,
surgeons, or nurses. Based on the outcome of the consultation the patient goes to front desk to
fnalize the payment of their visit and exits the system. The hospital also has Technical Staff,
who are the surgical technologists that deal with surgical equipment and technicians that
manage other offce equipment. All relevant details like IDs, names, salaries, addresses, and
phone numbers, of the patients and staff members are stored in the hospital system. At any
point in time, the system is able to generate reports to show the details of staff members that
are on a particular shif, the number of patients that are in queue, and the number of patients
or technical issues handled by each staff member.
 Class and Relationship Definitions (10 marks): Identify and list the classes

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!