0% found this document useful (0 votes)
4 views52 pages

srs_half

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 52

TABLE OF CONTENTS

SR_NO CHAPTER NAME PAGE NO


Acknowledgement I
Abstract II
List of figures III

1. Introduction 1
1.1 Background of study 2
1.2 Problem statement 2
1.3 Objective(s), Scope and Limitations 3
1.4 Assumption and hypothesis 4
1.5 Significance of the problem 4
1.6 Definitions of terms 5

2. Review Of Literature 6
2.1 Introduction 7
2.2 Literature Studies 7
2.3 Conclusion 9

3. Methods And Procedures 10


3.1 Introduction 11
3.2 Theoretical/Conceptual Framework 11
3.3 Method and Procedures 11

4. Functional Requirements 14
4.1 Access Website 15
4.2 Software operator registration 15
4.3 New releases 15
4.4 Software operator log-in 15
4.5 Search result in a list view 15
4.6 Request Blood or plasma 16
4.7 View request 16
4.8 Search blood bank stock 16
4.9 View blood request details 16
4.10 View distribution status 16
5. Non Functional Requirements 17
5.1 Performance 18
5.1.1 Response time 18
5.1.2 Throughput 18
5.1.3 Scalability 18
5.2 Reliability 18
5.2.1 Availability 18
5.2.2 Fault tolerance 18
5.2.3 Data integrity 18
5.3 Security 18
5.3.1 Data security 18
5.3.2 Authentication and Authorization 18
5.3.3 Adult trail 19
5.4 Usability 19
5.4.1 User interface 19
5.4.2 Accessibility 19
5.5 Scalability 19
5.5.1 Load handling 19
5.5.2 Resource utilization 19
5.6 Maintainability 19
5.6.1 Modifiability 19
5.6.2 Documentation 19
5.7 Interoperability 20
5.7.1 Integration 20
5.7.2 Data Exchange 20
5.8 Compliance 20
5.8.1 Regulatory compliance 20
5.9 Performance testing 20
5.9.1 Load testing 20
5.9.2 Stress testing 20
5.10 Backup and recovery 20
5.10.1 Backup 20
5.10.2 Disaster Recovery 20

6. System Architecture 22
6.1 Use – Case Diagram 23
6.2 Data Flow Diagram 24
6.3 Activity Diagram 25
6.4 Class Diagram 27
7. Implementation Detail 29
7.1 Snapshots 30

8. Software And Hardware Requirements 32


8.1 Software requirements 33
8.1.1 Operating System 33
8.1.2 Database Management System 33
8.1.3 Programming Language 33
8.1.4 Web Server 33
8.1.5 Security Software 33
8.1.6 Application Framework 33
8.1.7 Backup System 33
8.1.8 Networking 33
8.2 Hardware Requirements 34
8.2.1 Server 34
8.2.2 Storage 34
8.2.3 Workstations 34

9. System Testing 35
9.1 Functional testing 36
9.2 Integration testing 36
9.3 Performance testing 36
9.4 Database testing 36
9.5 Data validation testing 36
9.6 Report and analytics testing 36

10. Deployment Testing 37


10.1 Planning 38
10.2 Server setup 38
10.3 Database configuration 38
10.4 Software Installation 38
10.5 Network configuration 38
10.6 Client devices 38
10.7 Data migration 38
10.8 Testing 38
10.9 Training 38
10.10 Security Measures 39
10.11 Backup and recover 39
10.12 Monitoring and recover 39
10.13 User access control 39
10.14
Documentation 39
10.15
Support and updates 39
10.16
11. Summary, Conclusions & Recommendations 40
11.1 Summery 41
11.2 Conclusion 41
11.3 Recommendations 41

12. Bibliography 42
ACKNOWLEDGEMENT

It is my pleasure to be indebted to various people, who directly or indirectly contributed in the


