Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

POST COVID APP

Final Year Project

Supervisor: <MUHAMMAD FAISAL SHEHZAD>

Presented by:
F21BINFT1M04104 SIDRA SADOOR
F21BINFT1M05007 HAMZA KHALID

Department of Information Technology (DIT)

The Islamia University Of Bahawalpur


POST COVID APP

By

SIDRA SADOOR
HAMZA KHALID

Project submitted to

Department of Information Technology,

The Islamia University of Bahawalpur.

in partial fulfillment of the requirements for the degree of

BACHELOR OF SCIENCE
IN
INFORMATION TECHNOLOY (BSIT)

Supervisor Signature In- Charge Examination Signature

Chairman, Department of Information


Technology
2
TABLE OF CONTENTS
Chapter No. Topic Page No.

1. Introduction 2

1.1 Purpose of this Document 2

1.2 Scope of the Development Project 2

1.3 Definitions, abbreviations and acronyms 3

1.4 References 4

1.5 Overview 4

2. Overall Description 4
2.1 Product Perspective 4

2.2 Product functions 5

2.3 User Characteristics 6

2.4 General Constraints, Assumptions and Dependencies 7

2.5 Apportioning of the requirements 7

3. Specific Requirements 7

3.1 External Interface Requirements 7

3.2 Detailed Description of Functional Requirements 8

3.3 Performance requirements 11

[1]Introduction

1.2 Purpose of this Document

The purpose of this SRS document is to provide a detailed overview of our Post
Covid website, its parameters and goals. This document describes the project's target
audience and its user interface, hardware and software requirements. It defines how
our client, team and audience see the product and its functionality.

1.3 Scope of the Development Project

The goal is to design website for a Post Covid Tracking System. In emergency situations
such as corona virus pandemic, communication plays a significant role. For instance,
people may need to communicate with others to appeal for help. Or they may want to be
informed about the situation. However, in such situations it is very likely to spread fake
news and provide fake information. This application will deal with this problem and it
will allow users to get the latest and correct information. As a result of this, people

2
become more aware and also can help others in this situation. The application will be able
to set a GPS connection using the internet. A similar kind of mobile tracing application
has been developed in India, namely, Aarogya Setu. The App is designed in such a way
that it informs the user whenever they come in contact with an infected person through
Bluetooth and GPS location services. The data acquired from the application is not
disclosed publicly and is only used by the government for tracing, tracking, and
management of Post COVID-19[1]. The global impact of Post COVID-19 pandemic has
led to a rapid development and utilization of mobile health applications. These are
addressing the unmet needs of healthcare and public health system including contact
tracing, health information dissemination, symptom checking and providing tools for
training healthcare providers [3].

The website must be able to perform the following operations:


1. Consult Doctor: It must be able to provide online consultations with the
concerned doctors.
2. Ambulance Facility: It must be able to provide an online ambulance facility
to the needy user/patient in an emergency situation by using GPS location.
3. Hospital Facility: The software must be able to provide the information
about nearby hospitals by using the user's GPS location.
4. E-Prescription: The software must be able to provide an e-prescription
facility so that if a patient has mild symptoms, he/she can get online
prescriptions from doctor through the application and need not to rush to the
hospital.
5. Call Helpline: Users can call helpline number to inform about themselves
or other persons to the government or to get information regarding any doubt
related to the disease.

2
6. Assessment Information: User can get his/her self-assessment information
online in case the user has disease or not.
7. Cases Information: User can get information about the number of cases in
his/her area by using GPS location.

Containment is a primary road-map to quickly halt an outbreak, which may become an


epidemic and then in the worst case, turn into a pandemic, which is exactly what
happened in case of POST COVID-19[4]. Initially we plan to implement these
functionalities in the contaminated zone of selected cities where there is a major risk of
POST COVID 19. In future we plan to implement it in all the cities across the country so
that everyone will feel safe in this pandemic situation.

The scope of the system is not just limited to the users belonging to the risky zone of
POST COVID 19 but also for the users who are not in the risky zone as well, so that
they can get regular checkup and updates.

