You are on page 1of 18

BLOOD BANK MANAGEMENT SYSTEM PROJECT

Abstract:-
The Project describes the system blood bank management system. This report will help you to know in
deep the actual work that has been done as a team work. The main objective of this application is to
automate the complete operations of the blood bank. They need to maintain hundreds of thousands of
records. Also searching should be very faster, so they can find required details instantly. This system is
intended to provide information about the availability of blood in emergency conditions at their
respective locations. Main objective is to create a system which helps the Hospital employees to
complete their work faster in simple way by using computer not the oldest way which is used paper.
Also our project contains updated information and media gallery and many things else.

The process of managing the blood bag that is received from the blood donation events
needs a proper and systematic management. The blood bag must be handled with care and treated
thoroughly as it is related to someone’s life. The development of Web-based Blood Bank Management
System (BBMS) is proposed to provide a management functional to the blood bank in order to handle
the blood bag. In Kuala Terengganu, East Peninsular Coast of Malaysia has only one government hospital
that handles blood bank currently is using a standalone system. This web-based management system
was developed to meet the requirements for Sultanah Nur Zahirah Hospital (HSNZ). Other hospital may
have different ways and approach of handling blood bag. The methodology used to build this system
uses the Rational Unified Process (RUP). The technology platform in implementing this system uses J2EE
programming environment with Java and JSP, using MySQL for SQL database andHTML5, CSS and
JavaScript for web development.

Introduction:-
This system helps us a lot in hospitals is the subject of an integrated blood regard to all tables and
stakeholders. There are tables are linked by the program visual Studio in order to facilitate and arrange
the information in it. This is Project is helpful for the Hospital to manage all the things easily and
computerised. system is simplifying the work. We have applied all concepts that we studied in our
courses, for example MS access, visual studio2010 and Photoshop. Reservation of Blood though
maintaining the status of donors for future donations. Gathering Volunteers for blood bank and
hospitals. Updated information about blood donation camps and ensuring secure blood transfusion.

Blood bank is a place where blood bag that is collected from blood donation events is stored
in one place. The term “blood bank” refers to a division of a hospital laboratory where the storage of
blood product occurs and where proper testing is performed to reduce the risk of transfusion related
events (Vikas Kulshreshtha, Sharad Maheshwari). Pathology Department is one of the most important
departments in Sultanah Nur Zahirah Hospital (HSNZ). It processes blood that will be supplied to the
patients in HSNZ according to their needs. Before the blood is supplied to the patients, the blood will
undergo several tests to ensure that the blood receiver is not infected by serious diseases. There are a
few units operating in this department such as Blood House Unit, Blood Transfusion Unit, and Blood
Distribution Unit. Every month, HSNZ will organize blood donation event which is one of the way they
can increase the blood stock. After the blood donation events, the blood bags that they obtained will
undergo tests. All of the blood received at the blood donation events must be managed thoroughly and
systematically to avoid patient who need the blood infected by any viruses or diseases. Blood Bank
Management System (BBMS) is a web based system that can assists the information of blood bag during
its handling in the blood bank. With this system, the user of this system can key in the result of blood
test that has been conducted to each of the blood bag received by the blood bank. The result of test will
indicate whether the blood bag can be delivered to patient or not. From this system, there are several
type of report that can be generated such as blood stock report, donor’s gender report and the total of
blood donation according to months and year. The system also can give the information to the donor
about blood analysis test result for each time the donor makes contribution. Hence, BBMS will make the
blood bank stock more systematic and manageable.

 PURPOSE:-
The main objective of the Blood Bank Management System is to manage the details of
Blood ,Donor,Blood Group,Blood Bank,Stock. It manages all the information about Blood , Blood Cell,
Stock, Blood . The project is totally built at administrative end and thus only the administrator is
guaranteed the access. The purpose of the project is to build an application program to reduce the
manual work for managing the Blood , Donor, Blood Cell, Blood Group.

 SCOPE:-
This application is built such a way that it should suits for all type of blood banks in future. So every
effort is taken to implement this project in this blood bank, on successful implementation in this blood
bank, we can target other blood banks in the city

It is healthy to donate blood.So,we have created an application to simplify the blood donation
process.The donor can easily find out the location where his/her blood group is needed.Those locations
can either be entities or individuaks that urgently need the donor,s blood group.When there is an urgent
need for a particular blood gropu,you can use the app to message only the people having the required
blood group.This system that contains different modules to maintain blood and blood donors.Emergency
situations,such as accidents,create an immediate,critical need for specific blood types,In addition to
emergency requirements,advances in medicine have increased the need dor blood in many on-going
treatments and elective surgeries.Despite increasing requirments for blood,only 5% of the Indian
population donates blood.

 TECHNOLOGIES TO BE USED:-
