You are on page 1of 22

VELTECH RANGA SANKU

ARTS COLLEGE
Avadi

DEPARTMENT OF COMPUTER APPLICATIONS

UNIVERSITY OF MADRAS - CHENNAI


VIVA VOCE EXAMINATION
APRIL 2023
PROJECT TITLE:
Online blood banking

NAME : VAIGUNTH E
PROJECT GUIDE NAME: MR/MRS VANI P
REG NO : 212003291
DESIGNATION :ASST PROFESSOR
NAME : VIGNESH S
REG NO :212003294

NAME : GANESH S
REG NO : 212003207
OBJECTIVE
* The quantity of men and women who are in need of blood are growing in
huge number day by day. In order to help folks who are in need of blood.

* My Online Blood Bank can be used correctly for purchasing the info of
blood donors having the same blood institution and with within the equal
metropolis.

* My Online Blood Bank website is available to every body without


problems. A person who loves to donate blood gives his required info.

* My internet site also facilitates those who are in want of blood with the
aid of giving the information of the donors through Penetrating, if at all there
aren't any donors having the equal organization
ABSTRACT
□ Blood Bank Management System (BBMS) is a browser based system that is designed to
store, process, retrieve and analyze information concerned with the administrative and
inventory management within a blood bank.
□ This project aims at maintaining all the information pertaining to blood donors, different
blood groups available in each blood bank and help them manage in a better way. Aim is
to provide transparency in this field, make the process of obtaining blood from a blood
bank hassle free and corruption free and make the system of blood bank management
effective.
□ Our client is not interested in blood stocking instead we are stocking blood donors
information. The donors who are interested in donating blood has to register in the
database.
□ There is no storage of blood so no complications in the project. The software is fully
integrated with CRM (customer relationship management) as well as CMS (content
management system) solution. It is developed in a manner that is easily manageable, time
saving and relieving one from manual works.
EXISTING SYSTEM

* There are two types of process in the existing system: the blood donation process by
donors, and the blood request process by hospitals. In both processes, an administrator is
in charge of managing the blood inventory in the blood bank .
* When a new donor comes to donate blood, they are required to fill out their personal
information during the registration process before making a donation .

* After the donation, the donor is given a donor identification card with their name,
blood type and a barcode to be used as a reference for future donations .
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
and will ensure the fulfillment of demand for Blood requested by
Recipient and/or Blood Bank.
SYSTEM REQUIREMENTS

SOFTWARE REQUIREMENT :

Operating System :Windows 98


Web server :Glass-fish
Web Browser :Internet Explorer5.0
Designing Tool : NETBEANS 7.4, HTML
Client Side Scripting : JSP Scripts
Back-End : MYSQL
HARDWARE REQUIREMENT :

Processor : P III 700 MHz.


RAM : 64 MB RAM
Hard Disk Drive : 20 GB HDD
Keyboard : 104 keys
Mouse : HP Mouse
Monitor : 15” digital color monitor
Display Type : VG
ALGORITHM

* User Registration: Users should be able to register on the online blood bank
platform by providing their personal information, such as name, contact details,
blood group, and any relevant medical history.

* Blood Donor Information: Donors should also be able to register on the platform
and provide their blood group, medical history, and contact information.

* Search Functionality: Users should be able to search for available blood units based
on blood group, location, and availability.

* Matching and Notification: Once a user finds a suitable donor or blood unit, the
system should notify the donor or the user and facilitate communication between the
two parties.

* Feedback and Reviews: Users should be able to leave feedback and reviews about
their experience with the platform and the donors
SYSTEM DESIGN
DFD :
SYSTEM DESIGN
ER DIAGRAM
Phase diagram :
IMPLEMENTATION
□ Define Requirements: The first step would be to define the requirements of the system. This would
involve identifying the features that the system should have, such as user registration, blood donation
management
□ Choose a Platform: Once the requirements have been defined, the next step would be to choose a
platform for building the system. This could involve using a content management system

