SlideShare a Scribd company logo
1 of 40
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 1
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
E- Dental Appointment System (EDAS)
1.0 Chapter 1: Introduction/ Project overview
Aisar Dental Clinic is a Private organization of Dr Syed Aisar. The clinic began
operating in 2009 on a shop lot of 27 acres and this organization are providing
Dental services such as Fillings and Repairs, Root Canals (Endodontics), Dental
Crowns (Caps) and Bridges and Implants. This clinic provides dental services to
more than 105,000 residents and its surrounding areas Machang. For this project our
task is to assist the this clinic to become more effective and productive in managing
their dental clinic department, for this department our team are develop a computer
system to replace old system that use file and paper to store any information, records
and their appointment.
1.1 Problem Statement
The problem of Aisar dental clinic in is they doesn’t have any computer system and
all business activity such as appointment, customer records are using traditional
methods which are paper and files to store their information. The major problems in
this department is appointment, the situation when customer comes to this clinic,
they need wait for a long period for their dental treatment and they also need to made
appointment to see a doctor. This problem will become opportunity for our team to
develop a new computer system that will solve this department problems. E- Dental
Appointment System (EDAS) is a system that focusing on online appointment
application for user and in this system provide others module that can assist this
organization in managing their department.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 2
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.2 Objective of this project
 The goals of this new system is to improve the management of the Aisar Dental clinic
in Machang.
 Hospital in appointment and records management also the objective of this project is
to ensure the workflow in the clinic will be more systematic and organize.
 Next is to assist people to make an appointment to get the dental services at the
clinic with online.
 This system also will reduce the cost such as labor, equipment for an example
shelves and files
 To enhance the existing appointment system that are being used before
 To improve records keeping system for the organization.
1.3 Scope of project
The scopes of this project are to enhance the current system that being used by
Aisar Dental Clinic . They used the old methods system by using the book log to
create appointment of patient. It give more difficult to patient to see the dentist. This
system will give a fresh look for the Dental Clinic especially on the appointment. We
guarantee this project will give greater impact to the organization to improve their
services to society.
1.4 User target
This project are targeting the users from the staff or personnel of Dental clinic where
they need to use this system for monitoring the appointment and managing the
patient records. We also focusing other users such as patient that can use this
system remotely by using online system that require internet connection to use it. By
using online patient can create an appointment anywhere and any place. With this
implementation of this system patient of this clinic will might not wait for a long time to
get the services.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 3
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.5 Tool used for development (hardware and software)
Table 1 are discussing the tools and methods that used to develop this project,
Tools Methods
Business modeling tools System development and workflow
modeling
GDSS Brain-storming and discussion.
CASE Data modeling and structured
analysis, system design
Adobe Photoshop Interface design,
Notepad++
Adobe Dreamweaver
Microsoft studio
Coding, testing and debugging
Wamp server Testing the system
Desktop PC/ Workstation
 Monitor
 Hard drive
 Ram
 Processor
System hardware requirement and
support
Internet connectivity(ISP) Web hosting
Table 1: Tools used for development
1.5.1 Hardware option and recommendation
For developing this system, we are have three hardware option and
recommendation from low end and high end of option and recommendation. It
consist type of desktop, processor, ram, hard drive, software application
package, price and etc.
1.5.1.1 Low end option and recommendation
I. Inspiron small desktop with Intel dual Pentium G3260 with 3.30
ghz.
II. 4 GB single channel DDR3
III. TB GB hard drive
IV. Windows 8 professional
V. Free basic application software
VI. Microsoft office 2010
VII. Streamyx services 2mbps (RM 68.00 mothly)
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 4
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.5.1.2 Low end with performance option and recommendation
I. Inspiron small desktop 4th generation intel(r) core(tm) i3-4170
processor (3m cache, 3.70 ghz)
II. 4 GB Ram
III. 1 TB Hard drive
IV. Windows 10 home
V. Free basic application software + Kaspersky internet security 2016
1 years
VI. Microsoft office + adobe package
VII. Streamyx service 4mbps (RM 110.00 monthly)
1.5.1.3 High end option and recommendation
I. Inspiron desktop 6th Generation Intel(R) Core(TM) i5-6400
Processor (6M Cache, up to 3.30 GHz)
II. 8GB Single Channel DDR3L 1600MHz (8GBX1)
III. 1TB 7200 rpm SATA 6Gb/s Hard Drive
IV. NVIDIA(R) GeForce(TM) 730 2GB GDDR3
V. Windows 10 home
VI. McAfee® Security Center 15 month subscription
VIII. Streamyx service 4mbps (RM 110.00 monthly)
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 5
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.7 Project Initiating
1.7.1 Project charter
Project Objective:
The objective is to design, implement the new information system for
appointment system at Aisar Dental clinic, to improve their services regarding
appointment and records keeping. This new information system will assist the
organization to reach their goals:
I. Increase more patient and people around Machang to use the dental
services
II. Gather the patient information with easily,
III. Short time to make appointment
IV. Reduce paper for storing the information and data regarding patient and
other information that related to the management.
Approach
Techsys Sdn, Bhd will develop the new system based on the System
Development Life Cycle (SDLC) in approach analyzing and designing the new
information system for Machang dental clinic. The SDLC approach steps are
follow:
Project Title: E- Dental Appointment System (EDAS)
Project start: December 21, 2015
Project end: April 12. 2016
Budget Information: RM 30.000
Project Manager: Muhammad Danial Bin Mohd Khalil
E-mail: danial_techsys@gmail.com
Phone: 017-9601887
Office: 09-601887
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 6
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
I. System planning
- Define and study the problem that has been faced by the organization
regarding appointment, records management problem
- Techsys will investigate the workflow process that exist in organization and
improve it by using new information system. And to determine of scope of
this system
II. System Analysis
- Study the Machang Dental Clinic procedures and old system that used in the
organization for appointment and records management.
- Determine the system requirement
III. System design
- Convert system description to logical such as entity relational database
and physical system specification.
- Design input/output interface the system using web based and windows
based system that can produce report.
IV. System implementation and maintenance
- From logical and physical design of new system are be coded into
programming language by using php, Html5 and visual basic programing.
- Educate user and staff how to use the system.
1.7.2 Assign roles and responsibility
Table 2 show the assign role and responsibility
Roles Name Position Contact information
Project Manager Muhammad Danial Bin Mohd Khalil Project planning Danny_sys@gmail.com
System analyst Mohammad Ashraf bin Kamal System analyst Acap_sys@gmail.com
System analyst Syed Mohd Aisar Bin Syed Mokhlis System design Aisar_sys@gmail.com
Table 2: Assign role and responsibility
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 7
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.7.3 Assign team Contract
Project Name: Aisar Dental Clinic, Appointment system
Project Team Members Name and Sign off:
Table 3 show the project team member and sign off
Names Sign-off on team contract
Muhammad Danial Bin Mohd Khalil
Mohammad Ashraf bin Kamal
Syed Mohd Aisar Bin Syed Mokhlis
Table 3: Project team members and sign off
Code of conduct: As a team, we will
As a team, we should work together to accomplish the work that has been
assigned to us on time and identify the potential and major problem, to
prevent the radical issue on our project we should working together to avoid
it.
Participating: Our team will
We will encourage participating toward to finish this system according to the
deadline that given to us. And we should be open mind if others give a new
idea how to improve the system, it will help us to make the system more
effective. Next is we will be honestly in every single work in project activities
especially on expanses for example system equipment. Last but not least, as
a project manager we should encourage the participating and build more
team work among us.
Communication: Our team will
To enhance communication for Machang Dental clinic, our team are develop
a website for communication between the organization and their patient and
customer, we also provide telephone and email for this organization. In term
of team work, our project manager are arrange all meeting that conducted in
every week.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 8
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
End user: Our team will
Our team will educated the user of this system such as the personnel and
customer. It consist of how to open this system, how to sign up, registration,
monitoring and others.
1.8 Project Planning
1.8.1 Define and study the problem
The problem of dental clinic in Machang Hospital is they doesn’t require any
computer system and all business activity such as appointment, customer
records are using traditional methods which are paper and files to store their
information
1.8.2 Determine of scope of this system
The scopes of this project are to enhance the current system that being used
by Dental Clinic at Machang hospital.
1.8.3 Determine the cost
Techsys will estimate the cost to developing this system is RM 30.000. The
cost are include the cost of equipment, requirement, consultation, design,
implement and for the maintenance of the system.
1.8.4 Produce the proposal and presentation.
Techsys will produce the complete project proposal of this system
development, the objective of the proposal is to show to our client regarding
this system in term of planning phase until the last phase. We also will
present this proposal to our client for give more understanding about this
project.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 9
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.8.5 Work breakdown structure (WBS)
Prepared By: Techsys.Sdn.Bhd Date: December 14, 2015
a) Preliminary
i- Initiating
 Project charter
 Assign Team members
 Assign roles and responsibility
 Assign team Contract