development of this work and who influenced my thinking. I express my sincere gratitude to Prof. Amit
Modi for providing me an opportunity to undergo minor project. I am thankful or her support,
cooperation and motivation provided to us during the project for constant inspiration, presence and
blessings. Lastly I would like to thank almighty and my parents for their moral support and my friends
with whom I shared my day-to day experience and received lots of suggestions that my quality of work.

Khanpara Parthiv
21BEIT54020
Red Cross Connect 21BEIT54020

ABSTRACT

Blood transfusion safety is a relevant and significant public health issue in the Sultanate
of Oman. Sincemost blood banks are still in paper-based system, various disadvantages
are experienced by various stakeholders, which endanger the lives of patients and deter
the healthcare system. As such, the researchers aimed to design, develop, and implement
an online blood bank management system(OBBMS). This web-based application allows
hospitals in Oman to make inventories of their blood bagsonline, subsequently, allowing
each hospital to check the availability of blood bags anytime. The researchers designed
and administered a questionnaire that assess the perceptions of various stakeholders in
both manual-based and OBBMS. Based on the findings and results, it was found out that
these stakeholders perceived online blood bank management system is much better than
the manual system. Therefore, with the use of online blood bank management system,
blood transfusion process is safe and secured. Threats on improper blood donor
documentation, or misplaced records will be totallyeradicated. Also, processes involving
recording about blood donors, blood bag collection, storage, and inventory will be
systematized and organized, hence, improving the healthcare management for blood
banks.

4
Red Cross Connect 21BEIT54020

LIST OF FIGURE

F_NO FIGURE NAME PAGE NO

7.1 Home page for blood


bank management 35
system
7.2 Login Page
35
7.3 Add donor page
36
7.4 Donor activity page
36

5
Red Cross Connect 21BEIT54020

1. INTRODUCTION

6
Red Cross Connect 21BEIT54020

1.1-Background of study
Most blood banks are still running manual system in its processes. As such, there
is a lack of efficiency because it is still paper-based in collecting information about donors,
inventories of blood bags, and blood transfusion services. The lack of proper
documentation may endanger patients’ health due to the possibility of having contaminate
blood bags. Contamination happened when there is an incomplete donors’ medical history
record and the blood bags’ shelf life is not monitored properly. Hence, a web-based blood
bank management system might be needed to address these issues and problems
encountered to ensure blood transfusion safety.

1.2-Problem statement

Despite advances in technology, nowadays, most blood bank systems are running in
manual system. As such, there is a prevalent problem in the availability of needed blood
types. For instance, when a person needs a certain type of blood and this type is not
available in the hospital, family members send messages through social media to those
who can donate to them and this process takes longer than the life of the patient to the most
dangerous. In addition, it seems that there is lack of proper documentation about blood
donors and its medical history. This may lead to blood bag contamination and may affect
the blood transfusion safety. Generally, this study aims to determine how the use of online
bank management system enhance blood transfusion safety. Subsequently, this study seeks
to answer the following specific problems:
1. what is the level of perception among blood bank’s stakeholders on manual-based
system?
2. what is the level of perception among blood bank’s stakeholders on online blood bank
management system?
3. Is there no significant difference in the level of perception among stakeholders between
manual-based and online-based blood bank system?

7
Red Cross Connect 21BEIT54020

1.3- Objective(s), Scope and Limitations


1.3.1-Objective
This applied research aims to design, develop and implement online blood bank
management system. This web-based application provides:

 To ensure hospital to have good supply or inventories of blood bags.


 To check the availability of blood bags anytime.
 To manage the information of its blood donor.
 Function to check if the person donate blood for the last 3 months.
 To allow good documentation about the donor and its blood donation activities.
 Support fast searching to find match blood bags for the right person.

1.3.2-Scope
This research study covers the three (3) basic operations of blood banks, namely: donor
registration, monitoring of blood bags or products’ inventories, and monitoring of blood
bags or products’ issuance. Also, due to time-constraint, respondents will be from hospitals
from North Batinah Region in the Oman, though the research study talks about blood banks
in the Sultanate of Oman. In addition, the study considers three (3) possible users of the
system, namely: hospital administrator, doctors, and blood receptionists.

