Professional Documents
Culture Documents
Baramati, Dist-Pune-413133
A PROJECT REPORT ON
FOR
Vidya Pratishthan’s
SUBMITTED TO
UNIVERSITY OF PUNE
BY
GOLANDE PRASHANT VIJAY.
YEAR 2020-21
CERTIFICATE
This is certify that Golande Prashant Vijay of class S.Y. B.Sc.(CS) has
successfully completed the project “BLOOD BANK MANAGEMENT
21.
1. Use case
2. Class Diagram
3. Activity diagram
4. Sequence diagram
5. Component diagram
6. E-R Diagram
Introduction to the System:
BLOOD BANK management system is a desktop based application on Java. The purpose of this project was
to develop a blood management information system to assist in the management of blood donor records and
sells record. This project includes mainly two modules i.e. login and main page.
The current system is manual and it is time-consuming. It is also cost-ineffective, and the average return is
low and diminishing.
Objective:
This software helps to easy management of records such as management of blood donors, sells and no. of
blood packets available etc.
Scope:
The project is basically targeted at those people who would like offline management software. To make a
database that is consistent, reliable and secure. To provide correct, complete, ongoing information. To
develop a well-organized information storage system. To make good documentation so as to facilitate
possible future enhancements
SUITABLE PROCESS MODEL FOR THE SYSTEM
1. Waterfall Model
Advantages
Most Suitable for single projects where work products are well defined and their
functioning is understood.
Disadvantages
Once detecting error at any face it may be required that the precede subsidy faces may
change.
Very difficult to manage changes b/w the phases there are possibility of blocking which can
slow down the productivity and efficiency of the process.
The purpose of this project is to provide a way to manage the quantity of available blood packets, donor and buyer
information, and also provide a easy interface for management.
Project Scope:
The project has a wide scope, as it is not intended to a particular organization. This
project is going to develop generic software, which can be applied by any businesses
organization. More over it provides facility to its users. Also the software is going to
provide a huge amount of summary data.
Proposed System:
The blood bank management system is available in the market that can serve blood
bank owners to easily manage records.
HARDWARE AND SOFTWARE REQUIREMENTS
1. HARDWARE REQUIREMENTS
a. Processor – 2.0 GHz or above.
b. RAM – 2GB
c. Hard Disk – 160 GB Hard Disk Drive or more.
2. SOFTWARE REQUIREMENTS
a. Operating System – Windows 7/8/10 etc.
b. Programming Language (Front End) – Java
c. Database ( Back End) -Mysql
FACT FINDING TECHNIQUES
There are different fact finding techniques are available in software engineering to
find the fact of system.
1) Interview
2) Questionnaires
3) Record Review
4) Observation
1) Interview
We have find out the view points of different users, customers involved in the
system.
This technique helps us to find the facts and problems related to the system.
2) Record Review
Record review provides very valuable information to the analyst about the system
organization and various procedures rules.
We have to use record review technique to find out information about the system.
We study the records like different registers for different staff. Different manually
generated reports daily, weekly, monthly, yearly and the leave forms used by the
staff to take leaves and their leave applications. We also study the UGC rules for
all types of leaves their duration. UGC terms and conditions are also checked.
This technique gives very essential and important information about how it
manages the system.
Note: In our system only two techniques are sufficient to find the fact of system.
Therefore we are not using Questionnaire and Observation techniques.
FEASIBILTY STUDY
In feasibility study we evaluate cost and benefits of proposed system and on the
basis of study the decision is taken on whether to proceed or postpone the project
or to cancel the project.
1) Technical Feasibility
2) Operational Feasibility
It find out weather the new technology or proposed system will be suitable using
three types of aspects.
a) Human
b) Organizational
c) Political
Proposed system is user friendly and any user cal easily handles this
system fluently.
Only two hours are sufficient to introduce the system. Therefore no extra training
is required. User manual is also provided. So, our system is operationally
feasible.
3) Economical Feasibility
Economical Feasibility:
As the necessary hardware and software are available in the market at a low cost, the initial
investment is the only cost incurred and does not need any further enhancements. Hence it is
economically feasible.
UML DIAGRAMS
USE CASE
Use case diagram consists of use cases and actors and shows the interaction between them. The key
points are:
The main purpose is to show the interaction between the use cases and the actor.
The use cases are the functions that are to be performed in the module.
2.Class Diagram
3. Activity Diagram
4.Sequence Diagram
5.Component Diagram
6.E-R Diagram