Appointment Scheduling
Appointment Scheduling
Appointment Scheduling
INTRODUCTION
1.1 OBJECTIVE
Internet healthcare put their best foot forward on the internet so they not
only get found by potential patients, but that they leave a good
impression. In the age of consumer-driven healthcare, it is more
important now than ever before to create a positive digital experience.
Chances are, the first impression many of your patients have of your
hospital is what they see online.
Objective :
The objective of this project is to provide web application to a
maternity hospital as they are interested to switch their style of work
from manual to digital.
Modules :
Hospital-Admin Module
Doctor Module
Patient Module
Input :
Information about the patient through login form.
Information about the appointment.
Information about the doctors.
Information about the events, news, doctor’s availability,
visiting hours and facilities.
Output :
Authentication Confirmation of the appointment being taken
through SMS.
Information about the daily updates like doctor’s available for
that day.
Updates like events, facilities, news, visiting hours of doctor’s.
Online appointment facility.
Information about the hospitality.
Tools :
i]Software requirements:
Operating system: Windows XP/7 or above.
Front end: HTML
Middle wear: PHP
Back end: MYSQL
Designing tool: Dreamweaver
Web Server: WAMP Server
ii] Hardware requirements:
RAM: 2GB or above.
Processor:
Existing System :
The new patients have to visit the hospital to know about the
hospitality and the service.
The hospital now is practicing the usual method of token for
the appointments of the patients.
The patients need to visit the hospital to know the presence of
their concerned doctors.
Patient need to wait in queue till he/she gets his/her turn for
the check-up as they will not be aware of their turn.
Proposed System :
Patients need not visit the hospital physically to know about
the hospitality and service and just know it by visiting the
website.
Appointments can be given online to patients.
The patients need not visit the hospital to know the presence
of their concerned doctors as they will know the list of
doctors available on that day on the website.
Patient need not wait in queue till he/she gets his/her turn
for the check up as they will be aware of their turn and the
approximate time to visit hospital.
Limitations of the project:
Updating every day is must.
Computer illiterate cannot use this mode of communication.
FEASIBLITY STUDY
Preliminary investigations examine project feasibility; the likelihood of how the system is will be
useful to the organization. Three tests of feasibility-all equally important are studied .
In feasibility study phase we had undergone through various steps which are describe as under:
Technical feasibility
Economical feasibility
Behavior feasibility
It is based on technical concept such as does the proposed system have the technical capacity to hold the
data required to use the system.
It is based on the financial concept such as is the patient monitoring project has sufficient
budget to develop the proposed system or is it cost effective. The proposed system will save lots of paper
work and Facilitate magnetic record keeping thereby reducing the costs incurred on above heads. This
reduction in cost prompts the hospital go for such computer-based system.
1.5.3 BEHAVIOUR FEASIBILITY
This test of feasibility asks if the system will work when it is developed and is the current
functional methods acceptable to the user. Since the inception of Internet, it is continuously growing in
leaps and bounds, as more people are arriving at the conclusion that they cannot escape from it and in
order to keep up, they have to participate in that.
Framework :
PHP is a powerful scripting language that can be run by itself in the
command line of any computer with PHP installed. However, PHP alone
isn't enough in order to build dynamic web sites.
To use PHP on a web site, you need a server that can process PHP
scripts. WAMP server allows developers to test PHP scripts locally; this
makes it an invaluable piece of your local development environment.
Additionally, dynamic websites are dependent on stored information
that can be and easily; this is the main difference between a dynamic
site and a static HTML site. However, PHP doesn’t provide a simple,
efficient way to store data. This is where a relational database
management system like MySQL comes into play.
Implementation is the realization of an application, or execution
of a plan, idea, model, design, specification, standard, algorithm, or
policy and it is a process of having the systems personnel check out and
put new equipments into use, train users, install new application a and
construct any files of data needed to use it.
Another factor to be considered in the implementation phase is
the acquisition of the hardware and software. Once the software is
developed for the system and testing is carried out, it is the process of
making the newly designed system fully operational and consistent in
performance.
1.3 Speed Optimization :
As with many scripting languages, PHP scripts are normally kept as
human-readable source code, even on production web servers. In this
case, PHP scripts will be compiled at runtime by the PHP engine, which
increases their execution time. PHP scripts are able to be compiled
before runtime using PHP compilers as with other programming
languages such as C (the language PHP and its extensions are written
in).
Code optimizers aim to reduce the computational complexity of
the compiled code by reducing its size and making other changes that
can reduce the execution time with the overall goal of improving
performance. The nature of the PHP compiler is such that there are
often opportunities for code optimization, and an example of a code
optimizer is the Zend Optimizer PHP extension.
1.5 My SQL :
What is a database? Quite simply, it’s an organized collection of data. A
database management system (DBMS) such as Access, FileMaker Pro,
Oracle or SQL Server provides you with the software tools you need to
organize that data in a flexible manner. It includes facilities to add,
modify or delete data from the database, ask questions (or queries)
about the data stored in the database and produce reports
summarizing selected contents.
MySQL is a multithreaded, multi-user SQL database management
system (DBMS). The basic program runs as a server providing multi-user
access to a number of databases. Originally financed in a similar fashion
to the JBoss model, MySql was owned and sponsored by a single for-
profit firm, the Swedish company MySQLAB now a subsidiary of Sun
Micro system , which holds the copyright to most of the codebase.
Plan of work
Analysis 10
Design 18
Coding 31
Testing 15
Report 15
BIBLIOGRAPHY
Books
1. “Software Engineering”,by Ian Somerville, Sixth Edition, Pearson
Education Ltd 2007.
Websites
4. www.adobe.com/products/dreamweaver.html