1.3.3-Limitation
This research study does not cover the actual blood collection activity, and actual
blood transfusion operation. Blood donors and patients or recipients of blood donation are
not system users, their registration or information will be encoded by the blood bank
receptionists.

8
Red Cross Connect 21BEIT54020

1.4-Assumptions and hypothesis


The researchers assume the following assumptions:

1. Internet connectivity is needed for the online blood management system. Internet speed
may affect the perception of the systems users with regards to the system effectiveness
and efficiency.

2. Blood transfusion should be performed by medical or professional doctors only. The


over-all safety depends on the success of the medical operation.
The researchers identify the following hypotheses:

1. there is a significant difference in the level of blood transfusion safety between manual-
based and online blood bank systems.

2. There is an increased level of blood transfusion safety in using online blood bank
management systems while there is an increased risk when using manual-based one.

1.5-Significance of the problem


The findings of this study will benefit blood banks in managing blood donation donors,
activities, and blood bags. This will allow the hospital to take decision if a particular type
of blood is needed and currently unavailable in the hospital, however, available in another
nearby hospitals. Furthermore, managing the blood bags in the blood bank will be much
easier because each blood bag has an information about the donor, donation activity
details, and the expiration date. Also, doctor can use this system to serve blood bags to
their patient and monitor the details of the donor.

The main advantages of the system are:

 Blood bank staff can find and manage the donor details on the system easily.
 The expiration date of blood bags can be viewed in the system.
 Hospital can be alerted about issued blood bags and its availability.
 The system is systematized, and organized in managing blood donor records and
blood donation activities.

9
Red Cross Connect 21BEIT54020

1.6-definition of terms
 Blood bags: are designed for the collection, processing and storage of whole blood
and blood components They help in providing aseptic conditions for the separation
of blood components. It acts as a closed system reducing the chances of
contamination.
 Blood bank: is a place where blood bag that is collected from blood donation
events is stored in one place. Which refers to a division of a hospital laboratory
where the storage of blood product occurs and where proper testing is performed
to reduce the risk of transfusion related events.
 Donor: is someone who gives a part of their body or some of their blood to be used
by doctors to help a person who is ill.
 Transfusion: transfusion is done as a lifesaving maneuver to replace blood cells
or blood products lost through severe bleeding. Transfusion of one's own blood
(autologous transfusion) is the safest method, but it requires advanced planning,
and not all patients are eligible.

10
Red Cross Connect 21BEIT54020

2. REVIEW OF LITERATURE

11
Red Cross Connect 21BEIT54020

2.1-Introduction
This section discusses findings and observations done by some research works on
webbased blood bank management system. The gathered information on these related
papers strengthens and supports the research study.

2.2- Literature Studies

According to 2Teena, C.A, Sankar, K. and Kannan, S. (2014) in their study entitled
“A Study on Blood Bank Management”, they defined Blood Bank Information System as
an information management system that contributes to the management of donor records
and blood bank. Their system allowed an authorized blood bank administrator to sign in
with a password to manage easily the records of donors and patients who need blood. The
system provided many features including the central database, quick access to the system
content through the login, includes the search code to find donors on a given basis, and the
ease of adding and updating donor data. The main aim of the system was to complete the
process of the blood bank. This system was designed to suit all types of blood banks. Once
successful in the implementation of the application, it can be applied and rolled out in
several blood banks. This application contains User Login Screen, Blood Management,
Menu Form, Blood Stock, Donor Management, Donor Registration, Blood Reservation,
Donor Blood Test, Recipient Management and Blood Reservation. In similar manner, the
researchers planned in their application to have hospital administrator, doctors, and blood
bank receptionists as users. The authors did not mentioned the research method they used,
and failed to provide screenshots of the system prototypes, making difficult for the
researchers to visualize their application. No discussion also for their respondents, samples
and sampling techniques used. Subsequently, the researchers planned to provide figures to
explain the system, screenshots of system prototypes, and other diagrams that can help
other researchers to visualize the development of web-based blood bank management
system. Also, the researchers will explicitly discuss its research methods, sampling
procedures, and statistical treatment to be used for analysing the gathered data.

