Professional Documents
Culture Documents
Centennial College
Computer Systems Technology-Networking
April 28, 2018
Submitted to:
Prof. Rukmani Ramasubbaralyalu
Submitted by:
Harshita Gupta (300896538)
Sushmitha Devi Revuri (300907102)
Sukhdeep Kaur (300918329)
Prasad Avulam (300908435)
1
Table of Contents
Project Definition………………………………………………………………….3
Project Analysis…………………………………………………………………....4
Fact Finding………………………………………………………………....5
Business Rules………………………………………………………………6
Database System Users……………………………………………………...7
Data Requirements………………………………………………………………....8
Users Data Requirements……………………………………………………8
Relationship Table…………………………………………………………...9
Entity-Relationship Diagram……………………………………………….10
Normalization……………………………………………………………………..14
Entity Diagram…………………………………………………………………….16
Conclusion………………………………………………………………………...18
References………………………………………………………………………...19
2
Project Definition
This is a document that is made to provide project proposal on Hospital Management System.
This system is used to manage the hospital database, there are certain operations that needs to be
considered such as reception desk, main office, inventory, security, medicine, and more. Hospital
management is important because of number of reasons. There is a need to keep track of records
of patients, doctors, nurses and staff of hospital. But if these records are maintained on paper, it
is very hard to manage all the records properly. It is not only time-consuming process but also
not reliable and efficient. Therefore, this automated system will be very useful in maintaining the
The hospital database contains patient details such as patient identity, name, sex, address, date
admitted, date discharged, contact number etc. All reports related to patient such as laboratory
information, check-up report is also stored in the database. In addition to that, doctor’s
3
Problem Analysis
MedCan Hospital established in 1997, receiving services from the DocSmart for their database
management since its establishment. They are currently managing their database activities using
spreadsheet and paper-based systems that is not reliable and convenient way to managing data.
MedCan is looking for an automated system that can manage their data or records quickly and
efficiently.
The proposed database management system will improve the reliability, integrity and timely
management of the hospital database which can enhance the operations of the hospital.
• Easy Record Management – It is easy to maintain and keep track of record of doctors,
patients, nurses and more.
• Data Automation - All the information either regarding patient, doctor or hospital will
be computerized irrespective of size and can be accessed online.
• Security- This provides a secure system where only authorized user can access the data.
Data is safe as authorization is required to access it.
• Disaster Recovery- This provides automatic and manual backup of the database.
4
Fact Finding
Hospital is having over 130 employees including 15 doctors. There are total 45 rooms including
25 patient rooms, 1 operation theatre. Hospital is having 5 ambulances which are in service.
Hospital is serving in an average of 300 patients per day in patient and out patients collectively.
Patient Details:
· Patient ID
· Name
· Contact no.
· Email
· Address
· Sex
· Date admitted
· Date discharged
· Room allocated
Room Details:
· Room id
· Room type
· Period the room is allocated
Employee Details:
· Employee ID
· Employee name
· Contact no.
· Email
· Employee Address
· Sex
5
· History
· Salary
Receptionist maintains:
· Record No.
· Patient id
· Description
· Appointment
Business Rules
· An entry must be made into the records when any room is allocated to a patient.
· Each user whether he/she is a doctor, nurse, patient or other staff member must have
6
Database System Users
Admin
Admin is the one who has full access to the system and able to add, modify or delete the records.
Key functions:
Employee
Employee is one who often interacts with the system in order to provide service to users.
Key functions:
• Keep track of details of patients
• Maintain bill details
• Keep track of progress of patients
• Keep track of test details
• Manage inventory
• Make ambulance reservations
7
Users Data Requirements
8
Relationship Table
9
Entity-Relationship Diagram (E-R)
Patient_Gender
Patient_Address
PatientRecords
Patient_Contact Staff
PK Record_ID
PK Staff_ID
FK Patient_ID
PatientRoom Staff_Name
Patient_Admit_Date
PK Room_Num Staff_Gender
Medical_Condition
Staff_Department
FK Patient_ID Condition_Updates
FK Doctor_ID
Date_Stay_From FK Recep_ID
Date_Leave_At FK Doctor_ID
Floor FK Staff_ID
Bill_Item
Reception PK Item_Sequence
PatientBills
PK Recep_ID FK Bill_Num
PK Bill_Num
Recep_Name Item_Quantity
Bill_Title
Recep_Contact Item_Cost
Amount
FK Record_ID
10
Database Constrains
Metadata Information
Table Name: Patient
11
Table Name: Patient Room
12
Table Name: Reception
13
Normalization
14
Table Name: Patient Room
15
Table Name: Patient Bills
Entity Diagram
16
Doctor Table
Patient Table
17
Conclusion
This course helped us in acquiring more knowledge in database design, coding skills in a real-
world scenario, and advanced our interpersonal skills such as team work, time management,
report delivery during the development and implementation of this project. This data base has
been created in such a way that future developments can be incorporated with ease. Our team
was successful in developing the database with all the requirements of the client.
18
References
• Use a command button to start an action or a series of actions. (n.d.). Retrieved from
https://support.office.com/en-us/article/use-a-command-button-to-start-an-action-or-a-series-of-
actions-c7bf2827-2f3e-42b8-83d6-6c4f0de78990
• How to Create a Login Form for MS Access. (2016, November 07). Retrieved from
http://accesshosting.com/create-login-form-ms-access
http://www.baycongroup.com/access2007/07_access.html
19