ii- Planning
i. Define the problem
ii. Determine project scope
iii. Determine the cost
iv. Project proposal
v. Present the proposal to the client
b) System Analysis
I. Analyze a current system
II. Analyze new system
III. Analyze system requirement
IV. Draw context diagram
V. Draw data flow diagram
VI. Meeting with client
iii- System Design
a) Create the database
b) Draw the ERD (entity relational data)
c) Create data dictionary
d) Designing the interface
i. Input
ii. Output
iii. Dialog box
e) Meeting with client
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 10
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.8.6 Gantt Chart
This figure shows the Gantt chart
Figure 1: Gantt Chart
Figure 2: Gantt chart
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 11
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.8.7 Network Diagram
This figure shows the network diagram
Figure 2 : The Network Diagram
Figure 3: Network diagram
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 12
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
1.9 Conclusion
Aisar Dental Clinic is an Private organization of Dr Syed Aisar. The clinic began
operating in 2009 on a shop lot of 27 acres and this organization are providing
Dental services such as Fillings and Repairs, Root Canals (Endodontics), Dental
Crowns (Caps) and Bridges and Implants. This clinic provides dental services to
more than 105,000 residents and its surrounding areas Machang. The problem of
dental clinic is they doesn’t Have any computer system and all business activity such
as appointment, customer records are using traditional methods which are paper and
files to store their information. Objective of this project is to assist people to make an
appointment to get the dental services at the clinic with online, to improve records
keeping system for the organization. For the first phase is initiating, this phase we
start with the Project charter to define the objective to develop this system. Next is
Assign Team members for developing this system and our team are professional and
have many experience in information system development. After that we are assign
roles and responsibility for each personnel for this project and the last phase of
initiating is Assign team Contract. For the planning phase. We start with define the
problem of the organization, determine the project scope, determine the cost and we
produce the system proposal and present it to our client.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 13
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
2.0 Chapter 2: Literature review
We start develop this system by reviewing other past system that have the
similarities with EDAS system that focusing on the appointment system for clinic and
hospital. The Patient′s Charter has recently set the standard for hospital out‐patient
clinics that patients will “be given a specific appointment time and will be seen within
30 minutes of that time”. Describes the successful application of an operational
research/operations management approach to out‐patient appointment systems at
the Royal Lancaster Infirmary (David .1993).
The first review on the article that write by David Worthington about “improving Out-
Patient Appointment system. According to David (1993) the UK National health is
undergoing a number of changes and particularly related to the new roles and
responsibility of the clinic and hospital. To assist with the contract planning within
district of the clinic and hospitals in UK. The responsible organization the KPMG
management consulting are joint venture with Health Authority have develop a district
planning models.
To improve the quality of the contract planning they develop a computer model.
Authors also stated that the planning models are contains a consistency
methodology for accessing the needs of the populations. The ones of consideration
in the planning of this system is the location and place of the patient and the distance
which the patient went to the hospital and clinic (David.1993).
Next is the structure of the models, it written by using the “multidimensional”
modelling package, pc-Express. According to David (1993) Multidimensional can be
define as a the great deal of flexibility in the way which information within models can
be organized and be reported by specialty, electoral ward, patient type (emergency,
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 14
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
elective, day care ) and the last is provider. The data collection for the model is not
an insignificant task. Details on the population size and the socio-economic
characteristics of each electoral ward in the district needs to be input.
Next on the second article that has been review for our system development, the
titles of this article is The Analysis and Design of Management Information Systems
for Clinicians that has been writes by V.A, Wood in 1989. The most interesting on this
article that we can imply to our system is they create a module that can classify the
disease based on the system. Which mean each patient that having a disease can
be easily manage by a system that they develop. According to Wood (1989) clinic
and referral sub-system are focusing on record form was designed for insertion in all
patients' medical files. This was completed by doctors at the time of a patient's
attendance. It included provision for the patient's diagnostic code, mobility and
continence status.
According to Cather (1994) the most important in developing system is information
system selection such as software selection, each of developers should investigation
of the marketplace to identify available software technology to promote the proposed
systems. It might be possible that some of the information systems, perceived as
critical to support the business needs, would not be feasible because of technological
limitation. Second is hardware selection identification of hardware limitations exposed
in the marketplace.
As a conclusion the article that we are chosen that related to the system that going to
be develop. First article from David on improving out the appointment system. To
assist with the contract planning and appointment within district of the clinic and
hospitals in UK. Next is the article that produce by Wood are discussing the clinic and
referral sub-system are focusing on record form was designed for insertion in all
patients' medical files. By reviewing this article its can assist us in develop this
project to become more effective.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 15
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
3.0 Chapter 3. Methodology
From the table 1, we are provide the list of tools and equipment that consist hardware
and software tools for the EDAS development. For the first phase development which
is we are using business modelling tools that have function to create business model
and work flow models, business modelling tools is an important part of understanding
and restructuring the activities and information a typical enterprise uses to achieve its
business goals. With a modeling tool like Enterprise Architect, we can create model,
document and restructure those processes the information.
Seconds tools that used for development of this system is GDSS. It’s can be define
as Group decision support system, one of the tools that be used for collection the
data and information and requirements engineering tools can be used in gathering
information and organizing it into a structured format so that it can be used in later
phases of system development. Next is the most important phase in system
development is analysis, the tools that used for this phase is CASE. This tools are
used to support a wide variety of SDLC activities. Such as data modeling structured
and object oriented analysis, it also can be used for designing phase of the system
development.
For the implementation and coding we are using adobe Dreamweaver and
Notepad++ to assist our programmer to write the command and computer language.
To testing and debugging this system, the tools that we used is Wamp server, this
tools is can create the local database for the system and it also can debug the
system by using localhost. This tools is a free and easy to install.
Next is workstation or desktop. This is the most important hardware to develop this
system. To produce output result and to view the system. We also provide three type
of choice for option and recommendation from low end to high end workstation for
this system. Last but not least is the internet connectivity. Since our system are use
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 16
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
local and online, we need an internet connection to host our website that can be used
by all patient to make an appointment.
4.0 Chapter 4: System Analysis
4.1 Analyze a current system
For the current system that is used in this clinic especially in the dental clinic,
they are using an old version of system which is using manual log book.
Manual log book is used for the registration of a new patient and it also used
to set an appointment for the patient. Within this system, the staff of the
dental clinic will need to rely on this log book as long as the log book will still
in use. However, within the used of this manual log book, every patient who
would like to seek for a treatment must wait for a long time for the staff to find
the details of previous treatment in a log book. Using a manual log book is an
old system which is not reliable to be used in current time. On the other hand,
the used of manual log book for registration and to set an appointment have
many major problem. This problem might cause a major problem towards the
services of the dental clinic. Those manual system have cause problem such
as when the patient comes to the clinic to seek for treatment, they must wait
for a long time, and this situation might be more serious during a peek hour
especially when many customers come to the clinic at one time. The patient
who wants to set up an appointment also faced the same problem and this
has made the service at the dental clinic become unmanageable and the
patient will become not comfortable to use the service of the dental clinic.
Thus, the dental clinic records will not be managed in a proper way. For the
solution of this problem, the dental clinic in Machang Hospital must change
their system for registration and setting up appointment. To improve better
services, the dental clinic in Machang Hospital need to use a computerized
system which is more beneficial compared to the old system which use the
manual log book. A computerized system will help the staff in the clinic to
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 17
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
register a new patient or to set up an appointment, this is because all of the
information regarding the patient are easy to retrieve and it was store under
one system where the staff and the patient doesn’t have to wait for a long
time instead of need to wait when using the old system. On the other hand,
using a computerized system will help the dental clinic to improve their
services. The records that is store under the computerized system is more
safe because the risk of having information loss a little compared to the
manual log book. The retrieval process is fast and the service will run well. In
using the previous system that is using manual log book, the process flow are
at a very low. As example, for a registration, the staff will recorded in the log
book and after that the log book is placed on the filing cabinets. This will
exposed to the misplaced of log book in a filing cabinet.
4.2 Analyze new system
For the new system that is going to be used by the dental clinic in that is E-
Dental Appointment System (EDAS). This is a computerized system that is
going to be replaced the previous system used in the dental clinic. The new
system that going to be implemented will give benefits towards the services
provided by the dental clinic such as registration and setting up appointment.
In this system the staff can easily register new patient on the system and on
the same time the patient appointment can be set up and arrange. In this
system the staff of the dental clinic just need to inserting detail about patient
in the system. The details of the patient will be save in the system database.
When the staff needs to find the detailed about the patient, they just need to
insert the patient identity card number and the system will find it in a short
time. Using this system, the patient appointment will become easy to manage
where it not fully depend on the single time, but able to set up an appointment
for a multiple user on a time. This system is easier to manage because the
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 18
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
staff will store all the information in just one place. In the E – Dental
Appointment System, the flow is more reliable to be use. As example, if the
patient wants to register or set up an appointment, the patient will register on
the system, and the system will precede it to the nurse the patient detail. The
nurse will then verified the patient detail using patient file and further to
generate report. For the person who wants to set up an appointment, the
have a choice to select the treatment method. And the treatment method can
be directly see by the doctor and the doctor will precede with the appointment
approval.
4.2.1 Analyze system requirement
For the E-Dental Appointment System (EDAS) there are three type of
requirement that is suitable for the system that going to be used in the
dental clinic. There are three type of system requirement that is for low
performance, middle performance and high performance. We will
enable the dental clinic and our customers to choose the system
requirement that they want to be implemented. For the low
performance, the system will only be a basic system. For low
performance, we are using Inspiron small desktop with intel dual
Pentium G3260 with 3.30 ghz, 4 GB single channel DDR3, 1 TB hard
drive, Windows 8 professional, Free basic application software,
Microsoft office 2010, and Streamyx services 2mbps (RM 68.00
mothly). Within this option, the system will run a basic performance for
work. While for the middle performance system, the system will have a
few high options where it will give a better performance for the system
to be applied. For the middle performance system, we are suggesting
Inspiron small desktop 4th generation intel(r) core(tm) i3-4170
processor (3m cache, 3.70 ghz), 4 GB Ram, 1 TB Hard drive,
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 19
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
Windows 10 home , Free basic application software + Kaspersky
internet security 2016 1 years, microsoft office + adobe package,
Streamyx service 4mbps (RM 110.00 monthly). This option will give a
better performance for the system and will have advance performance
on certain part. For the high end performance, it will provide a greater
performance for the system and on the system will have two
application that’s is web based application and window based
application. The option or the requirement for the system is Inspiron
desktop 6th Generation Intel(R) Core(TM) i5-6400 Processor (6M
Cache, up to 3.30 GHz), 8GB Single Channel DDR3L 1600MHz
(8GBX1), 1TB 7200 rpm SATA 6Gb/s Hard Drive, NVIDIA(R)
GeForce(TM) 730 2GB GDDR3, Windows 10 home, McAfee®
Security Center 15 month subscription. Within this option the system
will run on high performance platform with smaller problem. This
option is recommended to the customer because it more advance and
suitable to use to run for a big scale system. For a better performance
we are recommended the high end option which is more suitable to be
used.
4.2.2 Estimated budget and cost require for the project
To develop the system, the developer need to spend some
money to fulfill the needs of the system. The estimated
budgets are including the price of the system and the hardware
and software that are going to use by the developer. The
hardware and the software are the most important thing that is
used to develop the system so that the system can be run
smoothly. Budgets are depending on the option that is used by
the developer in creating the system. Normally there type of
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 20
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
option that going to be used by the developer, and the price
might be different regarding the option use.
Table 4 are explaining about estimated budget and cost
Table 4: Estimated Budget and Cost
4.3 Draw context diagram
Figure 4: Context Diagram
Items Quantity Price/Unit
Price of the System (EDAS) 1 RM 12000
Hardware and Software 1 RM 18000
TOTAL 2 RM 30000
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 21
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
4.4 Draw data flow diagram
Figure 5: Data Flow Diagram
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 22
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
4.5 Conclusion
For the conclusion, analysis is the most important phases in developing a
system. In analysis phases, the system analyst will determine about the
system. The system analyst will go through the system to analyze about the
system to ensure that its meets the customer requirement. Through the
analyze, the system analyst will find the mistake that have in the system and
he can mark it so that it can be fix. In this phases, the system analyst involve
in creating a context diagram and data flow diagram to show the system flow
is according to the right requirement.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 23
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
5.0 Chapter 4: Design
In our system’s design, we implemented the application of entity relational diagram to
create and give us the view about how our database for the system will work. Not
only the ERD implementation but we also categorized the data dictionary to easily
determine what the entity for the database table is.
5.1 Database
5.1.1 Entity Relational Diagram (ERD)
This figure shows the ERD of the system
Figure 6: ERD of the system
The business rule:
I) One patient can make many appointments
II) Many appointments can be made by one patient
III) One appointment can be issued by one dentist at a time
IV) One dentist can entertain one appointment at a time
V) Many appointment can be issued by one nurse
VI) One nurse can issued many appointments at a time
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 24
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
5.1.2 Data Dictionary
a) Table:Patient
This table shows the data dictionary of Table: Patient
Table
Name
Attribute Name Content PK or FK
Patient patient_ic
first_name
last_name
password
gender
ic_no
address
postcode
contact_no
email
Patient’s ID
Patient’s first name
Patient’s last name
Patient’s password
Patient’s gender
Patient’s IC number
Patient’s address
Patient’s postcode
Patient’s contact number
Patient’s email
PK
Table 5: data dictionary of Table: Patient
b) Table:Appointment
This table shows the data dictionary of Table: Appointment
Table Name Attribute Name Content PK or FK
Appointment appointment_id
appointment_date
appointment_time
type_treatment
patient_ic
Patient’s appointment ID
Patient’s appointment date
Patient’s appointment time
Type of treatment
Patient’s ID
PK
FK
Table 6: data dictionary of Table: Appointment
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 25
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
c) Table:Nurse
This table shows the data dictionary of Table: Nurse
Table
Name
Attribute Name Content PK or FK
Nurse nurse_id
appointment_id
denstist_id
patient_ic
Nurse’s ID
Patient’s appointment ID
Dentist’s ID
Patient’s ID
PK
FK
FK
Table 7: data dictionary of Table: Nurse
d) Table:Dentist
This table shows the data dictionary of Table: Dentist
Table
Name
Attribute Name Content PK or FK
Dentist dentist_id
dentist_fname
dentist_lname
dentist_gender
appointment_id
patient_ic
Dentist’s ID
Dentist’s first name
Dentist’s last name
Dentist’s gender
Patient’s appointment ID
Patient’s ID
PK
FK
FK
Table 8: data dictionary of Table: Dentist
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 26
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
5.2 Interface
We design our system interface by delivering user friendly interface to user.
Easier reachability means effective usage of the system by the user thus
enhancing the capability of acknowledging this appointment system.
5.2.1 Patient’s View
a) Home Page
This figure shows the Home Page of the system
Figure 7: Home page of the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 27
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
b) Registration
This figure shows the Registration Page of the system
Figure 8: Registration page of the system
c) Login Page
This figure shows the Login Page of the system
Figure 9: Login page of the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 28
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
d) Login Successful
This figure shows the Login Page of the system
Figure 10: Login page of the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 29
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
e) Making an appointment
This figure shows the Appointment Page of the system
Figure 11: Appointment page of the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 30
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
5.3 Hierarchical Input-Process-Output (HIPO)
5.3.1 Workflow process
a) Appointment Process
This figure shows the process of making an appointment
Figure 12: Appointment process workflow
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 31
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
b) Registration Process
This figure shows the process of registration
Figure 13: Process of registration workflow
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 32
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
c) Login Process
This figure shows the process of logging in into the system
Figure 14: Process of logging in into the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 33
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
5.3.2 Screen flow patient’s view
This figure shows the process of using/making an appointment on the
system.
Figure 15: Process of using/making an appointment on the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 34
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
5.4 Conclusion
In short, database design can be a heavy subject with a lot to cover, but it
doesn't take a lot to learn the basics and get a good design for the most basic
of database structures. Perhaps the most important rule and phase to
designing a database is the initial design and brainstorming phase. This is
what allows any developer to get all of the information they need up front, and
to begin organizing as necessary. Only with all of the necessary information
to work with can a great database design be created intelligently, with tables
linked properly, and best practices intact. The goal of any database is to be
efficient and scalable. Data is always being edited, added, and deleted, so it's
important to keep a database organized in order to maintain this constant
changing set of data. Be sure to design a database that deletes only the
information necessary when needed, adds no duplicate records, and is able
to reference other data throughout the database easily and simply.
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 35
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
6.0 Chapter 6 : Implementation and Maintenance
6.1 Programming Language
For the implementation phase for this system in term of programming we are
using the open sources programming language such as PHP, HTML5, JAVA
and CSS in this system development. We start implement the coding after the
customer are agree with the design that purpose to the customer. We took about
two weeks in developing this system. Here are the some example of coding
process of this system.
6.1.1 The example of coding
Figure 16 : index.php
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 36
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
Figure 17 : login.php
Figure 18 : services.php
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 37
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
6.2. Development tools/software
For developing this project. Our team are using the few development tools
and software to build in term of design, compiler and editor in order to
complete the project. For the development tools that we used for this system
such as adobe Photoshop’s to design the layout in the system. The constraint
of this tools it require high cost of payment to use this kind of software. Next
development tools that our team member use is adobe dreamveawer that can
be used as the text compiler, debugger and the editor of design the layout
such as form, login and other. To test the system we are using the open
sources localhost server which are wamp server.
Table 2: Development tools
6.3. System Testing and pilot testing
After go through all phases development of this system. Next phase is
testing. Each developed information system needs to be tested either to
identify the weakness or bugs before this system are being used by our
customer. For the first stage of testing we are using the localhost server
which are wamp server to define any bugs or uncomplete coding for
example the undefined lines of the coding. That can help our programmer to
fix the minor problems. after that we are testing the system in the our testing
Tools Methods
Business modeling tools System development and workflow
modeling
GDSS Brain-storming and discussion.
CASE Data modeling and structured
analysis, system design
Adobe Photoshop Interface design,
Notepad++
Adobe Dreamweaver
Microsoft studio
Coding, testing and debugging
Wamp server Testing the system
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 38
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
server to find any problem after we host this system to the server. Last
phase of testing process is pilot test which are the customer from aisar
dental clinic are testing this system in the small scale. This process also can
give them understanding and gain more interest in this system.
6.4. Installation of Equipment
Next phase of implementation is we need to install the equipment in the client
site. Which is the Aisar Dental clinic Sdn.Bhd. As our agreement on the
installation. Our customer are choose the high end equipment that recommend
by our team. We start with the installation of computer or workstation in the
organization. Next we focus to set up the network in the organizational
buildings. Here are the hardware recommend that selected to install
High end option and recommendation
I. Inspiron desktop 6th Generation Intel(R) Core(TM) i5-6400 Processor
(6M Cache, up to 3.30 GHz)
II. 8GB Single Channel DDR3L 1600MHz (8GBX1)
III. 1TB 7200 rpm SATA 6Gb/s Hard Drive
IV. NVIDIA(R) GeForce(TM) 730 2GB GDDR3
V. Windows 10 home
VI. McAfee® Security Center 15 month subscription
IX. Streamyx service 4mbps (RM 110.00 monthly)
6.5. Server Hosting
Next phase is to host the system that our team was develop to the server.
The server that used is outsources server in the data centre because the
dental clinic are not suitable to install the server and it doesn’t has any
professional to monitor the server in the organization. To overcome the
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 39
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
problem, we are deciding to outsources the server from CRF data center by
purchase their dedicated server that can hold lot of data in the storage.
6.6. Training
Last but not least. To end the implementation phase. We are providing the
training to all user that use this system after their purchase this system. The
training includes all the modules such as how to search this system in web,
second is how to register to use this system. Next is how to secure the data
and the major business of this system is how to make an appointment
7.0 Chapter 5: Conclusion
For the conclusion, the objective of this project is to assist people to make an
appointment to get the dental services at the clinic with online, to improve records
keeping system for the organization. For the first phase is initiating, this phase we
start with the Project charter to define the objective to develop this system. Next is
Assign Team members for developing this system and our team are professional and
have many experience in information system development. After that we are assign
roles and responsibility for each personnel for this project and the last phase of
initiating is Assign team Contract. For the planning phase. We start with define the
problem of the organization, determine the project scope, determine the cost and we
produce the system proposal and present it to our client. On the other hand analysis
is the most important phases in developing a system. In analysis phases, the system
analyst will determine about the system. The system analyst will go through the
system to analyze about the system to ensure that its meets the customer
requirement. Through the analyze, the system analyst will find the mistake that have
in the system and he can mark it so that it can be fix. In this phase, the system
analyst involve in creating a context diagram and data flow diagram to show the
system flow is according to the right requirement. In short, database design can be a
PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 40
IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2
heavy subject with a lot to cover, but it doesn't take a lot to learn the basics and get a
good design for the most basic of database structures. Perhaps the most important
rule and phase to designing a database is the initial design and brainstorming phase.
This is what allows any developer to get all of the information they need up front, and
to begin organizing as necessary.