On the other hand, study entitled “Blood Bank Management System” done by
3Kumar, R., Singh, S. and Ragavi, V.A. (2017), the researchers developed a web-based
blood management which assists the blood donor records management, and provides ease
of control in the distribution of blood products in various parts of the country considering
demands of hospitals. The developed system was scalable and adaptable to meet the

12
Red Cross Connect 21BEIT54020

complex needs usually of a blood bank. Based on this study, since entering the details
about the blood donors and related records were done manually, thus, tracking of blood
donation activities was difficult and complicated, and even led to erroneous information.
Subsequently, the researchers mentioned that manual-based system can be waste of time,
lead to the error-prone results, consumes a lot of manpower, lacks data security, data
retrieval requires a lot of time, reports consumes a long time to produce, and there is less
precise accuracy on the results. As such, by developing and implementing a web-based
blood management information system, there was a quick and timely access to donor
records, and the system provided management timely, confidential and secured medical
reports. There were three (3) users in the system, namely: Administrator, Donor, and
Acceptor. Each user has been given user ID and password to identify their identity. The
said application was developed using ASP.NET, C#.NET, and using Sql Server 2000/2005
for the database. The research paper failed to mention the methods of research used.

In this study, the researchers learnt the importance of implementing a web-based blood
bank management system in handling records for blood donors and blood donation
activities to ensure accurate and readily available information for blood transfusion
services. Indeed, the impact of using Information Technology on hospitals provides better
healthcare services for the public. Likewise, the researchers learnt that there are
programming languages suitable for web-based applications such as ASP.NET, PhP, to
name a few.

In the study entitled “Blood Bank Management System Using Rule-Based Method” -
-undertaken by 4Liyana, F. (2017), it found out that it is important for every hospital to
use an information system to manage data in blood bank. Also, it observed that the manual
system has disadvantages for the user and the hospital. One of the disadvantages identified
was the blood bank staff should enter the donor details in each time he/she donate blood
in which led to duplicate data of the donor and also the data may be lost or missing after
period of time. Thus, the author developed a web-based system to help the blood bank to
record the donor details fast and easy. The system used rule-based decisions to ensure to
have a right decision on right time. Also, system can send messages to donors if any
particular blood type is needed. She developed blood bank system based on incremental
model. She had chosen this model because the system can be developed through cycle of
phase and also because of the advantages of this model such as:

13
Red Cross Connect 21BEIT54020

I. Easy to understand to flow of the phases.

II. Changes possible in the middle of any phases.

III. The system can be developed even if there is an error in the middle and it can be
corrected in testing phase.
In this study, the researchers observed that the developer failed to include in the system
the function to check the availability of blood bags, and to check the shelf life or expiration
of blood bags or products. As such, the researchers will include these in their developed
system to enhance safety for blood transfusion.

2.3-conclusion

The purpose of these literature reviews was to collect information on how an


information system helped the management of blood banks. Based on the reviews, it was
found out that web-based blood bank systems provide convenience, efficiency and security
to the system users and hospitals compared to the manual systems. It was found out that
manual systems have many disadvantages that disappoint and dissatisfy users. Indeed,
online blood bank applications make work easy, and ensures fast retrieval of data when
needed.

14
Red Cross Connect 21BEIT54020

3. METHODS AND PROCEDURES

15
Red Cross Connect 21BEIT54020

3.1-Introduction
This section presents the research methodology used in the study, the
research design, and the data collection process. This section also presents the theoretical
or conceptual framework of the study, the sampling plan, and tools to be used for data
analysis.

3.2-Theoretical/Conceptual Framework

Figure 1.0:Conceptual framework [1]

