SlideShare a Scribd company logo
1 of 33
i
ABSTRACT
"The Doctor Appointment System is a digital platform designed to streamline and enhance the
process of scheduling and managing appointments between patients and medical practitioners.
This system offers an efficient and user-friendly interface for patients to view available time
slots, select preferred doctors, and book appointments at their convenience. Medical
practitioners can manage their schedules, track patient appointments, and efficiently allocate
their time. The system aims to reduce waiting times, enhance patient-doctor communication,
and improve overall healthcare service delivery."
Keyword: PHP, web application, database.
i
i
ACKNOWLEDGEMENT
We would like to express our special thanks of gratitude to our supervisor Mr. ………who
gave us the golden opportunity to do this wonderful project on the topic of ONLINE
DOCTOR APPOINTMENT SYTEM which also helped us in doing a lot of research and we
came to know about so many new tools and technologies.
I would like to express my special gratitude and thanks to our BCA Program Coordinator Mr.
…for his support and help for our personnel development and mainly for the completion of
this Project.
I am highly indebted to Morgan international college for their guidance and constant
supervision as well as for providing necessary information regarding the Project and support
in the completion. We would also like to express my gratitude towards library and member of
Morgan international college for their kind co-operation and encouragement which help me in
completion of this Project.
We would also like to thank our parents and friends who helped us a lot in finalizing this project
within the limited time frame.
In the end, we would also like to thank Tribhuvan University for giving us this opportunity via
the course of Computer Application to help us understand the project ethics at this early stage
and helped us to evaluate my knowledge and expand it a little more.
Yours sincerely,
Ashish Gautam
Yubaraj Bhattarai
i
i
i
TABLE OF CONTENTS
SUPERVISOR’S RECOMMENDATION LETTER OF APPROVAL
ABSTRACT ........................................................................................................................................i
ACKNOWLEDGEMENT ............................................................................................................. ii
LIST OF ABBREVIATIONS.........................................................................................................v
LIST OF FIGURES.........................................................................................................................vi
LIST OF TABLES......................................................................................................................... vii
CHAPTER: 1 INTRODUCTION
1.1 Introduction .........................................................................................................................1
1.2 Problem Statement ..............................................................................................................1
1.3 Objectives.............................................................................................................................1
1.4 Scope and Limitation...........................................................................................................2
1.4.1 Scope ................................................................................................................................2
1.4.2 Limitations........................................................................................................................2
1.5 Report Organization……………………………………………………………………………..3
CHAPTER: 2 BACKGROUND STUDY AND LITERATURE REVIEW
2.1 Background Study...............................................................................................................4
2.2 Literature Review..........................................................................................................................4
CHAPTER: 3 SYSTEM ANALYSIS AND DESIGN
3.1 System Analysis...................................................................................................................6
3.1.1 Requirement Analysis.......................................................................................................7
3.1.2 Feasibility Analysis ..........................................................................................................9
3.1.3 Data Modeling (ER-Diagram).........................................................................................11
3.1.4 Process Modeling (DFD)................................................................................................12
3.2. System Design...................................................................................................................13
i
v
3.2.1. Architectural Design.......................................................................................................13
3.2.2 System Flowchart………………………………………………………………………13
3.2.3 Database Schema Design………………………………………………………………15
3.2.4 Interface Design………………………………………………………………………..16
3.2.5 Physical DFD…………………………………………………………………………..18
CHAPTER: 4 IMPLEMENTATION AND TESTING
4.1 Implementation…………………………………………………………………………...20
4.1.1 Tools Used (CASE tools, Programming language, Database platforms)………………21
4.1.2 Implementation Details of Modules (Description of procedures/functions)…………...21
4.2 Testing……………………………………………………………………………………21
4.2.1 Test Cases for Unit Testing…………………………………………………………….21
4.2.2 Test Cases for System Testing………………………………………………………………24
CHAPTER: 5 CONCLUSION AND FUTURE RECOMMENDATION
5.1 Lesson Learnt / Outcome………………………………………………………………...26
5.2 Conclusion………………………………………………………………………………..26
5.3 Future Recommendations………………………………………………………………………27
REFERENCES……………………………………………………………………………...28
APPENDIX: SYSTEM SCREENSHOOTS
v
LIST OF ABBREVIATIONS
CRUD Create, Read, Update and Delete
CSS Cascading Style Sheet
DFD Data Flow Diagram
ERD Entity Relationship Diagram
HTML Hyper Text Markup Language
MySQL Microsoft Server Structured Query Language
PHP Hypertext Preprocessor
UI User Interface
v
i
LIST OF FIGURES
Figure 3.1: Waterfall Methodology for Doctor Appointment system………….
Figure 3.2: Use Case Diagram of Doctor Appointment system ………………….
Figure3.3: Gantt Chart of Doctor Appointment system ……………………………
Figure 3.4: Entity Relational Diagram for Doctor Appointment system …….
Figure 3.6: Level- 1 DFD for Doctor Appointment system ……………..
Figure 3.7: Architectural Design of Doctor Appointment system …………
Figure 3.8: Flow chart of Doctor Appointment system for patient……………..
Figure 3.9: Flowchart of Doctor Appointment system for Suppliers……
Figure 3.10: Database Schema Design of Doctor Appointment system ……
Figure 3.11: UI Home page of Doctor Appointment system …………..
Figure 3.12: Registration page of Doctor Appointment system ……………
Figure 3.13: Login page of Doctor Appointment system …………….
Figure 3.14: Dashboard of Doctor Appointment system ……………
Figure 3.15: Physical DFD for patient………………………….
v
i
i
LIST OF TABLES
Table 3.1: Gantt chart Table for Doctor Appointment system …………
Table 4.1: Test case for farmer Registration of Doctor Appointment system ………
Table 4.2: Test case for Supplier Registration of Doctor Appointment system ………
Table 4.3: Test cases for of Doctor Appointment system …………………..
1
CHAPTER-1
INTRODUCTION
1.1 Introduction
In the rapidly evolving landscape of healthcare services, efficient management of
appointments plays a pivotal role in ensuring the seamless delivery of patient
care. Recognizing the need for an organized and user-friendly approach, our final
project introduces a comprehensive Doctor Appointment System. This system is
designed to streamline the appointment scheduling process, enhance
communication between patients and healthcare providers, and ultimately
contribute to an improved overall healthcare experience.
Our project is motivated by the desire to bridge the gap between healthcare
providers and patients, fostering a more patient-centric approach to appointment
management. Through this system, patients can efficiently schedule
appointments, receive timely reminders, and access relevant information,
empowering them to take a more active role in their healthcare journey.
1.2 Problem Statements
In the current healthcare landscape, the traditional methods of scheduling and managing doctor
appointments are often marred by inefficiencies, resulting in suboptimal patient experiences
and operational challenges for healthcare providers. The prevalent manual appointment
systems contribute to long waiting times, scheduling errors, and a lack of real-time
communication between patients and healthcare professionals.
In the current healthcare landscape, the traditional methods of scheduling and managing doctor
appointments are often marred by inefficiencies, resulting in suboptimal patient experiences
and operational challenges for healthcare providers. The prevalent manual appointment
systems contribute to long waiting times, scheduling errors, and a lack of real-time
communication between patients and healthcare professionals.
1.2 Objectives
The system give remedies for the problem that are currently being faced by the
people.
Some of the objectives of system are as follow:
 Enhance patient satisfaction by providing a user-friendly booking platform.
 Optimize healthcare provider workflow for efficient time management.
2
 Ensure accessibility and convenience through online scheduling options.
 Reduce scheduling errors and conflicts to enhance overall system accuracy.
 Increase transparency in appointment availability for patients.