More Related Content

What's hot

Network Administrator Career
Network Administrator CareerNetwork Administrator Career
Network Administrator CareerBill Kuhl
 
Website's functional and non functional requirements
Website's functional and non functional requirementsWebsite's functional and non functional requirements
Website's functional and non functional requirementsOZ Assignment Help Australia
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and AuthenticationFirewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and AuthenticationGopal Sakarkar
 
Software Engineering Final Year Project Report
Software Engineering Final Year Project ReportSoftware Engineering Final Year Project Report
Software Engineering Final Year Project Reportjudebwayo
 
Scholarship Information System documentation
Scholarship Information System documentationScholarship Information System documentation
Scholarship Information System documentationKasi Annapurna
 
Secure communication
Secure communicationSecure communication
Secure communicationTushar Swami
 
CRYPTOGRAPHY & NETWORK SECURITY - unit 1
CRYPTOGRAPHY & NETWORK SECURITY -  unit 1CRYPTOGRAPHY & NETWORK SECURITY -  unit 1
CRYPTOGRAPHY & NETWORK SECURITY - unit 1RAMESHBABU311293
 
Information and network security 28 blowfish
Information and network security 28 blowfishInformation and network security 28 blowfish
Information and network security 28 blowfishVaibhav Khanna
 
Computer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AIComputer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AIshadowhazard77
 
