You are on page 1of 8

SE- UOG - Project Management Office Version: 1.

0
Final Year Project Proposal Guide Date: November 2022

Department of Software Engineering

University of Gujrat

Doctors on Hand

Submitted By:

Hassan Abdullah 19011598-110


Syed Idrees Hashmi 19011598-133
Abdul Rehman 19011598-139

Supervised By:
Miss Reema Chaudhary

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
1
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

DECLARATION

I certify that project title “Doctors on Hand” is under my supervision with students of BS.

Software Engineering, Faculty of Computing & Information Technology, University of

Gujrat, Pakistan, worked under my supervision.

Miss Reema Chaudhary


Department of Software Engineering
Faculty of Computing & Information Technology
University of Gujrat, Punjab, Pakistan.
Email: reema.chaudhary@uog.edu.pk

Dated: Nov 24, 2022

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
2
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

TABLE OF CONTENTS
FINAL YEAR PROJECT PROPOSAL..........................................................................4
1.1 INTRODUCTION...........................................................................................................4
1.2. PROJECT TITLE:.........................................................................................................4
1.3. PROJECT OVERVIEW STATEMENT:.............................................................................4
1.4. PROJECT GOALS & OBJECTIVES:..............................................................................5
1.5. HIGH-LEVEL SYSTEM COMPONENTS:.........................................................................5
1.6. LIST OF OPTIONAL FUNCTIONAL UNITS:....................................................................6
1.7. EXCLUSIONS:.............................................................................................................6
1.8. APPLICATION ARCHITECTURE:..................................................................................7
1.9. GANTT CHART:..........................................................................................................7
1.10. HARDWARE AND SOFTWARE SPECIFICATION:........................................................8
1.11. Tools and technologies used with reasoning:.........................................................8

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
3
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

Final Year Project Proposal


1.1 Introduction
The principal idea of this project is to create an app via which patient will not have to
look for Doctors. The main idea of this to search doctor online within few mins, a doctor
who can cure your disease and also booking an appointment app. This app will find you
the most suitable and nearest doctor according to your disease. By using this app patient
can also get appointment from that specific doctor. In this app he will also know about
sitting duration of doctor so that he reached in his clinic/hospital on time.

1.2. Project Title:


The title of our project title is “Doctors on Hand”

1.3. Project Overview statement:


The proposed project is a smart searching and appointment booking app that provides
patients or any user with an easy way of searching for a doctor as per a doctor’s
specialization and booking a doctor’s appointment online. This project also provides a
platform for doctors to create their profiles so that a user or patient can search for them
and book an appointment.
This is a mobile application that overcomes the issue of searching for a doctor as per the
doctor’s specialization and managing and booking appointments according to the user’s
choice or demands. The task sometimes becomes very tedious for the doctor
himself/herself in manually allotting appointments for the users as per their availability.
Hence this project offers an effective solution where users can select a doctor and view
various booking slots available and select the preferred date and time for the selected
doctor. 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.
Project Overview Statement Template
Project Title: Doctors on Hand

Project Manager: Miss Reema Chaudhary


Project Members:
Name Registration # Email Address Signature
Hassan Abdullah 19011598-110 19011598-110@uog.edu.pk Hassan Abdullah
Syed Idrees Hashmi 19011598-133 19011598-133@uog.edu.pk Syed Idrees Hashmi
Abdul Rehman 19011598-139 19011598-139@uog.edu.pk Abdul Rehman
Project Goal:
Our goal is to overcomes the issue of searching a doctor as per doctor’s specialization and managing and
booking appointments according to user’s choice or demands.

Objectives:
Sr.#

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
4
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

1 Provide a platform that help user/patient to search doctor nearby them


2 This app allows user/patient to get appointment of doctor of their choice and preferred date
and time
3 This app will also provide a platform for doctors to create their profile
4 The already booked space will be marked yellow and will not be available for anyone else
for the specified time
5 This app allows user/ patient to search doctors as per their specialization
6 In this app Doctors can view booked appointments
Project Success criteria:

Assumptions, Risks and Obstacles:

Organization Address (if any):

Type of project: Research Development


Target End users:

Development Technology: Object Oriented Structured


Platform: Web based Distributed
Desktop based Setup Configurations
Mobile Application
Approved By: Miss Reema Chaudhary
Date: November 24, 2022

1.4. Project Goals & Objectives:


 Provide a platform that help user/patient to search doctor nearby them
 This app allows user/patient to get appointment of doctor of their choice and
preferred date and time
 This app will also provide a platform for doctors to create their profile
 The already booked space will be marked yellow and will not be available for
anyone else for the specified time
 This app allows user/ patient to search doctors as per their specialization
 In this app Doctors can view booked appointments

1.5. High-level system components:


Information
Functional Requirements:

This project has three main actors:

Administrator
Doctor
Patient or user
The functional requirement for each actor is given below:

Functional requirements for Administrator

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
5
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

Login
Approve or disapprove a doctor
Add, update, delete and view specializations
Add update, delete and view locations
Book, cancel and view user’s appointments
Add, update, delete and View doctors
Add, update, delete and View users

Functional requirements for doctor

Register
Login
Upload and update profile, the profile must include doctor’s name, Doctor’s Picture,
doctor’s introduction, doctor’s qualification, experience, location, fee, availability days,
timing slots, and hospital name.
View booked appointments
Cancel an appointment
View records of own patients

Functional requirements for user or patient

Register
Login
Upload and edit profile, the profile must include the patient’s name, age, email address,
phone number, and address.
Search a doctor according to specific filters (Specialization, fee, location, and
availability, etc.)
Book an appointment according to availability, if a slot is already booked it must be
marked yellow and this slot cannot be selected for booking.
Cancel appointment.
After successful appointment booking, an email notification should be sent to the
patient’s email address.

1.6. List of optional functional units:


Video calling.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
6
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

1.7. Exclusions:
The real time doctor-user chat features can be excluded.

1.8. Application Architecture:

1.9. Gantt chart:


“Doctors on Hand” Gantt chart:

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
7
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: November 2022

1.10. Hardware and Software Specification:


Hardware Specification:
For our system we required a smart phone that user will use to run our app
Software Specification:
User have android operating system with android 4.0+ or any IOS device, with at
least 2gb ram and 30mbs space in his device.

1.11. Tools and technologies used with reasoning:


In this project we will use different tools and programing languages. For development we
will use “Dart” as a main programming language and “Flutter” as its main framework.
For development of this project, we will use “Android Studio” as an IDE for our project
development and for all database task we will use “Firebase”.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
8

You might also like