1.4 Scope & Limitation
1.4.1 Scope
The scope of our Doctor Appointment System encompasses the design, development, and
implementation of a comprehensive platform that revolutionizes the traditional healthcare
appointment process. This project aims to provide a user-friendly interface for patients to
schedule appointments seamlessly, receive timely reminders, and access relevant health
information. For healthcare providers, the system will offer streamlined appointment
management, reducing administrative burdens and enhancing operational efficiency. The
scope extends to the integration of features such as real-time communication, automated
notifications, and data analytics to optimize resource allocation. The system's versatility
enables it to be tailored for diverse healthcare settings, promising an innovative solution to
improve overall patient care experiences.
1.4.2 Limitation
There are some criteria that may not be fulfilled by our application implemented.
Some of such limitations of our project are mentioned below:
• There is no any feature of online payment.
• There is no feature of report generate.
• There is no OTP (One Time Password) feature.
• There is no feature of farmer posting their product.
1.5 Report Organization
Introduction
This chapter deals with the introduction of the system with its objectives and
limitations along with the reason why the system is made.
Background Study and Literature Review
Healthcare appointment systems have been a fundamental part of healthcare for years. In the
past, people typically scheduled doctor's appointments by calling or visiting the clinic in
person. However, this old way of doing things had some problems. One issue was that it could
be really time-consuming and frustrating for patients. They might have to wait on hold on the
phone for a long time or make a trip to the clinic just to make an appointment. Another problem
3
was that mistakes could happen. Sometimes, appointments got mixed up, and patients were
scheduled for the same time, causing confusion and delays.
So, to make things better, healthcare systems have been looking for ways to modernize
appointment systems. This means using technology to make it easier and more efficient for
patients to schedule appointments and for healthcare providers to manage their schedules.
Modern systems use online tools that allow patients to book appointments from their
computers or phones. They can see available time slots and choose what works best for them.
This modernization also helps reduce the chances of errors and makes the whole process more
convenient for everyone involved in healthcare.
System Analysis and Design
This chapter focuses on the different requirement of the system, which describes
about the functional, non-functional, feasibility analysis, Entity Relational
diagram, Data Flow Diagram, design of the system with system architecture,
database schema, and interface design.
Implementation and Testing
This chapter emphasizes tools used in system development, implementing details
and result of test performed.
Conclusion and Future Recommendation
This chapter highlights brief summary of lesson learn, outcome and conclusion
of the whole project and explain what have been done and what further
improvements could be done.
4
CHAPTER-2
BACKGROUND STUDY AND LITERATURE REVIEW
2.1 Background Study
Healthcare appointment systems have been a fundamental part of healthcare for years. In the
past, people typically scheduled doctor's appointments by calling or visiting the clinic in
person. However, this old way of doing things had some problems. One issue was that it could
be really time-consuming and frustrating for patients. They might have to wait on hold on the
phone for a long time or make a trip to the clinic just to make an appointment. Another problem
was that mistakes could happen. Sometimes, appointments got mixed up, and patients were
scheduled for the same time, causing confusion and delays.
So, to make things better, healthcare systems have been looking for ways to modernize
appointment systems. This means using technology to make it easier and more efficient for
patients to schedule appointments and for healthcare providers to manage their schedules.
Modern systems use online tools that allow patients to book appointments from their
computers or phones. They can see available time slots and choose what works best for them.
This modernization also helps reduce the chances of errors and makes the whole process more
convenient for everyone involved in healthcare.
2.2 Literature Review
Healthcare appointment systems have been a fundamental part of healthcare for years. In the
past, people typically scheduled doctor's appointments by calling or visiting the clinic in
person. However, this old way of doing things had some problems. One issue was that it could
be really time-consuming and frustrating for patients. They might have to wait on hold on the
phone for a long time or make a trip to the clinic just to make an appointment. Another problem
was that mistakes could happen. Sometimes, appointments got mixed up, and patients were
scheduled for the same time, causing confusion and delays.
So, to make things better, healthcare systems have been looking for ways to modernize
appointment systems. This means using technology to make it easier and more efficient for
patients to schedule appointments and for healthcare providers to manage their schedules.
Modern systems use online tools that allow patients to book appointments from their
computers or phones. They can see available time slots and choose what works best for them.
This modernization also helps reduce the chances of errors and makes the whole process more
convenient for everyone involved in healthcare.
5
CHAPTER-3
SYSTEM ANALYSIS AND DESIGN
3.1 System Analysis
The architecture of the whole project is analyzed System analysis is the process
of defining the architecture, components, and data of a system to satisfy specified
requirements. Design is a method of studying a system by examining its
component parts and their interactions before implementation began the system
was analyzed and designed. In this section, use cases, requirement analysis, and
other part are described in details.
6
Figure 3.1: Waterfall Methodology for online doctor appointment system
3.1.1 Requirements Analysis
The requirements are to be collected before starting projects development life
cycle. To design and develop system, functional as well as non-functional
requirement of the system has been studied.
i. Functional Requirements
Different functional requirement of the system have been identified and are listed
as below:
1. User Registration and Authentication:
- Users should be able to create accounts.
- Users should be able to log in securely.
2. Appointment Scheduling:
- Users should be able to view available time slots for appointments.
- Users should be able to select a preferred time slot.
7
- The system should prevent double booking of time slots.
3. Doctor Profiles:
- Display detailed profiles of doctors, including their specialties, qualifications, and
availability.
5.Cancellation and Rescheduling:
- Users should be able to cancel or reschedule appointments within a reasonable time frame.
8
USECASE DIAGRAM
Figure 3.2: Use Case Diagram of doctor appointment system
9
ii. Non Functional Requirement
Different non-functional requirement have been studied and identified and are
listed as below:
Security
The system is secure from outside attacks as authorized user and admin are
allowed to access the data. Admin representative on duty can log into the system
and have access to the Doctor Appointment System but access to have
various subsystems is protected by the user login screen that requires a username
and password. This system uses at least 8-character passwords for security.
Different validation process is used.
Performance
The performance of the system is fast and accurate as in this system database is
normalized so it provide fast operations.
3.1.2 Feasibility Analysis
The feasibility study concluded that the project is able to be implemented to
success as it was carefully planned.
i. Technical feasibility study
The system is technically feasible as the requirement for the development of the
system is easily accessible. The necessary hardware and software required for the
development and implementation of the system is available. The basic
programming language which is suitable for project is available and the libraries
required for project is capable of achieving the result that we are aiming for. All
the existing resources can be used for the development and maintenance system.
ii. Operational feasibility study
The system is easy to operate with the basic knowledge of computer and internet
and well trained manpower is not necessary. User can also easily access the
system as it is user friendly in many aspects with good User Interface (UI). This
system include all the requirements used for Doctor Appointment System
and this system is completely operational and can be successfully implemented
and administration feel easy to use this system as it is userfriendly.
10
iii. Economic feasibility study
The system is economically feasible and cost effective. As all the tools and
resources required are either open sources or free. After the completion of the
system organization didn’t need to deploy any new hardware and software as the
required software and hardware.
The existing resource of the system
can be used.
iv. Schedule feasibility study
The system is completed within scheduled time and do not exceed the scheduled
time. Table 3.1: Gantt chart Table for AGRO system
Task Name Duration
Getting Started 2 weeks
System Design & Architecture 2 week
Implementation 7 weeks
Deployment 4 weeks
Documentation 12 weeks
11
Figure 3.3: Gantt Chart of ONLINE DOCTOR APPOINTMENT SYSTEM
3.1.3 Data Modelling (ER Diagram)
In the Doctor Appointment System's Entity-Relationship (ER) Diagram, essential
entities include "Patient," "Doctor," and "Appointment." Patient and Doctor entities
have attributes like ID, name, and contact information. The Appointment entity links
patients and doctors, with attributes such as appointment ID, date, and time.
Relationships depict associations, such as "Booked By" connecting Patient and
Appointment, and "Manages" connecting Doctor and Appointment. Additional entities
like "TimeSlot" and "Feedback" may be included. Cardinality notations show the
relationships between entities. The ER Diagram serves as a visual representation of
how data is structured and related in the Doctor Appointment System, facilitating
effective database design.
12
Figure 3.4: Entity Relational Diagram for ONLINE DOCTOR
APPOINTMENT SYSTEM
3.1.4 Process Modelling (DFD)
Data Flow Diagram of Doctor Appointment System consists of two levels
of DFD context diagram and level one dfd. Both these levels are used for making
data flow diagram of Doctor Appointment System.
13
Figure 3.6: Level-1 DFD for Doctor Appointment System.
3.2 System Design
To realize the different functional requirement of the system in graphical form,
different design diagram of the system has been prepared which are as follows:
3.2.1 Architectural Design
For this system, three tier architecture is used which includes user interface, web
server and database. In architectural design, basic structure of the system is
shown.
14
Figure 3.7 : Architectural Design of Doctor Appointment System.
3.2.2 System Flowchart
The system flowchart for the Doctor Appointment System illustrates the sequential steps
and interactions within the application. Beginning with the patient's initiation of the
appointment request, the flowchart outlines the process of selecting a preferred date and
time, checking the availability of the chosen healthcare provider, and confirming the
appointment. Simultaneously, the system verifies and updates the appointment schedule.
Once confirmed, the system generates automated reminders for both patients and
healthcare providers. Additionally, the flowchart includes a feedback loop to capture
patient experiences, contributing to continuous system improvement. This visual
representation ensures a clear understanding of the end-to-end workflow, fostering
efficient and transparent communication in the appointment management process.
15
Figure 3.8: Flow chart of ONLINE DOCTOR
APPOINTMENT SSYSTEM
3.2.3 Database Schema Design
The database schema design for the Doctor Appointment System involves structuring
the database to efficiently store and manage relevant information. The schema includes
tables such as 'Patients,' 'Doctors,' and 'Appointments,' establishing relationships
between them. The 'Patients' table stores patient details, 'Doctors' table holds information
about healthcare providers, and 'Appointments' links patients and doctors with scheduled
appointments. Additional tables may include 'TimeSlots' for available appointment times
and 'Feedback' for patient reviews. Attributes like patient IDs, doctor IDs, and
16
appointment details form the key connections. The schema design ensures data integrity,
facilitates seamless queries, and supports the system's overall functionality for
streamlined doctor appointment management.
Figure 3.10: Database Schema Design of ONLINE DOCTOR APPOINTMENT
SYSTEM
3.2.4 Interface Design (UI Interface)
Interface design is used to design how the AGRO SYSTEM looks like and this
design is shown to user that how the system will look. And after finalizing the
system development starts. The UI design of home page, register page, login page
and dashboard page of AGRO SYSTEM are shown below:
17
Figure 3.11: UI Home page of ONLINE DOCTOR APPOINTMENT SYSTEM
Figure 3.12: Registration page of ONLINE DOCTOR APPOINTMENT SYSTEM
18
Figure 3.13: Login page of ONLINE DOCTOR
APPOINTMENT SYSTEM
Figure 3.14: Admin Dashboard ONLINE DOCTOR APPOINTMENT SYSTEM
3.2.4 Physical DFD
Here, users such as farmers and suppliers register and login to the system, if it is
successful then users’ information is stored in the database and then they can
19
apply and post for suppliers. All the product information and details are stored in
the database.
Figure 3.15: Physical DFD
20
CHAPTER-4 IMPLEMENTATION AND TESTING
4.1 Implementation
4.1.1 Tools Used (CASE tools, Programming language, Database platforms)
Front End Tools HTML
In Doctor Appointment System, html is used for creating different webpage
and sites. It is used to create and structure sections, headings, links, paragraphs
using various tags and elements. We also define headers, paragraphs, links, and
images of Doctor Appointment System by using html.
CSS
In Doctor Appointment System, css is used for designing different tags of
html. It is also used to design different component by the help of class and id.
Different css are used such as inline css, internal css, and external css to design
this system. It is used for defining the styles for web pages. By using css, we can
control the text color, font style, the spacing between paragraphs, sizing of
columns, layout designs, and many more.
Back End Tools PHP
In Doctor Appointment System, PHP is used for the backend purpose and
for making dynamic web pages. It is used for server side scripting purpose to add
connectivity to the database and also used to encrypt the data, validate the user
data, confirm user to go to certain pages, login pages. It also includes add, update
and delete the data from the database.
21
Server APACHE SERVER
In Doctor Appointment System, apache server is used to run php files and creating fast and
dynamic web pages.
Database MYSQL
MySQL is use for storing all the information required to the database in Doctor
Appointment System. It is used for performing CRUD operation such as create,
delete and update data from the database as requested by the user.
Documentation Tools MS Office
This is used for writing and editing the documentation of Doctor Appointment
System.
Draw.io
This is used to generate diagrams for system analysis and design of Doctor
Appointment System. Diagrams were created using this tool in order to save
time since all components are available with drag and drop functions.
4.1.2 Implementation Details of Modules (Description of
procedures/functions) Different modules of this system are described as below:
Login Module
In login module, Doctor Appointment System involves a secure and user-friendly
authentication process to ensure access control. Both patients and healthcare providers
typically have distinct login interfaces. For patients, the login page captures unique identifiers
such as username or email and password. Additional security measures like two-factor
authentication may enhance protection. Healthcare providers log in with professional
credentials, including a unique identifier and password. The system verifies these credentials
against stored records in the database. Upon successful login, users gain access to personalized
dashboards, allowing patients to schedule appointments and view health information, while
healthcare providers manage appointments and patient records. Security protocols and
encryption mechanisms are integral to safeguard sensitive healthcare data.
Register Module
In register module, we have implemented two sub modules they are patient
register and Doctor register. Doctor and Patient register into the system by
entering all the details such as firstname, lastname username and password
required to register. And then can log in to system with their valid username and
password.
22
4.2 Testing
System testing is done by giving different training and testing datasets. This test
is done to evaluate whether the system is providing accurate summary or not.
During the phase of the development of the system, our system is tested time and
again. The series of testing conducted are as follow:
4.2.1 Test Cases for Unit Testing
In unit testing, we designed the entire system in modularized pattern and each
module is tested. Until we get the accurate output from the individual module,
we work on the same module. The input form is tested so that they do not accept
invalid input.
 Patent Registration
