Table of Contents:: 1A. Scope
Table of Contents:: 1A. Scope
1.Purpose
1A. Scope
2.Description
2A. Problem Statement
2B. Project Goals and Objectives
2C. Product Description
3.Application features
3A. Stakeholders
3B. Data
3C. Processes
4.Requirement specification
1. Purpose
The purpose of the blood bank management system is to simplify and automate the process of
searching for blood in case of emergency and maintain the records of blood donors, recipients,
1A. Scope
The system is used for maintaining all the process and activities of blood bank management
system.
The system can be extended to be used for maintaining records of hospital, donation and
other similar sectors. While developing the system, there shall be space for further modification.
As a whole the system is focused to work with blood bank management system and on additional
At present, the public can only know about the blood donation events through conventional
The current system that is using by the blood bank is manual system. With the manual system,
there are problems in managing the donors' records. The records of the donor might not be kept
safely and there might be missing of donor's records due to human error or disasters. Besides
that, errors might occur when the staff keeps more than one record for the same donor.
There is no centralized database of volunteer donors. So, it becomes really tedious for a person to
search blood in case of emergency. The only option is to manually search and match donors and
There is also no centralized database used to keep the donors' records. Each bank is having their
own records of donors. If a donor makes donation in different hospital, no previous records can
be traced except if the donor brings along the donation certificate. Hence, the donor is considered
Without an automated management system, there are also problems in keeping track of the actual
amount of each and every blood type in the blood bank. In addition, there is also no alert
available when the blood quantity is below its par level or when the blood in the bank has
expired.
The goals and objectives of the Blood Bank Management System are as follows:
1. To provide a means for the blood bank to publicize and advertise blood donation
programs.
2. To allow the probable recipients to make search and match the volunteer donors, and
3. To provide an efficient donor and blood stock management functions to the blood bank
4. To improve the efficiency of blood stock management by alerting the blood bank staffs
when the blood quantity is below it par level or when the blood stock has expired.
5. To provide synchronized and centralized donor and blood stock database.
The system that is going to be developed is Blood Bank Management System (BBMS). This is a
web-based database application system that is to be used by the blood banks or blood centers as a
means to advertise the nation wide blood donation events to the public and at the same time
allow the public to make online reservation and request for the blood.
The system keeps the record of all the donors, recipients, blood donation programs, rejected
bloods. For internal works and activities intranet is used and for interaction with public internet
is used.
This system also has the ability to keep track of the donor's donation records and the blood stock
in the blood bank. This project intends to computerize the blood and donor management system
in a blood bank in order to improve the record management efficiency due to the grown size of
records of data.
3.Application features
3A.Stakeholders
2) System Users:
• Staffs of Blood Bank: has privilege on the system's functions as assigned by the administrator
• Public: can view the blood donation events and donate or can make requests for
3B.Data
Donor/ Recipient Id
Name
Date of Birth
Gender
Blood Group
City
Contact Number
Email Address
3. Blood
Name
Blood Group
Date of collection
Expiry date
3C.Processes
• Login
The system provides security features through username-password matching where only
authorized user can access the system with different authorization level.
This function allows the blood bank staff to publicize the blood donation events online.
The public can view the venue and time of the blood donation programs to be held.
This allows the probable recipients to make online request to the donor. After the request
has been filed donors are matched and the request is sent via SMS with necessary details.
• Donor/Recipient Management
The records of all donors/recipient and their history are kept in one centralized database
and thus reducing duplicate data in the database. The record of donation is maintained by
the system.
Project Approach
Route:
• Problem Identification
• System Design
• System Building
• Testing and Implementation
Requirement Specification
Use-Case Model
• Analysis Model will be used to show the realization of all use-cases conceptually
• Design specification will be used to specify the design for the realization of all use-cases
• Implementation model
• Software requirements:
Java programming
jsp Framework
Sql
Technology
The technologies used for the development of the system are as follows:
4. Web-framework: jsp
5. Browser: google