Professional Documents
Culture Documents
TRIBHUVAN UNIVERSITY
A project proposal submitted for the partial fulfillment of the requirements for the degree of
BIM awarded by Tribhuvan University
Submitted by:
Simon Tamang
018BIM053
Submitted To:
Er.Saugat Sigdel
Lecturer
Department of Computer Science
St. Xavier’s College, Maitighar, Kathmandu
i
CERTIFICATE OF APPROVAL
The undersigned certify that they have read and recommended to the Department of Computer
Science for acceptance, a project proposal entitled “ONLINE APPOINTMENT SYSTEM”
submitted by Simon Tamang for the partial fulfillment of the requirement for the degree of
Bachelor in Information Management awarded by Tribhuvan University .
……………………………..
Er.Saugat Sigdel
Lecturer
Department of Computer Science
St. Xavier’s College
ii
EXECUTIVE SUMMARY
Hospital is the place where people’s lives gets saved by the doctors. When a person gets sick or get
some kind of diseases they have to go to hospital for checkup. They have to pay money, take
token/ticket and then only they get the appointment of doctor. Doctor will tell the patient what to do
and what not to do and if the patient is not well the will be treated in hospital. This is how the hospital
of nowadays work.
But sometimes people have to wait for longer period of time in order to just get to meet the doctor. All
people won’t have so much time to spend in hospital. Peoples have own jobs to do so they will have
limited time to stay in hospital but the system present in hospital will make patient wait for long time.
Using an online medium, we can get the appointment of doctors without going to hospital and not
only that we will know the timing when the doctor will be available in hospital. This will save time of
patient and doctors will know how busy their schedule will be because they will also know the
number of appointment they got in a day.
iii
BACKGROUND AND PROBLEM STATEMENT
When we go to hospital we have to take token or ticket in order to get the appointment of doctors.
Even after getting token we have to stay in queue for hours and hours for doctor to come in the
hospital. The timing of doctor is not known by the patients therefore we have to waste a lot of time in
hospital. So this project tries to solve the problem of people who wants to save time and they don’t
want to stay in queue for a longer time.
iv
OBJECTIVES
The main objective of this project is to ease the patient on getting the appointment of doctor online
and know the availability of doctors in hospital.
v
USE CASE DIAGRAM
vi
USER STORIES
Admin Add doctors information Patient user can view the doctor’s details and
take appointment.
Admin Activate the account The user and doctor can use their account to
login.
User Login I can go to my profile and look for
appointment.
User Get appointment I can meet doctor without staying in queue.
vii
USE CASES
Login:
Step Actor Action description
3 User The user fills the two required fields with necessary dat.
4 System The login box disappears and the user is directed to dashboard.
Scenario Extensions:
Step Condition Action description
3.a The user gives wrong username and The message below the login button will
password. says invalid username and password.
3.b The user didn’t type anything in both A validation error is prompted at the side
fields. of the input field suggesting the user
about the error.
viii
DATABASE
E-R Diagram:
ix
Normalization of Taking Appointment
x
TOOLS
2) CSS: CSS is used to decorate HTML contents to make it more attractive to view.
3) HTML: HTML stands for hypertext markup language. It is used to build the structure of our
website.
4) MYSQL: MYSQL is used to store the data and information of the users .
5) XAMPP: XAMPP is free and open source cross platform webserver solution stack package.
It is used to synchronize php, MYSQL with HTML file.
xi