Table 4.1: Test case for Online appointment system
S.N. Test Name Input Expected
Output
Actual Output Test
Result
1. Open
Application
projectregistration.PNG Online
appointment
system
Register Page
Online
appointment
system Register
Page
Pass
2. Enter Valid
firstname,
Lastname,user
name,
Password And
click register
button
projectloginpage.PNG
FirstName : Amrit
LastName : Sunam
Username : amrit
Password : 123G@S
Registration
Pass
Registration
Pass
Pass
23
3. Enter
username,
password and
click register
button
FirstName: Puja
LastName: Rai
UserName: P Rai
Password: vbxcfg
Select
Password
Registration
failed
Pass
 Doctor Registration
Table 4.3: Test cases for login of Online appointment system
S.N. Test Name Input Expected
Output
Actual
Output
Test Result
1. Open Application projectindexpage.PNG Home page Home page Pass
2. Enter Invalid
Username,
Password and
click Login
button
Username: amrit
Password: shdgft
Select
Password
Login
Failed
Pass
3. Enter valid
Username,
Password and
click Login
button
Username: Rsewa
Password: xyz.36
Home Page Home Page Pass
CHAPTER-5
CONCLUSION AND FUTURE RECOMMENDATION
24
5.1 Lesson Learnt / Outcome
Every project makes us to learn and gain the knowledge in different aspects. In
the following project, we have learned lots of problem-solving skills and learn
things like team work, finding the solution on our own, proper use of guidelines,
communication and writing skills and management of team.
Teamwork
Since this is a team project, it teaches how to work with group members and
develop the system together. We have learned how to work with team and divide
our task with each other and deal with the problem and error occur in this system.
Problem Solving Skills
From this project, we have learned lots of problem-solving skills and also learned
to recognize different errors occur in this system and solve it.
Writing Skills
We have learned how to prepare proposal and documentation related with project
and also learned to use different case tools for use case diagram, schema diagram,
data flow diagram, and ER- diagram and so on.
Manage time
The most important lesson learnt was management of time according to the
complexity of the system components i.e. know which components to prioritize.
5.2 Conclusion
In conclusion, the Doctor Appointment System stands as a transformative solution to the
challenges inherent in traditional healthcare appointment management. Through the systematic
design, development, and implementation of this system, we have addressed critical issues such
as appointment inefficiencies, limited accessibility, and operational burdens on healthcare
providers. The innovative use of technology not only streamlines the scheduling process for
patients but also enhances the workflow for healthcare professionals, allowing them to focus
on delivering optimal patient care. While acknowledging certain limitations, such as
technological barriers and privacy concerns, the system's overall impact on improving patient
experiences and operational efficiency underscores its significance in the ever-evolving
landscape of healthcare administration. The Doctor Appointment System represents a crucial
step towards a more patient-centric, accessible, and efficient healthcare ecosystem.
5.3 Future Recommendations
The development project could have been more efficiently handled with regards
to design and development. The documentation process might have been better
25
programming the project prior to any documentation. The system can be updated
based on the users’ requirements recommendation. The page load and server load
speed might be improved.
Some of the future recommendation for this system are:
1. Advanced Reports: Think about adding more detailed reports to help healthcare
administrators make smarter decisions. These reports could show things like trends in
appointments and how healthcare providers are doing.
2. Telemedicine: Consider adding the ability for patients to have video appointments with
healthcare providers. This can make healthcare more convenient, especially for people
who can't visit in person.
3. Better Mobile App: Keep working on the mobile app to make it easier for people to
book and manage appointments from their phones. Lots of people use their phones for
everything, so it's important to have a great mobile experience.
4. Smart Scheduling: Explore using smart computer programs to help schedule
appointments. These programs can take into account when healthcare providers are
available and what times work best for patients, making the scheduling process
smoother.
5. Reducing No-Shows: Think about using computer programs to predict when patients
might not show up for their appointments. This can help you plan better and reduce
disruptions in the schedule.
6. Connecting with Health Records: Consider connecting the system with electronic
health records (EHRs). This can help healthcare providers access important patient
information quickly and easily.
26
REFERENCES
[1] Wiki.optimy.https://wiki.optimy.com/HMS-system/
[2] https://nevonprojects.com/farming-assistant-web-service-php/
[3] E Balagurusomy, “Fundamentals of Computer”, Tata McGraw Hill
Education PVT. Ltd.
[4] Thomas A. Powell, “Web Design: The Complete Reference 2ED”, Tata
McGraw Hill.
[5] L. B. Jeffery Whitten, “Systems analysis and design methods”, McGraw Hill
India. [6] R. . Lafore, "Data Structures and Algorithms", Sams Publishing.
[7] Ian Sommervilla, “ Software Engineering” , 9th Addison – wesley , 2010.
[8] R. Robin Nixon, “ Learning PHP MySQL javascript and CSS”, 2nd Edition
, O Reilly
Media 2012.
[9] A. Abraham Silberscatz, “ Database system concept”, 6th edition, McGraw
Hill.
[10] D. s. McFraland, “JavaScript and Jquery : The missing mannual”, 2nd
Edition pogue
Press, 2011.

