University Project: System Analysis and Design for Doc Medical Centre
VerifiedAdded on 2023/01/07
|21
|3213
|74
Project
AI Summary
This project focuses on developing an online system for Doc Medical Centre (DMC). It encompasses various aspects of system analysis and design, including use case descriptions for registering accounts and making appointments, and use case diagrams to visualize system functionalities. The project further includes an Entity-Relationship (ER) diagram to represent entities and their attributes, a class diagram to illustrate system classes, a sequence diagram to depict interactions, and an activity diagram to model workflows. The design of a data entry screen for entering personal details is also presented. Additionally, the project covers testing and deployment strategies to ensure the system's reliability and performance. The project aims to provide a comprehensive analysis and design of an online system for DMC, facilitating appointment scheduling, patient management, and cost estimation.

SYSTEM ANALYSIS AND
DESIGN
1 | P a g e
DESIGN
1 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
Introduction......................................................................................................................................3
1. Draw use case description for registering accounts and making an appointment.......................4
2. Draw use case diagram................................................................................................................5
3. Identify all entities and their attribute and draw an E-R (Entity-Relationship) diagram.............8
4. Draw the class diagram..............................................................................................................10
5. Draw a sequence diagram..........................................................................................................11
6. Draw activity diagram...............................................................................................................12
7. Design a data entry screen for entering personal details...........................................................13
8. Testing and deployment.............................................................................................................15
Summary........................................................................................................................................19
References......................................................................................................................................20
Introduction......................................................................................................................................3
1. Draw use case description for registering accounts and making an appointment.......................4
2. Draw use case diagram................................................................................................................5
3. Identify all entities and their attribute and draw an E-R (Entity-Relationship) diagram.............8
4. Draw the class diagram..............................................................................................................10
5. Draw a sequence diagram..........................................................................................................11
6. Draw activity diagram...............................................................................................................12
7. Design a data entry screen for entering personal details...........................................................13
8. Testing and deployment.............................................................................................................15
Summary........................................................................................................................................19
References......................................................................................................................................20

Introduction
This project assessment is based on case study of Doc Medical Centre (DMC). The main task is
to develop online system for DMC; this particular online system covers several activities such as
adding or creating new patient, checking for appointment and request GP, estimation of cost,
issuing online ticket and recording of patient’s medical history. In this task; case description for
registering accounts and case diagram has been drawn. Entity relationship diagram will show the
relationship between company’s process and users. To support this relationship, class diagram,
sequence diagram and activity diagram will show more detailed about how the system works in
processing informations to patients. Data entry screen for entering personal details has also been
made and attached in the form of screenshot.
1 | P a g e
This project assessment is based on case study of Doc Medical Centre (DMC). The main task is
to develop online system for DMC; this particular online system covers several activities such as
adding or creating new patient, checking for appointment and request GP, estimation of cost,
issuing online ticket and recording of patient’s medical history. In this task; case description for
registering accounts and case diagram has been drawn. Entity relationship diagram will show the
relationship between company’s process and users. To support this relationship, class diagram,
sequence diagram and activity diagram will show more detailed about how the system works in
processing informations to patients. Data entry screen for entering personal details has also been
made and attached in the form of screenshot.
1 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Primary path
1. Users logged in to their registered accounts
2. System will verify users account through authentication
3. Users make an appointment by clicking on Book appointment option and after that date option will appear; users will select day of the visit.
4. System will save appointment date and fees will be deducted from their added account through sending OTP to user’s phone
5. User enter the OTP
6. Payment successfully done
7. Appointment booked Use case ends with success
Alternate Paths
1a. User gets an appointment but due to some reason wants to cancel the appointment
1. User searches through the log to find particular APPOINTMENT HISTORY
2. System displays screen requiring enter the detail of date for which information required
3. User selects the date from the date option and found the Booked Appointment and click on Cancel button.
4. System confirms with user by displaying option ARE YOU SURE? YES NO
5. User confirms by either selecting Yes or No
6. For Yes System will cancel the appointment and will refund half of the booked amount in the account of user automatically
7. For No System will take user to home screen.
8. Use case ends with success in canceling appointment
1. Draw use case description for registering accounts and making an
appointment
2 | P a g e
1. Users logged in to their registered accounts
2. System will verify users account through authentication
3. Users make an appointment by clicking on Book appointment option and after that date option will appear; users will select day of the visit.
4. System will save appointment date and fees will be deducted from their added account through sending OTP to user’s phone
5. User enter the OTP
6. Payment successfully done
7. Appointment booked Use case ends with success
Alternate Paths
1a. User gets an appointment but due to some reason wants to cancel the appointment
1. User searches through the log to find particular APPOINTMENT HISTORY
2. System displays screen requiring enter the detail of date for which information required
3. User selects the date from the date option and found the Booked Appointment and click on Cancel button.
4. System confirms with user by displaying option ARE YOU SURE? YES NO
5. User confirms by either selecting Yes or No
6. For Yes System will cancel the appointment and will refund half of the booked amount in the account of user automatically
7. For No System will take user to home screen.
8. Use case ends with success in canceling appointment
1. Draw use case description for registering accounts and making an
appointment
2 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