The conceptual framework served a mental window of the researchers because it depicted
the research design and the relationships of the variables involved. Based on the figure
above, the usage or utilization of the online blood bank management system can lead to
the enhancement or improvement of blood transfusion safety.

3.3-Methods and procedures

The researchers used both descriptive research and experimental research design
methods. The study was descriptive because it describes the nature of situation as it exists
at the time of the study. Also, it was a systematic and scientific approach to research in
which the researchers manipulate one or more variables, and control and measure any
change in other variables. It involves collection of data in order to test hypotheses or to

16
Red Cross Connect 21BEIT54020

answer questions concerning current status of the subject of the study. The study was also
experimental because it has an assumption of a cause-and-effect relationship, and the
researchers introduce online blood bank management system as intervention that caused
the change.

In this study, the researchers used questionnaire to collect information and to


obtain the perception of the various stakeholders on how they perceive the manual-based
system and the online system. The questionnaire was administered to hospital
administrators, doctors, and blood bank receptionists. In sampling, the researchers used
cluster sampling in which respondents were grouped according to their roles and
responsibilities. The questionnaire includes 18 questions. There were many strategies to
analyze data after collected. The researchers counted the frequency of each question, and
computed the mean as a measure of central tendency. Also, standard deviation and variance
were calculated to perform the t-test. From the mean or average of both manual based
system and online system, the researchers compared the computed mean to see if the use
of online system is much better than manual system. Also, from the result of t-test, the
researchers decided if the null hypothesis will be accepted or not.

17
Red Cross Connect 21BEIT54020

Table 1.1 :- BLOOD GROUP SPECIFICATION[2]

18
Red Cross Connect 21BEIT54020

4. FUNCTIONAL REQUIREMENTS

19
Red Cross Connect 21BEIT54020

4.1-Access Website
 Software operator should be capable to access web-application.
 Through either an application browser or similar service on the pc.
 There not should be any limitation to access web application.

4.2-Software operator registration

 Given that software operator has accessed web-application, then


 The software operator should be able to register through the web application.
 The donor software operator must be provide (first name, gender, blood or plasma
group, location, contact, software operator name, and password.) 

4.3-New releases

 When a new/update/revise version of the web-application is released, the


appearance will be automatically appears when the software operator access the
web-application.

4.4-Software operator log-in

 Given that the software operator has registered, then the software operator should
be able to logon the application. 
 The login information will be stored on the database for future use.

4.5-Search result in a list view

 Search result can be viewed in a list. Each element in the list represents a specific
donor.
 Each element should include first name, gender, blood or plasma group,
location, contact according to the software operation position.
 There should be maximum of ten result display.

20
Red Cross Connect 21BEIT54020

4.6-Request blood or plasma

 Software operator(clinic) should be able to request for blood or plasma at


emergency situation, software operator need to define blood or plasma group,
location, required date, contact.
 The blood or plasma request will be sent to blood or plasma bank and then to the
inventory to check the availability.
 If available, the requested blood or plasma will be sent to the requested
donor(clinic).

4.7-View request

 The blood bank should be able to view received request and respond to them and
can search requests by selecting two options select blood group and provision.

4.8-Search blood bank stock

 Receiving the blood request from clinic, the blood stock in the blood bank inventory
will be search to match the requested blood request.
 Thus matched blood units will be sent to the clinic.

4.9-View blood request details

 The clinic, blood bank should be able to view the blood requested, time of the blood
request placed, name of the clinic, location and the address of the clinic.
 In addition to this an additional feature of tracking the distribution person which
includes his location and get the checkpoints passed.

4.10-View distribution status

 The clinic, blood bank should be able to view the status of the distribution time.
 If, the distribution seems to be delayed then the clinic manager must be to able to
call the distribution person to get the update/revise on the distribution.

21
Red Cross Connect 21BEIT54020

5. NON FUNCTIONAL REQUIREMENTS

22
Red Cross Connect 21BEIT54020