More Related Content

What's hot

Hospital management-system
Hospital management-systemHospital management-system
Hospital management-systemsam143143
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectLaud Randy Amofah
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing systemAkshita Pillai
 
online job portal system
online job portal systemonline job portal system
online job portal systemKrishna Ranjan
 
Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report fileNausheen Hasan
 
DOCTOR APPOINTMENT SYSREM PPT (1).pptx
DOCTOR APPOINTMENT SYSREM PPT (1).pptxDOCTOR APPOINTMENT SYSREM PPT (1).pptx
DOCTOR APPOINTMENT SYSREM PPT (1).pptxYashAhire28
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Abhilasha Lahigude
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointmentAmna Nawazish
 
DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce WebsiteRabart Kurrey
 
online library management system
online library management systemonline library management system
online library management systemVirani Sagar
 
Leave management system chp 1 4
Leave management system chp 1 4Leave management system chp 1 4
Leave management system chp 1 4Einstein Balaara
 
Pharmacy management system fyp documentation
Pharmacy management system fyp documentationPharmacy management system fyp documentation
Pharmacy management system fyp documentationAbubakr Cheema
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemRANJIT SINGH
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report Sarfaraj Alam
 
Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management systemDeloarHossain9
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 

What's hot (20)

Hospital management-system
Hospital management-systemHospital management-system
Hospital management-system
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM project
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
E-Doctor
E-DoctorE-Doctor
E-Doctor
 
online job portal system
online job portal systemonline job portal system
online job portal system
 
Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report file
 
DOCTOR APPOINTMENT SYSREM PPT (1).pptx
DOCTOR APPOINTMENT SYSREM PPT (1).pptxDOCTOR APPOINTMENT SYSREM PPT (1).pptx
DOCTOR APPOINTMENT SYSREM PPT (1).pptx
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointment
 
DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce Website
 
online library management system
online library management systemonline library management system
online library management system
 
Leave management system chp 1 4
Leave management system chp 1 4Leave management system chp 1 4
Leave management system chp 1 4
 
Pharmacy management system fyp documentation
Pharmacy management system fyp documentationPharmacy management system fyp documentation
Pharmacy management system fyp documentation
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Leave management-system
Leave management-systemLeave management-system
Leave management-system
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report
 
Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management system
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 

Similar to Doctor appointment system.docx

CLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docx
CLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docxCLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docx
CLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docxHussainiHamza1
 
Online clinic reservation
Online clinic reservationOnline clinic reservation
Online clinic reservationMay Ann Mas
 
18CSE029 project presentation.pptx
18CSE029 project presentation.pptx18CSE029 project presentation.pptx
18CSE029 project presentation.pptxMDSUMONRAHMAN1
 
Hospital Management System SRS for software
Hospital Management System SRS for softwareHospital Management System SRS for software
Hospital Management System SRS for softwareknowledgeradha07
 
Final-project-Report.pdf
Final-project-Report.pdfFinal-project-Report.pdf
Final-project-Report.pdfMahadiHassan93
 
detail the reference of Hospital Booking.pptx
detail the reference of Hospital Booking.pptxdetail the reference of Hospital Booking.pptx
detail the reference of Hospital Booking.pptxAnkitaVerma776806
 
the reference of book detail Hospital Booking.pptx
the reference of book detail Hospital Booking.pptxthe reference of book detail Hospital Booking.pptx
the reference of book detail Hospital Booking.pptxAnkitaVerma776806
 
