0% found this document useful (0 votes)
51 views6 pages

SE Dev

The document describes a system requirements specification for an online blood bank management system. It outlines the objectives, scope, users and functional requirements for the system. The key users are donors, administrators, hospitals and organizations. The system will manage user registration and login, blood stock inventory, donor and recipient profiles, and generate reports.

Uploaded by

Prince Gondaliya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views6 pages

SE Dev

The document describes a system requirements specification for an online blood bank management system. It outlines the objectives, scope, users and functional requirements for the system. The key users are donors, administrators, hospitals and organizations. The system will manage user registration and login, blood stock inventory, donor and recipient profiles, and generate reports.

Uploaded by

Prince Gondaliya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Enrollment No: 202103103510495

Practical-1
Aim: To select the project title and assign requirement engineering to
the project title.

➢ Project Profile:

Project Definition Online Blood Bank Management System

Objective Main Objective of this system is to provide Online


blood in emergency to the patient who requires ,
Based on role wise Registration for the Donar, Admin,
Hospital and Organization. After registration for
based on roll wise Login and update services that
offers from blood collection center and manage status
of the payment for the hospitals who already paid
their payment.
Front-end React.js

Back-end Node.js, Express.js and Mongo Data-Base

API testing and Postman API Platform


development

➢ Requirement Engineering:

• The current manual system records all the data by using papers and log book.
The data is kept in file. If those document are lost is the lost it will risk to
some to staff and management and they cannot trace the data anymore.
• Donars need to register them at the site first and then only they are able to
donate the blood at required allocated place for the patients.
• Admin manages all the function of blood bank management system.
• It will take time to search process data. The problem also occurs during the
current system especially when certain donars data if there some
information that need to be update or else.

UTU/CGPIT/6IT-B/ Software Engineering CE5007 1


Enrollment No: 202103103510495

Practical-2
Aim: To perform the system analysis: Requirement analysis, SRS.

SRS:

➢ Problem Definition:
• The main objective of this specification is to support the automated tracking
of blood products from the initial ordering of a blood transfusion for a
patient, through to the taking blood sample for cross matching, to
administration of a blood transfusion and subsequent updates to care record.
• To allow the probable recipients to make search and match the volunteer
donors, and make request for the blood.
• Blood sales and blood purchase are entered and maintained in this project.
Blood stock reports, sales reports and blood purchase reports are managed
in this project.
• It will help us to find the blood group with its most efficient time to take care
of the blood and it is more easy to hand over the blood to the hospitals to
help people to get blood on time.
• This all thing is been stored and been seen in this Blood Bank Management
System. To help more people trying best to do so.

➢ Purpose:
• Blood Bank Management Software is designed & suitable for several Blood
Bank either operating as individual organization or part of Hospital. It covers
all Blood banking process from Donor recruitment, donor management,
mobile sessions, component preparation, screening covering all tests, blood
stock inventory maintenance, patient registration, cross matching, patient
issues etc.
• To Anybody can use this BBMS to Donor as well as who need blood e.g.,
Public, Hospitals, Organizations, Blood Banks, etc.

UTU/CGPIT/6IT-B/ Software Engineering CE5007 2


Enrollment No: 202103103510495

➢ Scope:
• The scope of the specification includes the following scenarios:
o Routine blood transfusion;
o Transfusion for special requirements (for example, cytomegalovirus
(CMV)
o seronegative blood, irradiated blood or antigen negative blood);
o Emergency issue of blood;
o Management of returned and unused blood units.

➢ User Requirements:
There are four users involved in this project of blood bank management system and
they are:

➢ Donar
➢ Administrator
➢ Hospital
➢ Organization

(1.) Donar

• To be able to view their donation records, including where and when they made
donations, and the blood results for each, to learn of their donated blood quality
and schedule their next donations.
• To be able to view and update their personal information, including name,
contact address, and phone number, to keep their donor’s information record
upto-date with the blood bank.
• To be notified of the blood results of their previous donation by e-mail, to know
the success of their donation.

(2.) Administrator

• To be able to create, update, delete, and query donor’s records in order to


manage donor information.
• To be able to create, update, delete, and retrieve donation records to manage
information about donations made.
• To be able to deposit donated blood into inventory when donations are
made.

UTU/CGPIT/6IT-B/ Software Engineering CE5007 3


Enrollment No: 202103103510495

• To be able to withdraw blood from the inventory and keep a record of blood
stocks to always keep count of the blood bags.
• To be able to create, update, delete, and retrieve request records from
hospitals to manage hospital requests for blood.
• To be able to create, update, delete, and query hospital’s records in order to
manage hospital information.
• To be able to send e-mails to donors for their user account and blood results
through the system.
• To be able to send e-mail responding to hospitals for their blood requests
through the system.
(3.) Hospital

• Blood banking is the process that takes place in the lab to make sure that
donated blood, or blood products, are safe before they are used in blood
transfusions and other medical procedures. Blood banking includes typing the
blood for transfusion and testing for infectious diseases.
• To be able to view and update their personal information, including name,
contact address, and phone number, to keep their donor’s information record
upto-date with the blood bank.
• According to users need blood direct manages to provide by admin.

(4.) Organization

• Organization to need provide blood facility according to users.


• It is direct deals with hospitals.
• To be able to deposit donated blood into inventory when donations are made.

➢ Functional Requirements:
This section provides requirements overview of project. This project will be
required React.js as a frontend and the backend Mongo Data-Base, Express.js and
Node.js will be running.

UTU/CGPIT/6IT-B/ Software Engineering CE5007 4


Enrollment No: 202103103510495

ID Title & Description

FR1 Title: According to user Registration like Admin, Donar, Hospital, Organization

Title: According to user Login

Desc: The system provides security features through username-password


FR2 matching where only authorized user can access the system with different
authorization level.
Title: Admin
Desc: To manage all of services
Input - Username, Password
FR3 Output - Invalid or Update Blood Details, logout

Title: Donar Profile Registration

Desc: This allows healthy public to register as volunteer donar.


Input - Donar/ Recipient Id, Name, Date of Birth, Sex, Blood Group,
Address, Contact Number, Email Address, Diseases (if any), Aadhar Card No.
FR4 Output - Successfully Registered.

Title: Blood Stock Management

Desc: The blood bank staffs can manage the blood stock starting from the blood
collection, to blood screening, processing, storage, transference and transfusion
through this system. Each process or work-flow can be traced from the database.
The system will also raise alert to the staff whenever the blood quantity is below
FR5 its par level or when the blood in stock has expired.

Title: Donor/Recipient Management

Desc: The records of all donors/recipient and their history are kept in one
centralized database and thus reducing duplicate data in the database. The record
of donation is maintained by the system.
FR6 Input - Blood Type
Output - No. of Blood Bottle Available
Title: Report

Desc: The system is able to generate pre-defined reports such as the list of
donors, recipients, staffs, the blood quantity in the bank and charts.
FR7 Input - Admin Username, Admin Password
Output - Today’s Report, Month Report, Year Report

UTU/CGPIT/6IT-B/ Software Engineering CE5007 5


Enrollment No: 202103103510495

Title: Hospital

FR8 Desc: To make according to user provide facility for blood or donation by donar.

Title: Organization

FR9 Desc: To make according to user provide facility for the blood to the hospitals.

UTU/CGPIT/6IT-B/ Software Engineering CE5007 6

You might also like