Online Plasma Donation System (Android) Test phase, srs, design phase and source code final deliverable
Project Domain / Category
Mobile Application (Android)
Abstract / Introduction
Although the governments around the world are carrying out COVID vaccination campaigns on a large scale. However, due to very large population, it is becoming increasingly difficult to manage this vaccination drive because number of vaccines available are not sufficient. As a result, saving lives of unvaccinated COVID contracted patients has become the matter of grave concern. According to the data provided by WHO, approximately 4.8 million people have died so far due to COVID whereas the total number of active cases have risen above 17 million. Although, vaccination is a good way to help protect the people from getting COVID. However, for critically ill COVID patients need other treatment to reduce the chances to losing their lives. One such treatment by which a COVID infected person can be treated and the death risk can be reduced is Plasma therapy. This plasma therapy is an experimental approach to treat corona-positive patients and help them recover. Plasma is a component of blood which is taken out from the body of a healthy person who is already recovered from COVID and injected into COVID patient to give a chance to recover.
Finding the right plasma donor for the patient is a key challenge and hence our proposed application will aim at connecting the donors & the patients through mobile. By using this application, the users can either raise a request for plasma donation or requirement.
The aim of our proposed application is to provide an online platform to users where both COVID patients and plasma donors can find each other and connect. This will be an android mobile application which will require internet connectivity through which the users will be able to communicate. This system is used if anyone needs a Plasma Donor. This system comprises of Admin and User where both can request for a Plasma. In this system there is something called an active user, which means the user is an Active member of the App and has recovered from COVID 19, only such people are recommended here for Plasma Donation. Both parties can Accept or Reject the request. User has to Upload a COVID Negative report to be able to Donate Plasma.
Functional
Requirements:
The system comprises of 2 major modules with their sub-modules as follows:
- Admin
- Login: Admin can login into his account using id and password.
- Active User: Admin can view all active users.
- Plasma Request: Admin can raise request for plasma donation to an Active User.
- User Request: Admin can accept or reject donor requests on basis of user report.
- View Requests History: Admin can view the previous history of all the previous plasma donations requests and their status
(Accepted/Pending).
- View Profiles: Admin can view all the registered users and the history of their previous activities on the application.
- Block Users: It may be possible that some users may be involved in fraudulent activity such as sharing wrong information. Admin must have rights to block such users and may even delete these users.
- User
- Register: User can register using personal details.
- Login: User can login into his account using email id and password.
- Request for Plasma: User can raise request for plasma donation.
- Report: User need to upload their report of been successfully recovered from COVID19.
- Emergency Request: User can raise request for plasma in emergencies.
- Plasma Donation: User can accept any request for plasma donation.
Tools and Language:
- Android Studio
- Cloud Database
- Java or Kotlin
- XML for front end