You are on page 1of 25

lOMoAR cPSD| 20538432

DOCTOR APPOINTMENT BOOKING SYSTEM


MINI PROJECT REPORT

Submitted by

ALI ASGAR
MOMIN TAHOORA
BOHARI SAKINA

In partial fulfilment of the requirements for the


Degree of
BBA C.A
In
Bachelor of Computer Application

Mahatma Gandhi Vidya mandir M.S.G. College


Loknete Vankatrao Hire road Malegaon camp
Tal: Malegaon Dist: Nashik, Pincode: 423105

MARCH 2024

1|P a g e
DEPARTMENT OF COMPUTER SCIENCE

M.S.G COLLEGE MALEGAON

CERTIFICATE

Certified that this is a bonafide record of

the project work entitled

“DOCTOR APPOINTMENT BOOKING SYSTEM”


done by the following students

ALI ASGAR (61)

MOMIN TAHOORA (54)

BOHARI SAKINA (68)

Of the Vth semester, Bachelor of Computer Application in the year 2024 in

partial fulfilment of the requirements to the award of Degree Bachelor of BBA

C.A. of MSG College Malegaon

Mr. D.J. Deore Mrs. Shinde Mam

Head of the Department Project Guide

Place: Malegaon Date:23/01/23

2|P a g e
ACKNOWLEDGEMENT

Here we gladly present this project report on “DOCTOR APPOINTMENT BOOKING


SYSTEM” as part of the 5th semester BCA. At this time of submitting this report we use
this opportunity to mention those people who are with us along the work. We take this
occasion to thank God, almighty for blessing us with his grace and taking our endeavor to
a successful culmination. We extend our sincere and heartfelt thanks to our esteemed guide,
Mrs. Shinde Mam for providing us with the right guidance and advice at the crucial
junctures and for showing us the right way. We extend our sincere thanks to our respected
Head Of the Department Mr. D.J. Deore Sir, for allowing us to use the facilities available.
We would like to thank the other faculty members also, at this occasion. Last but not the
least; we would like to thank friends for the support and encouragement they have given us
during the course of our work.

Submitted by

ALI ASGAR
MOMIN TAHOORA
BOHARI SAKINA

2|P a g e
lOMoAR cPSD| 20538432

Abstract
The main objectives of our project “Doctor Appointment Booking System”. This
is a system in where anyone can create an appointment to his/her required doctor.
In this system the user also get a personal profile where he/she can easily access
the required data. Doctors also get a personal profile to know about his/her patients
and appointments. This system will make patients-doctors communication easy
and it will help to build a good relationship between patients and doctors. It is a
system to facilitate the access of medical treatment of patients within their own
homes.
lOMoAR cPSD| 20538432

Introduction

Doctor Appointment Booking System is a value added service taking advantage of


the developments in growing internet facilities. We created a project called Doctor
Appointment Booking System. Nowadays the world become easier for the blessing
of online systems. So we created a project which will provide an online system of
hospital appointment. It can play a significant role in providing medical facilities in
remote areas where modern health facilities are very limited. This service paradigm
is specially critical for developing countries like India where access to medical
facilities are limited in rural areas. However, due to having huge disparity in health
care distribution between rural and urban areas, large portion of people living in
rural areas are deprived from these modern health care facilities. They are required
to travel long distance to access health care services which are costly and time
consuming. Poor healthcare infrastructure, most rural are required to travel long
distance to access modern healthcare facilities mostly located in urban areas. To
overcome this disparity in healthcare access, this system will make patients-
doctors communication easy and it will help to build a good relationship between
patients and doctors can play a critical role. It has great potential to improve both
the quality and the access to health care service delivery with reduced costs even in
the scarcity of resources.
lOMoAR cPSD| 20538432

Objectives
This system is suitable specially for patients who live at remote places and therefore
find it difficult to attend clinic regularly due to the cost of transportation along with
patients in emergency for first aid treatment. To assist the medical doctors in
pursuing a sound course of action to provide effective and safe medical care
founded on current information, available resources and patient needs to ensure
patient and provider safety. First aid treatments and doctors will be available 24/7
for patients though patients can contact doctors using online messages. To provide
protocols relating to issues of liability and negligence, doctor-patient relationship,
management and treatment, informed consent, continuity of care, referral for
emergency services, medical records, privacy and security of the patient records
and exchange of information, prescribing, counselling etc. This project is helpful to
cut back the time and quality of maintaining the records. It also helps the incorrect
maintenance of patient and patient details. Therefore, Doctor Appointment System
is to provide easy approach to doctors.

Stakeholders
There are three types of stakeholders in “Doctor Appointment Booking System”

project. Such as:


a) Admin
b) Doctor
c) Patients
lOMoAR cPSD| 20538432

