Skip to content

Linking of Database and Android App

Anton Golubenko edited this page May 25, 2022 · 4 revisions

Description

This milestone is about connecting database to the android app, where we can keep information about customers, orders, staff members and records in the database. The database will enable secure storage of the data and information that will be exchanged during the various orders and delivery of the pharmaceutical products.

Functional requirements

  1. The app shall be able to show customer details such as phone number, address and order ID.
  2. The app shall be able to show the description and records of the medicine ordered by each customer.
  3. The app should be able to store the data about every user registered in the app.
  4. The app shall store staff member's and customer's login credentials.
  5. The app shall add newly registered account in the database.
  6. The app shall not allow multiple users using the same email.

Non-functional requirements

  1. The customer’s personal details and records should be very secured from external access.
  2. The staff member should be able to view the order information and details from a customer.
  3. The NoSQL files containing user data, and mission data shall be stored separately.
  4. The database shall be stored in the cloud using firebase cloud system.

Example scenario

A customer visits the login screen, and wants to create an account. The customer creates the account, and their details are uploaded into the database. Then the customer is able to log in successfully.

Clone this wiki locally