0% found this document useful (0 votes)
58 views60 pages

Blood Bank

This document describes a blood bank management system project. The project aims to automate the operations of a blood bank such as maintaining records of blood donations and inventory. It discusses the need for such a system to make the process faster and reduce errors. The system will allow hospitals to check blood availability and request blood from blood banks. It will also allow potential donors to find nearby blood donation camps. The document outlines the technologies used such as Java, JSP and MySQL.

Uploaded by

Dhanush Arjunan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views60 pages

Blood Bank

This document describes a blood bank management system project. The project aims to automate the operations of a blood bank such as maintaining records of blood donations and inventory. It discusses the need for such a system to make the process faster and reduce errors. The system will allow hospitals to check blood availability and request blood from blood banks. It will also allow potential donors to find nearby blood donation camps. The document outlines the technologies used such as Java, JSP and MySQL.

Uploaded by

Dhanush Arjunan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 60

lOMoARcPSD|23175894

2 Blood BANK Management System Project 2

bachelors of commerce (ASM College of Commerce, Science and Information


Technology)

Studocu is not sponsored or endorsed by any college or university


Downloaded by Dhanush Arjunan ([email protected])
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.

This paper presents a high-end system to bridge the gap between the blood
donors and the people in need for blood. Application for Blood Bank Management System is a way to
synchronize Blood banks and Hospitals with the help of Internet. It is a Web Application through which
Registered Hospitals can check the availability of required Blood and can send Request for blood to the
nearest blood bank or donor matching with blood requirement and can be ordered online as and when
required. Blood bank can also send a request to another blood bank for unavailable blood. Person
willing to donate blood can find out nearest blood banks using Blood Bank Management Android
Application. The location of the blood bank can also be traced using maps. The Android application can
be accessed only by the donors to search the blood donation centers and the requesting blood banks
and hospitals to search the nearest blood banks and donors

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

Downloaded by Dhanush Arjunan ([email protected])


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.

The population of the world is multiplying with each coming year and so are the diseases and health
issues. With an increase in the population there is an increase in the need of blood. The growing
population of the world results in a lot of potential blood donors. But in spite of this not more than
10% of the total world population participates in blood donation. With the growing population and the
advancement in medical science the demand for blood has also increased. Due to the lack of
communication between the blood donors and the blood recipients, most of the patients in need of
blood do not get blood on time and hence lose their lives. There is a dire need of synchronization
between the blood donors and hospitals and the blood banks. This improper management of blood
leads to wastage of the available blood inventory. Improper communication and synchronization
between the blood banks and hospitals leads to wastage of the blood available. These problems can be
dealt with by automating the existing manual blood bank management system. A high-end, efficient,
highly available and scalable system has to be developed to bridge the gap between the donors and
the recipients and to reduce the efforts required to search for blood donors

➢ 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,

Downloaded by Dhanush Arjunan ([email protected])


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.

Downloaded by Dhanush Arjunan ([email protected])


• 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.

Downloaded by Dhanush Arjunan ([email protected])


● 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.

Downloaded by Dhanush Arjunan ([email protected])


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.

Downloaded by Dhanush Arjunan ([email protected])


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.

Module 1: Android application This module consists of the process of how blood donation process is
done in this system. The blood donor can find out the nearest blood banks available according to
his/her current location based on the GPRS feature used in this system. The blood donor will then have
to

Downloaded by Dhanush Arjunan ([email protected])


register themselves on the application for validation purpose and further donating the blood to a
particular blood bank. These blood donors can later also be contacted based on the availability status
they have updated on the system for further contact in case of requirement of blood of their blood
group.

Module 2: Hospital Web Application This module consists of the process of how recipients are going to
request for the required amount of blood from the blood bank. The recipient has to make use of
unique hospital id which is registered in the hospital’s database .Only those requests made through a
valid hospital id will be considered as valid requests. While requesting for the required amount of
blood , therecipient can check the availability of blood of all blood groups in all the registered blood
banks available in the system so that request is not sent to a blood bank which is deficient of the
required blood .

