ABSTRACT_OF_THE_PROJECT_doc[2] correct
ABSTRACT_OF_THE_PROJECT_doc[2] correct
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.
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.
• It is assumed that the Hospital will have enough trained staff to take care of the
system.
5
3.SYSTEM FEATURES
3.1 Functional requirements:
3.1. Create account:
Description-If user is new & does not have doctor's consultation account.
Processing -Access the data given by the user & makes particular account.
3.2 Login:
Description -If user already have an account & simply login.
Processing - Retrieves the Mail-ID & password & Searching for the account.
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.
3.7 Logout:
Description - Basically removes patients Account.
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:
->The system must run error free while operating with a huge set of data Safety
>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 a well-formed graphical user interface. The system should
be user friendly.