1.4 Definitions, abbreviations and acronyms


Definitions
Table 1 gives explanation of the most commonly used terms in this SRS
document.

Table 1: Definitions for most commonly used terms

S.No. Term Definition


1 POST COVID- POST COVID-19 is the infectious disease caused by the most
19 recently discovered corona virus. This new virus and disease
were unknown before the outbreak began in Wuhan, China, in
December 2019. The most common symptoms of POST
COVID-19 are fever, tiredness, and dry cough.
2 Pandemic A pandemic is defined as “an epidemic occurring worldwide,
or over a very wide area, crossing international boundaries and
usually affecting a large number of people”.
3 Contact Tracing Contact tracing is key to slowing the spread of POST COVID-
19 and
helps protect you, your family, and your community.
4 Containment The action of keeping something harmful under control or
within limits.

Abbreviations
Table 2 gives the full form of most commonly used mnemonics in this SRS
document.

3
Table 2: Full form for most commonly used mnemonics

S.No. Mnemonic Full Form


1 POST Corona Virus Disease
COVID

1.5 References

[1] Gupta, R., Bedi, M., Goyal, P., Wadhera, S., & Verma, V. (2020, August). Analysis of
COVID-19 Tracking Tool in India: Case Study of Aarogya Setu Mobile Application.
Retrieved from https://dl.acm.org/doi/10.1145/3416088.

[2] Cho, H., Ippolito, D., & Yu, Y. W. (2020). Contact tracing mobile apps for COVID-
19: Privacy considerations and related trade-offs. arXiv preprint arXiv:2003.11511.

[3] Davalbhakta, S., Advani, S., Kumar, S., Agarwal, V., Bhoyar, S., Fedirko, E., ... &
Agarwal, V. (2020). A systematic review of smartphone applications available for
corona virus disease 2019 (COVID19) and the assessment of their quality using the
mobile application rating scale (MARS). Journal of medical systems, 44(9), 1-15.

[4] Dar, A. B., Lone, A. H., Zahoor, S., Khan, A. A., & Naaz, R. (2020). Applicability of
mobile contact tracing in fighting pandemic (covid-19): Issues, challenges and
solutions. Computer Science Review, 100307.

1.6 Overview
The remaining sections of this document provide a general description, including
characteristics of the users of this project, the product's hardware, and the functional
and data requirements of the product. General description of the project is discussed
in section 2 of this document. Section 2 gives the functional requirements, data
requirements and constraints and assumptions made while designing the multi-
utility system. It also gives the user viewpoint of product use. Section 3 gives the
specific requirements of the product. Section 3.0 also discusses the external
interface requirements and gives detailed description of functional requirements.

2. Overall Description

2.1 Product Perspective


The product will run as a Web application. It requires internet connection

4
and GPS connection. It can run on all platforms such as Mac and Windows etc.
1. It must be able to check the user’s location correctly to provide accurate
data. Contact tracing is an essential tool for public health officials and local
communities to fight the spread of novel diseases, such as for the COVID-19
pandemic [2].
2. It must be able to provide quick information about ambulance, doctor and
nearby hospital facility.
3. The Web application must be able to provide user friendly GUI so that the
user cannot face any issues while using the web application.

2.2 Product Functions


The product should be able to perform the following functions:

 Cases
User can check number of active cases, recovered cases and deceased cases
according to his/her state or country.

5
 Call Helpline
Users can call helpline number to inform about themselves or other persons to the
government or to get information regarding any doubt related to the disease.

 Self-Assessment
Users can use this feature by providing the symptoms of the disease and can get
help regarding any problem.

 Locate Hospital
Users can get the location of nearby hospitals using GPS connectivity.
Additionally, you can also find nearby laboratories and pharmacies to seek help in
the case of emergency.

 Consult Doctor
User can consult doctors online to get prescriptions from them based on their
symptoms.There will be doctors available 24/7 with whom users can discuss their
problem.

 Ambulance Facility