2. Draw use case diagram
3 | P a g e
3 | P a g e

Explanation
Guest user registration
While listing the records, in order to eliminate the registration process, we ask only the most
important data from the client. The main items required are: e-mail, full name, secret key, and
unique patient confirmation card number. This number is the username that will be used to log
into the site. The different optional information can be filled in when the patient approaches the
eye to meet the eye or by doing it without anyone's help after trying in his cellar.
Login
To log in, the patient must go to the "Login / Register" page. By enabling the user name (silent
DNI) and password, the patient must access the Login button. In case all data is correct, the
patient will be identified and recorded in all earnings of that account.
Edit your profile information
The customer must be registered as any employee of the site (patient, master or secretary) and
access the "Edit Profile" page. The current profile information will be displayed on the page and
a customer will have the option to switch to the new ones they need. After clicking on Submit,
the property confirms all new data provided. If DNI and circulation e-mails are not correct, if
you do not intend to communicate it to the customer and do not proceed with the comfort of the
structure. Also, if the DNI and new email are now on another table, if it's not too much trouble
just tell the customer and don't let the office situation continue. If the tracking is effective, the
customer information will be intentionally updated.
List all doctors’ appointments
To view the master development plans or current action tasks, it should go to the "Chord
Overview" page while running its log. Obviously, the default options are displayed in a table-like
table, which can be made up of different standards.
Search for specialists
Customers can filter a site for office experts according to the different templates. Not all modules
need to be ready. A customer needs to go to the "Search for experts" page and fill in the fields
4 | P a g e
Guest user registration
While listing the records, in order to eliminate the registration process, we ask only the most
important data from the client. The main items required are: e-mail, full name, secret key, and
unique patient confirmation card number. This number is the username that will be used to log
into the site. The different optional information can be filled in when the patient approaches the
eye to meet the eye or by doing it without anyone's help after trying in his cellar.
Login
To log in, the patient must go to the "Login / Register" page. By enabling the user name (silent
DNI) and password, the patient must access the Login button. In case all data is correct, the
patient will be identified and recorded in all earnings of that account.
Edit your profile information
The customer must be registered as any employee of the site (patient, master or secretary) and
access the "Edit Profile" page. The current profile information will be displayed on the page and
a customer will have the option to switch to the new ones they need. After clicking on Submit,
the property confirms all new data provided. If DNI and circulation e-mails are not correct, if
you do not intend to communicate it to the customer and do not proceed with the comfort of the
structure. Also, if the DNI and new email are now on another table, if it's not too much trouble
just tell the customer and don't let the office situation continue. If the tracking is effective, the
customer information will be intentionally updated.
List all doctors’ appointments
To view the master development plans or current action tasks, it should go to the "Chord
Overview" page while running its log. Obviously, the default options are displayed in a table-like
table, which can be made up of different standards.
Search for specialists
Customers can filter a site for office experts according to the different templates. Not all modules
need to be ready. A customer needs to go to the "Search for experts" page and fill in the fields
4 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