Final Msm black book Final
Final  Msm black book Final Final  Msm black book Final
Final Msm black book Final Dinesh Jogdand
 
Data Security Using Steganography
Data Security Using Steganography Data Security Using Steganography
Data Security Using Steganography NidhinRaj Saikripa
 
Image encryption and decryption using aes algorithm
Image encryption and decryption using aes algorithmImage encryption and decryption using aes algorithm
Image encryption and decryption using aes algorithmIAEME Publication
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsisShubham Upadhyay
 

What's hot (20)

Network Administrator Career
Network Administrator CareerNetwork Administrator Career
Network Administrator Career
 
Website's functional and non functional requirements
Website's functional and non functional requirementsWebsite's functional and non functional requirements
Website's functional and non functional requirements
 
Bab 1 osi
Bab 1 osiBab 1 osi
Bab 1 osi
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and AuthenticationFirewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
 
Software Engineering Final Year Project Report
Software Engineering Final Year Project ReportSoftware Engineering Final Year Project Report
Software Engineering Final Year Project Report
 
Network Security Goals
Network Security GoalsNetwork Security Goals
Network Security Goals
 
Scholarship Information System documentation
Scholarship Information System documentationScholarship Information System documentation
Scholarship Information System documentation
 
IP Security
IP SecurityIP Security
IP Security
 
Steganography
SteganographySteganography
Steganography
 
Secure communication
Secure communicationSecure communication
Secure communication
 
CRYPTOGRAPHY & NETWORK SECURITY - unit 1
CRYPTOGRAPHY & NETWORK SECURITY -  unit 1CRYPTOGRAPHY & NETWORK SECURITY -  unit 1
CRYPTOGRAPHY & NETWORK SECURITY - unit 1
 
