Documente Academic
Documente Profesional
Documente Cultură
Version 1.0
1|Page
1 Introduction
The main aim of this project is to save lives of people by providing blood. Our project Online Blood
Bank system using Android is developed so that users can view the information of nearby hospitals,
blood banks. This project is developed by three perspective i.e. hospital, blood bank and
patient/donor. We have provided security for authenticated user as new user have to register
according to their type of perspective and existing user have to login. This project requires internet
connection. This application we are developing helps to select the nearby hospital online instantly by
tracing its location using GPS.This application reduces the time to a greater extent that is searching
for the required blood through blood banks and hospitals. Thus this application provides the required
information in less time and also helps in quicker decision making.
1.1 Purpose
This blood donation system is mainly uses for helping the patient who need blood. So this SRS
document consists of a simple explanation about the system and its features. The document mainly
focuses on providing sufficient design information to the blood bank authorities. And also it will
satisfy the functional, design, performance requirements of the system in briefly.
1.2 Scope
The Scope of the project is that in a very short span it provides user with many facilities. It provides
an elegant management of blood, list of hospitals, blood banks and donors online. The main purpose
of this project is to interconnect all the blood banks, hospitals, donors into a single network,
validation, store various data and information of blood and health of each individual. This system is
used to store data over a centralized server which consist of database where the individuals
information cannot be accessed by a third party.
2.ProductPerspective
2|Page
2.2 User Characteristics
In here the system admin & the donor are the system users. According to my
assumptions the donor who will register to the system from the application can
understand easy questions which are in English language & he/she has the ability to
realize small instructions & fill the application without any errors & a small knowledge
of computers to upload the health condition certificate to the system.
2.4Function Specification
1. Admin
Manage Registration for user
Manage Blood bank information like (update, delete)
Manage Donor Request for Donor
Manage patient Request for needy people
Manage Inquiry form for Appropriate Reply
Manage feedback for Appropriate Reply
2. Blood Bank
Blood bank information view/update
View Donor information
Manage Patient Blood Request.
3. Donor
Manage Donor information(profile)
Add new Donation for Blood
4. Patient
Manage patient information(profile)
Give the Request for patient for blood
3. UML DIAGRAMS
4. SYSTEM FEATURES
Mobile Application
The current Android based Application in India for Blood Bank are not available according to the
users requirement as they are deployed on Google Playstore which are handy to use as they can
be accessed in the case of emergency or an trauma Situation. The Mobility provided By Android
based system which is accessible on mobile through Application are available on the go.
Location Accuracy
Using GPS location identification of the applicant towards the blood bank application will provide
location and path for nearest blood bank system.
4|Page
System Security
The Blood Bank management systems facilitate the application with advanced security feature like
validation and verification for Android application. This security service is provided by the
android application were the user is Already registered to the system and its profile related
information is stored And maintained for the further validation and verification of the user.
5. Functional Requirements
Change login password.
Edit donor profile details.
Search Donors for a exact blood group & send messages
Print statements.
Update the database
Send blood testing Details.
Search details from the database
6. Attributes
Robustness
The entire system includes every function which is always help to the system to work correctly &
strongly in all conditions.
Reliability
The system has the ability to work all the time without failures apart from network failure. The
donor can have the faith on the system. The authorities will keep the privacy of all donors in a
proper manner.
Interoperability
In here the system will run on the blood bank Application. Therefore the system includes the
ability to work with the other applications which are also run on the same Application.
5|Page