Module 3: Blood Bank Web Application This module consists of the process of how the requests from
recipients for the required blood are served. The Blood Bank first checks whether the request is a valid
one. After validation it checks the hospital’s database to ensure that the required amount of blood is
not available in that hospital and after the request is served. The blood bank module also consists of
requesting the blood when urgently needed from other banks and from the registered donors who have
kept their status as available for further contact.

Module 4: Database Separate databases are maintained for the android application which mainly
consists of the registered donor’s information, the database of hospital web application which consists
of the records of available blood group samples and also the database of the blood bank web
application which consists of records of the blood group samples and their respective quantity available
in every blood bank. The database of the android application is in sync with the database of the web
application.All the databases will be hosted on the cloud server . This will make them more reliable and
also will make them scalable.

REQUIRMENT ANALYSIS:-
SRS DOCUMENT:-

1. Introduction

Downloaded by Dhanush Arjunan ([email protected])


1.1 Problem
Statement
The process first starts
with an offline Blood
Donation Camp. On
the day following a
blood donation, the
Blood Bank
Testing Unit tests
all blood for blood
type and

Downloaded by Dhanush Arjunan ([email protected])


potential viral agents.
They send the results
of these
tests to the Blood
Inventory (another unit
of the
Centre). For each
tested blood unit, if
the tests
indicate that the
blood may be
contaminated with a

Downloaded by Dhanush Arjunan ([email protected])


viral agent, the blood
unit is destroyed. This
is
indicated on the test
form. Blood units have
a limited
shelf life. The
Blood Bank receives
a list every day of
those units which
have exceeded their
shelf life.

Downloaded by Dhanush Arjunan ([email protected])


These are discarded
and the list of blood
units is
updated.
The Blood Bank also
distributes blood to
various
hospitals requesting
blood. Requests
usually come in
for specific blood
types. The Blood Bank
prepares

Downloaded by Dhanush Arjunan ([email protected])


refrigerated containers
of these units and
distributes
them to the hospital
when they place the
order. The Blood
Bank receives a
listing for each
hospital and the
specific units of blood
to supply to the
hospital from

Downloaded by Dhanush Arjunan ([email protected])


the Blood
Inventory. When
the order is filled,
the
Blood Bank Manager
signs the order and
returns a
copy to the Blood
Inventory. A copy of
it travels with
the blood to the
requesting hospital.
The final copy is

Downloaded by Dhanush Arjunan ([email protected])


kept in the Blood Bank
records but discarded
after
one year
1. Introduction
1.1 Problem
Statement
The process first starts
with an offline Blood
Donation Camp. On
the day following a
blood donation, the
Blood Bank

Downloaded by Dhanush Arjunan ([email protected])


Testing Unit tests
all blood for blood
type and
potential viral agents.
They send the results
of these
tests to the Blood
Inventory (another unit
of the
Centre). For each
tested blood unit, if
the tests

Downloaded by Dhanush Arjunan ([email protected])


indicate that the
blood may be
contaminated with a
viral agent, the blood
unit is destroyed. This
is
indicated on the test
form. Blood units have
a limited
shelf life. The
Blood Bank receives
a list every day of

Downloaded by Dhanush Arjunan ([email protected])


those units which
have exceeded their
shelf life.
These are discarded
and the list of blood
units is
updated.
The Blood Bank also
distributes blood to
various
hospitals requesting
blood. Requests
usually come in

Downloaded by Dhanush Arjunan ([email protected])


for specific blood
types. The Blood Bank
prepares
refrigerated containers
of these units and
distributes
them to the hospital
when they place the
order. The Blood
Bank receives a
listing for each
hospital and the

Downloaded by Dhanush Arjunan ([email protected])


specific units of blood
to supply to the
hospital from
the Blood
Inventory. When
the order is filled,
the
Blood Bank Manager
signs the order and
returns a
copy to the Blood
Inventory. A copy of
it travels with

Downloaded by Dhanush Arjunan ([email protected])


the blood to the
requesting hospital.
The final copy is
kept in the Blood Bank
records but discarded
after
one year
1. Introduction
1.1 Problem
Statement
The process first starts
with an offline Blood
Donation Camp. On