Systems request
Systems requestSystems request
Systems request
 
Information and network security 28 blowfish
Information and network security 28 blowfishInformation and network security 28 blowfish
Information and network security 28 blowfish
 
Computer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AIComputer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AI
 
Final Msm black book Final
Final  Msm black book Final Final  Msm black book Final
Final Msm black book Final
 
Data Security Using Steganography
Data Security Using Steganography Data Security Using Steganography
Data Security Using Steganography
 
Image encryption and decryption using aes algorithm
Image encryption and decryption using aes algorithmImage encryption and decryption using aes algorithm
Image encryption and decryption using aes algorithm
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsis
 
baabtra, First Programming School in India SRS, stock management system
baabtra, First Programming School in India SRS, stock management systembaabtra, First Programming School in India SRS, stock management system
baabtra, First Programming School in India SRS, stock management system
 

Viewers also liked

Dental Management System
Dental Management SystemDental Management System
Dental Management SystemMohammad Sayem
 
Hospital Records Management System
Hospital Records Management SystemHospital Records Management System
Hospital Records Management SystemAcheng Doris
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-hisBirlamedisoft Pvt. Ltd
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4NICHOLAS RATEMO
 
Patient record management system(s.e. diagrams)
Patient record management system(s.e. diagrams)Patient record management system(s.e. diagrams)
Patient record management system(s.e. diagrams)Syeda Javeria
 

Viewers also liked (6)

Dental Management System
Dental Management SystemDental Management System
Dental Management System
 
Hospital Records Management System
Hospital Records Management SystemHospital Records Management System
Hospital Records Management System
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
 
Patient record management system(s.e. diagrams)
Patient record management system(s.e. diagrams)Patient record management system(s.e. diagrams)
Patient record management system(s.e. diagrams)
 

Similar to FYP Proposal

44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
Kamal report file
Kamal report fileKamal report file
Kamal report fileEr Kamal G
 
hospital management system.docx
hospital management system.docxhospital management system.docx
hospital management system.docxNikhil Patil
 
04.project billing system
04.project billing system04.project billing system
04.project billing systemgirivaishali
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentationsireesha nimmagadda
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)S3 Infotech IEEE Projects
 
PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)Joseph Olumide
 
IP Final project 12th
IP Final project 12thIP Final project 12th
IP Final project 12thSantySS
 
Assessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docxAssessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docxgalerussel59292
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]Priyaranjan Verma
 
Bank Management System.docx
Bank Management System.docxBank Management System.docx
Bank Management System.docxNikhil Patil
 
Team 4, Team PMP”IT Installation of the Adelphi V.docx
Team 4, Team PMP”IT Installation of the Adelphi V.docxTeam 4, Team PMP”IT Installation of the Adelphi V.docx
Team 4, Team PMP”IT Installation of the Adelphi V.docxmattinsonjanel
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main ReportAkashChauhan139
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e bankingdipali2009
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)ANISUR RAHMAN
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposalChandresh Prasad
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing systemAlok Sharma
 

Similar to FYP Proposal (20)

44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Kamal report file
Kamal report fileKamal report file
Kamal report file
 
hospital management system.docx
hospital management system.docxhospital management system.docx
hospital management system.docx
 
Job portal
Job portalJob portal
Job portal
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)
 
PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)
 
IP Final project 12th
IP Final project 12thIP Final project 12th
IP Final project 12th
 
Assessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docxAssessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docx
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]
 
Bank Management System.docx
Bank Management System.docxBank Management System.docx
Bank Management System.docx
 
Team 4, Team PMP”IT Installation of the Adelphi V.docx
Team 4, Team PMP”IT Installation of the Adelphi V.docxTeam 4, Team PMP”IT Installation of the Adelphi V.docx
Team 4, Team PMP”IT Installation of the Adelphi V.docx
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main Report
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e banking
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposal
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 