Tools

Hardware :

• Processor: Intel Core i3 7 th Gen (3.9GHz)


• RAM: 8GB
• SSD: 256 GB
• Hard Disk: 1TB

Software :

• XAMPP server environment


• Visual Studio Code

Languages :

Front-end:
1. HTML
2. CSS
3. Bootstrap
4. Javascript

Back-end:
1. PHP
2. MySQL
lOMoAR cPSD| 20538432

Problem Statement
A problem statement is a clear description of the issues, it includes a vision, issue
statement, and method used to solve the problem. We are facing some problems to
build this Doctor Appointment System Such as it shows Not found sometimes. We
are searching many times to solve this issue then after sometimes we gets the
solution of this problem. We easily go to our code editor then we open the terminal
then type the command php artisan cache: clear & php artisan serve after that
everything was ok in our server to show that web site. Another Big problem is that
we can't shows images properly at times then we find the solution of that problem
from google. Actually, there are various kinds of problem regarding this we are
facing which gives us some tough times to solve but me & our group members were
very tentative to solve all our issues like we are working together to solve all the
issues.
lOMoAR cPSD| 20538432

Feasibility Study
A feasibility study is a high-level capsule version of the entire System analysis and
design process. After doing the project, study and analyzing all the existing or
require functionalities of the system, the next task is to do the feasibility study for
the project. All projects are feasible - given unlimited resources and infinite time.
Feasibility study includes consideration of all the possible ways to provide a
solution to the given problem. The proposed solution should satisfy all the user
requirements and should be flexible enough so that future changes can be easily
done based on the future upcoming requirements.
There are 3 parts in feasibility study:
1. Operational Feasibility
2. Technical Feasibility
3. Economical Feasibility

1- Operational Feasibility
Operational feasibility is the measure of how well a proposed system
solves the problems, and takes advantage of the opportunities identified during
scope definition and how it satisfies the requirements identified in the
requirements analysis phase of system development. No doubt the proposed
system is fully GUI based that is very user friendly and all inputs to be taken all
self- explanatory even to a layman. Besides, a proper training has been
conducted to let know the essence of the system to the users so that they feel
comfortable with new system. As far our study is concerned the clients are
comfortable and happy as the system has cut down their loads and doing.

2- Technical Feasibility
This involves questions such as whether the technology needed for the
system exists, how difficult it will be to build, and whether the firm has enough
experience using that technology. The assessment is based on outline design of
system requirements in terms of input, processes, output, fields, programs and
procedures. This can be qualified in terms of volume of data, trends, frequency
of updating in order to give an introduction to the technical system. The website
is the fact that it has been developed on windows 10 platform and a
configuration of 8GB RAM on core- i3 7th gen processor. This is technically
feasible. The technical feasibility assessment is focused on gaining an
understanding of the present technical resources of the organization and their
lOMoAR cPSD| 20538432

applicability to the expected needs of the proposed system. It is an


evaluation of the hardware and software and how it meets the need of the
proposed system.

3- Economical Feasibility
In Economic Feasibility study cost and benefit of the project is analyzed.
Means under this feasibility study a detail analysis is carried out what will be
cost of the project for development which includes all required cost for final
development like hardware and software resource required, design and
development cost and operational cost and so on. In the fast-paced world today
there is a great need of online social networking facilities. Thus, the benefits of
this project in the current scenario make it economically feasible. The purpose
of the economic feasibility assessment is to determine the positive economic
benefits to the organization that the proposed system will provide. It includes
quantification and identification of all the benefits expected. It is analyzed
whether project will be beneficial in terms of finance for organization or not.
lOMoAR cPSD| 20538432

Use Case Modeling and Description


A use-case model is a model of how different types of users interact with the
system to solve a problem. As such, it describes the goals of the users, the
interactions between the users and the system, and the required behavior of the
system in satisfying these goals. A use case diagram consists of the system, the
related use cases and actors and relates these to each other to visualize: what is
being described? (system), who is using the system? (actors) and what do the
actors want to achieve? (use cases), thus, use cases help ensure that the correct
system is developed by capturing the requirements from the user’s point of view.
Every time one of these user tries to log in there will be an email and password
verification. If there is something wrong with their email and password, there will
be a login error shown.
Here are the actors using the system:
1. Admin
2. Doctor
3. Patients
lOMoAR cPSD| 20538432

USE CASE DIAGRAM

Use case diagram


lOMoAR cPSD| 20538432

E-R Diagram

ER-Diagram
lOMoAR cPSD| 20538432

Data Flow Diagrams

DFD – Level-0
lOMoAR cPSD| 20538432

DFD – Level -1
lOMoAR cPSD| 20538432

DFD-Level-2
lOMoAR cPSD| 20538432

Flowchart