they deem necessary (in this sense the full step is in the table above). If fields are not filled in, all
the experts will be displayed. Following the introduction of the test structure, some experts will
return.
Make the appointment (patient)
To make the change, the patient must be registered and taken to an exchange page. First, the
patient should choose a professional who will make sure that all the masters in this fort are lost.
Shortly afterwards, after the master's choice, the tablet will appear to the patient with open dates
where the change can be made. As a result of the date chosen, end points for no reason will be
shown. A patient fills in the worries (then again), chooses when it is convenient, whether this
facility is for him or for another (it can bring comfort to relatives. - The patient should -set this is
the silent identification name) and select whether it is a basic development or management. This
will make it easier for the specialist to manage his patients. After leaving an outline, a design
will be created which can be found on the "My Settings" page.
Make a guest appointment
Many clients don't think much about how to use a PC / program so it is difficult for them to list
in the building. Also, there are clients who would rather not be bothered by running a piece of
the creative mind. For this type of client, we allow you to arrange up to 5 guests one after the
other. The strategy is pretty much the same as recorded messages, except for unreachable
messages to show who this understanding is for. To differentiate the number of contracts made
by the known customer, we use his IP address as quality. If 5 has been made recently, we will
not allow the patient to schedule further visits until that person attends part of these visits or to
record a record.
List all appointments of the patient
To view the following patient conditions, the patient must access the "My Auras" page while in
the registry. All preparations will be displayed on a page with trade and delivery understanding
captures.
5 | P a g e
the experts will be displayed. Following the introduction of the test structure, some experts will
return.
Make the appointment (patient)
To make the change, the patient must be registered and taken to an exchange page. First, the
patient should choose a professional who will make sure that all the masters in this fort are lost.
Shortly afterwards, after the master's choice, the tablet will appear to the patient with open dates
where the change can be made. As a result of the date chosen, end points for no reason will be
shown. A patient fills in the worries (then again), chooses when it is convenient, whether this
facility is for him or for another (it can bring comfort to relatives. - The patient should -set this is
the silent identification name) and select whether it is a basic development or management. This
will make it easier for the specialist to manage his patients. After leaving an outline, a design
will be created which can be found on the "My Settings" page.
Make a guest appointment
Many clients don't think much about how to use a PC / program so it is difficult for them to list
in the building. Also, there are clients who would rather not be bothered by running a piece of
the creative mind. For this type of client, we allow you to arrange up to 5 guests one after the
other. The strategy is pretty much the same as recorded messages, except for unreachable
messages to show who this understanding is for. To differentiate the number of contracts made
by the known customer, we use his IP address as quality. If 5 has been made recently, we will
not allow the patient to schedule further visits until that person attends part of these visits or to
record a record.
List all appointments of the patient
To view the following patient conditions, the patient must access the "My Auras" page while in
the registry. All preparations will be displayed on a page with trade and delivery understanding
captures.
5 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Cancel appointment
To opt out of consent, the patient must be entered in their registry and, as a primary
consideration, list all their consents and, next to the consent a patient needs to discharge, click
Cancel consent. There will be a pre-discharge test if a patient hits the joint at the same time.
3. Identify all entities and their attribute and draw an E-R (Entity-
Relationship) diagram
Unity Relationship Diagram (ER) is a type of flowchart that explains how "elements, such as
individuals, articles, or ideas are linked together within a structure. ER diagrams are often used
for the design or analysis of social datasets in the areas of program design, business data
frameworks, training and analysis square shapes, gems, ovals, and interface lines to explain
interrelationships of materials, connections and their features. Think a linguistic structure, with
elements such as objects and connections as action words. First aid tables are marked with
information structure diagrams (DSDs), with a focus on complementary connections within
materials rather than on the connections between the elements themselves there will be a diagram
n ERs are also used in conjunction with data flow diagrams (DFDs), which map the flow of
information to processes or systems.
It is also helpful for patients to provide essential data on the definition of the intended journey
(eg stomach upset, migraine, travel assessment, pregnancy screening and treatment above).
Patients can make appointments with their desire center or clinic day in and day out with their
favorite specialist, allowing for an emphasis on the phone's collection and bezel. Clinical Career
is a multifunctional online application solution to help maintain tolerance. Understanding design
is an essential part of the daily work of social insurance specialists, from family studies to large
facilities, from GP's workplaces to emergency clinics. The adjustment should be made easier and
the clinical staff must always be aware of the program of each new patient and specialist.
The entity-relationship diagram of Doctor Appointment System shows all the visual instrument
of database tables and the relations between Appointment, Fees, Doctors, Clinics etc. It used
facility information and to identify links between organized information collections of the
6 | P a g e
To opt out of consent, the patient must be entered in their registry and, as a primary
consideration, list all their consents and, next to the consent a patient needs to discharge, click
Cancel consent. There will be a pre-discharge test if a patient hits the joint at the same time.
3. Identify all entities and their attribute and draw an E-R (Entity-
Relationship) diagram
Unity Relationship Diagram (ER) is a type of flowchart that explains how "elements, such as
individuals, articles, or ideas are linked together within a structure. ER diagrams are often used
for the design or analysis of social datasets in the areas of program design, business data
frameworks, training and analysis square shapes, gems, ovals, and interface lines to explain
interrelationships of materials, connections and their features. Think a linguistic structure, with
elements such as objects and connections as action words. First aid tables are marked with
information structure diagrams (DSDs), with a focus on complementary connections within
materials rather than on the connections between the elements themselves there will be a diagram
n ERs are also used in conjunction with data flow diagrams (DFDs), which map the flow of
information to processes or systems.
It is also helpful for patients to provide essential data on the definition of the intended journey
(eg stomach upset, migraine, travel assessment, pregnancy screening and treatment above).
Patients can make appointments with their desire center or clinic day in and day out with their
favorite specialist, allowing for an emphasis on the phone's collection and bezel. Clinical Career
is a multifunctional online application solution to help maintain tolerance. Understanding design
is an essential part of the daily work of social insurance specialists, from family studies to large
facilities, from GP's workplaces to emergency clinics. The adjustment should be made easier and
the clinical staff must always be aware of the program of each new patient and specialist.
The entity-relationship diagram of Doctor Appointment System shows all the visual instrument
of database tables and the relations between Appointment, Fees, Doctors, Clinics etc. It used
facility information and to identify links between organized information collections of the
6 | P a g e