The methodology used to build this system uses the Rational Unified Process (RUP). The technology
platform in implementing this system uses J2EE programming environment with Java and JSP, using
MySQL for SQL database and HTML5, CSS and JavaScript for web development.
 OVERVIEW:-
Blood Bank Management System (BBMS) is a web based system that can assists the information of
blood bag during its handling in the blood bank. With this system, the user of this system can key in
the result of blood test that has been conducted to each of the blood bag received by the blood bank.

Overall percription:-
 EXISTED SYSTEM:-
 The operation of the blood bank stilnow is maintained in the manual system.
 The operation is tedious,time consuming and space consuming.
 It creates room for errors as the data is entered manually by the persons.
 It includes the risk of the documents being lost over years and maintenance of the
records id difficults.
 The data recorded during testing or while acquiring the details of different aspects of
blood bank management system is not so accurate and precise.
 Maintaining the stock of blood and the daily transaction without computerization also
poses a challenge.
There are a quite good number of software packages that exist for BLOOD BANK
Inventory control. But, when I visited blood bank of Karnataka cancer hospital in navanagar.
I found that existing system is limited only to those particular bloodbank.At the present
there is no software to keep any records in blood bank. It becomes difficult to provide any
record immediately at times ofemergency. Required more human efforts in maintaining the
branch related information . Manually to keep the accounts is also tedious & risky job & to
maintain those accounts in ledgers for a long period is also very difficult.Difficult to manage
and maintain the files.Chance of damage of files, if the data is stored in the files for duration
of time. Privacy is difficult. Time consuming is retervieng, storing and updating the data. It is
difficult to keep track the record about the donor & receiver he has donated or recievered
the blood at the last time.
 PROPOSED SYSTEM:-
The proposed system (Blood Bank Management System) is designed to help the Blood Bank
administrator to meet the demand of Blood by sending and/or serving the request for Blood as and
when required.The proposed system gives the procedural approach of how to bridge the gap between
Recipient, Donor, and Blood Banks. This Application will provide a common ground for all the three
parties (i.e. Recipient, Donor, and Blood Banks) and will ensure the fulfillment of demand for Blood
requested by Recipient and/or Blood Bank. The proposed system consists of the following goals and has
the scope as follows:

a) Goals:
● To ease the process of blood donation and reception.

● To improve the existing system.

● To develop a scalable system.

● To be highly available

b) Scope:
● Ensure that all the functionalities of a manual blood bank are covered

● To include all the blood banks at least within a city.

● Make sure the program is simple and easy to use.

Methodlogy:-
Methodology that has been chose to develop BBMS is the Rational Unified process (RUP)
from Noushin Ashrafi, & Hessam Ashrafi and Rational Unified Process at
www.ibm.com/developerworks/rational/.../1251_bestpractices. By using this methodology, if
there is any changes in requirement or misunderstood the requirements given by the Pathology
Department (PD) can be implemented in the next iteration of certain phase. Fig. 5 shows the
phases of RUP. As we can see here, there are four phases involved in this methodology. They are
Inception, Elaboration, Construction, and Transition.
Fig. 6 shows the main page of the BBMS. This interface can be accessed by all of the users of this
system. This interface is accessible not only for the registered user of the system bt also can be
access by the public. Fig. 7 shows the example of the information that can be obtained by the
registered user and public. The information that the public can get are related to blood donation
such as advantages of donating blood, what blood group can donate to which blood group, and
what are the advantages that the donor get from HSNZ according to how frequent the donor
donate their blood.

Fig. 8 shows the homepage for the Donor. The Donor can view the blood donation schedule,
blood donation history and also blood test results for each of the blood donation that has been
made. The Donor can view the advance blood test that has been made to his or her blood during
the donation. He or she also can view the previous blood advance test. By having this function,
the Donor can monitor his or her health every time he or she donates blood. Fig. 9 shows the
interface of this function. Blood test function (see Fig. 10) is accessible by the Laboratory Staff.
The laboratory staff will enter the blood test result. If one of the results of critical tests which
are HIV, Syphilis and Viruses is positive, the overall test will be failed.
Blood request function is for the Doctor. If the doctor is in the need of blood to fulfil the patients
need, the doctor needs to request for the blood bag. The doctor also can view the request
history. In the request history, the Doctor can view the status of the blood request (see Fig.11)
 MODULES:-
 Appointment Scheduler.
 Patient Registration.
 Generate Patient ID Card.
 Demographic Detail.
 Charge Detail.
 Billing & Payment.
 Blood Donor Registration.
 Search Blood Bag information.

Appointment Scheduling:

This module enables reception to fix an appointment for patient for the blood
donation. Effective scheduling technique makes proper utilization of management
time and reduces waiting time of patients. This module includes:-

 Provision to set staff available timings for the blood donation.


 Easy blood group search as per requirement.
 Patient/Relative can request for online appointment.
 Blood bags availability can be seen in detail.

Billing