Report on Smart Blood Bank project
Report on Smart Blood Bank projectReport on Smart Blood Bank project
Report on Smart Blood Bank projectk Tarun
 
A Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemA Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemAmy Roman
 
Outpatient management system with smart queue processing and e-prescription
Outpatient management system with smart queue processing and e-prescriptionOutpatient management system with smart queue processing and e-prescription
Outpatient management system with smart queue processing and e-prescriptionMr. Green
 
Health Care System with Smart Assistant
Health Care System with Smart AssistantHealth Care System with Smart Assistant
Health Care System with Smart AssistantIRJET Journal
 
Exercises in Measurement and validity For this assignment, you.docx
Exercises in Measurement and validity For this assignment, you.docxExercises in Measurement and validity For this assignment, you.docx
Exercises in Measurement and validity For this assignment, you.docxSANSKAR20
 
project report face recognition attendance system
project report face recognition attendance systemproject report face recognition attendance system
project report face recognition attendance systemAnkitRao82
 
Enhancing Efficiency Reducing Wait Times with CMS.pptx
Enhancing Efficiency Reducing Wait Times with CMS.pptxEnhancing Efficiency Reducing Wait Times with CMS.pptx
Enhancing Efficiency Reducing Wait Times with CMS.pptxMocDoc
 
Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...
Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...
Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...AlemayehuDandena
 
Time Logger- BSc.CSIT Internship report
Time Logger- BSc.CSIT Internship reportTime Logger- BSc.CSIT Internship report
Time Logger- BSc.CSIT Internship reportRashna Maharjan
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.docyashgaming17
 

Similar to Doctor appointment system.docx (20)

CLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docx
CLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docxCLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docx
CLINICAL_MANAGEMENT_SYSTEM_PROJECT_DOCUM.docx
 
Online clinic reservation
Online clinic reservationOnline clinic reservation
Online clinic reservation
 
18CSE029 project presentation.pptx
18CSE029 project presentation.pptx18CSE029 project presentation.pptx
18CSE029 project presentation.pptx
 
Hospital Management System SRS for software
Hospital Management System SRS for softwareHospital Management System SRS for software
Hospital Management System SRS for software
 
Final-project-Report.pdf
Final-project-Report.pdfFinal-project-Report.pdf
Final-project-Report.pdf
 
detail the reference of Hospital Booking.pptx
detail the reference of Hospital Booking.pptxdetail the reference of Hospital Booking.pptx
detail the reference of Hospital Booking.pptx
 
the reference of book detail Hospital Booking.pptx
the reference of book detail Hospital Booking.pptxthe reference of book detail Hospital Booking.pptx
the reference of book detail Hospital Booking.pptx
 
Report on Smart Blood Bank project
Report on Smart Blood Bank projectReport on Smart Blood Bank project
Report on Smart Blood Bank project
 
Health information card
Health information cardHealth information card
Health information card
 
A Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemA Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management System
 
Outpatient management system with smart queue processing and e-prescription
Outpatient management system with smart queue processing and e-prescriptionOutpatient management system with smart queue processing and e-prescription
Outpatient management system with smart queue processing and e-prescription
 
Health Care System with Smart Assistant
Health Care System with Smart AssistantHealth Care System with Smart Assistant
Health Care System with Smart Assistant
 
Exercises in Measurement and validity For this assignment, you.docx
Exercises in Measurement and validity For this assignment, you.docxExercises in Measurement and validity For this assignment, you.docx
Exercises in Measurement and validity For this assignment, you.docx
 
project report face recognition attendance system
project report face recognition attendance systemproject report face recognition attendance system
project report face recognition attendance system
 
Enhancing Efficiency Reducing Wait Times with CMS.pptx
Enhancing Efficiency Reducing Wait Times with CMS.pptxEnhancing Efficiency Reducing Wait Times with CMS.pptx
Enhancing Efficiency Reducing Wait Times with CMS.pptx
 
