Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
22 views4 pages

Untitled Document

Uploaded by

Pratyush Mohanty
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)
22 views4 pages

Untitled Document

Uploaded by

Pratyush Mohanty
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/ 4

Aim of Experiment :- Smart Appointment Booking

System-Software Requirements Specification


(SRS)

1.Introduction
The Smart Appointment Booking is a web-based application designed to
simplify the process of scheduling during appointments for patients.The
system aims to provide an efficient solution for managing appointments
according to user preferences, while also offering features for tracking
doctor earnings.This document outlines the functional and nonfunctional
requirements of the system.

2.Scope
The software covers the following users to:
● View available appointment slots.
● Book appointments for dates and times.
● Cancel appointments.
● Allow doctors to input daily earnings for generating monthly
reports.

3.Functional Requirements

3.1 User Management


● Registration:Users can create accounts by providing
necessary information.
● Login:Users can log in using their credentials.
3.2 Appointment Booking
● View Available Slots:Users can view available appointment slots.
● Book Appointment:Users can select a preferred date and time slot
and book an appointment .
● Cancel Appointment: Users can cancel their booked appointments.

3.3 Doctor Earnings Tracking


● Inputs Daily Earnings:Doctors can input their daily earnings into
the system.
● Generate Monthly Earnings Reports:The system will automatically
and generate a report of total earnings for the doctor at end of
each month

4.Non Functional Requirements

4.1 Performance
● The system shall respond to user interaction within 2 seconds.
● The system shall be capable of handling concurrent user requests
without significant performance degradation.

4.2 Security
● User passwords shall be stored securely using encryption.
● The system shall provide informative error messages in case of invalid
user inputs

4.3 Usability
● The user interfaces shall be intuitive and easy to navigate.
● The system shall provide an informative error message in case of
invalid user inputs.
4.4 Reliability
● The system shall maintain data integrity and ensure accurate
appointment scheduling
● Regular backups of the database shall be prevent data loss

5.System Architecture
The Smart Appointment Booking System will be developed using
ASP.NET for the front-end and SQL database for the back-end.The
architecture will follow a client-server model where the client
interacts with the with the system through a web browser and the
server handles request processing and data management.

Entity-Relationship (ER) Diagram for Smart


Appointment Booking System
1.User
● UserID (Primary key)
● Username
● Password
● Email
● Role
2.Doctor
● DoctorID (Primary Key)
● Name
● Specialisation
● ContactNumber
● Email
3.Appointment
● AppointmentID (primary Key)
● UserID (Foreign Key)
● DoctorID(Foreign Key)
● Date
● DailyEarnings
Relationships:
● User-Appointment:-One user can have multiple
appointments.(One-to-Many)
● Doctor-Appointment:One doctor can have multiple
appointments.(One-to-Many)
● Doctor-Earnings:One doctor can have multiple earnings
entries.(One-to-Many)

Conclusion:
The Smart Appointment Booking System aims to streamline the process
of scheduling doctor appointments and tracking earnings.By providing a
user-friendly interface and automated features,the system will enhance
convenience for both patients and medical staff.

You might also like