5.1-Performance

5.1.1-Response time
 The system should respond to user requests within a predefined time frame to ensure
timely access to blood-related information.

5.1.2-Throughput

 The system should be able to handle a certain number of concurrent user and
transactions per second.

5.1.3-Scalability

 The system should be scalable to accommodate an increasing amount of data and user
over time.

5.2-Reliability

5.2.1-Availability

 The system should be available 24/7 to ensure blood availability in emergencies.

5.2.2-Fault tolerance

 The system should continue to operate properly even in the presence of hardware or
software failures.

5.2.3-Data integrity

 Blood inventory and donor information should be accurate and consistent.

5.3-Security

5.3.1-Data security

 Ensure that sensitive donor and patient information is protected from unauthorized
access or breaches.

5.3.2-Authentication and Authorization

 Implement robust user authentication and authorization mechanisms to control access


to the system.

23
Red Cross Connect 21BEIT54020

5.3.3-Adult trail

 Log and track all user interactions and system activities for accountability.

5.4-Usability

5.4.1-User interface

 The system should have intuitive and user-friendly interface for staff to easily mange
blood bank operations.

5.4.2-Accessibility

 Ensure that the system is accessible to users with disabilities, complying with
accessibility standards.

5.5-Scalability

5.5.1-Load handling

 The system should be able to handle a growing database and increasing user base
without performance degradation.

5.5.2-Resource utilization

 Optimize resource utilization, such as CPU, memory, and storage to ensure efficient
operation.

5.6-Maintainability

5.6.1-Modifiability

 The system should be easy to modify and update to accommodate changing


requirements or regulations.

5.6.2-Documentation

 Maintain comprehensive documentation for system configuration, updates and


troubleshooting.

24
Red Cross Connect 21BEIT54020

5.7-Interoperability

5.7.1-Integration

 Ensure that the system can integrate with external systems, such as hospital
information or laboratory equipment.

5.7.2-Data exchange

 Support standardized data exchange formats and protocols to facilitate


communication with other healthcare systems.

5.8-Compliance

5.8.1-Regulatory compliance

 Ensure that the system complies with relevant regulations and standards for healthcare
data management.

5.9-Performance testing

5.9.1-Load testing

 Conduct load testing to determine how the system performs under heavy user loads.

5.9.2-Stress testing

 Evaluate the system’s behaviour under extreme conditions ensure can handle peak
demands.

5.10-Backup and recovery

5.10.1-Data backup

 Regularly back up data to prevent data loss in case of system failures.

5.10.2-Disaster recovery

 Develop and test a disaster recovery plan to ensure the system can be restored in of
catastrophic events.

25
Red Cross Connect 21BEIT54020

NOTE:-These non-functional requirements are essential to ensure that a blood bank


management system is reliable, secure, and able to meet the demands of healthcare
professional and patients.

26
Red Cross Connect 21BEIT54020

6. System architecture

27
Red Cross Connect 21BEIT54020

6.1- USE CASE DIAGRAM

28
Red Cross Connect 21BEIT54020

6.2- DATA FLOW DIAGRAM

Recruits Report
Blood Bank
Donor Admin
Management
System
Gives Blood Request

To Report

Level 0

Donor Check for


Blood Sample Test Report
Laboratory availabilit
y of blood

Gives Blood

Storing
and Admin
cleaning Blood
Data Base

Request for blood Update Blood Stock

Pays money

Hospital

Send Blood Product

29
Red Cross Connect 21BEIT54020

6.3-Activity Diagram for Admin

Start

No Reg?

Registratee
Yes

login
No

Valid?

Yes

Manage Manage Manage Manage View Manage


Blood Donor Patient city/location Feedback Inquiry
Bank req.

Logout

END

30
Red Cross Connect 21BEIT54020

