Blood Bank
Blood Bank
Blood Bank
A PROJECT REPORT ON
SHARE BLOOD
SUBMITTED BY
Prof.
Shreya Bhamare
CERTIFICATE
( SHARE BLOOD )
2 System Design
Software Requirement Specification
Hardware Requirements
Software Requirements
Tools & Technology
Front end Technology 8
Back end Technology
DFD
UML Diagrams
Database Schema
Screenshots
3 Future Enhancement 26
4 Conclusion 27
5 Bibliography 28
INTRODUCTION
Entering the details of the blood group, members, address etc. and
tracking the database is complicated when the details are maintained
manually. This makes the maintenance of the schedule erroneous. It is
time consuming. Without an automated management system, there are
also problems in keeping track of the actual amount of each and every
blood type in the blood bank. Man-made error such as forget to record
the usage or input of the blood can cause the inaccuracy in the amount of
certain blood type available in the blood bank.
1.3 Scope:
After defining the problems exist in the current system, the objectives of
the ShareBlood are as follows:
To allow the public and organization to make online reservation on
the day and session that they want or free to make blood donation.
To provide an efficient donor management functions to the
receiver by providing the logging functions in order to control and
trace the workflow.
To provide authentic and authorized features to the current system
where private and confidential data can only be viewed by
authorized user.
To provide the recording functions for every process of the blood
in order to keep track of the blood donor and the receiver.
To provide synchronized and centralized functions between donor
and receiver.
The functions or modules that the SBMS will provide are described as
follows:
1. Login
The system provides security features through password security where
only
authorized user can access to the system with different authorization
level.
2. Public
The public are those who can view and submit online reservation on
their desired session.
SYSTEM DESIGN
2.1 Software Requirement Specification:
1) The Main objective of this project is to maintain the records of the
blood for those who are in need for it.
2) To maintain all information of donors/users details and the
information who wants to donate the blood.
3) To maintain the emergency issue of blood.
4) The project is built at administrative end and thus only the
administrator is guaranteed the access at the administrator side.
5) The Purpose of the project is to build an application program to
reduce the manual work for managing the blood, donor, blood cells,
blood group.
Entering Information
into admin is taken
page from
database
Information
is deleted
Delete Donor
information from
list Database
Database is
updated
Donor Information is Information is
filled validate
Database
Acknowledgement
Donate
Share Blood
Admin Receive
Donor Website
Recover INITIAL
Request for List of Donors
STAGEdonor list
Database
List is passed to [If information is
donor correct]
[No]
[Yes]
Store in database
FINAL
STAGE
Receiver Website
INITIAL
STAGE
[If data found]
[No]
Entering into receiver
page
[Yes]
[Yes]
FINAL
STAGE
Class Diagram
Sequence Diagram :
Use Case Diagram :
Fill
information
Submit
Donor
Search
donor
Receiver Contact to
donor
Delete
Donor
Admin
2.8 Database Schema:
Table :- Donor
4.) On click of the SELECT button you will get to see the profile of
the selected person and then you can contact the selected person
for receiving the blood.
ABOUT:-
1.) It has two parts ABOUT Us and ABOUT WEBSITE.
2.) In ABOUT Us the information about the developers of the website
has been given.
3.) In ABOUT WEBSITE the information about the website is
been provided.
ADMIN:-
1.) To login into the ADMIN page the authorized user needs to enter the
LOGIN ID and PASSWORD.
2.) After logging successfully onto the login page the administrator has
the authority to delete the records or the donor form if required or in
case if the donor has already donated the blood .
FUTURE ENHANCEMENT
Admin can interact with the selected users through according blood
report only. Now this site is free, after few months, registered users have
to pay monthly for better and good services.
In future, we can have the search engine that can provide the result on
the basis of different criteria to search. We can also have one more
module of implementing this project on web.