Uploaded by amna cheema

Chapter 5

advertisement

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

Lesson Learnt and Future Enhancement

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.

Related documents
Download