DESCRIPTION
This is the Login Activity of Blood Bank Management System, which shows the flows
of Login Activity, where admin will be able to login using their user name and password.
After login user can manage all the operations on Blood cells, Stock, Blood, Donor, Patient.
All the pages such as Blood, Donor, Patient are secure and user can access these page after
login. The diagram be low helps demonstrate how the login page works in a Blood Bank
Management System. The various objects in the donor, Blood cells, Stock, Blood, and
Patient page interact over the course of the activity, and user will not be able to access this
page without verifying their identity.

31
Red Cross Connect 21BEIT54020

6.4-CLASS DIAGRAM

32
Red Cross Connect 21BEIT54020

DESCRIPTION
Blood Bank Management System Class Diagram describes the structure of a Blood Bank
Management System Classes, their attributes, operation (or methods), and the relationships
among objects. The main classes of the Blood Bank Management System are Blood, Blood
Group, Blood cells, Donor, Stock, Order.

Classes of Blood Bank Management System Class Diagram:

 Hospital Class: Manages patient details, Blood requirements


 Seeker Class: Manage patients details
 Donor Class: Manages all the operations of Donor
 Blood Bank Class: Manages all the operations of Blood
 Request Class: Manages Blood request details
 Chat Class: Manages Donor-Seeker Communication
 Blood Stock: Manages all the details of Blood Stock

33
Red Cross Connect 21BEIT54020

7. IMPLEMENTATION DETAIL

34
Red Cross Connect 21BEIT54020

7.1-Home page for blood bank management system[3]

7.2-Login Page[4]

35
Red Cross Connect 21BEIT54020

7.3-Add donor page[5]

7.4-Donor activity page[6]

36
Red Cross Connect 21BEIT54020

8. SOFTWARE AND HARDWARE

REQUIREMENTS

37
Red Cross Connect 21BEIT54020

8.1-Software requirements

8.1.1-Operating System
 A server OS (e.g., Windows Server, Linux) for the central system and desktop OS
(e.g., Windows, macOS) for workstations.

8.1.2-Database Management System

 Software like MYSQL, PostgreSQL, or Microsoft SQL Server to manage and store
blood bank data.

8.1.3-Programming Language

 Depending on the development approach, languages like java, Python, or .NET may
be used.

8.1.4-Web Server

 If the system includes a web interface, a web server such as Apache or Nginx may
be necessary.

8.1.5-Security Software

 Antivirus, firewalls, and encryption tools to safeguard sensitive patient and donor
information.

8.1.6-Application Framework

 If developing a web-based system, a framework like Django (Python), Spring (Java),


