Department of Computer Applications 2023-2024: Software Requirement Specification ("Blood Bank Management System")
Department of Computer Applications 2023-2024: Software Requirement Specification ("Blood Bank Management System")
Charitable Institute ®
#6, 3rd Cross, D Road, Ideal Homes Township, Rajarajeshwari Nagar, Bangalore-560098
The blood bank management system aims to fulfill the gap between blood donors and doc-
tors. When a blood donor gets an easy and suitable platform to register and donate blood,
it becomes easier for many people who wish to donate blood but cannot find a proper
platform for it due to their busy schedules.
Donor Registration: The application allows the users to store the donor details in the appli-
cation itself. As soon as a donor is registered, a unique identification number is assigned
to him/her automatically which remains the same throughout the lifetime of the donor.
Any subsequent donations made by the same donor automatically got linked up with the
same identification number.
Donor physical and medical details: The system allows the user to store the physical and
medical details of the donor at the time of the registration which could, later on, be
edited during the time of subsequent donations. The application also allows the users to
check the eligibility criteria of the donors for making donations, depending on which track
of the deferred donors can be kept for future referrals.
1.1 Scope of the project:
This application is built such a way that it suits for all type of blood bank in future.
so every effort is taken to implement this project in this blood bank, on successful
implementation in this blood bank, we can target other blood banks in the city.
Main modules of the project:
This project have the following modules, to manage all the requirements of the
blood bank.
1. Blood donor details
2. Recipient details.
3. Blood collection details
4. Blood issued details
5. Stock details
6. Report
1.2 Objectives:
This applied research aims to design, develop and implement blood bank
management system. This web based application provides:
The Blood Bank Management system is a great project. This project is designed for successful
completion of a project on blood bank management system.
The basic building aim is to provide blood donation service to the city recently. Blood Bank
Management system is a web-based application that is designed to store, process, retrieve
and analyse 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 every Blood Bank and help them manage in a better way.
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.
2.2 : SRS Models
For Blood Bank Management System the process model suitable is Agile Model .
3. SYSTEM REQUIREMENT:
The system is basically running on the official website of the govt, blood bank. Mainly there
are 2 actors in the system. The system provides some advance features to the system
admin than the donor. If the system admin logs in, the system interface provides some
main command buttons to the admin.
• Change login password.
• Edit donor profile details.
• Search donors for a exact blood group and send messages.
• Print statements.
• Update the database.
• Send blood testing details.
• Search details from the database. If the donors logs in, the system will provide another
different interface with different commands.
• Edit personal contact details
• Details related to contributions to donations.
• Future blood donation details.
3.1 Functional Requirements:
Functional requirements are product features or functions that developers must
implement to enable users to accomplish their tasks.
• Access Website
• User Registration
• New Releases
• User log-in
• Search result in a list view
• Request Blood
• View Request
• Search Blood Bank Stock
• View Order Details
• View Delivery Status
3.2 Non Functional Requirements:
A set of specifications that describe the system's operation capabilities and
constraints.
• Availability
• Reliability
• Security
• Correctness
• Maintainability
• Usability
• Extensibility
4. INTERFACE REQUIREMENT
It has been required that every form’s interface should e user friendly and
simple to use.
4.1 Hardware Specification
Processor : Intel(R) Core(TM) i5-5200U
CPU : 2.20GHz
RAM : 8 GB
Hard-disk : 1000GB
Keyboard : Normal or Multimedia
Mouse : Compatible mouse
4.2 Software Specification
Operation System : Windows10
Front End : PHP, CSS, JavaScript, HTML.
Back End : My SQL
IDE Tools : Visual Studio Code
4.3 Network Specification
WiFi
THANK YOU