Software specification for
Software specification forSoftware specification for
Software specification for
 
Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...
Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...
Pharmaceutical Supply Chain and its Impact on health care quality in Ethiopia...
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Time Logger- BSc.CSIT Internship report
Time Logger- BSc.CSIT Internship reportTime Logger- BSc.CSIT Internship report
Time Logger- BSc.CSIT Internship report
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Doctor appointment system.docx

  • 1. i ABSTRACT "The Doctor Appointment System is a digital platform designed to streamline and enhance the process of scheduling and managing appointments between patients and medical practitioners. This system offers an efficient and user-friendly interface for patients to view available time slots, select preferred doctors, and book appointments at their convenience. Medical practitioners can manage their schedules, track patient appointments, and efficiently allocate their time. The system aims to reduce waiting times, enhance patient-doctor communication, and improve overall healthcare service delivery." Keyword: PHP, web application, database.
  • 2. i i ACKNOWLEDGEMENT We would like to express our special thanks of gratitude to our supervisor Mr. ………who gave us the golden opportunity to do this wonderful project on the topic of ONLINE DOCTOR APPOINTMENT SYTEM which also helped us in doing a lot of research and we came to know about so many new tools and technologies. I would like to express my special gratitude and thanks to our BCA Program Coordinator Mr. …for his support and help for our personnel development and mainly for the completion of this Project. I am highly indebted to Morgan international college for their guidance and constant supervision as well as for providing necessary information regarding the Project and support in the completion. We would also like to express my gratitude towards library and member of Morgan international college for their kind co-operation and encouragement which help me in completion of this Project. We would also like to thank our parents and friends who helped us a lot in finalizing this project within the limited time frame. In the end, we would also like to thank Tribhuvan University for giving us this opportunity via the course of Computer Application to help us understand the project ethics at this early stage and helped us to evaluate my knowledge and expand it a little more. Yours sincerely, Ashish Gautam Yubaraj Bhattarai
  • 3. i i i TABLE OF CONTENTS SUPERVISOR’S RECOMMENDATION LETTER OF APPROVAL ABSTRACT ........................................................................................................................................i ACKNOWLEDGEMENT ............................................................................................................. ii LIST OF ABBREVIATIONS.........................................................................................................v LIST OF FIGURES.........................................................................................................................vi LIST OF TABLES......................................................................................................................... vii CHAPTER: 1 INTRODUCTION 1.1 Introduction .........................................................................................................................1 1.2 Problem Statement ..............................................................................................................1 1.3 Objectives.............................................................................................................................1 1.4 Scope and Limitation...........................................................................................................2 1.4.1 Scope ................................................................................................................................2 1.4.2 Limitations........................................................................................................................2 1.5 Report Organization……………………………………………………………………………..3 CHAPTER: 2 BACKGROUND STUDY AND LITERATURE REVIEW 2.1 Background Study...............................................................................................................4 2.2 Literature Review..........................................................................................................................4 CHAPTER: 3 SYSTEM ANALYSIS AND DESIGN 3.1 System Analysis...................................................................................................................6 3.1.1 Requirement Analysis.......................................................................................................7 3.1.2 Feasibility Analysis ..........................................................................................................9 3.1.3 Data Modeling (ER-Diagram).........................................................................................11 3.1.4 Process Modeling (DFD)................................................................................................12 3.2. System Design...................................................................................................................13
  • 4. i v 3.2.1. Architectural Design.......................................................................................................13 3.2.2 System Flowchart………………………………………………………………………13 3.2.3 Database Schema Design………………………………………………………………15 3.2.4 Interface Design………………………………………………………………………..16 3.2.5 Physical DFD…………………………………………………………………………..18 CHAPTER: 4 IMPLEMENTATION AND TESTING 4.1 Implementation…………………………………………………………………………...20 4.1.1 Tools Used (CASE tools, Programming language, Database platforms)………………21 4.1.2 Implementation Details of Modules (Description of procedures/functions)…………...21 4.2 Testing……………………………………………………………………………………21 4.2.1 Test Cases for Unit Testing…………………………………………………………….21 4.2.2 Test Cases for System Testing………………………………………………………………24 CHAPTER: 5 CONCLUSION AND FUTURE RECOMMENDATION 5.1 Lesson Learnt / Outcome………………………………………………………………...26 5.2 Conclusion………………………………………………………………………………..26 5.3 Future Recommendations………………………………………………………………………27 REFERENCES……………………………………………………………………………...28 APPENDIX: SYSTEM SCREENSHOOTS
  • 5. v LIST OF ABBREVIATIONS CRUD Create, Read, Update and Delete CSS Cascading Style Sheet DFD Data Flow Diagram ERD Entity Relationship Diagram HTML Hyper Text Markup Language MySQL Microsoft Server Structured Query Language PHP Hypertext Preprocessor UI User Interface
  • 6. v i LIST OF FIGURES Figure 3.1: Waterfall Methodology for Doctor Appointment system…………. Figure 3.2: Use Case Diagram of Doctor Appointment system …………………. Figure3.3: Gantt Chart of Doctor Appointment system …………………………… Figure 3.4: Entity Relational Diagram for Doctor Appointment system ……. Figure 3.6: Level- 1 DFD for Doctor Appointment system …………….. Figure 3.7: Architectural Design of Doctor Appointment system ………… Figure 3.8: Flow chart of Doctor Appointment system for patient…………….. Figure 3.9: Flowchart of Doctor Appointment system for Suppliers…… Figure 3.10: Database Schema Design of Doctor Appointment system …… Figure 3.11: UI Home page of Doctor Appointment system ………….. Figure 3.12: Registration page of Doctor Appointment system …………… Figure 3.13: Login page of Doctor Appointment system ……………. Figure 3.14: Dashboard of Doctor Appointment system …………… Figure 3.15: Physical DFD for patient………………………….
  • 7. v i i LIST OF TABLES Table 3.1: Gantt chart Table for Doctor Appointment system ………… Table 4.1: Test case for farmer Registration of Doctor Appointment system ……… Table 4.2: Test case for Supplier Registration of Doctor Appointment system ……… Table 4.3: Test cases for of Doctor Appointment system …………………..
  • 8. 1 CHAPTER-1 INTRODUCTION 1.1 Introduction In the rapidly evolving landscape of healthcare services, efficient management of appointments plays a pivotal role in ensuring the seamless delivery of patient care. Recognizing the need for an organized and user-friendly approach, our final project introduces a comprehensive Doctor Appointment System. This system is designed to streamline the appointment scheduling process, enhance communication between patients and healthcare providers, and ultimately contribute to an improved overall healthcare experience. Our project is motivated by the desire to bridge the gap between healthcare providers and patients, fostering a more patient-centric approach to appointment management. Through this system, patients can efficiently schedule appointments, receive timely reminders, and access relevant information, empowering them to take a more active role in their healthcare journey. 1.2 Problem Statements In the current healthcare landscape, the traditional methods of scheduling and managing doctor appointments are often marred by inefficiencies, resulting in suboptimal patient experiences and operational challenges for healthcare providers. The prevalent manual appointment systems contribute to long waiting times, scheduling errors, and a lack of real-time communication between patients and healthcare professionals. In the current healthcare landscape, the traditional methods of scheduling and managing doctor appointments are often marred by inefficiencies, resulting in suboptimal patient experiences and operational challenges for healthcare providers. The prevalent manual appointment systems contribute to long waiting times, scheduling errors, and a lack of real-time communication between patients and healthcare professionals. 1.2 Objectives The system give remedies for the problem that are currently being faced by the people. Some of the objectives of system are as follow:  Enhance patient satisfaction by providing a user-friendly booking platform.  Optimize healthcare provider workflow for efficient time management.
  • 9. 2  Ensure accessibility and convenience through online scheduling options.  Reduce scheduling errors and conflicts to enhance overall system accuracy.  Increase transparency in appointment availability for patients. 1.4 Scope & Limitation 1.4.1 Scope The scope of our Doctor Appointment System encompasses the design, development, and implementation of a comprehensive platform that revolutionizes the traditional healthcare appointment process. This project aims to provide a user-friendly interface for patients to schedule appointments seamlessly, receive timely reminders, and access relevant health information. For healthcare providers, the system will offer streamlined appointment management, reducing administrative burdens and enhancing operational efficiency. The scope extends to the integration of features such as real-time communication, automated notifications, and data analytics to optimize resource allocation. The system's versatility enables it to be tailored for diverse healthcare settings, promising an innovative solution to improve overall patient care experiences. 1.4.2 Limitation There are some criteria that may not be fulfilled by our application implemented. Some of such limitations of our project are mentioned below: • There is no any feature of online payment. • There is no feature of report generate. • There is no OTP (One Time Password) feature. • There is no feature of farmer posting their product. 1.5 Report Organization Introduction This chapter deals with the introduction of the system with its objectives and limitations along with the reason why the system is made. Background Study and Literature Review Healthcare appointment systems have been a fundamental part of healthcare for years. In the past, people typically scheduled doctor's appointments by calling or visiting the clinic in person. However, this old way of doing things had some problems. One issue was that it could be really time-consuming and frustrating for patients. They might have to wait on hold on the phone for a long time or make a trip to the clinic just to make an appointment. Another problem
  • 10. 3 was that mistakes could happen. Sometimes, appointments got mixed up, and patients were scheduled for the same time, causing confusion and delays. So, to make things better, healthcare systems have been looking for ways to modernize appointment systems. This means using technology to make it easier and more efficient for patients to schedule appointments and for healthcare providers to manage their schedules. Modern systems use online tools that allow patients to book appointments from their computers or phones. They can see available time slots and choose what works best for them. This modernization also helps reduce the chances of errors and makes the whole process more convenient for everyone involved in healthcare. System Analysis and Design This chapter focuses on the different requirement of the system, which describes about the functional, non-functional, feasibility analysis, Entity Relational diagram, Data Flow Diagram, design of the system with system architecture, database schema, and interface design. Implementation and Testing This chapter emphasizes tools used in system development, implementing details and result of test performed. Conclusion and Future Recommendation This chapter highlights brief summary of lesson learn, outcome and conclusion of the whole project and explain what have been done and what further improvements could be done.
  • 11. 4 CHAPTER-2 BACKGROUND STUDY AND LITERATURE REVIEW 2.1 Background Study Healthcare appointment systems have been a fundamental part of healthcare for years. In the past, people typically scheduled doctor's appointments by calling or visiting the clinic in person. However, this old way of doing things had some problems. One issue was that it could be really time-consuming and frustrating for patients. They might have to wait on hold on the phone for a long time or make a trip to the clinic just to make an appointment. Another problem was that mistakes could happen. Sometimes, appointments got mixed up, and patients were scheduled for the same time, causing confusion and delays. So, to make things better, healthcare systems have been looking for ways to modernize appointment systems. This means using technology to make it easier and more efficient for patients to schedule appointments and for healthcare providers to manage their schedules. Modern systems use online tools that allow patients to book appointments from their computers or phones. They can see available time slots and choose what works best for them. This modernization also helps reduce the chances of errors and makes the whole process more convenient for everyone involved in healthcare. 2.2 Literature Review Healthcare appointment systems have been a fundamental part of healthcare for years. In the past, people typically scheduled doctor's appointments by calling or visiting the clinic in person. However, this old way of doing things had some problems. One issue was that it could be really time-consuming and frustrating for patients. They might have to wait on hold on the phone for a long time or make a trip to the clinic just to make an appointment. Another problem was that mistakes could happen. Sometimes, appointments got mixed up, and patients were scheduled for the same time, causing confusion and delays. So, to make things better, healthcare systems have been looking for ways to modernize appointment systems. This means using technology to make it easier and more efficient for patients to schedule appointments and for healthcare providers to manage their schedules. Modern systems use online tools that allow patients to book appointments from their computers or phones. They can see available time slots and choose what works best for them. This modernization also helps reduce the chances of errors and makes the whole process more convenient for everyone involved in healthcare.
  • 12. 5 CHAPTER-3 SYSTEM ANALYSIS AND DESIGN 3.1 System Analysis The architecture of the whole project is analyzed System analysis is the process of defining the architecture, components, and data of a system to satisfy specified requirements. Design is a method of studying a system by examining its component parts and their interactions before implementation began the system was analyzed and designed. In this section, use cases, requirement analysis, and other part are described in details.
  • 13. 6 Figure 3.1: Waterfall Methodology for online doctor appointment system 3.1.1 Requirements Analysis The requirements are to be collected before starting projects development life cycle. To design and develop system, functional as well as non-functional requirement of the system has been studied. i. Functional Requirements Different functional requirement of the system have been identified and are listed as below: 1. User Registration and Authentication: - Users should be able to create accounts. - Users should be able to log in securely. 2. Appointment Scheduling: - Users should be able to view available time slots for appointments. - Users should be able to select a preferred time slot.
  • 14. 7 - The system should prevent double booking of time slots. 3. Doctor Profiles: - Display detailed profiles of doctors, including their specialties, qualifications, and availability. 5.Cancellation and Rescheduling: - Users should be able to cancel or reschedule appointments within a reasonable time frame.
  • 15. 8 USECASE DIAGRAM Figure 3.2: Use Case Diagram of doctor appointment system
  • 16. 9 ii. Non Functional Requirement Different non-functional requirement have been studied and identified and are listed as below: Security The system is secure from outside attacks as authorized user and admin are allowed to access the data. Admin representative on duty can log into the system and have access to the Doctor Appointment System but access to have various subsystems is protected by the user login screen that requires a username and password. This system uses at least 8-character passwords for security. Different validation process is used. Performance The performance of the system is fast and accurate as in this system database is normalized so it provide fast operations. 3.1.2 Feasibility Analysis The feasibility study concluded that the project is able to be implemented to success as it was carefully planned. i. Technical feasibility study The system is technically feasible as the requirement for the development of the system is easily accessible. The necessary hardware and software required for the development and implementation of the system is available. The basic programming language which is suitable for project is available and the libraries required for project is capable of achieving the result that we are aiming for. All the existing resources can be used for the development and maintenance system. ii. Operational feasibility study The system is easy to operate with the basic knowledge of computer and internet and well trained manpower is not necessary. User can also easily access the system as it is user friendly in many aspects with good User Interface (UI). This system include all the requirements used for Doctor Appointment System and this system is completely operational and can be successfully implemented and administration feel easy to use this system as it is userfriendly.
  • 17. 10 iii. Economic feasibility study The system is economically feasible and cost effective. As all the tools and resources required are either open sources or free. After the completion of the system organization didn’t need to deploy any new hardware and software as the required software and hardware. The existing resource of the system can be used. iv. Schedule feasibility study The system is completed within scheduled time and do not exceed the scheduled time. Table 3.1: Gantt chart Table for AGRO system Task Name Duration Getting Started 2 weeks System Design & Architecture 2 week Implementation 7 weeks Deployment 4 weeks Documentation 12 weeks
  • 18. 11 Figure 3.3: Gantt Chart of ONLINE DOCTOR APPOINTMENT SYSTEM 3.1.3 Data Modelling (ER Diagram) In the Doctor Appointment System's Entity-Relationship (ER) Diagram, essential entities include "Patient," "Doctor," and "Appointment." Patient and Doctor entities have attributes like ID, name, and contact information. The Appointment entity links patients and doctors, with attributes such as appointment ID, date, and time. Relationships depict associations, such as "Booked By" connecting Patient and Appointment, and "Manages" connecting Doctor and Appointment. Additional entities like "TimeSlot" and "Feedback" may be included. Cardinality notations show the relationships between entities. The ER Diagram serves as a visual representation of how data is structured and related in the Doctor Appointment System, facilitating effective database design.
  • 19. 12 Figure 3.4: Entity Relational Diagram for ONLINE DOCTOR APPOINTMENT SYSTEM 3.1.4 Process Modelling (DFD) Data Flow Diagram of Doctor Appointment System consists of two levels of DFD context diagram and level one dfd. Both these levels are used for making data flow diagram of Doctor Appointment System.
  • 20. 13 Figure 3.6: Level-1 DFD for Doctor Appointment System. 3.2 System Design To realize the different functional requirement of the system in graphical form, different design diagram of the system has been prepared which are as follows: 3.2.1 Architectural Design For this system, three tier architecture is used which includes user interface, web server and database. In architectural design, basic structure of the system is shown.
  • 21. 14 Figure 3.7 : Architectural Design of Doctor Appointment System. 3.2.2 System Flowchart The system flowchart for the Doctor Appointment System illustrates the sequential steps and interactions within the application. Beginning with the patient's initiation of the appointment request, the flowchart outlines the process of selecting a preferred date and time, checking the availability of the chosen healthcare provider, and confirming the appointment. Simultaneously, the system verifies and updates the appointment schedule. Once confirmed, the system generates automated reminders for both patients and healthcare providers. Additionally, the flowchart includes a feedback loop to capture patient experiences, contributing to continuous system improvement. This visual representation ensures a clear understanding of the end-to-end workflow, fostering efficient and transparent communication in the appointment management process.
  • 22. 15 Figure 3.8: Flow chart of ONLINE DOCTOR APPOINTMENT SSYSTEM 3.2.3 Database Schema Design The database schema design for the Doctor Appointment System involves structuring the database to efficiently store and manage relevant information. The schema includes tables such as 'Patients,' 'Doctors,' and 'Appointments,' establishing relationships between them. The 'Patients' table stores patient details, 'Doctors' table holds information about healthcare providers, and 'Appointments' links patients and doctors with scheduled appointments. Additional tables may include 'TimeSlots' for available appointment times and 'Feedback' for patient reviews. Attributes like patient IDs, doctor IDs, and
  • 23. 16 appointment details form the key connections. The schema design ensures data integrity, facilitates seamless queries, and supports the system's overall functionality for streamlined doctor appointment management. Figure 3.10: Database Schema Design of ONLINE DOCTOR APPOINTMENT SYSTEM 3.2.4 Interface Design (UI Interface) Interface design is used to design how the AGRO SYSTEM looks like and this design is shown to user that how the system will look. And after finalizing the system development starts. The UI design of home page, register page, login page and dashboard page of AGRO SYSTEM are shown below:
  • 24. 17 Figure 3.11: UI Home page of ONLINE DOCTOR APPOINTMENT SYSTEM Figure 3.12: Registration page of ONLINE DOCTOR APPOINTMENT SYSTEM
  • 25. 18 Figure 3.13: Login page of ONLINE DOCTOR APPOINTMENT SYSTEM Figure 3.14: Admin Dashboard ONLINE DOCTOR APPOINTMENT SYSTEM 3.2.4 Physical DFD Here, users such as farmers and suppliers register and login to the system, if it is successful then users’ information is stored in the database and then they can
  • 26. 19 apply and post for suppliers. All the product information and details are stored in the database. Figure 3.15: Physical DFD
  • 27. 20 CHAPTER-4 IMPLEMENTATION AND TESTING 4.1 Implementation 4.1.1 Tools Used (CASE tools, Programming language, Database platforms) Front End Tools HTML In Doctor Appointment System, html is used for creating different webpage and sites. It is used to create and structure sections, headings, links, paragraphs using various tags and elements. We also define headers, paragraphs, links, and images of Doctor Appointment System by using html. CSS In Doctor Appointment System, css is used for designing different tags of html. It is also used to design different component by the help of class and id. Different css are used such as inline css, internal css, and external css to design this system. It is used for defining the styles for web pages. By using css, we can control the text color, font style, the spacing between paragraphs, sizing of columns, layout designs, and many more. Back End Tools PHP In Doctor Appointment System, PHP is used for the backend purpose and for making dynamic web pages. It is used for server side scripting purpose to add connectivity to the database and also used to encrypt the data, validate the user data, confirm user to go to certain pages, login pages. It also includes add, update and delete the data from the database.
  • 28. 21 Server APACHE SERVER In Doctor Appointment System, apache server is used to run php files and creating fast and dynamic web pages. Database MYSQL MySQL is use for storing all the information required to the database in Doctor Appointment System. It is used for performing CRUD operation such as create, delete and update data from the database as requested by the user. Documentation Tools MS Office This is used for writing and editing the documentation of Doctor Appointment System. Draw.io This is used to generate diagrams for system analysis and design of Doctor Appointment System. Diagrams were created using this tool in order to save time since all components are available with drag and drop functions. 4.1.2 Implementation Details of Modules (Description of procedures/functions) Different modules of this system are described as below: Login Module In login module, Doctor Appointment System involves a secure and user-friendly authentication process to ensure access control. Both patients and healthcare providers typically have distinct login interfaces. For patients, the login page captures unique identifiers such as username or email and password. Additional security measures like two-factor authentication may enhance protection. Healthcare providers log in with professional credentials, including a unique identifier and password. The system verifies these credentials against stored records in the database. Upon successful login, users gain access to personalized dashboards, allowing patients to schedule appointments and view health information, while healthcare providers manage appointments and patient records. Security protocols and encryption mechanisms are integral to safeguard sensitive healthcare data. Register Module In register module, we have implemented two sub modules they are patient register and Doctor register. Doctor and Patient register into the system by entering all the details such as firstname, lastname username and password required to register. And then can log in to system with their valid username and password.
  • 29. 22 4.2 Testing System testing is done by giving different training and testing datasets. This test is done to evaluate whether the system is providing accurate summary or not. During the phase of the development of the system, our system is tested time and again. The series of testing conducted are as follow: 4.2.1 Test Cases for Unit Testing In unit testing, we designed the entire system in modularized pattern and each module is tested. Until we get the accurate output from the individual module, we work on the same module. The input form is tested so that they do not accept invalid input.  Patent Registration Table 4.1: Test case for Online appointment system S.N. Test Name Input Expected Output Actual Output Test Result 1. Open Application projectregistration.PNG Online appointment system Register Page Online appointment system Register Page Pass 2. Enter Valid firstname, Lastname,user name, Password And click register button projectloginpage.PNG FirstName : Amrit LastName : Sunam Username : amrit Password : 123G@S Registration Pass Registration Pass Pass
  • 30. 23 3. Enter username, password and click register button FirstName: Puja LastName: Rai UserName: P Rai Password: vbxcfg Select Password Registration failed Pass  Doctor Registration Table 4.3: Test cases for login of Online appointment system S.N. Test Name Input Expected Output Actual Output Test Result 1. Open Application projectindexpage.PNG Home page Home page Pass 2. Enter Invalid Username, Password and click Login button Username: amrit Password: shdgft Select Password Login Failed Pass 3. Enter valid Username, Password and click Login button Username: Rsewa Password: xyz.36 Home Page Home Page Pass CHAPTER-5 CONCLUSION AND FUTURE RECOMMENDATION
  • 31. 24 5.1 Lesson Learnt / Outcome Every project makes us to learn and gain the knowledge in different aspects. In the following project, we have learned lots of problem-solving skills and learn things like team work, finding the solution on our own, proper use of guidelines, communication and writing skills and management of team. Teamwork Since this is a team project, it teaches how to work with group members and develop the system together. We have learned how to work with team and divide our task with each other and deal with the problem and error occur in this system. Problem Solving Skills From this project, we have learned lots of problem-solving skills and also learned to recognize different errors occur in this system and solve it. Writing Skills We have learned how to prepare proposal and documentation related with project and also learned to use different case tools for use case diagram, schema diagram, data flow diagram, and ER- diagram and so on. Manage time The most important lesson learnt was management of time according to the complexity of the system components i.e. know which components to prioritize. 5.2 Conclusion In conclusion, the Doctor Appointment System stands as a transformative solution to the challenges inherent in traditional healthcare appointment management. Through the systematic design, development, and implementation of this system, we have addressed critical issues such as appointment inefficiencies, limited accessibility, and operational burdens on healthcare providers. The innovative use of technology not only streamlines the scheduling process for patients but also enhances the workflow for healthcare professionals, allowing them to focus on delivering optimal patient care. While acknowledging certain limitations, such as technological barriers and privacy concerns, the system's overall impact on improving patient experiences and operational efficiency underscores its significance in the ever-evolving landscape of healthcare administration. The Doctor Appointment System represents a crucial step towards a more patient-centric, accessible, and efficient healthcare ecosystem. 5.3 Future Recommendations The development project could have been more efficiently handled with regards to design and development. The documentation process might have been better
  • 32. 25 programming the project prior to any documentation. The system can be updated based on the users’ requirements recommendation. The page load and server load speed might be improved. Some of the future recommendation for this system are: 1. Advanced Reports: Think about adding more detailed reports to help healthcare administrators make smarter decisions. These reports could show things like trends in appointments and how healthcare providers are doing. 2. Telemedicine: Consider adding the ability for patients to have video appointments with healthcare providers. This can make healthcare more convenient, especially for people who can't visit in person. 3. Better Mobile App: Keep working on the mobile app to make it easier for people to book and manage appointments from their phones. Lots of people use their phones for everything, so it's important to have a great mobile experience. 4. Smart Scheduling: Explore using smart computer programs to help schedule appointments. These programs can take into account when healthcare providers are available and what times work best for patients, making the scheduling process smoother. 5. Reducing No-Shows: Think about using computer programs to predict when patients might not show up for their appointments. This can help you plan better and reduce disruptions in the schedule. 6. Connecting with Health Records: Consider connecting the system with electronic health records (EHRs). This can help healthcare providers access important patient information quickly and easily.
  • 33. 26 REFERENCES [1] Wiki.optimy.https://wiki.optimy.com/HMS-system/ [2] https://nevonprojects.com/farming-assistant-web-service-php/ [3] E Balagurusomy, “Fundamentals of Computer”, Tata McGraw Hill Education PVT. Ltd. [4] Thomas A. Powell, “Web Design: The Complete Reference 2ED”, Tata McGraw Hill. [5] L. B. Jeffery Whitten, “Systems analysis and design methods”, McGraw Hill India. [6] R. . Lafore, "Data Structures and Algorithms", Sams Publishing. [7] Ian Sommervilla, “ Software Engineering” , 9th Addison – wesley , 2010. [8] R. Robin Nixon, “ Learning PHP MySQL javascript and CSS”, 2nd Edition , O Reilly Media 2012. [9] A. Abraham Silberscatz, “ Database system concept”, 6th edition, McGraw Hill. [10] D. s. McFraland, “JavaScript and Jquery : The missing mannual”, 2nd Edition pogue Press, 2011.