Rahbar
Our project is an android application for Dementia patients, Dementia is the disease which is effecting almost 2 million people in Pakistan only, Dementia is the condition in which brain neurons do not work effectively due to which brain of human being will find it difficult to recognize faces, colo
2025-06-28 16:34:40 - Adil Khan
Rahbar
Project Area of Specialization Software EngineeringProject SummaryOur project is an android application for Dementia patients, Dementia is the disease which is effecting almost 2 million people in Pakistan only, Dementia is the condition in which brain neurons do not work effectively due to which brain of human being will find it difficult to recognize faces, color, routes, dates, routines and much more. Our application can be used by two to three user in which first is patient himself suffering but in initial condition so that he/she can use or run application by him/her self otherwise this application can be used by the care taker of the patient who is in last stages of Dementia and will be unable to use application. Our application will be completed in 6 months that is in June according to our approximated estimation.
Project ObjectivesOur Project is an android application for memory loss patients, we are using structured approach to develop our application in which we have divided our application according to phases, from research to deployment, our application is and will in starting is for almost 2 million people as it is the number of people suffering from (Dementia) that is memory loss condition, in Pakistan only, we will deliver our application having module mentioned under:
1. 24/7 assistance
2. Physical exercise
3. Mind exercise games
4. Family reminding feature
5. Daily routine
Above mentioned are the features which will be delivered by the end with interface designed with keeping best practices of interfaces in mind which makes our application more effective and efficient to use.
Project Implementation MethodDEVELOPMENT METHODOLOGIES: Structured approach: We are using structured approach as in structured approach we divide the project phases wise or deliverables wise in our case we had divided our project phases wise this techniques is called structured approach in which we do all the things step by step linearly. Development notation: We are using UML notations for diagrams in our project development. Programming languages: We are using java for programming in android studio and in our database (Firebase) also. Techniques for research:
1. Questionnaires
2. Expert Advice
3. Online survey
4. Literature review
Benefits of the ProjectBenefits which can be availed by patients and caretaker are:
i. 24/7 assistance In this feature our application provide the user 24 hours availability for facilitating them with its features.
ii. Physical exercise In this feature application should provide some physical exercises to the user for physical fitness.
iii. Mind exercise games In this feature our application should provide some mind exercise to the user which will help them in his/her mental health.
iv. Family reminding feature In this feature our application should save some of his/her personal data which should show to his/her in different times of day.
v. Daily routine In this feature the user should store his/her daily routines data which will remind to his/her on that particular day and time.
Technical Details of Final DeliverableAvailability Application Availability
Application availability is the extent to which an application is operational, functional and usable for completing or fulfilling a user's or business's requirements.
• Security Communication Security.
The messages should be encrypted for log-in communications, so others cannot get username and password from those messages Security related to the user personal data..
• Maintainability Application extendibility
The application should be easy to extend. The code should be written in a way that it favors implementation of new functions. In order for future functions to be implemented easily to the application. Software maintainability is defined as the degree to which an application is understood, repaired, or enhanced. ... Understanding software maintainability allows organizations to identify improvement areas as well as determine the value supplied by current applications or during development changes.
• Portability Application portability
Application portability is the ability of an application to be portably installed, deployed, accessed and managed - regardless of delivery model. The term defines an application's flexibility when used on multiple platforms or instantly accessed from the Internet, a desktop or network.
Final Deliverable of the Project Software SystemCore Industry HealthOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 18000 | |||
| Google PlayStore | Equipment | 1 | 4000 | 4000 |
| Domain Firebase | Equipment | 1 | 4000 | 4000 |
| Marketing | Miscellaneous | 1 | 10000 | 10000 |