Professional Documents
Culture Documents
OBBMS - Documentation Shubham Salunkhe
OBBMS - Documentation Shubham Salunkhe
A PROJECT REPORT ON
“Online Blood Bank Management
System”
SUBMITTED BY
Shubham Anand Salunkhe
GUIDED BY
Dr.Varsha Gidde
Thankyou.
Index
Sr. No. Title Page No
1 Chapter 1: Introduction
2 Chapter 2 : Analysis
6 Chapter 6: Limitation
7 Chapter 7: Conclusion
8 Chapter 8: Bibliography
1. 1. CHAPTER
2.
3. INTRODUCTION
The purpose of this chapter is to provide an introduction to the project
profile and also define basic terminology used in our system that is Online
Blood Bank Management System.Chapter-1 presents an overview of
existing system and need of system, scope of work and different operating
environment.
Project Profile
Scope of Work
1. Functional Scope:
Donor Management: The system facilitates the registration and
management of blood donors, including their personal information,
blood type, donation history, and contact details.
Appointment Scheduling: Donors can schedule appointments for blood
donation through the system, allowing for better organization and
allocation of resources.
Blood Inventory Management: Administrators can manage the
inventory of blood units, including adding new units, updating existing
ones, and removing expired or unusable units.
Blood Request Management: Patients and healthcare providers can
submit requests for blood units based on specific requirements such as
blood type, quantity, and urgency. Administrators can process these
requests and allocate appropriate blood units.
User Authentication and Authorization: The system ensures secure
access to its features through user authentication mechanisms and role-
based access control, allowing only authorized users to perform certain
actions.
Reporting and Analytics: The system provides reporting and analytics
capabilities to track blood donation trends, inventory levels, request
fulfillment rates, and other key performance indicators, enabling data-
driven decision-making.
2. Feature Scope:
User Roles: The system supports multiple user roles including
administrators, donors, and patients, each with specific permissions
and access to features.
Real-time Updates: Users receive real-time updates on their donation
appointments, request status, and inventory availability, enhancing
communication and transparency.
Notification System: The system sends notifications to donors and
administrators regarding appointment reminders, donation
confirmations, and request updates, improving engagement and
efficiency.
Software Requirements
Server:
Technology : Java 17
Front end : HTML5, CSS3, JS, BOOTSTRAP 5.2.3
Back end : JSP2.3, SERVLET4, MYSQL8.0
Operating system : WINDOWS 10
Server : TOMCAT9.0
Client:
Operating system : WINDOWS 10
Browser : Chrome
Hardware Requirements
Processor : Pentium 4 and Upwards
RAM : 256 MB.
Hard disk : 10 GB.
Operators Requirements
Operator should have the Operating knowledge of Windows 10.
ANALYSIS
SYSTEM DESIGN
Sequence Diagram
axes: the horizontal axis shows the elements that are involved in the
interaction, and the vertical axis represents time proceeding down the page.
The elements on the horizontal axis may appear in any order [1].
IMPLEMENTATION
input screen
1.
Admin Login
Result
Patient Dashboard
Donar Donations
Reports
Patient Reports
DRAWBACKS AND
LIMITATIONS
For a blood bank management system, there could be several drawbacks and
2. Data Entry Errors: Human error during data entry can lead to incorrect
CONCLUSIONS
This part concludes that why this system is useful in brief explanation and also
BIBLIOGRAPHY
The Bibliography chapter contains all the reference books, websites or other
reference material details used in order to make this report worthwhile.
Bibliography
1. www.google.com
2. https://chat.openai.com
3. https://docs.oracle.com/en/java/
4. www.github.com