This feature is essential for emergency issues arising in untimely situations. One-
click ambulance call can be of great help here. This feature let you request the
emergency help for yourself, friends or family. This feature notifies the trusted
contacts and the hospital along with the precise location.

2.3 User Characteristics


The goal is to design web apllication for a Post Covid Tracking System
Our goal is to develop website that should be easy to use for all types of users. Thus,
while designing the website one can assume that each user type has the following
characteristics:
There are two types of users that interact with the system: users of the web
application, and administrators. Each of these two types of users has different use of
the system so each of them has their own requirements. The web application users
can only use the application. This means that the user has to be able to search for
hospitals, choose a hospital from that search and then navigate to it. In order for the
users to get a relevant search result there are multiple criteria the users can specify
and all results matches all of those. The administrators also interact with the web
portal. They are managing the overall system so there is no incorrect information
within it. The administrator can manage the information for each user.

6
2.4 General Constraints, Assumptions and Dependencies

The following list presents the constraints, assumptions, dependencies or guidelines that
are imposed upon implementation of the Post Covid Tracking System

 The product must have a user-friendly interface.


 A general knowledge of basic computer skills is required to use the website.

3. Specific Requirements
3.1 External Interface Requirements
The following list presents the external interface requirements:
 The product requires very limited graphics usage. It will use graphics only to
display graphs.
 The product requires usage of animation. The hardware and operating system
require with internet connectivity.

Detailed Description of Functional Requirements

7
Table 3: Functional Requirements for Helpline

This screen thus provides information specific to each user about the
Purpose
helpline number to get any help or information regarding the disease.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

Output consists of a screen where user can get different helpline numbers
Output
according to his/her state.

Table 4: Functional Requirements for Self Assessment


This screen thus provides information specific to each user for his/her self-
Purpose assessment if he/she has any symptom related to the disease.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

8
Output consists of a screen where user can get a questionnaire of different
Output
symptoms and click on of the options and can check his/her health status.

Table 5: Functional Requirements for Cases


This screen thus provides information specific to each user regarding the
Purpose number of cases in the state and total case across the country.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

Output consists of a screen where user can check the number of active
Output cases, deceased cases, recovered cases across the country or a particular
state and also can visualize the graphs according to the data.

Table 6: Functional Requirements for E-Prescription

This screen thus provides information specific to each user if he/she wants to
Purpose
get online prescription in case of mild symptoms.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

Output consists of a screen where user can register himself for prescription
Output
from the doctor and he can see the doctors name and his specialization.

Table 7: Functional Requirements for Locate Hospital

This screen thus provides information specific to each user regarding nearby
Purpose
hospitals in case the condition gets serious.

9
The menu responds to selections by displaying a page containing the
Processing
pre-defined text requested information.

Output consists of a screen where user can see a list of hospitals nearest to
Output
his/her place so they can rush to the hospital in very less time.

Table 8: Functional Requirements for Consult Doctor

This screen thus provides information specific to each user regarding


Purpose
different doctors who will be available for online prescription.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

Output consists of a screen where user can get a list of doctors and their
Output specialization so that user can easily choose which doctor he/she has to
consult.

Table 9: Functional Requirements for Ambulance Facility


This screen thus provides information specific to each user if he/she needs
Purpose ambulance facility to reach nearby hospital.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

Output consists of a screen where user can get the information of the
Output
available ambulance at that particular time and can ask the service.

10
Table 10: Functional Requirements for Transaction Facility

This screen thus provides information specific to each user if he/she needs to
Purpose
perform a transaction to pay fees for online prescription.

The menu responds to selections by displaying a page containing the


Processing
pre-defined text requested information.

Output consists of a screen where user can get different modes of


Output transaction such as UPI, credit/debit card etc. along with the doctor name
and his ID.

Performance Requirements
 System
The website will run on all devices.

 Response Time
The website should take less than 4 second when on an emulator or tablet.

 Workload
The web application must support approximately unlimitted users at the time of launch.

 Scalability
The web application will be able to scale globally.

11

You might also like