Downloaded by Dhanush Arjunan ([email protected])


the day following a
blood donation, the
Blood Bank
Testing Unit tests
all blood for blood
type and
potential viral agents.
They send the results
of these
tests to the Blood
Inventory (another unit
of the

Downloaded by Dhanush Arjunan ([email protected])


Centre). For each
tested blood unit, if
the tests
indicate that the
blood may be
contaminated with a
viral agent, the blood
unit is destroyed. This
is
indicated on the test
form. Blood units have
a limited

Downloaded by Dhanush Arjunan ([email protected])


shelf life. The
Blood Bank receives
a list every day of
those units which
have exceeded their
shelf life.
These are discarded
and the list of blood
units is
updated.
The Blood Bank also
distributes blood to
various

Downloaded by Dhanush Arjunan ([email protected])


hospitals requesting
blood. Requests
usually come in
for specific blood
types. The Blood Bank
prepares
refrigerated containers
of these units and
distributes
them to the hospital
when they place the
order. The Blood

Downloaded by Dhanush Arjunan ([email protected])


Bank receives a
listing for each
hospital and the
specific units of blood
to supply to the
hospital from
the Blood
Inventory. When
the order is filled,
the
Blood Bank Manager
signs the order and
returns a

Downloaded by Dhanush Arjunan ([email protected])


copy to the Blood
Inventory. A copy of
it travels with
the blood to the
requesting hospital.
The final copy is
kept in the Blood Bank
records but discarded
after
one year
1. Introduction
1.1 Problem
Statement

Downloaded by Dhanush Arjunan ([email protected])


The process first starts
with an offline Blood
Donation Camp. On
the day following a
blood donation, the
Blood Bank
Testing Unit tests
all blood for blood
type and
potential viral agents.
They send the results
of these

Downloaded by Dhanush Arjunan ([email protected])


tests to the Blood
Inventory (another unit
of the
Centre). For each
tested blood unit, if
the tests
indicate that the
blood may be
contaminated with a
viral agent, the blood
unit is destroyed. This
is

Downloaded by Dhanush Arjunan ([email protected])


indicated on the test
form. Blood units have
a limited
shelf life. The
Blood Bank receives
a list every day of
those units which
have exceeded their
shelf life.
These are discarded
and the list of blood
units is
updated.

Downloaded by Dhanush Arjunan ([email protected])


The Blood Bank also
distributes blood to
various
hospitals requesting
blood. Requests
usually come in
for specific blood
types. The Blood Bank
prepares
refrigerated containers
of these units and
distributes

Downloaded by Dhanush Arjunan ([email protected])


them to the hospital
when they place the
order. The Blood
Bank receives a
listing for each
hospital and the
specific units of blood
to supply to the
hospital from
the Blood
Inventory. When
the order is filled,
the

Downloaded by Dhanush Arjunan ([email protected])


Blood Bank Manager
signs the order and
returns a
copy to the Blood
Inventory. A copy of
it travels with
the blood to the
requesting hospital.
The final copy is
kept in the Blood Bank
records but discarded
after
one year

Downloaded by Dhanush Arjunan ([email protected])


At the back the card is a
table that contains
number of donations,
date, location,
and the blood collector’s
signature. Existing donors
can submit their donor ID
cards to retrieve their
personal information and
donation records and start
the
blood donation process,
and they will be given a
new card after they have
donated

Downloaded by Dhanush Arjunan ([email protected])


blood for a total of eight
times. Having a donor ID
card may be a tangible
reminder
to people that they are
helping lives as a blood
donor; however,
possessing a
physical card comes with
drawbacks such as loss or
damage. To ensure donors
can
still identify themselves
with the system, other

Downloaded by Dhanush Arjunan ([email protected])


credentials, such as
username and
password, can be used
as a safeguard if their
donor ID card is lost or
damaged.
If the donated blood is
disqualified, the donor will
be notified through postal
mail
that their blood
component is reactive to
viruses [4], meaning that
there is a

Downloaded by Dhanush Arjunan ([email protected])