□ Develop the System: The next step would be to develop the system, including building the user
interface, developing the database schema, and implementing the system's features

□ Test the System: Once the system has been developed, it would need to be tested thoroughly to ensure

that it meets the requirements and functions as intended .


□ Deploy the System: Once the system has been tested and approved, it would be deployed to a
production environment. This could involve setting up a server, configuring the system, and ensuring

that it is secure and scalable .


SCREEN SHOTS
□ Note: no word print screen should be
pasted here.
SCREEN SHOTS
□ Note: no word print screen should be
pasted here.
SAMPLE SOURCE CODE
□ <!DOCTYPE html>
□ <html lang="en">
□  
□ <head>
□  
□ <meta charset="utf-8">
□ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
□ <meta name="description" content="">
□ <meta name="author" content="">
□ <link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
□ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
□ <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
□ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
□ <style>
□ </style>
□ </head>
SAMPLE SOURCE CODE
□ <?php
□ $active="home";
□ include('head.php'); ?>
□  
□ </div>
□ <?php include'ticker.php'; ?>
□  
□ <div id="page-container" style="margin-top:50px; position: relative;min-height: 84vh; ">
□ <div class="container">
□ <div id="content-wrap"style="padding-bottom:75px;">
□ <div id="demo" class="carousel slide" data-ride="carousel">
□  
□ <!-- Indicators -->
□ <ul class="carousel-indicators">
□ <li data-target="#demo" data-slide-to="0" class="active"></li>
□ <li data-target="#demo" data-slide-to="1"></li>
□ </ul>
□  
□ <!-- The slideshow -->
□ <div class="carousel-inner">
□ <div class="carousel-item active">
□ <img src="image\_107317099_blooddonor976.jpg" alt="image\_107317099_blooddonor976.jpg" width="100%"
height="500">
□ </div>
□ <div class="carousel-item">
□ <img src="image\Blood-facts_10-illustration-graphics__canteen.png" alt="image\Blood-facts_10-illustration-graphics_
CONCLUSION
□ In conclusion, an online blood bank system can be a powerful tool for
managing blood donations and ensuring that blood is available to those who
need it.

□ By providing an easy-to-use platform for donors and recipients to connect, an


online blood bank can make the process of donating and receiving blood more
efficient and effective.

□ However, the implementation of an online blood bank system requires careful


planning and attention to detail.

□ The system must be designed to meet the specific needs of the blood bank and
its users, and it must be developed and tested thoroughly to ensure that it
functions properly and is secure.
FUTURE ENHACEMENTS
□ Mobile app: Developing a mobile app for the blood bank would allow users to easily
access the platform on their smartphones or tablets.
□ Integration with wearables: With the increasing popularity of wearables such as
smartwatches and fitness trackers, it may be possible to integrate blood bank information
with these devices. For example, donors could receive notifications on their watch when
their blood type is needed.
□ Artificial intelligence: AI could be used to optimize the blood donation process. For example,
algorithms could be used to predict when blood will be needed and match donors with the appropriate

.
recipients based on their blood type and other factors
□ Social media integration: Blood banks could integrate with social media platforms to help spread
awareness about the need for blood donations. Users could share their donation experiences on social
media and encourage their friends and family to donate as well.
REFERENCE
□ American Red Cross:
https://www.redcrossblood.org/donate-blood/how-to-donate/how-to-do
nate-blood.html
□ Blood Bank of Delmarva: https://www.delmarvablood.org/
□ LifeServe Blood Center: https://www.lifeservebloodcenter.org/
□ Canadian Blood Services: https://blood.ca/en
□ NHS Blood and Transplant: https://www.nhsbt.nhs.uk/
□ Blood Bank of Hawaii: https://www.bbh.org/
□ New York Blood Center: https://nybloodcenter.org/
□ Gulf Coast Regional Blood Center: https://www.giveblood.org/
□ Stanford Blood Center: https://stanfordbloodcenter.org/
□ OneBlood: https://www.oneblood.org/
THANK YOU…..

You might also like