Flowchart
lOMoAR cPSD| 20538432

Input Output Screens

Home Page

Services
lOMoAR cPSD| 20538432

About Us

Doctors
lOMoAR cPSD| 20538432

Appointment Booking

Client’s Review
lOMoAR cPSD| 20538432

Blogs Page

Footer Section
lOMoAR cPSD| 20538432

Test Approaches
To complete the test process, testers must take some approach. There are
mainly two test approaches:

1- Automation Testing

Automation testing is a technique that uses an application to implement


the entire life cycle of the software in less time and provides efficiency and
effectiveness to the testing software. Automation testing is an Automatic
technique where the tester writes scripts by own 56 and uses suitable software
to test the software. It is basically an automation process of a manual process.

2- Manual Testing

Manual testing is the process of using the functions and features of an


application as an enduser would to verify the software is working as required.
With manual testing, a tester manually conducts tests on the software by
following a set of predefined test cases.
lOMoAR cPSD| 20538432

Testing

1- Black Box Testing


Black box testing is a software testing method in which the internal
structure/design of the item being tested is not known to the tester. These tests
can be functional or non-functional, though usually functional. This method is
named so because the software program, in the eyes of the tester, is like a black
box; inside which one cannot see.

2- Equivalent Class Partition


Equivalence partitioning (EP) is a specification-based or black-box
technique. It can be applied at any level of testing and is often a good technique
to use first. In equivalence- partitioning technique there need to test only one
condition from each partition. This is because assuming that all the conditions
in one partition will be treated in the same way by the software. If one condition
in a partition works, assume all the conditions in that partition will work, and so
there is little point in testing any of these others.

3- Boundary Value Analysis


In software testing, the boundary value analysis is a black box design
technique based on test cases. This technique is applied to see if there are any
bugs at the boundary of the input domain.

4- White Box Testing


In black box testing internal architecture or algorithm is not known to the
tester, but in the white box testing whole architecture is known to the testers. A
white box tester is usually a developer, as some degree of programming
experience is required. By contrast, it can be useful for black box testers to lack
such technical 57 perspectives, as their experience of the software should
closely resemble that of an end user. White box testing can be classified into
some levels. Such as:
- Unit Testing - Integration Testing - System Testing
lOMoAR cPSD| 20538432

Conclusion
Doctor Appointment System is web-based system that overcome the issue of
messaging and booking appointments according to user’s choice and demands.
Doctor Appointment System is a very exciting topic to work. The project offers an
effective solution where users can view various booking slots available and select
the preferred date and time. With this system doctor can set his/her own schedule.
Hospital can easily manage their appointment process and monitor the flow of
patients to the doctor. With this system the time can be saved to both doctor and
patients. By above document anyone will be able to understand the project at a
glance. In this project –
A doctor can,
• Get and Access appointment request
• Able to get patient profile
• Able to set his own schedule
• Able to give prescription
online And a patient can,
• Easily get doctor appointment
• See when his/her expected doctor available
• Able to get prescription online
• Able to contact a doctor anytime
Day by day healthcare system become an important part of our society. So we have
decided to build this system. We research so many system showed us the direction
how to develop our system. We interact with the people that what type of problem
they facing. They were very happy to take this system as it gives them some reliefs
in modern age. Our analysis reveals that Doctor Appointment System in some
cases can help to reduce the total cost of the healthcare system as well as the
patient’s waiting time. Despite everything we achieved, we faced many challenges
to finish this project. After all it’s an online web-based system so in real life both
doctor and patient need to follow the using rules otherwise it’s goal will be failed.
lOMoAR cPSD| 20538432

Future Work
In Future we are very keen to update our website. As we have plan to add new
features as we want more user friendly system. Such as online emergency treatment
system to implement in our website. Our main goal is to set a good online
treatment website for a hospital management tool as both doctors & patients get a
good environment of their health treatment. We are in search of new features &
ideas in general to implement new things. Hopefully we done that in next couple of
months.
Also We are very keen to promote this as a telemedicine treatment as we are
planning to implement video call service as patient can take doctors advice from
long distance. Hopefully we can do this within couple of months. As the major goal
of technology in the area of medicine is to enhance the quality of care to the
patients, it is absolutely essential to move towards better technology. Future
enhancements will help in refining the systems and also make the healthcare
system more powerful and far-reaching. With the increase in the disease burden of
the society, it will be worthwhile to have measures in place that do to ensure that
even people living in relatively less privileged areas can get access to doctors and
hospitals in a short span of time, without the need of travelling to far off cities. The
framework proposed here can be further refined to meet these needs. Also We are
very keen to promote this as a telemedicine treatment as we are planning to
implement video call service as patient can take doctors advice from long distance.
Hopefully we can do this within couple of months.

You might also like