Synopsys BBMS..

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

A

SYNOPSYS
ON

BLOOD BANK MANAGEMENT SYSTEM

SUBMITTED IN PARTIAL FILFILLMENT OF THE REQUIRENMENT FOR PROJECT


SUBMISSION IN THE DEPARTMENT OF

COMPUTER SCIENCE AND ENGINEERING

SUBMITTED BY

PRATHAM BABRAL(11192608)

Department of Computer Science and Engineering


Maharishi Markandeshwar Engineering, College, Mullana (Ambala)
Maharishi Markandeshwar Deemed To Be University-Mullana-Ambala-Haryana
December 2021
TABLE OF CONTENTS

1. INTRODUCTION
2. OBJECTIVES
3. SOFTWARE & HARDWARE REQUIREMENT
4. METHODOLOGY TO BE USED
5. ER-DIAGRAM
6. DFD
7. CONCLUSION
8. GROUP MEMBERS DETAILS
INTRODUCTION

Blood Bank management system is an application the basic building aim is to provide blood
donation service to the city recently. Blood Bank Management System (BBMS) is a Web-based
application 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.

Java is a platform independent language. Its created applications can be used on a standalone
machine as well as on distributed network. More over applications developed in java can be
extended to Internet based applications.

It is simple to understand and can be used by anyone who is not even familiar with simple blood
bank management system. It is user friendly and just asks the user to follow step by step operations
by giving him few options. It is fast and can perform many operations of a company.

OBJECTIVE OF THE PROJECT

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

SYSTEM SPECIFICATION

Software Engineers have been trying various tools, methods and procedures to control the process
of software development in order to build high quality software with high productivity. This
method provides how it is for building the software while the tools provide automated or semi-
automated support for the methods. They are used in all stages of software development process,
namely, planning, analysis, design, development and maintenance. The software development
procedure integrates the methods and tools together and enables rational and timely development
of the software system.
EXISTING SYSTEM

The records are maintained in registers.


Time consuming process.
Complicated searching, editing & updating.

PROPOSED SYSTEM

Helps in maintaining the computerized donor’s details.


Calculate the total blood groups blood.
Computerized Events & Requests Management.

Technology Used:-

Language: - HTML, CSS, PHP


Backend: - SQL

System Requirement:-
Minimum RAM:-256 MB
Hard Disk:-40 GB
Processor:-Intel Pentium 4

ER Diagram:-

An Entity Relation(ER) Diagram is a specialized graphics that illustrates the interrelationship


between entities in a database. ER diagrams often use symbols to represent 3 different types of
information. Boxes are commonly used to represent entities. Diamonds are normally used to
represent relationships and ovals are used to represent attributes. An Entity Relationship Model
(ERM), in software engineering is an abstract and conceptual representation of data. Entity
Relationship modeling is a relational schema database modeling method, used to produce a type
of conceptual schema or semantic data model of a system, often a relation database, and its
requirements in a top-down fashion

Entity:
Entity is the thing which we want to store information. It is an elementary basic building block of
storing information about business process. An entity represents an object defined within the
information system about which you want to store information. Entities are distinct things in the
enterprise.

Relationships:
A relationship is a named collection or association between entities or used to relate two or more
entities with some common attributes or meaningful interaction between the objects.

Attributes:
Attributes are the properties of the entities and relationship, Descriptor of the entity. Attributes are
elementary pieces of information attached to an entity.
ER DIAGRAM
Data Flow Diagram

A Data Flow Diagram (DFD) is a graphical representation of the "flow" of data through an
Information System. A data flow diagram can also be used for the visualization of Data Processing.
It is common practice for a designer to draw a context-level DFD first which shows the interaction
between the system and outside entities. This context-level DFD is then "exploded" to show more
detail of the system being modeled.

A DFD represents flow of data through a system. Data flow diagrams are commonly used during
problem analysis. It views a system as a function that transforms the input into desired output. A
DFD shows movement of data through the different transformations or processes in the system.
Dataflow diagrams can be used to provide the end user with a physical idea of where the data they
input ultimately has an effect upon the structure of the whole system from order to dispatch to
restock how any system is developed can be determined through a dataflow diagram. The
appropriate register saved in database and maintained by appropriate authorities.

0- Level DFD

Donor’s
management

Blood Bank Blood Bank


management management
system Login management
1- level dfd

Generate
Employee Employee report
Management
Generate
Department department report

Management
Generate
Designation designation report
Blood Bank
Management management
system

Login Check
management
User login details

Generate
System user
management System user report
2- Level dfd

Admin Login to Check Manage Donor’s details


system role of
access
Manage Blood Group
details

Forget Manage Availability


Check Manage
password details
credentials modules

Send email Manage department


to user details

Manage system Manage role of user Manage user permission Manage report
admins
CONCLUSION:

Technology is introducing new innovations day by day, thus reducing the time required to do
things. The proposed system can be used to reduce the time required to deliver required blood to
the needy in cases of emergency. This website application can be used by the people interested in
donating their blood by locating their nearest blood bank. The web application provides a way of
communication and synchronization between the hospitals and the blood banks. It also provides
them with the facility of communicating with the nearby donors in emergency. The database is a
vital aspect of the system. The database of the hospitals and the blood banks must be checked for
consistency on regular basis for smooth working of the system.
GROUP MEMBERS DETAILS:-

NAME:- PRATHAM BABRAL


ROLL NO:-11192608
SECTION:-5A1
EMAIL:-prathambabral@gmail.com
PHONE NO:-8082967706

You might also like