Presentation on
Blood Bank System
Department of Computer Science &
Engineering
Presented By : Presented To :
Mohammad Najmul Ms Nazmun Nahar
Hossain Lecturer
ID : 180230079
Shahriar Adnan Jishan Department of CSE ,
ID : 180230105
MD. Shahadath Hossain BGC Trust University Bangladesh
ID : 180230096
Faisal Alam
ID : 180230098
Tarikul Islam Tushar
ID : 180230071
Contain :
Introduction
Problem Statement
Object
Methodology
System analysis And Design
Graphical Interface Design
Implementation Of Online Blood Bank System
Discussion
Limitation
Summary
Recommendation
Reference
Introduction:
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.
Problem Statement:
Despite advances in technology, today's blood bank systems are running in manual system. As
such, there is a prevalent problem in the availability of needed blood types. For instance, when a
person needs a certain type of blood and this type is not available in the hospital, family
members send messages through social media to those who can donate to them and this process
takes longer than the life of the patient to the most dangerous. In addition, it seems that there is
lack of proper documentation about blood donors and its medical history. This may lead to blood
bag contamination and may affect the blood transfusion safety.
Generally, this study aims to determine how the use of online bank management system
enhance blood transfusion safety. Subsequently, this study seeks to answer the following specific
problems:
1) What are the expected system users?
2) What is the system architecture to use?
3) What is the level of risk in blood transfusion in Bangladesh?
4) To what extend the online bank management information system can enhance blood transfusion
safety?
5) Is there a significant difference in the level of risk in blood transfusion between manual blood
and online blood bank system?
Object:
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 make request for the blood.
3. To provide an efficient donor and blood stock
management functions to the blood bank by recording the
donor and blood details.
4. To improve the efficiency of blood stock management by
alerting the blood bank staffs when the blood quantity is
below its par level or when the blood stock has expired.
5. To provide synchronized and centralized donor and blood
stock database.
Types of Analog Modulation :
Methodology that has been chose to
develop BBMS is the Rational Unified
process (RUP). By using this
methodology, if there are any changes
in requirement or misunderstood the
requirements given by the Pathology
Department (PD) can be implemented in
the next iteration of certain phase. The
phases of RUP. As we can see here,
there are four phases involved in this
methodology. They are Inception,
Elaboration, Construction, and
Transition
System analysis And Design
Requirement Analysis
Two part of requirement Analysis….
1. Functional requirement Analysis
2. Non-Functional requirement Analysis
Functional
The Web Blood Bank System
Users of the web blood bank system, namely blood receiver, must be provided the
following functionality:
● Create an account
● Manage their account.
● Log in to the system.
● Select a blood group from the list.
● Customize options for a selected group.
● Add a blood group to the current list.
● Review the blood sample request.
● Remove a blood group from the current list.
● Provide connect/discus.
● Confirm the blood.
● Receive blood in the list of a request receiver.
Non-functional requirement
The non-functional requirements of the system are very straightforward. The application is
cross-compiled to
HTML, CSS, Bootstrap, JavaScript, PHP, and MySQL all of which are supported by any
reasonably well-maintained web server, although I would recommend Apache2, and
particularly the free XAMPP distribution.
All of the application data is stored in a MySQL database, and therefore a MySQL server
must also be installed on the host computer. As with Apache2, this software is freely
available and can be installed and run under most operating systems.
The server hardware can be any computer capable of running both the web and database
servers and handling the expected traffic. For a Blood Bank that is not expecting to see
much web traffic, or possibly doing only a limited test run, an average personal computer
may be appropriate. Once the site starts generating more hits, though, it will likely be
necessary to upgrade to a dedicated host to ensure proper performance. The exact cutoffs
will need to be determined through a more thorough stress testing of the system.
System Interface Requirement:
For Admin Interface:
1. Admin Sign Up
2. Admin Login
3. Admin Logout
4. Delete Blood Group
6. Approved Blood Group
For Receiver Interface:
1. Receiver Sign Up
2. Receiver Login
3. Receiver Logout
4. Search Blood Group
5. Select Blood Group
6. Request Blood Sample
7. Delete request
8. Hospital Number and Address
For Hospital Interface:
1. Hospital Sign Up
2. Hospital Login
3. Hospital Logout
4. Add Blood Group
5. Delete Blood Group
6. Accept Blood Sample Request
7. Delete Blood Sample Request
Database Interface:
Using MySQL for
Group List, Request List, Hospital List, etc.
Maintainability:
Back Up
Errors
Reliability:
Availability: The System available all the time.
Diagram
Use Case Diagram
Data Flow Diagram
E-R Diagram
Class Diagram
Sequence diagram
Activity Diagram
❖ System Requirements
Hardware Requirement
Operating System: Microsoft® Windows® 7/8/10 (64-bit)
Disk Storage: 50MB more recommended
Processor : 800mhz intel Pentium III
Software Requirements:
Software Name: XAMPP & MY SQL
Operating System:
No particular OS requirement because PHP is platform Independent
Graphical Interface Design:
Fig:1
Fig:2
Fig:3
Fig:4
Fig:5
Implementation Of Online Blood Bank
1. Step 2: Search and request a blood from website.
2. Step 3: Adding a blood group to your list.
3. Step 4: Continue searching or confirmed your blood.
4. Step 5: Confirmed and log out.
Discussion
Online blood searching is a form of E-commerce which allows consumers to directly
meeted goods or services from a Hospital over the Internet using a web browser.
Online stores usually enable blood group to use "search" blood to find specific blood
group.
Limitation
Deliverymen put themselves in danger. Disguised increased expense. Revenue
conflicts between hospital and delivery blood.
Summary
Blood banking is the process that takes place in the lab to make sure that
donated blood, or blood products, are safe before they are used in blood
transfusion and other medical procedures. Blood banking includes typing
the blood for transfusion and testing for infectious diseases.
Recommendation
Online blood bank recommendation mechanism (agents) is becoming
increasingly available on websites to assist consumers with reducing
information overload, provide advice in finding wanted blood group, and
facilitate online consumer decision-making. Central of these services is
consumers’ satisfaction with recommendation results.
Reference
For. Net Installation:
www.support.moicrosoft.com
For SQL Server:
www.msdn.microsoft.com
For ASP.Net:
www.aps.net
www.fmexpense/quickstart/apsplus/default.com
www.apsfree.com
www.youtube.com
THANK YOU