Professional Documents
Culture Documents
Synopsys BBMS..
Synopsys BBMS..
Synopsys BBMS..
SYNOPSYS
ON
SUBMITTED BY
PRATHAM BABRAL(11192608)
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.
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
PROPOSED SYSTEM
Technology Used:-
System Requirement:-
Minimum RAM:-256 MB
Hard Disk:-40 GB
Processor:-Intel Pentium 4
ER Diagram:-
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
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
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:-