0% found this document useful (0 votes)
20 views

ABSTRACT_OF_THE_PROJECT_doc[2] correct

The Doctor Appointment Booking System is an online platform that allows patients to easily book appointments with doctors, reducing waiting times and improving user experience. The system includes functionalities for managing doctor schedules, patient bookings, and administrative access, all while providing a user-friendly graphical interface. It is built using Python (Django) and requires specific hardware and software to operate effectively.

Uploaded by

luckylis977
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

ABSTRACT_OF_THE_PROJECT_doc[2] correct

The Doctor Appointment Booking System is an online platform that allows patients to easily book appointments with doctors, reducing waiting times and improving user experience. The system includes functionalities for managing doctor schedules, patient bookings, and administrative access, all while providing a user-friendly graphical interface. It is built using Python (Django) and requires specific hardware and software to operate effectively.

Uploaded by

luckylis977
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

ABSTRACT OF THE PROJECT

The project is a Doctor Appointment Booking System provides patients or any user an
easy way of booking a doctor's appointment online. This is an application that
overcomes the issue of managing and booking appointments according to user's
choice or demands. The task sometimes becomes very tedious for the compounder or
doctor himself in manually allotting appointments for the users as per their availability.
Hence this project offers an effective solution where users can view various booking
slots available and select the preferred date and time. The already booked space will
be marked yellow and will not be available for anyone else for the specified time. This
system also allows users to cancel their booking anytime.
• This system helps to reduce the waiting time of the patient.
• User can select the appointment time according to his preference.
• Available and booked slots are shown in effective graphical user interface.

1
Objective
The main objective of the Project on Doctor Appointment System is to manage the
details of Doctor, Appointment, Patient, Booking, Doctor Schedule. It manages all the
information about Doctor, Doctor Fees, Doctor Schedule. The project is totally built at
administrative end and thus only the administrator is guaranteed the access. The
purpose of the project is to build a website to reduce the manual work for managing
the Doctor, Appointment, Doctor Fees, Patient. It tracks all the details about the
Patient, Booking, Doctor Schedule.

Functionalities provided:
• Provides the searching facilities based on various factors, Such as Doctor, Patient,
Booking, Doctor Schedule.
• Doctor Appointment System also manage the Doctor Fees details online for
Booking details, Doctor Schedule details.
• It tracks all the information of Appointment, Doctor Fees, Booking etc.
• Manage the information of Appointment.
• Shows the information and description of the Doctor, Patient.
• It deals with monitoring the information and transactions of Booking.
• Manage the information of Doctor etc.
• Editing, adding and updating of Records is improved which results in proper
resource management of Doctor data.

2
SOFTWARE/HARDWARE REQUIREMENTS:
Hardware Requirements: -
• 4GB RAM or higher
• 512 KB Cache Memory.
• Hard disk 500 GB.
• Microsoft Compatible 101 or more Key Board.

Software Requirements: -
• Frontend: HTML, CSS, JavaScript, Bootstrap
• Back-End language: Python (Django).
• Code editor: Visual Studio Code.
• Version control: git.
• Database: MySQL.
• Operating system: Windows 10/11 with MS- office.

3
SOFTWARE REQUIREMENT SPECIFICATION (SRS) DOCUMENT

1.INTRODUCTION:
The primary objective of this project is to develop an efficient and user-friendly online
Doctor Appointment Booking System. This system aims to streamline the process of
scheduling appointments between patients and healthcare providers. By leveraging
the power of Python, we aim to create a robust and scalable solution that enhances
the overall patient experience.

1.1 purpose:

The purpose of this project is to create an online system that allows patients to easily
book appointments with doctors. This system will streamline the appointment process,
reducing wait times and improving overall patient satisfaction. It will also provide a
convenient platform for doctors to manage their schedules and communicate with
patients.

1.2 Project scope:

The proposed software product is the Online Doctor Appointment Booking System
(ODABS). In this project we are going to design and build a fully functional web based
online appointment system. The aim of this project is to create an online doctor
appointment system. Customers can be able to book doctor's appointment anywhere
in the world, this can be done via web browser, Doctors can also register to this system,
view appointments and set available time for appointment thereby making it more
convenient for them.

1.3 overview:

This document outlines the specific requirements for building the Online Doctor
Appointment Booking System (ODABS). It details the system's functionalities, such as
user registration, doctor profile management, appointment scheduling, and online
consultations. This document will guide the development team in creating a user-
friendly and efficient system that meets the needs of both patients and healthcare
providers.

4
2.OVERALL DESCRIPTION
2.1 Product Perspective:
This Doctor Appointment Booking System is a self-contained system that allows
patients to book appointment and doctors to manage appointments. Various
stakeholders are involved in this system.

2.2 Product Perspective:

• Provide an application that enables patients to book an appointment. with any


available doctor.
• Doctors will be able to view their appointments and manage them properly.
• Coordinate various calendars and finding available time slots for appointment.
• Reserve equipment and rooms for appointment.
• Alert patients in case there is an earlier available time slot.

2.3 User Characteristics:


The system will be used in the hospital. The doctors and patients will be the main users.
Given the condition that not all the users are computer-literate. Some users may have
to be trained on using the system. The system is also designed to be user-friendly. It
uses a Graphical User Interface.

2.4 Assumptions and Dependencies:


• It is assumed that IBM compatible computers will be available before the system is
installed and tested.

• It is assumed that the Hospital will have enough trained staff to take care of the
system.

2.5 General Constraints:


• The system must be delivered by the proposed deadline.

• The system must be user-friendly.

5
3.SYSTEM FEATURES
3.1 Functional requirements:
3.1. Create account:
Description-If user is new & does not have doctor's consultation account.

Input -click on create new account.

Processing -Access the data given by the user & makes particular account.

Output -Display Account Created.

3.2 Login:
Description -If user already have an account & simply login.

Input -click on "login".

Processing - Retrieves the Mail-ID & password & Searching for the account.

Output - Successfully Login.

3.3 Book Appointment:


Description -Normally Display a list of doctors.

Input -tap on "Book Appointment".

Processing -After tap on "Book Appointment", it shows doctor details.

Output -your profile.

3.4 Patient or User's Profile Modify.


Description -To update general date user like photo, Age, Mail-ID, Address, etc.

Input -click on "update profile".

Processing -Users data is retrieving on screen.

Output -your profile update.

3.5 Cancel Appointment.


Description - It normally cancels the Appointment of Doctor.

Input -click on cancel Appointment.

Processing - This process informs to doctor that particular patient has cancelled
appointment.
6
Output - Appointment cancelled.

3.6 Enquires:
Description -It is used to do a query regarding about particular doubts.

Input -Tap on enquires.

Processing - This transfers the messages from user to department.

Output - Message sent.

3.7 Logout:
Description - Basically removes patients Account.

Input -Tap on "Log out".

Processing - Remove users’ data from users.

Output - "log out successfully".

3.8 Administrator Access:


Description -Its normally gives access to Administrator to manage the data base.

Input -click on "patient's" list.

Processing -This shows whole list of patients.

Output -"patients list".

3.9 Reply Enquires Administrator:


Description -It take out the queries given by users.

Input -Click on "Reply enquires".

Processing -Retrieving Quires.

3.10 Delete Past Appointment:

Description - Show the list of appointment to manipulate.

Input -Click on "Delete on past appointment".

Processing -Remove data from system.

Output -"Deleted".

7
4. EXTERNAL INTERFACE
4.1 User Interface:

This user interface is design refers to graphical user interfaces and other forms, which
creates an interface between doctor and patient. In our doctor search and
appointment system program the UI use for designing purpose, in which the user will
have a convenient and effective interaction.

5.Non-Functional Requirements:

5.1 Performance requirements:


->The system must have a good response time.

->The system should be able to achieve a lot in a specified amount of time

->The system must run error free while operating with a huge set of data Safety

->The system should maintain a good back up.

5.2 Safety requirements:


-> The system should maintain a good back up.

5.3 Security requirements:


-> All external communications between the system's data server and clients must be
encrypted. -

>The access permissions for system data may only be changed by the system's data
administrator. -

>All system data must be backed up every 24 hours and the backup copies stored in a
secure location which is not in the same building as the system.

5.4 Usability:
->The system should include well-structured user manuals.

->The system should have Informative error messages.

->Efficient help facilities.

->The system should have a well-formed graphical user interface. The system should
be user friendly.

You might also like