physician's professional system responsibilities. The key elements of the Career System are
doctor's appointments, retention, rates, planning and clinics..
Appointment System entities and their attributes:
Description of Doctor Appointment System Database:
The details of Doctors is store into the Doctors tables respective with all tables
Each entity (Clinics, Booking. schedule, Appointment, Doctors) contains primary key
and unique keys.
The entity Booking, schedule has bonded with Doctors, Appointment entities with
foreign key
There is one-to-one and one-to-many relationships available between schedule, Fees,
Clinics, Doctors
All the entities Doctors, schedule. Booking, Clinics are normalized and reduce duplicity
of records
7 | P a g e
doctor's appointments, retention, rates, planning and clinics..
Appointment System entities and their attributes:
Description of Doctor Appointment System Database:
The details of Doctors is store into the Doctors tables respective with all tables
Each entity (Clinics, Booking. schedule, Appointment, Doctors) contains primary key
and unique keys.
The entity Booking, schedule has bonded with Doctors, Appointment entities with
foreign key
There is one-to-one and one-to-many relationships available between schedule, Fees,
Clinics, Doctors
All the entities Doctors, schedule. Booking, Clinics are normalized and reduce duplicity
of records
7 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

E-R Diagram for appointment
8 | P a g e
8 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4. Draw the class diagram
9 | P a g e
9 | P a g e

5. Draw a sequence diagram
10 | P a g e
10 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 21
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.