0% found this document useful (0 votes)
204 views36 pages

Blood Bank Management System

This document describes a blood bank management system project. The project was created by Fariha Tabassum and supervised by Ayesha Khatun. The project includes organization details, requirements gathering, system planning, design diagrams, and quality assurance testing. The goal of the project is to create an online system to help connect blood donors with those in need of donations.

Uploaded by

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

Blood Bank Management System

This document describes a blood bank management system project. The project was created by Fariha Tabassum and supervised by Ayesha Khatun. The project includes organization details, requirements gathering, system planning, design diagrams, and quality assurance testing. The goal of the project is to create an online system to help connect blood donors with those in need of donations.

Uploaded by

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

Blood Bank

Management
System
Blood Bank Management System

IUBAT— International University of Business


Agriculture and Technology

Prepared by: Supervised by:


Fariha Tabassum Ayesha Khatun
ID: 17103092 Lecturer
Program: BCSE Department of CSE,
IUBAT

2
Content

Organization Context Level Diagram


Project Overview Data Flow Diagram
Requirement Engineering Entity Relationship Diagram
Use Case Diagram Quality Assurance Scenario
System Project Planning Limitations
Effort Based Estimation Future Plan
Project Scheduling Chart Conclusion
Cost Estimation
Activity Diagram
3
Organization

Organizational Overview
• The Coding Crowd is a full-featured web solution, software development, mobile
application, graphic & multimedia service providing company in Bangladesh.

Organization Vision
• To develop in a constant manner and grow as a major IT service provider.

Organization Mission
• To enhance the business growth of our customers with creative Design and
Development to deliver market-defining high-quality solutions that create value and
reliable competitive advantage for our clients around the world.

4
Organizational Structure

5
Project Overview

My project is “Blood Bank Management System”. From this system, a person can find
blood donor online. Also people can register them as blood donors.

Background Study
Before developing the project, I studied on some online blood bank management
system, blood donor management system. By studying those I found some differences
between the systems.
Objectives

• The main aim of developing this system is to provide blood to the


people who are in need of blood.
• To set up a modern blood bank with all required facilities.
• To encourage voluntary blood donation.
• To maintain donor registry for common & rare blood groups.
• To fulfill the constant need for regular blood supply. 
• To ensure that blood will be available whenever and wherever it is
needed.

7
Software Process Model

8
Process Model

Reason for Choosing

• Requirements of the system is clearly understood and as the demand for early release
of product.

• It is flexible and less expensive to change requirements.

• Eeasier to test and debug.

• This model is less costly compared to others.

• Errors are easy to be identified.

• The software will be generated quickly during the software life cycle.

9
Feasibility study

Technical Feasibility

▪To develop this project need a high-level programming language like HTML, CSS, PHP. For database such

as xampp Server.

Economic Feasibility

▪The entire development period the organization required manpower, Computer and internet connection.

Operational Feasibility

▪The proposed system is designed from a user’s point of view. So, all of the features are included only for

the benefit of the user

10
Requirement Engineering

 Responsive template
 Easy to use
 Blood Donor Registration System
 Blood Group and location-based Search engine
 Donor Details Information
 Contact us Inquiry

11
Requirement Engineering

System requirements
Admin can:
 Manage Blood Group(add, delete)
 Add and Delete Donor Information
 Enable and Disable Donors
 Manage to Contact us Queries
 Update the contact us Info
 Report Generate
 Admin Dashboard
12
Requirement Engineering

Functional requirements  View all user information

 Add donor

 Manage donor information  View feedback

 Add blood group  Generate reports

 Manage blood group

 Update blood group

 Update donor information

13
Requirement Engineering

Software requirements (For Developer)


 Web Server: Xampp Server Bitnami

 Server-Side Scripting: PHP = > 7.2.0

 Database Engine: MySQL 5.1.34

 Database Tools: MySQL Administrator,

 MySQL Query Browser.

 Text Editor: Sublime Text, VS code.

14
Use Case Diagram

15
System Project Planning

The following activities of software project planning that have followed in this project are:

 Project Scheduling Chart

 Process Based Estimation

 Estimation of the Software Cost

16
Project Scheduling Chart

Activity W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12

Planning

Designing

Coding

Testing

Implement
ation

17
Effort

Effort Based
Estimation
Planning – 8.33%

Designing – 25%

Coding – 41.67%

Testing – 8.33%

Implementation – 16.67%

Planning Designing Coding


Testing Implementation
Cost Estimation

Personnel cost:
• Personnel cost is the salary of the customer communicator, system analyst and designer,
coder and tester.

Software cost:
• It is the cost of the software is which used in this project.

Hardware Cost:
• It is the cost of the computer and other devices those are used to complete the project.

19
Activity Diagram of Donor Login

20
Activity Diagram of Donor Registration

21
Activity Diagram of Searching Blood Donor

22
Activity Diagram of Contact Admin

23
Activity Diagram for Admin

24
Context Level Diagram

25
Level 1 Diagram

26
Entity Relationship Diagram

27
Quality Assurance Scenario

Quality Assurance Scenario no: 1

Requirement User can log in the system


Provided Output User logs in using email and password
Decision This system working properly

28
Quality Assurance Scenario

Quality Assurance Scenario no: 2

Requirement User can search blood


Provided Output User search blood and get desired
output
Decision This system working properly

29
Quality Assurance Scenario

Quality Assurance Scenario no: 3

Requirement User can register as a donor


Provided Output User registers by giving required
information
Decision This system working properly

30
Quality Assurance Scenario

Quality Assurance Scenario no: 4

Requirement Admin can login to admin dashboard


Provided Output Admin logs in using username and
password
Decision This system working properly

31
Quality Assurance Scenario

Quality Assurance Scenario no: 5

Requirement Admin can edit/update donor


information
Provided Output Admin can manage donor information
Decision This system working properly

32
Project Demonstration

33
Future Plan

• As there was a little number of contact person’s information given, some people may
face difficulty in getting blood fast.  So I would like to gather more information regarding
the contact persons in other cities as well as villages and will provide much more
services for the people and help everyone with humanity.

• This project can be used in different blood donation campaign to collect more and rare
bloods.

34
Conclusion

This project has given me an opportunity to design, code, test and implements an
application. This has helped in putting into practice of various Software Engineering
principles and Database Management.
Further, this has helped me to learn more about the high-level languages.
I would like to thank my supervisor for her contribution in guiding me through out
the project.

35
Thank You

36

You might also like