This module tracks all services that patient has gone through and charges been
levied and generates an automated billing as per those services. Other service
charges can also be levied as per Blood Bank norms and can be included in the final
bill. This module includes:-

 Provision to add service charges of Blood Bank.


 Tax master that may be required to include in billing.
 Outpatient cash and credit billing.
 Advance collection utility.
 Authorize billing and immediate updation of collection of cash.
 Provision to search old bills with easy search strings like patient name, mobile no.,
emaild-ID and so on.

REQUIRMENT ANALYSIS:-

FEASABILITY STUDY:-
 INTRODUCTION:-
The feasibility study is performed to determine whether the proposed system is viable considering the
Technical, Operational and Economical factors. After going through feasibility study we can have a clear-
cut view of the system’s benefits and drawbacks.
 TECHNICAL FEASABILITY:-
The proposed system is developed using Active Server Page, VB Script and HTML as
front-end tool and Oracle 8 as the back end. The proposed system needs a Personal Web
Server to serve the requests submitted by the users. The Web browser is used to view the
web page that is available within the Windows operating system itself. The proposed system
will run under Win9x, NT, and win2000 environment. As Windows is very user friendly and
GUI OS it is very easy to use. All the required hardware and software are readily available in
the market. Hence the system is technically feasible.

 Operational Feasibility:
The proposed system is operationally feasible because of the following reasons.  
 The customer is benefited more as most of his time is saved.  The customer is
serviced at his place of work.
 The cost of the proposed system is almost negligible when compared to the
benefits gained.
Operational feasibility is the measure of how well a proposed system
solves the problems, and takes advantage of the opportunities identified during
scope definition and how it satisfies the requirements identified in the
requirements analysis phase of system development.The operational feasibility
assessment focuses on the degree to which the proposed development projects fits
in with the existing business environment and objectives with regard to
development schedule, delivery date, corporate culture and existing business
processes.To ensure success, desired operational outcomes must be imparted
during design and development. These include such design-dependent parameters
as reliability, maintainability, supportability, usability, producibility,
disposability, sustainability, affordability and others. These parameters are
required to be considered at the early stages of design if desired operational
behaviours are to be realised. A system design and development requires
appropriate and timely application of engineering and management efforts to meet
the previously mentioned parameters. A system may serve its intended purpose
most effectively when its technical and operating characteristics are engineered
into the design. Therefore, operational feasibility is a critical aspect of systems
engineering that needs to be an integral part of the early design phases.
 Economical Feasibility:-
 As the necessary hardware and software are available in the market at a low cost,
the initial investment is the only cost incurred and does not need any further
enhancements.  Hence it is economically feasible.
 The system is feasible in all respects and hence it encourages taking up the system
design.
Establishing the cost-effectiveness of the proposed system i.e. if the benefits do
not outweigh the costs then it is not worth going ahead. In the fast paced world today
there is a great need of online social networking facilities. Thus the benefits of this
project in the current scenario make it economically feasible. The purpose of the
economic feasibility assessment is to determine the positive economic benefits to the
organization that the proposed system will provide. It includes quantification and
identification of all the benefits expected. This assessment typically involves a
cost/benefits analysis. 

WORKING ENVIRONMENT:-
Hardware Configuration:-

 Processor : P III 700 MHz.

 RAM : 64 MB RAM

 Hard Disk Drive : 20 GB HDD

 Keyboard : 104 keys 

 Mouse : Logitech Mouse

 Monitor : 15” digital color monitor

 Display Type : VGA


Software Configuration:

Operating System: :         Windows 98

Web server :          Personal Web Server

Web Browser :           Internet Explorer5.0

Designing Tool :         Dreamweaver3.0, HTML

Server Side Scripting: :    ASP2.0

Client Side Scripting :     VBScript

Backend :         Oracle 8

SYSTEM DESIGING:-
DATA FLOW DIAGRAM:-
Function specification:-
1.Admin

2.Blood bank

3.Donor

4.Patient

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


TABLES:-
Description: Used to Register the donor information and helpful for the people in need of
blood to get details regarding the person with matching blood group and city

Field Name Field Type Field Length


Name Varchar2 20
Addr Varchar2 30
City Varchar2 20
Sex Varchar2 6
Wei Number 5,3
Dob Date
Bgrp Varchar2 10
Telo Number 14
Telr Number 14
Mobi Number 14
Email Varchar2 30
Lname Varchar2 20
Pass Varchar2 15
CONCLUSION:-

This project has given me an ample opportunity to design, code, test and

implements an application. This has helped in putting into practice of various Software

Engineering principles and Database Management concepts like maintaining integrity and

consistency of data. Further, this has helped me to learn more about ORACLE 8, ASP 2.0,

HTML, VB Script, Adobe Photoshop 7.0 and Personal Web Server.

I thank my guide for his invaluable contribution in guiding me through out the
project.  I also thank my parents and friends who have supported and motivated me to
complete this project successfully.

You might also like