Chapter 5
Testing
5.2 Boundary Value Analysis
Scenario # 1:
An Elder and Caregiver want to log into his account. She / He add his/her details of account then click to Log-in then account will be logged in successfully.
Requirement for Email Field:
Email contains valid format
Requirement for Password Field:
Accepts minimum 6 characters
With respect to Email
Invalid partitions
Less than characters
Valid partitions
Email contains characters
Invalid partitions
Greater than characters
With respect to password
Invalid Partition
Less than 0 letters
Valid Partition
Not less than 6 letters
Scenario # 2:
Elder details. He/ She add his/her user name.
Requirement for name Field:
Contains alphabets
Contains 1-35 characters
Invalid partitions
Characters less than 1
Valid partitions
Username contains characters
1-35
Invalid Partition less than 6 letters
Invalid partitions
Characters greater than 35
Chapter 6
Tools Technology and Library used
Chapter 6. Tools and Techniques
Here are tools and techniques used to develop this project.
6.1 Languages Used:
Java
XML
C++
6.2 TOOLS:
Android Studio
Visual Studio
Visual Paradigm
Firebase
MS word
Power Point
6.3 Library
Retrofit
Glide
Firebase storage
Firebase Database
Google maps API
Chapter 7
Summary and conclusion
Chapter 7 Summary/ Conclusion
7.1 Summary
We developed this project with the aim to facilitate Elders and Caregivers. The users of this application would be elder person and their caregivers. This application will help the caregivers to take care of their elders even when they are far away from them. This system will help to monitor elder person health, keep track of their location, and keep track of their medicines and health.
This helps in reducing lag of technology adaption among elders by providing them simplest and interactive interface. Which is easy to use and understand because everything will be done in caregiver module, caregiver uploads the audio videos for the elder that are beneficial for the elder person? Setting the medicine alerts, walk alerts and doctor’s appointment. Checking location of the elder whenever the location of the elder person changed, the current coordinates will be sent to the caregiver so they can keep track of the elder’s current location. This helps in reducing the depression among caregivers for taking care of the elder person all the time.
7.2 Conclusion
Interactive system for elderly people provides technological solution for the elder persons who doesn’t use technology because of its complex interface that is hard to understand our main purpose of this application was to provide simplest interactive system for the elder person with that they can manage their routine tasks easily and also reducing the depression of the caregivers for being with the elder person all the times.
Chapter 8
User Manual
Chapter 8. User Manual
8.1 Elder person module
8.1.1 User login
1.
Enter username registered by caregiver
2.
Click on login button.
3.
Done
8.1.2 Checking reminders/Alerts
1.
2.
3.
4.
5.
Open application
Enter username
Access to the alerts
See the alerts setup by the caregiver
Done
8.1.2.1 Medicine Alerts
1.
2.
3.
4.
5.
Open application
Enter username
Access to the alerts
See the medicine alerts setup by the caregiver
Done
8.1.2.2 Walk Alert
1.
2.
3.
4.
5.
Open application
Enter username
Access to the alerts
See the walk alerts setup by the caregiver
Done
8.1.2.3 Appointment Alerts
1.
2.
3.
4.
5.
Open application
Enter username
Access to the alerts
See the walk alerts setup by the caregiver
Done
8.1.3 Health Monitoring
1.
2.
3.
4.
5.
Open application
Enter username
Access to the footsteps
See the walk alerts setup by the caregiver
Done
8.1.4 Entertainment
1.
2.
3.
4.
5.
6.
7.
Open application
Enter username
Access to the entertainment
Can see videos
Listen music
Watch images, read articles.
Done
8.1.4.1 Videos
1.
2.
3.
4.
5.
6.
Open application
Enter username
Access to the entertainment
Open Your videos
Checkout the videos added by the caregiver.
Done
8.1.4.2 Audio
1.
2.
3.
4.
5.
6.
Open application
Enter username
Access to the entertainment
Open Your Audio/songs
Checkout the audio added by the caregiver.
Done
8.1.4.3 Images
1.
2.
3.
4.
5.
6.
Open application
Enter username
Access to the entertainment
Open Your Images
Checkout the Images added by the caregiver.
Done
8.1.5 Location
1.
2.
3.
4.
5.
6.
Open application.
Enter username.
Access to the Location.
Enable GPS.
Checkout the current location.
Done.
8.1.6 Nearest Pharmacy
1.
2.
3.
4.
5.
6.
Open application
Enter username
Access to the location.
Enable GPS.
Check the nearest pharmacies.
Done.
8.1.7 Nearest Hospitals
1.
2.
3.
4.
5.
6.
Open application.
Enter username.
Access to the location.
Enable GPS.
Check the nearest Hospitals.
Done.
8.1.9 Contacts
1.
2.
3.
4.
5.
Open application.
Enter username.
Open the contacts.
Check the contacts added by the caregiver.
Done.
8.1.10 Themes
1.
2.
3.
4.
5.
6.
7.
Open application.
Enter username.
Open the menu.
Check the themes.
Choose the theme.
Implement on the application.
Done
8.1.11 Sign Out
1.
2.
3.
4.
5.
6.
Open application
Enter username
Access to the features of the application
Click the Logout card or the Sign out menu.
Logged out from the application.
Done
8.2 Caregiver module
8.2.1 User login
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Done
8.2.2 Add User
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open navigation drawer
6.
Add Elder person
7.
Enter elder person user name to register it under Caregiver database.
8.
Done
8.2.3 Change password
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Open navigation drawer.
5.
Click on to the setting.
6.
Go to change password.
7.
Enter old and new password.
8.
Done.
8.2.4 Location Tracking
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features.
5.
Open location.
6.
Enable GPS.
7.
Receives location of the Elder
8.
Keep track of the Elder’s current location.
9.
Done
8.2.5 Setting images
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open images
6.
Select Images
7.
Upload Images to the Database for the Elder person.
8.
Done
8.2.6 Setting Audio
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open Audio
6.
Select Audio
7.
Name the audio
8.
Upload audio to the Database for the Elder person.
9.
Done
8.2.7 Setting Video
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open Video
6.
Select Video
7.
Name the Video
8.
Upload Video to the Database for the Elder person.
9.
Done
8.2.8 Setting Alerts
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open Alerts.
6.
Select time
7.
Select Date.
8.
Enter Description.
9.
Reminders are set.
10.
Done
8.2.9 Setting Contacts
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open Contacts
6.
Add name
7.
Add phone number
8.
Save contact for the elder person.
9.
Done
8.2.10 Keep Track of Health
1.
Open application.
2.
Enter email.
3.
Enter password.
4.
Access to the application features
5.
Open Footsteps
6.
Check data of Elder Footstep’s counter
7.
Done
8.2.11 Sign Out
1.
2.
3.
4.
5.
6.
7.
Open application.
Enter email.
Enter password.
Access to the features of the application.
Click the Logout in Navigation drawer or the Sign out menu.
Logged out from the application.
Done.
Chapter 9
Chapter 9. Lesson Learnt and Future Enhancement
9.1 Lesson Learnt
There are bundle of things that we have learnt throughout this project. Through this project we have realized how we can create applications for elders that are away from the technology, how we can introduce them to the new technology that they consider difficult and how technology can enhance quality of life for both elder and caregivers. We have successfully finished this project with the help of our individual efforts and most importantly with the guidance of our advisor who are very cooperative throughout the development of the project.
We learnt how to manage a project with two-member team we had, the time management, specification management. Time passed rapidly, before a few months of project submission we faced a lot of time limit and workload pressure. But we recovered that by updating project plan.
9.2 Future Enhancement
In future, we are planning to add some other features to improve user experience. Some of the planned features are
1We can make our project platform independent.
2We will monitor all movement of the elder using AI and wearable.
3We will try to cover more needs of elder persons.