Professional Documents
Culture Documents
Template-03 - Project Proposal & Plan
Template-03 - Project Proposal & Plan
[Title of Project]
Project Team
Student Name Student ID Program Contact Number Email Address
Waqar Younas BSEM-F19-O64 BS-SE 0303-3203969 BSEM-F19-
O64@superior.edu.pk
Zain-ul-Abedien BSEM-F19-O98 BS-SE 0316-0044359 BSEM-F19-
O98@superior.edu.pk
Hanzla Hassan BSEM-F19-219 BS-SE 0315-8223582 BSEM-F19-
219@superior.edu.pk
[Sir Imran Ahmad]
([Designation])
Change Record
The only thing worse than being Blind is having sight and No vision. “Color Blindness App” Will
provide all the necessary facilities (including test level of color blindness, color detection, and
also provide a clinic doctor to get contact, also patient send report to doctor, doctor can reject
and accept it). It can be used by color blind patient to know their color blindness level. It
provides a user-friendly interface and error free modules. It can be seen that most of the
researches have reported image-processing techniques for color detection. Or edge detection,
while some have developed an algorithm for identification of characters. However, very little
work has been done for the aid of color blind people. In this regard. In this regard we have
small initiative by developing an app “Color Blindness App”. It may facilitate the color-blind
people in different manner more efficiently.
1. Introduction
Color has a key role in almost all areas of life as it is one of the main element for characterizing
people, objects, material etc. Color is used more often as a point of attraction compared to any
other tool. In industries color can be used to represent to a range of parameter. Color is also
used as a marketing tool to attract people.
Color blindness is the inability to identify or differentiate colors and it affects approximately
8% of men and around 1% of women. Color blindness can be for all the colors or for a few
colors only, causing color blind persons to not able to recognize the difference between
colors. Color blind people face many problems in life at different stages, from childhood to
the end of their life. It can be seen that most of the researchers have reported image-
processing techniques for color detection or edge detection, while some have developed an
algorithm for identification of characters. However, very little work has been done for the
aid of color-blind people. The developed aiding systems are for detecting color blindness or
the color of an object.
The software based on android app. We use some images to test the color blindness. And
some question also put on it. This will help the user to recognize the level of their color
blindness. Then user can detect the color of any object. The user can detect color of any
object that they want to recognize and then the color of that object will be shown on
screen through text or voice message.
An analysis of the existing systems for color blind people suggested the need for a much
more interactive system. In the present generation, the mobile phone is a device that is
used by almost every person. Developing software using the existing infrastructure
available in smart phones would be a boon to color blind people. The proposed work was
done to develop a software application with the objective to design and implement a tool
that is be able to:
4. Proposed Solution
The solutions of the given problem statements are:
The user can test the color blindness level.
User can detect the color.
User can contact with the Doctor through the application.
Admin
Description and priority
The admin must login to access the features of color blindness admin side that include.
If the admin wants to approve/block the doctor or patient.
The admin will enter the login credentials.
The system will validate the admin’s data when user clicks on login button.
The admin will get access the admin side.
The admin will see the patients and doctors list which are registered on app.
Functional Requirement
Login
Description and Priority
The user must login to access the features of color blind app.If the user is a patient, he/she
must have the privileges to test color blindness level, object detecting color, view list of
doctors, request for appointment and view status of appointment. If the user is a doctor,
he/she must have the privileges to view request appointments, view result report of patient,
and accept/reject request appointment.
Functional Requirements
Req#01: The user must have account after the successful registration in the colorblind app.
Req#02: The user must have correct credentials in order to log in to the colorblind app.
Patient
Description and Priority
Patient will be able to sign in then login to the system. The system will provide the facility
to patient to test their color blindness level through some questions are given with some
pictures. Then the user will be able detect the color through android camera. And will be
able to take appointment with the doctor and view status of appointment. If appointment
request is accepted then patient can view appointment details. Its priority is high.
Functional Requirements
Req#1: The system will allow patient to sign in.
Req#2: The system will allow patient to login.
Req#3: The system will allow patient to request test color blindness level.
Req#4: The system will display some questions on the screen to test color blindness level.
Req#5: The system will allow patient to select answer.
Req#6: The system will check answers of patient.
Req#7: The system will display the result in the form of percentage.
Req#8: The system will save result report of color blindness level of current patient.
Req#9: The system will allow user to focus on image to detect color of an object.
Req#10: The system will show color name of an object using text and audio.
Req#11: The system will show the list of Doctors.
Req#12: The system will allow patient to select doctor.
Req#13: The system will allow patient to request for appointment.
Req#14: The system will allow patient to check status of appointment.
Req#15: The system will allow patient to see appointment details.
Req#16: The system will allow patient to logout.
Doctor
Description and Priority
Doctor will be able to use system by login. The system will provide the facility to the doctor
that they can view the appointments and can check the result file in the form of pdf
Document of patients. The doctor have the facility to accept or reject the appointments. Its
priority is high.
Functional Requirements
Req#1: The system will show the Doctor sign in.
Req#2: The system will show the Doctor login.
Req#3: The system will display all appointment requests.
Req#4: The system will allow doctor to view result report of color blindness of patient.
Req#5: The system will allow doctor to accept or reject appointment request of patients. If
appointment. Accept then system will allow doctor to set date and time for checkup.
Req#6: The system will allow doctor to logout.
Performance Requirements
The system we are going to develop will be used as the android app so it is expected that
testing, color detection and doctor contact modules will perform functionally all the
requirements specified by the all users. It will provide an efficient, user-friendly, and easy-to-
understand environment for the communication between the intended modules.
Safety Requirements
This online platform will prevent losses like missing of documents, change occurring, or
replacement of documents for the purpose to harm the project occurs during manual
processes. So it prevents the product from facing such big damage. The data will be protected
from unauthorized access. This will be a more secure and reliable system.
Security Requirements
Security is largely caused by the vulnerability. The project will provide security to the data
from unauthorized access by providing ids and passwords to all the users of the system. The
users will have to log in and authenticated before providing the intended access to the
system thus ensuring authorized access. The data and information shared on this platform
will be private and secured.
• Android.
• Java Language.
• Android Studio.
• Php
ARCHITECTURAL REPRESENTATION
The Architectural Representation of the app shown in the following Figure
8. Project Plan
[12 pt, Calibri, Justified]
[This section describes how the project will be managed, including a detailed plan with milestones. Project Plan
includes two things i.e. Work breakdown structure (WBS) and Gantt Chart consisting of Timeline with milestone.]
1. Project Management
1.1. Work Breakdown Structure (WBS)
1.2. Roles & Responsibility Matrix
1.3. Change Control System
2. Reports / Documentation
2.1. Final Documentation Introduction
2.2. Literature / Markey Survey
2.3. Requirements Analysis
2.4. System Design
2.5. Implementation
2.6. Testing & Performance Evaluation
2.7. Conclusion & Outlook
2.8. End User Documentation
2.9. Application Administration Documentation
2.10. System Administrator Documentation
3. System
3.1. Development Environment
3.1.1. IDE
3.1.2. Version Control
3.1.3. Server
3.1.4. Database
3.2. Presentation Layer
3.2.1. Deliverable 1
3.2.2. Deliverable 2
3.2.3. ...
3.3. Business Logic Layer
3.3.1. Deliverable 1
3.3.2. Deliverable 2
3.3.3. ...
3.4. Data Management Layer
3.4.1. Deliverable 1
3.4.2. Deliverable 2
3.4.3. ...
3.5. Physical Layer
3.5.1. Deliverable 1
3.5.2. Deliverable 2
3.5.3. ...
Project Supervisor
Comments: ___________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
Name:______________________________
Date:_______________________________ Signature:__________________________
Project Manager
Comments:
___________________________________________________________________
_________________________________________________________________________
____
_________________________________________________________________________
____
_________________________________________________________________________
____
_________________________________________________________________________
____
Date:_______________________________ Signature:__________________________