Blood Bank
Management System Under Supervision of :
Madan
Presented by
• Roshan Gautam
• Bishnu
• Bibek Devkota
• Jitendra
Introduction to project
The system that is going to be developed is Blood Bank
Management System (BBMS). This is a
Console base application system will record collected blood
from donors and provided blood to accepter.
The system keeps the record of all the donors, recipients,
blood donation campaigns, rejected bloods and damaged &
clotted blood.
.
At present, the public can only know about the blood donation
events through conventional media means such as radio, news
paper or television advertisements.
There is no information regarding the blood donation programs
available on any of the portal. 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.
Problem Statement
Objectives
• To provide an efficient donor and blood stock management
functions
• To record the detail of donors so that they could easily get blood in
emergency
• To provide immediate storage and retrieval of data and information.
• 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 ofnrecords of data.
Feasibility Study
# Technical feasibility
In order to develop this project minimum level of
hardware is enough to run the compiler. So this project is
technically feasible.
#Operational feasibility
This system is easy operate, even for non-technical
user cause all the instruction are guided in system.
# Economic feasibility
There is no extra cost associated with project
except building machine which we own already.
# Schedule feasibility
This is mini project, can be develop with in given
deadline and also four people are working so it is obvious that
this project is feasible on basis of time.
Design
fig:Flowchart of blood bank management system
fig:Level 0 use case diagram of blood bank
management system
Coding
Entire program is programmed using c language.
Reason for selecting c is first of all
• The portability of the compiler
• The standard library concept
• A powerful and varied repertoire of operators
• An elegant syntax
• Ready access to the hardware when needed
• Ease with which applications can be optimised by hand-coding
isolated procedures
Program will tested in following approach in order to ensure the
proper functioning of system:
#Top down:
In top down approach large program is decompose into
small simpler sub-problem which are called modules. First main
Modules are tested then shift toward lower level module each
modules are separately tested and verified.
#Bottom up
In buttom of approach lower modules are tested first then
it shift toward upper level modules.At the end all modules are
integrated into common module and again tested and verified
Testing
System which is going to develop, will create a positive impact
in medical sector. This project mightn’t create huge difference
but it will definitely contribute to save the life of thousands of
people by finding their matching blood group.
This system also very useful in big donation campaign where
hundred of people donate their blood
Conclusion
presentation on bloodbank management system in c

presentation on bloodbank management system in c

  • 1.
    Blood Bank Management SystemUnder Supervision of : Madan
  • 2.
    Presented by • RoshanGautam • Bishnu • Bibek Devkota • Jitendra
  • 3.
    Introduction to project Thesystem that is going to be developed is Blood Bank Management System (BBMS). This is a Console base application system will record collected blood from donors and provided blood to accepter. The system keeps the record of all the donors, recipients, blood donation campaigns, rejected bloods and damaged & clotted blood. .
  • 4.
    At present, thepublic can only know about the blood donation events through conventional media means such as radio, news paper or television advertisements. There is no information regarding the blood donation programs available on any of the portal. 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. Problem Statement
  • 5.
    Objectives • To providean efficient donor and blood stock management functions • To record the detail of donors so that they could easily get blood in emergency • To provide immediate storage and retrieval of data and information. • 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 ofnrecords of data.
  • 6.
    Feasibility Study # Technicalfeasibility In order to develop this project minimum level of hardware is enough to run the compiler. So this project is technically feasible. #Operational feasibility This system is easy operate, even for non-technical user cause all the instruction are guided in system.
  • 7.
    # Economic feasibility Thereis no extra cost associated with project except building machine which we own already. # Schedule feasibility This is mini project, can be develop with in given deadline and also four people are working so it is obvious that this project is feasible on basis of time.
  • 8.
    Design fig:Flowchart of bloodbank management system
  • 9.
    fig:Level 0 usecase diagram of blood bank management system
  • 10.
    Coding Entire program isprogrammed using c language. Reason for selecting c is first of all • The portability of the compiler • The standard library concept • A powerful and varied repertoire of operators • An elegant syntax • Ready access to the hardware when needed • Ease with which applications can be optimised by hand-coding isolated procedures
  • 11.
    Program will testedin following approach in order to ensure the proper functioning of system: #Top down: In top down approach large program is decompose into small simpler sub-problem which are called modules. First main Modules are tested then shift toward lower level module each modules are separately tested and verified. #Bottom up In buttom of approach lower modules are tested first then it shift toward upper level modules.At the end all modules are integrated into common module and again tested and verified Testing
  • 12.
    System which isgoing to develop, will create a positive impact in medical sector. This project mightn’t create huge difference but it will definitely contribute to save the life of thousands of people by finding their matching blood group. This system also very useful in big donation campaign where hundred of people donate their blood Conclusion