or ASP.NET(C#) can expedite development.

8.1.7-Backup System

 Regular automated backups to prevent data loss.

8.1.8-Networking

 Configurations for network connectivity between servers and workstations.

38
Red Cross Connect 21BEIT54020

8.2-Hardware Requirements

8.2.1-Server
 A powerful server to host the database and handle concurrent user requests.

8.2.2-Storage
 Adequate storage space for the database and system files.

8.2.3-Workstations
 PCs or terminals for staff to access and input data.

39
Red Cross Connect 21BEIT54020

9. SYSTEM TESTING

40
Red Cross Connect 21BEIT54020

9.1-Functional testing
 Ensure that all the functionalities of the blood bank management system work as
expected. This includes testing features like blood donation, inventory management,
donor registration, and recipient requests.

9.2-Integration testing
 Testing the interactions between different difference modules or components within
the system. Verify that the data flows smoothly between components, such as donor
information, blood inventory, and recipient records.

9.3-Performance testing

 Assess the system’s performance under various conditions, such as peak load times.
Ensure that the system can handle number of concurrent users and transactions
without significant slowdowns or crashes.

9.4-Database testing

 Check the integrity of the database, including data storage, retrieval, and updating.
Ensure that data remains consistent and accurate throughout different operations.

9.5-Data validation testing

 Validate that data entered into the system is accurate and consistent. Check for
validation rules and error handling.

9.6-Report and analytics testing

 Ensure that the system can generate accurate reports and provide meaningful analytics
for decision-making.

41
Red Cross Connect 21BEIT54020

10. DEPLOYMENT TESTING

42
Red Cross Connect 21BEIT54020

10.1-Planning

 Determine the requirements, including the number of users, hardware specifications,


and software dependencies.

10.2-Server setup

 Choose appropriate servers to host the system, considering factors like to the system,
considering factors like performance, scalability, and redundancy.

10.3-Database configuration

 Set up a database server to store donor and blood inventory information securely.

10.4-Software installation

 Install the blood bank management software on the designated servers.

10.5-Network configuration

 Configure network setting to ensure communication between the server

and client devices.

10.6-Client devices

 Deploy the client application on the computers or mobile devices used by blood bank
staff.

10.7-Data migration

 If transitioning from an old system, migrate existing data to the new system.

10.8-Testing

 Thoroughly test the system to identify and resolve any issues or bugs.

10.9-Training

 Train staff on how to use the system effectively, including data entry, retrieval, and
reporting.

43
Red Cross Connect 21BEIT54020

10.10-Security measures

 Implement security protocols to protect sensitive donor and patient data.

10.11-Backup and recovery

 Set up regular data backups and establish recovery procedures in case of system
failures.

10.12-Monitoring and maintenance

 Continuously monitor system performance and apply updates and patches as needed.

10.13-User access control

 Implement user access controls to ensure that only authorized personnel can access
and modify the data.

10.14-Documentation

 Maintain documentation for system configurations, procedures, and troubleshooting


guides.

10.15-Suppport and updates

 Provide ongoing support and updates to keep the system running smoothly.

NOTE:-Deployment should be carefully planned and executed to ensue


the blood bank management system functions effectively, securely, and
reliably to support the critical work of blood donation and distribution.

44
Red Cross Connect 21BEIT54020

11. SUMMARY, CONCLUSIONS &


RECOMMENDATIONS

45
Red Cross Connect 21BEIT54020

11.1-Summary

 The researchers conducted this applied research to examine and evaluate on how
online blood bank management system (OBBMS) can enhance blood transfusion
safety. The researchers aimed to design, design, and implement this OBBMS. The
researchers used both descriptive and experimental design methods. The researchers
floated and administered questionnaire through online to hospital administrators,
doctors, and blood bank receptionists from the various hospital in the in INDIA.
Further, based on the gathered data, means, standard deviations, and t-value were
computed. These computed values were analyzed and interpreted. Based on the
findings and results, conclusions and recommendations were made.

11.2-Conclusion

 Based on results, this study concluded that online blood bank management system is
much better than the manual system. The findings showed that respondents prefer to
use online blood bank management system rather than the manual system because it
offers many advantages and benefits that lead to its effectiveness, and efficiency.
Because of the increased confidence on the users on the system, it can be concluded
that the online blood bank management system enhances blood transfusion safety
because it provides better ways of handling the various processes in blood bank.

11.3-Recommendations

 In view of the findings, the researchers recommend that implementation of online


blood bank management system. Further, the researchers recommend that further
studies on how online blood bank management system enhances blood transfusion
safety can be undertaken to strengthen this study’s findings. This requires actual
implementation of the online system and evaluates how the users respond after
implementation. This study recommends that it should be roll out across the Sultanate
of Oman. Likewise, to ensure that there will be better user engagement, user manuals
and proper user training should be given. Lastly, this study recommends that the
system can be expanded by allowing donors to register online and be a system user,
and these donors will be informed about the planned blood donation activities through
the online.

46
Red Cross Connect 21BEIT54020

12. BIBLIOGRAPHY

47
Red Cross Connect 21BEIT54020

REFERENCES
1.OMAN BLOOD BANK MANAGEMENT SYSTEM

(http//www.obbms.com)

2.e-RaktKosh:Centralized Blood Bank Management System (eraktkosh.in)

3. (https://www.obbms.com)

4. (https://www.obbms.com)

5. (https://www.obbms.com)

6. (https://www.obbms.com)

48

You might also like