FYP Proposal

  • 1. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 1 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 E- Dental Appointment System (EDAS) 1.0 Chapter 1: Introduction/ Project overview Aisar Dental Clinic is a Private organization of Dr Syed Aisar. The clinic began operating in 2009 on a shop lot of 27 acres and this organization are providing Dental services such as Fillings and Repairs, Root Canals (Endodontics), Dental Crowns (Caps) and Bridges and Implants. This clinic provides dental services to more than 105,000 residents and its surrounding areas Machang. For this project our task is to assist the this clinic to become more effective and productive in managing their dental clinic department, for this department our team are develop a computer system to replace old system that use file and paper to store any information, records and their appointment. 1.1 Problem Statement The problem of Aisar dental clinic in is they doesn’t have any computer system and all business activity such as appointment, customer records are using traditional methods which are paper and files to store their information. The major problems in this department is appointment, the situation when customer comes to this clinic, they need wait for a long period for their dental treatment and they also need to made appointment to see a doctor. This problem will become opportunity for our team to develop a new computer system that will solve this department problems. E- Dental Appointment System (EDAS) is a system that focusing on online appointment application for user and in this system provide others module that can assist this organization in managing their department.
  • 2. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 2 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.2 Objective of this project  The goals of this new system is to improve the management of the Aisar Dental clinic in Machang.  Hospital in appointment and records management also the objective of this project is to ensure the workflow in the clinic will be more systematic and organize.  Next is to assist people to make an appointment to get the dental services at the clinic with online.  This system also will reduce the cost such as labor, equipment for an example shelves and files  To enhance the existing appointment system that are being used before  To improve records keeping system for the organization. 1.3 Scope of project The scopes of this project are to enhance the current system that being used by Aisar Dental Clinic . They used the old methods system by using the book log to create appointment of patient. It give more difficult to patient to see the dentist. This system will give a fresh look for the Dental Clinic especially on the appointment. We guarantee this project will give greater impact to the organization to improve their services to society. 1.4 User target This project are targeting the users from the staff or personnel of Dental clinic where they need to use this system for monitoring the appointment and managing the patient records. We also focusing other users such as patient that can use this system remotely by using online system that require internet connection to use it. By using online patient can create an appointment anywhere and any place. With this implementation of this system patient of this clinic will might not wait for a long time to get the services.
  • 3. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 3 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.5 Tool used for development (hardware and software) Table 1 are discussing the tools and methods that used to develop this project, Tools Methods Business modeling tools System development and workflow modeling GDSS Brain-storming and discussion. CASE Data modeling and structured analysis, system design Adobe Photoshop Interface design, Notepad++ Adobe Dreamweaver Microsoft studio Coding, testing and debugging Wamp server Testing the system Desktop PC/ Workstation  Monitor  Hard drive  Ram  Processor System hardware requirement and support Internet connectivity(ISP) Web hosting Table 1: Tools used for development 1.5.1 Hardware option and recommendation For developing this system, we are have three hardware option and recommendation from low end and high end of option and recommendation. It consist type of desktop, processor, ram, hard drive, software application package, price and etc. 1.5.1.1 Low end option and recommendation I. Inspiron small desktop with Intel dual Pentium G3260 with 3.30 ghz. II. 4 GB single channel DDR3 III. TB GB hard drive IV. Windows 8 professional V. Free basic application software VI. Microsoft office 2010 VII. Streamyx services 2mbps (RM 68.00 mothly)
  • 4. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 4 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.5.1.2 Low end with performance option and recommendation I. Inspiron small desktop 4th generation intel(r) core(tm) i3-4170 processor (3m cache, 3.70 ghz) II. 4 GB Ram III. 1 TB Hard drive IV. Windows 10 home V. Free basic application software + Kaspersky internet security 2016 1 years VI. Microsoft office + adobe package VII. Streamyx service 4mbps (RM 110.00 monthly) 1.5.1.3 High end option and recommendation I. Inspiron desktop 6th Generation Intel(R) Core(TM) i5-6400 Processor (6M Cache, up to 3.30 GHz) II. 8GB Single Channel DDR3L 1600MHz (8GBX1) III. 1TB 7200 rpm SATA 6Gb/s Hard Drive IV. NVIDIA(R) GeForce(TM) 730 2GB GDDR3 V. Windows 10 home VI. McAfee® Security Center 15 month subscription VIII. Streamyx service 4mbps (RM 110.00 monthly)
  • 5. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 5 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.7 Project Initiating 1.7.1 Project charter Project Objective: The objective is to design, implement the new information system for appointment system at Aisar Dental clinic, to improve their services regarding appointment and records keeping. This new information system will assist the organization to reach their goals: I. Increase more patient and people around Machang to use the dental services II. Gather the patient information with easily, III. Short time to make appointment IV. Reduce paper for storing the information and data regarding patient and other information that related to the management. Approach Techsys Sdn, Bhd will develop the new system based on the System Development Life Cycle (SDLC) in approach analyzing and designing the new information system for Machang dental clinic. The SDLC approach steps are follow: Project Title: E- Dental Appointment System (EDAS) Project start: December 21, 2015 Project end: April 12. 2016 Budget Information: RM 30.000 Project Manager: Muhammad Danial Bin Mohd Khalil E-mail: danial_techsys@gmail.com Phone: 017-9601887 Office: 09-601887
  • 6. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 6 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 I. System planning - Define and study the problem that has been faced by the organization regarding appointment, records management problem - Techsys will investigate the workflow process that exist in organization and improve it by using new information system. And to determine of scope of this system II. System Analysis - Study the Machang Dental Clinic procedures and old system that used in the organization for appointment and records management. - Determine the system requirement III. System design - Convert system description to logical such as entity relational database and physical system specification. - Design input/output interface the system using web based and windows based system that can produce report. IV. System implementation and maintenance - From logical and physical design of new system are be coded into programming language by using php, Html5 and visual basic programing. - Educate user and staff how to use the system. 1.7.2 Assign roles and responsibility Table 2 show the assign role and responsibility Roles Name Position Contact information Project Manager Muhammad Danial Bin Mohd Khalil Project planning Danny_sys@gmail.com System analyst Mohammad Ashraf bin Kamal System analyst Acap_sys@gmail.com System analyst Syed Mohd Aisar Bin Syed Mokhlis System design Aisar_sys@gmail.com Table 2: Assign role and responsibility
  • 7. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 7 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.7.3 Assign team Contract Project Name: Aisar Dental Clinic, Appointment system Project Team Members Name and Sign off: Table 3 show the project team member and sign off Names Sign-off on team contract Muhammad Danial Bin Mohd Khalil Mohammad Ashraf bin Kamal Syed Mohd Aisar Bin Syed Mokhlis Table 3: Project team members and sign off Code of conduct: As a team, we will As a team, we should work together to accomplish the work that has been assigned to us on time and identify the potential and major problem, to prevent the radical issue on our project we should working together to avoid it. Participating: Our team will We will encourage participating toward to finish this system according to the deadline that given to us. And we should be open mind if others give a new idea how to improve the system, it will help us to make the system more effective. Next is we will be honestly in every single work in project activities especially on expanses for example system equipment. Last but not least, as a project manager we should encourage the participating and build more team work among us. Communication: Our team will To enhance communication for Machang Dental clinic, our team are develop a website for communication between the organization and their patient and customer, we also provide telephone and email for this organization. In term of team work, our project manager are arrange all meeting that conducted in every week.
  • 8. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 8 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 End user: Our team will Our team will educated the user of this system such as the personnel and customer. It consist of how to open this system, how to sign up, registration, monitoring and others. 1.8 Project Planning 1.8.1 Define and study the problem The problem of dental clinic in Machang Hospital is they doesn’t require any computer system and all business activity such as appointment, customer records are using traditional methods which are paper and files to store their information 1.8.2 Determine of scope of this system The scopes of this project are to enhance the current system that being used by Dental Clinic at Machang hospital. 1.8.3 Determine the cost Techsys will estimate the cost to developing this system is RM 30.000. The cost are include the cost of equipment, requirement, consultation, design, implement and for the maintenance of the system. 1.8.4 Produce the proposal and presentation. Techsys will produce the complete project proposal of this system development, the objective of the proposal is to show to our client regarding this system in term of planning phase until the last phase. We also will present this proposal to our client for give more understanding about this project.
  • 9. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 9 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.8.5 Work breakdown structure (WBS) Prepared By: Techsys.Sdn.Bhd Date: December 14, 2015 a) Preliminary i- Initiating  Project charter  Assign Team members  Assign roles and responsibility  Assign team Contract ii- Planning i. Define the problem ii. Determine project scope iii. Determine the cost iv. Project proposal v. Present the proposal to the client b) System Analysis I. Analyze a current system II. Analyze new system III. Analyze system requirement IV. Draw context diagram V. Draw data flow diagram VI. Meeting with client iii- System Design a) Create the database b) Draw the ERD (entity relational data) c) Create data dictionary d) Designing the interface i. Input ii. Output iii. Dialog box e) Meeting with client
  • 10. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 10 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.8.6 Gantt Chart This figure shows the Gantt chart Figure 1: Gantt Chart Figure 2: Gantt chart
  • 11. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 11 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.8.7 Network Diagram This figure shows the network diagram Figure 2 : The Network Diagram Figure 3: Network diagram
  • 12. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 12 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 1.9 Conclusion Aisar Dental Clinic is an Private organization of Dr Syed Aisar. The clinic began operating in 2009 on a shop lot of 27 acres and this organization are providing Dental services such as Fillings and Repairs, Root Canals (Endodontics), Dental Crowns (Caps) and Bridges and Implants. This clinic provides dental services to more than 105,000 residents and its surrounding areas Machang. The problem of dental clinic is they doesn’t Have any computer system and all business activity such as appointment, customer records are using traditional methods which are paper and files to store their information. Objective of this project is to assist people to make an appointment to get the dental services at the clinic with online, to improve records keeping system for the organization. For the first phase is initiating, this phase we start with the Project charter to define the objective to develop this system. Next is Assign Team members for developing this system and our team are professional and have many experience in information system development. After that we are assign roles and responsibility for each personnel for this project and the last phase of initiating is Assign team Contract. For the planning phase. We start with define the problem of the organization, determine the project scope, determine the cost and we produce the system proposal and present it to our client.
  • 13. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 13 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 2.0 Chapter 2: Literature review We start develop this system by reviewing other past system that have the similarities with EDAS system that focusing on the appointment system for clinic and hospital. The Patient′s Charter has recently set the standard for hospital out‐patient clinics that patients will “be given a specific appointment time and will be seen within 30 minutes of that time”. Describes the successful application of an operational research/operations management approach to out‐patient appointment systems at the Royal Lancaster Infirmary (David .1993). The first review on the article that write by David Worthington about “improving Out- Patient Appointment system. According to David (1993) the UK National health is undergoing a number of changes and particularly related to the new roles and responsibility of the clinic and hospital. To assist with the contract planning within district of the clinic and hospitals in UK. The responsible organization the KPMG management consulting are joint venture with Health Authority have develop a district planning models. To improve the quality of the contract planning they develop a computer model. Authors also stated that the planning models are contains a consistency methodology for accessing the needs of the populations. The ones of consideration in the planning of this system is the location and place of the patient and the distance which the patient went to the hospital and clinic (David.1993). Next is the structure of the models, it written by using the “multidimensional” modelling package, pc-Express. According to David (1993) Multidimensional can be define as a the great deal of flexibility in the way which information within models can be organized and be reported by specialty, electoral ward, patient type (emergency,
  • 14. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 14 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 elective, day care ) and the last is provider. The data collection for the model is not an insignificant task. Details on the population size and the socio-economic characteristics of each electoral ward in the district needs to be input. Next on the second article that has been review for our system development, the titles of this article is The Analysis and Design of Management Information Systems for Clinicians that has been writes by V.A, Wood in 1989. The most interesting on this article that we can imply to our system is they create a module that can classify the disease based on the system. Which mean each patient that having a disease can be easily manage by a system that they develop. According to Wood (1989) clinic and referral sub-system are focusing on record form was designed for insertion in all patients' medical files. This was completed by doctors at the time of a patient's attendance. It included provision for the patient's diagnostic code, mobility and continence status. According to Cather (1994) the most important in developing system is information system selection such as software selection, each of developers should investigation of the marketplace to identify available software technology to promote the proposed systems. It might be possible that some of the information systems, perceived as critical to support the business needs, would not be feasible because of technological limitation. Second is hardware selection identification of hardware limitations exposed in the marketplace. As a conclusion the article that we are chosen that related to the system that going to be develop. First article from David on improving out the appointment system. To assist with the contract planning and appointment within district of the clinic and hospitals in UK. Next is the article that produce by Wood are discussing the clinic and referral sub-system are focusing on record form was designed for insertion in all patients' medical files. By reviewing this article its can assist us in develop this project to become more effective.
  • 15. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 15 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 3.0 Chapter 3. Methodology From the table 1, we are provide the list of tools and equipment that consist hardware and software tools for the EDAS development. For the first phase development which is we are using business modelling tools that have function to create business model and work flow models, business modelling tools is an important part of understanding and restructuring the activities and information a typical enterprise uses to achieve its business goals. With a modeling tool like Enterprise Architect, we can create model, document and restructure those processes the information. Seconds tools that used for development of this system is GDSS. It’s can be define as Group decision support system, one of the tools that be used for collection the data and information and requirements engineering tools can be used in gathering information and organizing it into a structured format so that it can be used in later phases of system development. Next is the most important phase in system development is analysis, the tools that used for this phase is CASE. This tools are used to support a wide variety of SDLC activities. Such as data modeling structured and object oriented analysis, it also can be used for designing phase of the system development. For the implementation and coding we are using adobe Dreamweaver and Notepad++ to assist our programmer to write the command and computer language. To testing and debugging this system, the tools that we used is Wamp server, this tools is can create the local database for the system and it also can debug the system by using localhost. This tools is a free and easy to install. Next is workstation or desktop. This is the most important hardware to develop this system. To produce output result and to view the system. We also provide three type of choice for option and recommendation from low end to high end workstation for this system. Last but not least is the internet connectivity. Since our system are use
  • 16. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 16 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 local and online, we need an internet connection to host our website that can be used by all patient to make an appointment. 4.0 Chapter 4: System Analysis 4.1 Analyze a current system For the current system that is used in this clinic especially in the dental clinic, they are using an old version of system which is using manual log book. Manual log book is used for the registration of a new patient and it also used to set an appointment for the patient. Within this system, the staff of the dental clinic will need to rely on this log book as long as the log book will still in use. However, within the used of this manual log book, every patient who would like to seek for a treatment must wait for a long time for the staff to find the details of previous treatment in a log book. Using a manual log book is an old system which is not reliable to be used in current time. On the other hand, the used of manual log book for registration and to set an appointment have many major problem. This problem might cause a major problem towards the services of the dental clinic. Those manual system have cause problem such as when the patient comes to the clinic to seek for treatment, they must wait for a long time, and this situation might be more serious during a peek hour especially when many customers come to the clinic at one time. The patient who wants to set up an appointment also faced the same problem and this has made the service at the dental clinic become unmanageable and the patient will become not comfortable to use the service of the dental clinic. Thus, the dental clinic records will not be managed in a proper way. For the solution of this problem, the dental clinic in Machang Hospital must change their system for registration and setting up appointment. To improve better services, the dental clinic in Machang Hospital need to use a computerized system which is more beneficial compared to the old system which use the manual log book. A computerized system will help the staff in the clinic to
  • 17. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 17 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 register a new patient or to set up an appointment, this is because all of the information regarding the patient are easy to retrieve and it was store under one system where the staff and the patient doesn’t have to wait for a long time instead of need to wait when using the old system. On the other hand, using a computerized system will help the dental clinic to improve their services. The records that is store under the computerized system is more safe because the risk of having information loss a little compared to the manual log book. The retrieval process is fast and the service will run well. In using the previous system that is using manual log book, the process flow are at a very low. As example, for a registration, the staff will recorded in the log book and after that the log book is placed on the filing cabinets. This will exposed to the misplaced of log book in a filing cabinet. 4.2 Analyze new system For the new system that is going to be used by the dental clinic in that is E- Dental Appointment System (EDAS). This is a computerized system that is going to be replaced the previous system used in the dental clinic. The new system that going to be implemented will give benefits towards the services provided by the dental clinic such as registration and setting up appointment. In this system the staff can easily register new patient on the system and on the same time the patient appointment can be set up and arrange. In this system the staff of the dental clinic just need to inserting detail about patient in the system. The details of the patient will be save in the system database. When the staff needs to find the detailed about the patient, they just need to insert the patient identity card number and the system will find it in a short time. Using this system, the patient appointment will become easy to manage where it not fully depend on the single time, but able to set up an appointment for a multiple user on a time. This system is easier to manage because the
  • 18. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 18 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 staff will store all the information in just one place. In the E – Dental Appointment System, the flow is more reliable to be use. As example, if the patient wants to register or set up an appointment, the patient will register on the system, and the system will precede it to the nurse the patient detail. The nurse will then verified the patient detail using patient file and further to generate report. For the person who wants to set up an appointment, the have a choice to select the treatment method. And the treatment method can be directly see by the doctor and the doctor will precede with the appointment approval. 4.2.1 Analyze system requirement For the E-Dental Appointment System (EDAS) there are three type of requirement that is suitable for the system that going to be used in the dental clinic. There are three type of system requirement that is for low performance, middle performance and high performance. We will enable the dental clinic and our customers to choose the system requirement that they want to be implemented. For the low performance, the system will only be a basic system. For low performance, we are using Inspiron small desktop with intel dual Pentium G3260 with 3.30 ghz, 4 GB single channel DDR3, 1 TB hard drive, Windows 8 professional, Free basic application software, Microsoft office 2010, and Streamyx services 2mbps (RM 68.00 mothly). Within this option, the system will run a basic performance for work. While for the middle performance system, the system will have a few high options where it will give a better performance for the system to be applied. For the middle performance system, we are suggesting Inspiron small desktop 4th generation intel(r) core(tm) i3-4170 processor (3m cache, 3.70 ghz), 4 GB Ram, 1 TB Hard drive,
  • 19. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 19 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 Windows 10 home , Free basic application software + Kaspersky internet security 2016 1 years, microsoft office + adobe package, Streamyx service 4mbps (RM 110.00 monthly). This option will give a better performance for the system and will have advance performance on certain part. For the high end performance, it will provide a greater performance for the system and on the system will have two application that’s is web based application and window based application. The option or the requirement for the system is Inspiron desktop 6th Generation Intel(R) Core(TM) i5-6400 Processor (6M Cache, up to 3.30 GHz), 8GB Single Channel DDR3L 1600MHz (8GBX1), 1TB 7200 rpm SATA 6Gb/s Hard Drive, NVIDIA(R) GeForce(TM) 730 2GB GDDR3, Windows 10 home, McAfee® Security Center 15 month subscription. Within this option the system will run on high performance platform with smaller problem. This option is recommended to the customer because it more advance and suitable to use to run for a big scale system. For a better performance we are recommended the high end option which is more suitable to be used. 4.2.2 Estimated budget and cost require for the project To develop the system, the developer need to spend some money to fulfill the needs of the system. The estimated budgets are including the price of the system and the hardware and software that are going to use by the developer. The hardware and the software are the most important thing that is used to develop the system so that the system can be run smoothly. Budgets are depending on the option that is used by the developer in creating the system. Normally there type of
  • 20. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 20 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 option that going to be used by the developer, and the price might be different regarding the option use. Table 4 are explaining about estimated budget and cost Table 4: Estimated Budget and Cost 4.3 Draw context diagram Figure 4: Context Diagram Items Quantity Price/Unit Price of the System (EDAS) 1 RM 12000 Hardware and Software 1 RM 18000 TOTAL 2 RM 30000
  • 21. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 21 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 4.4 Draw data flow diagram Figure 5: Data Flow Diagram
  • 22. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 22 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 4.5 Conclusion For the conclusion, analysis is the most important phases in developing a system. In analysis phases, the system analyst will determine about the system. The system analyst will go through the system to analyze about the system to ensure that its meets the customer requirement. Through the analyze, the system analyst will find the mistake that have in the system and he can mark it so that it can be fix. In this phases, the system analyst involve in creating a context diagram and data flow diagram to show the system flow is according to the right requirement.
  • 23. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 23 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 5.0 Chapter 4: Design In our system’s design, we implemented the application of entity relational diagram to create and give us the view about how our database for the system will work. Not only the ERD implementation but we also categorized the data dictionary to easily determine what the entity for the database table is. 5.1 Database 5.1.1 Entity Relational Diagram (ERD) This figure shows the ERD of the system Figure 6: ERD of the system The business rule: I) One patient can make many appointments II) Many appointments can be made by one patient III) One appointment can be issued by one dentist at a time IV) One dentist can entertain one appointment at a time V) Many appointment can be issued by one nurse VI) One nurse can issued many appointments at a time
  • 24. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 24 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 5.1.2 Data Dictionary a) Table:Patient This table shows the data dictionary of Table: Patient Table Name Attribute Name Content PK or FK Patient patient_ic first_name last_name password gender ic_no address postcode contact_no email Patient’s ID Patient’s first name Patient’s last name Patient’s password Patient’s gender Patient’s IC number Patient’s address Patient’s postcode Patient’s contact number Patient’s email PK Table 5: data dictionary of Table: Patient b) Table:Appointment This table shows the data dictionary of Table: Appointment Table Name Attribute Name Content PK or FK Appointment appointment_id appointment_date appointment_time type_treatment patient_ic Patient’s appointment ID Patient’s appointment date Patient’s appointment time Type of treatment Patient’s ID PK FK Table 6: data dictionary of Table: Appointment
  • 25. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 25 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 c) Table:Nurse This table shows the data dictionary of Table: Nurse Table Name Attribute Name Content PK or FK Nurse nurse_id appointment_id denstist_id patient_ic Nurse’s ID Patient’s appointment ID Dentist’s ID Patient’s ID PK FK FK Table 7: data dictionary of Table: Nurse d) Table:Dentist This table shows the data dictionary of Table: Dentist Table Name Attribute Name Content PK or FK Dentist dentist_id dentist_fname dentist_lname dentist_gender appointment_id patient_ic Dentist’s ID Dentist’s first name Dentist’s last name Dentist’s gender Patient’s appointment ID Patient’s ID PK FK FK Table 8: data dictionary of Table: Dentist
  • 26. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 26 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 5.2 Interface We design our system interface by delivering user friendly interface to user. Easier reachability means effective usage of the system by the user thus enhancing the capability of acknowledging this appointment system. 5.2.1 Patient’s View a) Home Page This figure shows the Home Page of the system Figure 7: Home page of the system
  • 27. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 27 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 b) Registration This figure shows the Registration Page of the system Figure 8: Registration page of the system c) Login Page This figure shows the Login Page of the system Figure 9: Login page of the system
  • 28. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 28 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 d) Login Successful This figure shows the Login Page of the system Figure 10: Login page of the system
  • 29. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 29 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 e) Making an appointment This figure shows the Appointment Page of the system Figure 11: Appointment page of the system
  • 30. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 30 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 5.3 Hierarchical Input-Process-Output (HIPO) 5.3.1 Workflow process a) Appointment Process This figure shows the process of making an appointment Figure 12: Appointment process workflow
  • 31. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 31 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 b) Registration Process This figure shows the process of registration Figure 13: Process of registration workflow
  • 32. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 32 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 c) Login Process This figure shows the process of logging in into the system Figure 14: Process of logging in into the system
  • 33. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 33 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 5.3.2 Screen flow patient’s view This figure shows the process of using/making an appointment on the system. Figure 15: Process of using/making an appointment on the system
  • 34. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 34 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 5.4 Conclusion In short, database design can be a heavy subject with a lot to cover, but it doesn't take a lot to learn the basics and get a good design for the most basic of database structures. Perhaps the most important rule and phase to designing a database is the initial design and brainstorming phase. This is what allows any developer to get all of the information they need up front, and to begin organizing as necessary. Only with all of the necessary information to work with can a great database design be created intelligently, with tables linked properly, and best practices intact. The goal of any database is to be efficient and scalable. Data is always being edited, added, and deleted, so it's important to keep a database organized in order to maintain this constant changing set of data. Be sure to design a database that deletes only the information necessary when needed, adds no duplicate records, and is able to reference other data throughout the database easily and simply.
  • 35. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 35 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 6.0 Chapter 6 : Implementation and Maintenance 6.1 Programming Language For the implementation phase for this system in term of programming we are using the open sources programming language such as PHP, HTML5, JAVA and CSS in this system development. We start implement the coding after the customer are agree with the design that purpose to the customer. We took about two weeks in developing this system. Here are the some example of coding process of this system. 6.1.1 The example of coding Figure 16 : index.php
  • 36. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 36 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 Figure 17 : login.php Figure 18 : services.php
  • 37. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 37 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 6.2. Development tools/software For developing this project. Our team are using the few development tools and software to build in term of design, compiler and editor in order to complete the project. For the development tools that we used for this system such as adobe Photoshop’s to design the layout in the system. The constraint of this tools it require high cost of payment to use this kind of software. Next development tools that our team member use is adobe dreamveawer that can be used as the text compiler, debugger and the editor of design the layout such as form, login and other. To test the system we are using the open sources localhost server which are wamp server. Table 2: Development tools 6.3. System Testing and pilot testing After go through all phases development of this system. Next phase is testing. Each developed information system needs to be tested either to identify the weakness or bugs before this system are being used by our customer. For the first stage of testing we are using the localhost server which are wamp server to define any bugs or uncomplete coding for example the undefined lines of the coding. That can help our programmer to fix the minor problems. after that we are testing the system in the our testing Tools Methods Business modeling tools System development and workflow modeling GDSS Brain-storming and discussion. CASE Data modeling and structured analysis, system design Adobe Photoshop Interface design, Notepad++ Adobe Dreamweaver Microsoft studio Coding, testing and debugging Wamp server Testing the system
  • 38. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 38 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 server to find any problem after we host this system to the server. Last phase of testing process is pilot test which are the customer from aisar dental clinic are testing this system in the small scale. This process also can give them understanding and gain more interest in this system. 6.4. Installation of Equipment Next phase of implementation is we need to install the equipment in the client site. Which is the Aisar Dental clinic Sdn.Bhd. As our agreement on the installation. Our customer are choose the high end equipment that recommend by our team. We start with the installation of computer or workstation in the organization. Next we focus to set up the network in the organizational buildings. Here are the hardware recommend that selected to install High end option and recommendation I. Inspiron desktop 6th Generation Intel(R) Core(TM) i5-6400 Processor (6M Cache, up to 3.30 GHz) II. 8GB Single Channel DDR3L 1600MHz (8GBX1) III. 1TB 7200 rpm SATA 6Gb/s Hard Drive IV. NVIDIA(R) GeForce(TM) 730 2GB GDDR3 V. Windows 10 home VI. McAfee® Security Center 15 month subscription IX. Streamyx service 4mbps (RM 110.00 monthly) 6.5. Server Hosting Next phase is to host the system that our team was develop to the server. The server that used is outsources server in the data centre because the dental clinic are not suitable to install the server and it doesn’t has any professional to monitor the server in the organization. To overcome the
  • 39. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 39 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 problem, we are deciding to outsources the server from CRF data center by purchase their dedicated server that can hold lot of data in the storage. 6.6. Training Last but not least. To end the implementation phase. We are providing the training to all user that use this system after their purchase this system. The training includes all the modules such as how to search this system in web, second is how to register to use this system. Next is how to secure the data and the major business of this system is how to make an appointment 7.0 Chapter 5: Conclusion For the conclusion, the objective of this project is to assist people to make an appointment to get the dental services at the clinic with online, to improve records keeping system for the organization. For the first phase is initiating, this phase we start with the Project charter to define the objective to develop this system. Next is Assign Team members for developing this system and our team are professional and have many experience in information system development. After that we are assign roles and responsibility for each personnel for this project and the last phase of initiating is Assign team Contract. For the planning phase. We start with define the problem of the organization, determine the project scope, determine the cost and we produce the system proposal and present it to our client. On the other hand analysis is the most important phases in developing a system. In analysis phases, the system analyst will determine about the system. The system analyst will go through the system to analyze about the system to ensure that its meets the customer requirement. Through the analyze, the system analyst will find the mistake that have in the system and he can mark it so that it can be fix. In this phase, the system analyst involve in creating a context diagram and data flow diagram to show the system flow is according to the right requirement. In short, database design can be a
  • 40. PROJECT PROPOSAL: E-DENTAL APPOINTMENT SYSTEM 40 IMS655. SYSTEMS ANALYSIS IN INFORMATION MANAGEMENT 2 heavy subject with a lot to cover, but it doesn't take a lot to learn the basics and get a good design for the most basic of database structures. Perhaps the most important rule and phase to designing a database is the initial design and brainstorming phase. This is what allows any developer to get all of the information they need up front, and to begin organizing as necessary.