positive result of the
blood being infected, and
the organization will also
inform the
donor to perform another
blood test at the blood
bank to confirm the result
of
blood. If the blood is
qualified, the
administrator then will
deposit the blood into
the inventory for
future requests.

Downloaded by Dhanush Arjunan ([email protected])


Blood Request Process
by Hospitals
Hospitals can request for
blood by calling in or e-
mailing the blood
checking the availability
of the blood type
according to the request.
If the
requested blood type is
available, the
administrator will
withdraw the blood from
the inventory and transfer
it to the hospital.

Downloaded by Dhanush Arjunan ([email protected])


1. Introduction
A blood donation is a
process whereby a
person voluntarily has
blood drawn to be used
for future transfusions
when in need at hospitals
for treatment procedures
that
require them. Donation
may be of whole blood
(blood drawn directly
from the
body) or of specific
components of the blood;

Downloaded by Dhanush Arjunan ([email protected])


such as red blood cells,
white blood
cells, plasma, and
platelets. Blood banks
often participate in
the process of
collecting blood and other
procedures such as
managing stocks,
approving blood
requests and updating
donation information.
The inspiration of this
project is to improve

Downloaded by Dhanush Arjunan ([email protected])


blood banks in Pakistan
and to develop a
blood bank information
system which focuses on
making an online system
that is
accessible for both donors
and administrators.
Donors can directly
receive
information regarding
their previous blood
donations, including their
blood results

Downloaded by Dhanush Arjunan ([email protected])


and donation history, in
order to easily schedule
their next donations. They
can
also update the personal
information through the
system, without having to
contact
the blood bank registry.
information if
necessary. The admi
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.
A feasibility study is a high-level capsule version of the entire System analysis and Design Process.
The study begins by classifying the problem definition. Feasibility is to determine if it’s worth
doing. Once an acceptance problem definition has been generated, the analyst develops a logical
model of the system. A search for alternatives is analyzed carefully. There are 3 parts in feasibility
study.

1) Operational Feasibility

Downloaded by Dhanush Arjunan ([email protected])


2) Technical Feasibility

3) Economical Feasibility

➢ 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.

This involves questions such as whether the technology needed for the system exists, how
difficult it will be to build, and whether the firm has enough experience using that technology. The
assessment is based on outline design of system requirements in terms of input, processes, output,
fields, programs and procedures. This can be qualified in terms of volume of data, trends,
frequency of updating inorder to give an introduction to the technical system. The application is the
fact that it has been developed on windows XP platform and a high configuration of 1GB RAM on
Intel Pentium Dual core processor. This is technically feasible .The technical feasibility assessment
is focused on gaining an understanding of the present technical resources of the organization and
their applicability to the expected needs of the proposed system. It is an evaluation of the hardware
and software and how it meets the need of the proposed system
➢ 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

Downloaded by Dhanush Arjunan ([email protected])


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

Downloaded by Dhanush Arjunan ([email protected])


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:-

Downloaded by Dhanush Arjunan ([email protected])


Downloaded by Dhanush Arjunan ([email protected])
Downloaded by Dhanush Arjunan ([email protected])
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

Downloaded by Dhanush Arjunan ([email protected])


Downloaded by Dhanush Arjunan ([email protected])
Downloaded by Dhanush Arjunan ([email protected])
Downloaded by Dhanush Arjunan ([email protected])
Downloaded by Dhanush Arjunan ([email protected])
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

Downloaded by Dhanush Arjunan ([email protected])


SQL STATEMENTS:-

Downloaded by Dhanush Arjunan ([email protected])


Downloaded by Dhanush Arjunan ([email protected])
Downloaded by Dhanush Arjunan ([email protected])
Downloaded by Dhanush Arjunan ([email protected])
Csv file

Downloaded by Dhanush Arjunan ([email protected])


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.
This paper explained the proposed Blood bank system, which is linked the blood bank with
the donors by sending messages to the donor who registered in the blood bank as a constant
donor. To inform them of a shortfall in one of the blood groups both by his platoon. The application
used by the blood bank employee through smartphones. It characterized by ease of use in
organizing the blood donation.

Downloaded by Dhanush Arjunan ([email protected])

You might also like