0% found this document useful (0 votes)
45 views50 pages

Online Blood Bank System Internship Report

Uploaded by

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

Online Blood Bank System Internship Report

Uploaded by

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

REPUBLIC OF CAMEROON REPUBLIQUE DU CAMEROUN

Paix – Travail – Patrie


Peace – Work – Fatherland
**********
************

MINISTRY OF HIGHER EDUCATION MINISTERE DE L’ENSEIGNEMENT SUPERIEUR


********** **********

NATIONAL COMMISSION COMMISSION NATIONALE DE


HIGHER INSTITUTE
FOR THE ORGANIZATION OF EXAMS OF ADVANCED TECHNOLOGY
L’ORGANISATION DES EXAMENS

AND MANAGEMENT

INTERNSHIP PROJECT

DESIGN AND IMPLEMENTATION OF AN ONLINE


CENTRALIZED BLOOD BANK ANAGEMENT SYSTEM CASE OF
FELICITY LTD

An internship Report caried at Felicity Company Limited from the 12th JUNE to 12th of
AUGUST for the partial fulfilment of the requirements for the award of HND of software
Engineering(SWE)

Specialty: SOFTWARE ENGINEERING


Written And Presented By:
NEH OLIVE
Registration Number:
24SWE0974
Under the supervision of:

PROFESSIONAL SUPERVISOR
ACADEMIC SUPERVISOR ACADEMIC YEAR 2023-
2024
Engr. WEKAM WENEGO
Mr. FOTSING KAMGANG
CHRISTIAN
LECTURER AT ISTAMA
EMPLOYEE AT FELICITY
DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

APPROVAL

I, the undersigned Mr. FOTSING KAMGANG Hereby acknowledge and certify that this internship
report entitled: “DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD
BANK MANAGEMENT SYSTEM” is the original work of NEH OLIVE with matriculate number
22E000219 written after elaborate search in the field of Software Engineering.
The responsibility of any errors, mistakes, omissions or facts that may be found in this work is that of the
researcher. My own responsibility has been to ensure that the report conforms to international standard
and format required by HIGHER INSTITUDE OF ADVANCED TECHNOLOGY AND
MANAGEMENT (ISTAMA) under the tutelage of the Ministry of Higher Education.
I find this report convincing and as such fit for public defense before the competent jury for evaluation in
partial fulfilment of the Higher National Diploma (HND) in Software Engineering.

ACADEMIC SUPERVISOR

Mr. FOTSING KAMGANG

Signature:

Date:

WRITTEN AND PRESENTED BY: NEH OLIVE Page I


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

CERTIFICATION

This internship report entitled “DESIGN AND IMPLEMENTATION OF AN ONLINE


CENTRALIZED BLOOD BANK MANAGEMENT SYSTEM” by NEH OLIVE matriculate
number 22E000219 meets the requirements and regulations governing the award of the Higher National
Diploma in Software Engineering and Computing by ISTAMA under the Ministry of Higher Education,
hence approved for its contribution to scientific knowledge and literary presentation.

PROFESSIONAL SUPERVISOR
ACADEMIC SUPERVISOR
Mr. FOTSING KAMGANG Engr. WEKAM WENEGO CHRISTIAN

Signature: Signature:

Date: Date:

PRESIDENT OF THE JURY

NAME__________________

DATE___________
PRESIDENT OF THE JURY

NAME__________________
SIGNATURE

DATE___________

WRITTEN AND PRESENTED BY: NEH OLIVE Page II


SIGNATURE
DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

PRESIDENT OF THE JURY

NAME__________________

DATE___________

WRITTEN AND PRESENTED BY: NEH OLIVE Page III


SIGNATURE
DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

DEDICATION

TO

THE

CHEO’S FAMILY

WRITTEN AND PRESENTED BY: NEH OLIVE Page IV


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

ACKNOWLEDGEMENT

 Thanking my academic supervisor Mr. FOTSING KAMGANG for his encouragements and
guidance throughout my academic year notably during the report writing which brought me
security and confidence in my work.
 Gratitude to Mr. NJANTA EBENEZER the founder of ISTAMA for giving me the opportunity to
carry out my studies in his great institution.
 I would like to express my special gratitude to the CEO of Felicity Company Ltd Engr. FUH
CHE HENRY for his professionalism and guidance throughout my internship.
 Also, I thank the entire administration of the HIGHER INSTITUDE OF ADVANCED
TECHNOLOGY AND MANAGEMENT (ISTAMA).
 I would like to express my special gratitude to my professional supervisor Engr. WEKAM
WENEGO CHRISTIAN for his professionalism and guidance throughout my internship.
 Thanks to all my lecturers for their support and encouragement for the start of this long process.
 Furthermore, I will like to extend gratitude to the entire CHEO’S FAMILY for the financial,
moral, spiritual and intellectual support from the very start.
 Special thanks to my brothers and sisters for their assistance and support.
 I also owe a special thanks to the to the administration of felicity for putting their trust in us, for
their assistance and guidance at the work place during our different operations and activities.
Equally for the great professional experience we shared.
 Lastly to my friends and course mates present and absent, I say thanks for the encouragement and
bravery we all put together towards the achievement of our general and personal goals and
success.

WRITTEN AND PRESENTED BY: NEH OLIVE Page V


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

ABSTRACT
OCBBMS is a public interest project aiming to bring blood donors and those in need of blood
together. Due to an increased rate of accidents and other illnesses within the country, there is always the
need of blood daily; however, many people die in the hospitals today because blood is not available at
the time it is needed. This is because the blood banks in the hospitals may not have available blood or
may not have the blood group needed for the patient and this OCBBMS helps facilitates the health sector
in managing, safely utilizing, maintain comprehensive records of blood, donors, blood groups, blood
banks, stock information and transfusing life-critical Blood product on the network in a real-time
environment by providing an easy way of connecting blood donors to those in need of blood at any given
time. OCBBMS is an Android Application which uses Flutter frame work with its language Dart and
firebase as Backend to store, process retrieve, and analyzes data related to blood bank administration.
OCBBMS is the result of a two-month end-of-schooling academic internship. Feasibility study was also
carried out, and Research work was conducted using the information available on the web targeting
Cameroon. OCBBMS is a public interest project and of very significant cause, that is to achieve
transparency, prompt availability, and controlled transfusion of blood across the country with the
utilization of minimum human and capital resources. Blood is an essential healthcare resource crucial for
saving patients' lives in various scenarios, including accidents, surgeries, bleeding disorders, pregnancy-
related complications, inherited/acquired hematological diseases, and malignancies. Despite
approximately 118.5 million blood units collected globally each year, the demand surpasses the existing
capacity.

Keywords: Blood Bank Management, Online Application, Data Analysis, Donor Registration,
Healthcare Resource.

WRITTEN AND PRESENTED BY: NEH OLIVE Page VI


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

RESUMÉ

L’OCBBMS est un projet d'intérêt public visant à mettre en relation les donneurs de sang et les
personnes ayant besoin de sang. En raison du taux accru d'accidents et d'autres maladies dans le pays, il
y a toujours un besoin quotidien de sang. Cependant, de nombreuses personnes meurent aujourd'hui dans
les hôpitaux parce que le sang n'est pas disponible au moment où il est nécessaire. Cela est dû au fait que
les banques de sang des hôpitaux peuvent ne pas disposer de sang disponible ou ne pas avoir le groupe
sanguin nécessaire pour le patient. L’OCBBMS aide à faciliter le secteur de la santé dans la gestion,
l'utilisation sécurisée, la conservation des dossiers complets de sang, de donneurs, de groupes sanguins,
de banques de sang, d'informations sur les stocks et à transfuser des produits sanguins vitaux en temps
réel sur le réseau en connectant facilement les donneurs de sang à ceux qui en ont besoin à tout moment
donné. L’OCBBMS est une application Android qui utilise le framework Flutter avec son langage Dart et
firebase en tant que backend pour stocker, traiter, récupérer et analyser des données liées à
l'administration des banques de sang. L’OCBBMS est le résultat d'un stage académique de fin d'études de
deux mois pour l'obtention du diplôme national supérieur (HND) en génie logiciel. Une étude de
faisabilité a également été réalisée, et des travaux de recherche ont été menés en utilisant les
informations disponibles sur le web ciblant le Cameroun. L’OCBBMS est un projet d'intérêt public et
d'une cause très significative, qui vise à atteindre la transparence, la disponibilité rapide et la transfusion
contrôlée du sang à travers le pays avec une utilisation minimale des ressources humaines et financières.
Le sang est une ressource sanitaire essentielle cruciale pour sauver la vie des patients dans divers
scénarios, y compris les accidents, les chirurgies, les troubles de la coagulation, les complications liées à
la grossesse, les maladies hématologiques héréditaires/acquises et les cancers. Malgré environ 118,5
millions d'unités de sang collectées dans le monde chaque année, la demande dépasse la capacité
existante.

Mots-clés : Gestion de la banque de sang, application en ligne, analyse des données, inscription des
donneurs, ressources en matière de soins de santé.

WRITTEN AND PRESENTED BY: NEH OLIVE Page VII


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

PREFACE

ISTAMA is a multidisciplinary institute of technology, economics science and management. Our


strengths come from quality of our lecturers, well equipped workshops and effort to meet international
standards. A varied offer of training in close link with research has enabled our recognition with the
quality of our teaching and excellent results as far as exams and professional insertion are concern.

TRAINING OFFER
ISTAMA offers more than 30 certificates in technology, economic science and management. Our
objective is to train students in the HND cycle, Bachelor and Master Degree while providing them
opportunities for training throughout life. For 10years today, this has been ISTAMA’S main goal. We
offer strategic support to job applicant, wage-earning negotiation in enterprises amidst varying economic
thresholds.

WRITTEN AND PRESENTED BY: NEH OLIVE Page VIII


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

TRAINING CYCLE

HND BACHELOR

TECHNOLOGICAL FIELD TECHNOLOGICAL FIELD


Electronics/Electro-technics Electronics/Electro-technics
Textile and fashion industry Textile and fashion industry
Mechanical manufacturing Mechanical manufacturing
Computer science for industries Computer science for industries
Civil engineering Mechanical construction
Mechanical construction Civil engineering
Wood work Cooling and air-conditioning
Automobile maintenance and after Wood work
sales service.
Telecommunication and network
Computer system maintenance
Computer system maintenance
Software engineering and computing
MANAGEMENT FIELDS
MANAGEMENT FIELDS
Accountancy
Accountancy
Banking and finance
Banking and finance
Executive secretariat studies
Executive secretariat studies
Management
Logistics and transport management
Marketing
Management
Insurance
marketing
Audit and management
Human resource management
Juridical careers
Quality, safety and environment

WRITTEN AND PRESENTED BY: NEH OLIVE Page IX


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

MASTERS

TECHNOLOGY
FIELD
MSc
:
 Civil En engineering
 Telecommunication and network
-
 Industrial electro
 Textile and fashion
Mechanical manufacturing
 industry
 Computer maintenance
system
MANAGEMENT
FIELD
EXECUTIVE
MBA:
 Human resource management
 International marketing
 Audit and management
Supply chain management
 control
 Procurement and supply
 Transport and logistics
M:
SC:
 Quality, safety and environment
 Strategic human resour
 International communication
marketing

WRITTEN AND PRESENTED BY: NEH OLIVE Page X


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

A TECHNOLOGICAL POLE
ISTAMA also has a technological pole called “ISTAMA TECHNOPOLE”. ISTAMA TECHNOPOLE
is a pole of technology with an international scope.

VALUES
ISTAMA is deeply attached to international values that its creation and diffusion of knowledge,
solidarity, open to the world and ideas, participation in local life, preparation of students for professional
insertion and citizenship, large of cultural diffusion and scientific culture…

OUR PARTNERS
We are actively investing in network knowledge (scientific park, pole of competitively and excellence,
as well as institutors favouring the value of research and creation of innovating enterprises …)

To perfectly carry out its mission, ISTAMA benefits from permanent support of territorial collectively in
its developed project both nationally and internationally. It has a large network of university partners,
economic, social and cultural entities with:

 The University of Bamenda;

 The University of Douala;

 The University of Dschang;

 The University of Orleans;

 The University of Evry;

 The University of Divanovo-Russia;

 SUPEDUC;

 LAPPEENRANTA UNIVERSITY OF TECHNOLOGY;

 VIVES University college in Belgium.

WRITTEN AND PRESENTED BY: NEH OLIVE Page XI


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

LIST OF TABLE

Table 1. Weekly Activities.........................................................................................................................8

WRITTEN AND PRESENTED BY: NEH OLIVE Page XII


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

LIST OF FIGURES

FIGURE 1: LOCATION OF FELICITY................................................................................................................4


FIGURE 2: CASE DIAGRAM.........................................................................................................................18
FIGURE 3: CLASS DIAGRAM........................................................................................................................18
FIGURE 4: ACTIVITY DIAGRAM..................................................................................................................19
FIGURE 5: SCREENSHOT OF THE REGISTRATION PAGE...............................................................................20
FIGURE 6: SCREENSHOT OF THE VERIFICATION PAGE AND PASSWORD RECOVERY....................................21
FIGURE 7: INFORMATION AND HOME PAGE...............................................................................................22
FIGURE 8: REQUEST AND FIND DONOR PAGE............................................................................................23
Figure 9: Create Request, donation request and Campaign Page..............................................................23

WRITTEN AND PRESENTED BY: NEH OLIVE Page XIII


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

GLOSSARY

ISTAMA : INSTITUT SUPERIEUR DETECHNOLOGIE ADVANCEE ET DE MANAGEMENT.


HND: HIGHER NATIONAL DIPLOMA.
OCBBMS: ONLINE CENTRALIZED BLOOD BANK MANAGEMENT SYSTEM.
UML: UNIFIED MODELLING LANGUAUGE
MVP: MINIMUM VIABLE PRODUCT
EHR: ELECTRONIC HEALTH RECORD
HIPAA-HEALTH INSURANCE PORTABILITY AND ACCOUBTABILITY ACT

WRITTEN AND PRESENTED BY: NEH OLIVE Page XIV


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

TABLE OF CONTENTS
APPROVAL................................................................................................................................................I

CERTIFICATION....................................................................................................................................II

DEDICATION..........................................................................................................................................IV

ACKNOWLEDGEMENT........................................................................................................................V

ABSTRACT..............................................................................................................................................VI

RESUMÉ.................................................................................................................................................VII

PREFACE..............................................................................................................................................VIII

TRAINING OFFER.............................................................................................................................VIII

TRAINING CYCLE................................................................................................................................IX

A TECHNOLOGICAL POLE................................................................................................................XI

VALUES...................................................................................................................................................XI

OUR PARTNERS....................................................................................................................................XI

LIST OF TABLE....................................................................................................................................XII

LIST OF FIGURES..............................................................................................................................XIII

GLOSSARY...........................................................................................................................................XIV

TABLE OF CONTENT.........................................................................................................................XV

GENERAL INTRODUCTION.................................................................................................................1

PROBLEM STATEMENT...................................................................................................................1

JUSTIFICATION OF THE TOPIC.....................................................................................................2

OBJECTIVES OF INTERNSHIP.........................................................................................................2

PLAN OF WORK...................................................................................................................................2

WRITTEN AND PRESENTED BY: NEH OLIVE Page XV


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

CHAPTER 1: PRESENTATION OF FELICITY...................................................................................4

1.1. Location of Felicity...........................................................................................................................4

1.2. History of Felicity Ltd.......................................................................................................................5

1.3. Vision, Mission, Core values, and Services..................................................................................7

1.3.1. Vision.........................................................................................................................................7

1.3.2. Mission...........................................................................................................................................7

1.3.3. Core values.................................................................................................................................7

1.3.4. Services...........................................................................................................................................7

1.4. Course Of Internship......................................................................................................................7

CHAPTER 2: INTERNSHIP ACTIVITIES..........................................................................................10

2.1. Online Centralized Blood Bank Management System................................................................10

2.2. Components of An online centralized Blood Bank Management System..................................10

2.3. Activities of Online Centralized Blood Bank Management System...........................................11

2.3.1. Key features.............................................................................................................................11

2.3.2. Advantages and Disadvantages of Online Centralized Blood Bank Management System.....12

2.3.3. Advantages Of Online Centralized Blood Bank Management System...................................12

2.3.4. Disadvantages Of Online Centralized Blood Bank Management System...............................12

CHAPTER 3: DESIGN AND IMPLENTATION OF AN ONLINE CENTRALIZED BLOOD


BANK MANAGEMENT SYSTEM........................................................................................................13

3.1. Proposed solution................................................................................................................................13

3.2. System Requirement............................................................................................................................13

3.2.1. Functional requirements...............................................................................................................13

3.2.2. Non-functional requirements........................................................................................................15

3.3. Choice of equipment and tools............................................................................................................15

3.4. System Analysis..................................................................................................................................16

WRITTEN AND PRESENTED BY: NEH OLIVE Page XVI


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

3.4.1. Designing UML Diagrams...........................................................................................................16

3.4.2. Designing Use Case Diagrams.....................................................................................................16

3.5. Implementation............................................................................................................................19

3.5.1. Hardware Used.............................................................................................................................19

3.6. Result And Discussion.................................................................................................................20

3.6.1. Splash screen and Login page.......................................................................................................20

3.6.2. Registration, verification and password recovery page................................................................20

3.6.3. Profile Information and Home Page.............................................................................................21

3.6.4. Payment, Search and Find Donor Page........................................................................................22

3.6.5. Create Request, Donation request and Campaign Page................................................................23

3.7. Initial goals, objectives, future work, and Closing line...............................................................24

3.7.1. Obtained goals..........................................................................................................................24

3.7.2. Future work:.............................................................................................................................24

3.7.3. Closing line..............................................................................................................................25

CHAPTER 4: STRENGTH AND WEAKNESSES OF THE COMPANY.........................................26

4.1 Strength of the company.......................................................................................................................26

4.2 The Weaknesses...................................................................................................................................26

4.3 Proposed Solution To The Weakness/Recommendation.....................................................................26

GENERAL CONCLUSION....................................................................................................................28

BIBLIOGRAPHY....................................................................................................................................29

WRITTEN AND PRESENTED BY: NEH OLIVE Page XVII


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

GENERAL INTRODUCTION

Every year, Cameroon requires a minimum of 270,000 pints of blood [1]. Unfortunately, there is often a
lack of awareness regarding this need, and a lack of proper facilities for inquiry exacerbates the issue.
Consequently, many needy individuals endure unnecessary suffering. Cameroon boasts numerous blood
banks, most of which operate in a decentralized manner. Currently, each hospital maintains its own
blood bank, with little to no interaction between them. This fragmented system means that donors cannot
access blood from banks other than where they donated. Moreover [2], each blood bank faces limitations
due to a low donor turnout and an excess of banks, resulting in diminished efficiency and quality, and
consequently, wastage of blood and its components. The operation of these blood banks still relies on
manual systems, which are laborious, time-consuming, and space-intensive.[3] Manual data entry often
leads to inaccuracies, posing risks such as lost documents over time and difficulty in record maintenance.
To address these challenges, this project aims to develop software capable of managing the daily
transactions of blood banks and facilitating quick retrieval of blood details when needed. [4] It
streamlines the process of registering donor information, recording blood collection details, and
generating blood issue reports. Furthermore, the software is designed to meet the evolving requirements
of blood banks in the future.

PROBLEM STATEMENT
Despite advances in technology, nowadays, most blood bank systems are running in manual
system. Blood transfusion is facing dual challenges, of ensuring both a sufficient supply and the quality
and safety of blood and blood products for patients whose lives or wellbeing depends on blood
transfusion. 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 and there is lack of proper documentation about blood
donors and its medical history.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 1


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

JUSTIFICATION OF THE TOPIC


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 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.

OBJECTIVES OF INTERNSHIP
The main objective of this application is to revolutionize the blood donation process by creating a
user-friendly online centralized blood bank management system that streamlines donor registration,
appointment scheduling, and inventory management. By leveraging cutting-edge technology, we aim to
ensure a stable and efficient blood supply chain, ultimately saving lives and improving healthcare system
efficiency. Our goal is to empower donors to actively participate in this life-saving cause while
supporting hospitals and blood banks in efficiently managing their blood inventory, ultimately
contributing to a healthier and more resilient society.

PLAN OF WORK
Chapter one introduces Felicity by providing insights into its location, history, and ongoing
activities. It outlines the objectives and goals of the company. Following this, it delves into the author's
two-month internship experience at Felicity, detailing the tasks and responsibilities undertaken during
this period.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 2


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Chapter two talks about the course of internship followed by the internship activities, assigned
responsibilities, learning experience and problems encountered.

Chapter Three starts by defining the concept of blood banks and reiterating the aim of the project.
It elucidates how the idea for an Online Centralized Blood Bank Management System was conceived
and developed dedicated to the analysis of the Online Centralized Blood Bank Management System. It
begins by illustrating the process of designing use case diagrams, followed by the system's advantages
and disadvantages. The chapter then elaborates on the coding process using Flutter (Dart) and firebase as
the database management system and the results of the internship project, showcasing the outcomes and
achievements. It offers a discussion section where the findings are analyzed and interpreted. It provides
insights into the technical implementation aspects of the system.

In the final chapter, the report presents strength and weaknesses of the company together with
possible solutions and recommendations for future endeavors in this domain. The chapter concludes with
a summary of the key points discussed throughout the report.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 3


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

CHAPTER 1: PRESENTATION OF FELICITY

1.1. Location of Felicity

Felicity is located in Douala Bonamoussadi precisely beside MAHIMA at Star city.

Coming From Carrefour Market

 FELICITY LTD

Coming from
Carrefour Bonamoussadi
Bonamoussadi Market

From ISTAMA

Figure 1: Location of Felicity

WRITTEN AND PRESENTED BY: NEH OLIVE Page 4


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

1.2. History of Felicity Ltd.

FELICITY was conceived in the year 2016, with a well-defined objective of becoming the lead
software provider of Health ERP systems in Africa. We are now a fast and steadily growing company
with our head office today located in Douala Cameroon.
 Felicity founded
In 2016, the period where everything was conceptualized and our main product (Hospital ERP
System) began its design phase. Nothing was certain already and we had no clue that our ideas could
become such a fast-growing company we have now
 First Presentation of Our MVP
Before 2018, the CEO and his team were focused solely on bringing Felicity Hospital ERP system to
light through continuous design and development. A lot of research was conducted in the health sector as
this data would help us better construct the system. By the end of the first of quarter of the year, our first
most viable product (MVP) was ready and presented to potential investors.
 Our First Official Clients
In the year 2020, our first MVP was made, it had quite a number of bugs and was too complicated to
be understood by prospect clients. So, we had to go back to our drawing board and ameliorate the design
and overall structure so that it could at the same time cover every aspect there is to ERP systems and at
the time be as user friendly as possible. After all these were done, we pitched another MVP to a prospect
client, and this time we gained their interest and had our very first official client.
 Creation of Felicity Ltd
By mid of 2021, given the very good feedback from our client and increase in demands for our
system, we had to get bigger and be a company registered and recognized by government. We got a
bigger structure, increased our staff and Felicity Ltd was officially in business.
 Acquires ABC
In the year 2022, Felicity acquires ABC, a leading UK-based provider of SaaS hiring solutions.
Why choose us
 Standard and flexible processes
Felicity EHR applies standard workflows for hospital management activities and gives the possibility
to adapt to a more personalized workflow.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 5


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Compliance with security and regulatory measures when storing health data.
Privacy is an absolute security in every health system. We employ strong cryptographic measures and
guarantee security and privacy of data at all levels in the system.
We hold your hand throughout the journey transitioning from one system to another is generally not an
easy task. The Felicity HER team provides guidance for rapid setup and training and keeps on supporting
even after you are ready. With Felicity HER support is a duty.
 Improved patient experience at all levels
Felicity EHR helps streamline the flow of information between the reception, doctor, laboratory
and pharmacy giving your staff more time to take care and follow up patients and preventing
patients from explaining or answering a lot of questions when moving from one service to another.
 Customer Support
Our support team is available for all your questions 24/7
 Guaranteed delivery
100% of implementations on time and on budget*You can rely on our implementation delivery to be
exactly to the schedule and at the price we agree on at the start in our contract. No excuses, add-on fees
or hidden costs ever.

 Awesome service
Premium support service, all inclusive, every time Four layers of premium, all-inclusive service
support provide an end-to-end service across both strategic and operational levels. Say goodbye to extra
service charges – our awesome service will always be available to you at no additional cost for as long as
you’re our customer.

 Technology you'll love to use


Increased user satisfaction over previous solution, or free consulting with our consistent and mobile
enabled design, your teams won’t ever end up lost for solutions – and your employees will love it, too. If
you’re not more satisfied with our solution than you were with your previous one, we’ll back it up with 5
business days of free implementation optimization consulting.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 6


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

1.3. Vision, Mission, Core values, and Services.


1.3.1. Vision
The Vision of Felicity Company Limited is to become the leader in the provision of Hospital
Management Solutions and Public Health Solutions (Software) in Central Africa

1.3.2. Mission
The Mission of Felicity is to improve quality in the delivery of healthcare services to the public through
the creation and implementation of large-scale hospital management systems yet affordable to medical
facilities of all sizes and equally bridge the gap between healthcare practitioners and people seeking for
healthcare through our digital social health platform called ZuniHealth.

1.3.3. Core values


 Our core values are:
 Quality
 Professionalism
 Excellent design
 On-time delivery

1.3.4. Services
 Software development

 Database management

 Hospital ERP software

WRITTEN AND PRESENTED BY: NEH OLIVE Page 7


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

CHAPTER 2: INTERNSHIP ACTIVITIES

2.1. Course Of Internship


At Felicity, work starts at 8:00am and ends at 5:00pm and is open from Monday to Friday.

2.2. Assigned Responsibilities


During the internship period we carried out numerous activities in the various units of the enterprise,
these activities are enumerated in the tabulated form below:

Table 1. Weekly Activities

Period Activities

Week1 Presentation of staff and reading of regulations and working hours


Search on types of websites and what makes them attractive.
12/06/2023 to

16/06/2023

Week2 Basic web development test out with notepad++ (study on HTML,
CSS, and JAVASCRIPT) Research on responsive websites
19/06/2023 to

23/06/2023

WRITTEN AND PRESENTED BY: NEH OLIVE Page 8


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Week3 Image background putting making of zoom in and zoom out on an


image.
26/06/2023 to
Making of image slideshow
30/06/2023
Developing links of redirection internal and external and external.

Making a moving band on the webpage

Week4 Working with color combination on a webpage, columns, making


video background.
03/07/2023 to
Making video cards for automatic play.
07/07/2023
Superposition of two pages try it moving of logo on a page

Week5 Organization of web page to make it aseptically pleasing to the eye.

10/07/2023 to Designing of different templates of websites

Learn how to use Git hub, bootstrap.


14/07/2023

Week6 Introduction to flutter, its functions and the use.

17/07/2023 to Establishing a development team.

21/07/2023

Week7 Learning the interface and knowing various tools.

24/07/2023 to Research on android applications

28/07/2023

Week8 Tutorials and more research on how to build android application.

31/07/2023 to Summary of interns’ work

End of internship.
12/07/2023

WRITTEN AND PRESENTED BY: NEH OLIVE Page 9


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

2.3. Learning Experiences


The internship period has exposed me to a lot of knowledge in some of the following domains during my
period of internship.

 Team work
 Learn and improve different skills on design especially UI/UX design skills and also graphical
skill.
 Encouragements from the professional supervisor which helped as a form of motivation to work
hard to acquire skills in the domains required.

2.4. Problems Encounter


Despite the benefits that the intern was able to get from the internship, there were also some
disadvantages, they include:

 Severe internet connection problems which lead to some difficulties in working since we had to
follow online courses and also make research online.
 Some arguments between various departments which left to some hours out of work in the
company.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 10


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

CHAPTER 3: DESIGN AND IMPLENTATION OF AN


ONLINE CENTRALIZED BLOOD BANK MANAGEMENT
SYSTEM

3.1. Online Centralized Blood Bank Management System


An online centralized blood bank management system is a digital platform that integrates blood
inventory tracking, request processing, and donor management into a centralized system accessible via
the internet. This system streamlines blood bank operations by providing real-time monitoring of blood
stocks, automated processing of blood requests, and efficient engagement with donors, enhancing the
overall efficiency and effectiveness of blood supply management in healthcare facilities.

3.2. Components of An online centralized Blood Bank Management


System.
An online centralized blood bank management system is essential for several reasons as such it
improves the efficiency, transparency, and safety of the blood donation process,[2] ultimately benefiting
both donors and recipients in need of lifesaving blood transfusions by;

WRITTEN AND PRESENTED BY: NEH OLIVE Page 11


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Efficient Donor Management: It allows for easy registration and scheduling of blood donations, making
it convenient for donors to participate in the process.

1. Inventory Tracking: By centralizing blood inventory data, the system can provide real-time
updates on available blood units, expiration dates, and demand forecasting, ensuring that
hospitals have access to the blood they need when they need it.

2. Streamlined Communication: The system facilitates communication between donors, blood


banks, and hospitals, enabling quick response to emergencies and ensuring a seamless flow of
information.

3. Enhanced Safety and Compliance: With a centralized system, it is easier to track donor
eligibility, perform necessary tests, and ensure compliance with regulatory requirements, thus
enhancing the safety of the blood supply.

4. Data Analysis and Reporting: The system can generate reports on donor demographics,
donation trends, and inventory levels, providing valuable insights for decision-making and
strategic planning.

3.3. Activities of Online Centralized Blood Bank Management System


3.3.1. Key features
An online blood bank management system typically includes a range of features and activities to
streamline the process of collecting, storing, and distributing blood products. Some common activities of
an online blood bank management system may include:
 Donor Registration: Allows donors to register online, providing their personal information,
medical history, and blood type.
 Donor Management: Tracks donor information, donation history, eligibility status, and contact
details.
 Inventory Management: Monitors blood product inventory levels, expiration dates, and
locations of stored blood products.
 Blood Product Requests: Facilitates requests for specific blood products by healthcare facilities
or patients in need.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 12


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

 Communication and Notifications: Sends alerts and notifications to donors, staff members, and
recipients regarding donation opportunities, inventory updates, or urgent needs.
 Mobile Compatibility: Provides mobile-friendly access for donors to schedule appointments,
view donation history, and receive updates on blood bank activities.
 Security and Compliance: Ensures data security, confidentiality, and compliance with
regulations such as HIPAA (Health Insurance Portability and Accountability Act).

3.3.2. Advantages and Disadvantages of Online Centralized Blood Bank


Management System

3.3.2.1.Advantages Of Online Centralized Blood Bank Management System

4. Improved Efficiency: Streamlines the process of collecting, storing, and distributing blood
products, reducing manual errors and time-consuming tasks.
5. Enhanced Accessibility: Allows donors to register online, schedule appointments, and access their
donation history conveniently from anywhere.
6. Real-time Inventory Management: Provides real-time updates on blood product inventory levels,
expiration dates, and locations, ensuring efficient utilization of resources.
7. Better Communication: Facilitates communication between donors, staff members, and recipients
through notifications, alerts, and reminders.
8. Data Security: Ensures data security and confidentiality of donor information, compliance with
regulations, and protection against unauthorized access.

3.3.2.2. Disadvantages Of Online Centralized Blood Bank Management System


 Initial Implementation Costs: Setting up an online blood bank management system may
require initial investment in software, hardware, training, and infrastructure.
 Technical Challenges: Users may face technical issues such as system downtime, software
glitches, compatibility problems, or network connectivity issues.
 Data Accuracy: Dependence on accurate data entry by staff members and donors may lead to
errors in donor information, inventory management, or distribution.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 13


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

 Internet Dependency: Reliance on internet connectivity for online registration, scheduling,


and communication may pose challenges in areas with limited or unreliable internet access.

3.5. System Requirement


When designing an Android application (software), there are some important steps to follow for example
visualizing the layout and design added in the system also take in consideration, how users will interact
with each page and icon and how the Application should perform. Hence requirement when building a
system are very important. Once the requirements are set, we can initiate the other technical work
including system design, development, testing, implementation, and operation. The requirements are of
two types the functional requirements and non-functional requirements.

3.5.1. Functional requirements


Login of Users:
 Users should be able to log in to the system using their credentials (e.g., username/email and
password).
 Authentication should be performed securely to protect user accounts from unauthorized access.
 Upon successful login, users should be granted access to their respective functionalities and data.
Registration of Users:
 Users should have the option to register for an account if they are new to the system.
 Registration process should collect necessary information such as name, email, password, contact
details, and blood type (for a blood bank management system).

WRITTEN AND PRESENTED BY: NEH OLIVE Page 14


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

 Validation mechanisms should be in place to ensure that entered information is accurate and
complete.
 After successful registration, users should receive a confirmation message and be able to log in
using their credentials.
Chat System:
 The system should include a chat system that allows users to communicate in real-time.
 Users should be able to send text messages, emojis, and possibly files (e.g., images, documents)
to other users.
 The chat system should support one-on-one and group conversations.
 Notifications should be sent to users to alert them of new messages and chat requests.
 Chat history should be maintained for users to refer back to previous conversations.
Login of Admin:
 Administrators should have a separate login interface to access administrative functionalities.
 Authentication for administrators should be robust to prevent unauthorized access.
 Admin login should grant access to administrative features such as user management, content
moderation, and system configuration.
Registration of Admin:
 Administrators should be registered into the system with special privileges.
 The registration process for administrators should collect relevant information such as name,
email, password, and role (admin).
 Additional verification steps may be required for admin registration, such as approval by existing
administrators or verification of credentials.
 After successful registration, administrators should receive confirmation and be able to log in to
the admin portal.
These functional requirements ensure that the system supports user authentication, registration, and
communication features, as well as separate functionality for administrators to manage the system
effectively.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 15


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

3.5.2. Non-functional requirements


Security: The platform will have to incorporate security measures regarding aspects such as:
unauthorized accessing and editing information without having the right to do so.
Performance: The platform should have a short response time for a given piece of work. The platform
should be able to run on any operating system connected to the concerned network.
Availability: The platform will have to be available to all users.

3.6. Choice of equipment and tools


a. Visual studio code
 It is free and open source.
 It has an industrial level of development environment.
 It supports many other languages.
 Visual studio code tools have a lot of plugins that are quickly updated with the
latest technology that can be integrated into existing code.

b. Firebase
 Full cloud-based.
 Open source
 Offers real-time functionality
 Authentication
 Flexible documents application data platform.
 Change-friendly design.
 Simple installation.

c. Flutter (Dart)
 Single Codebase for Multiple Platforms
 Widget-Based Architecture
 Fast Performance
 Access to Native Features
 Cross-Platform Development

WRITTEN AND PRESENTED BY: NEH OLIVE Page 16


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

3.7. System Analysis


This part contains the analysis of the functional and non-functional requirements using use-case
diagrams, and use-cases details. In addition, the interactive behavior of the activities is analyzed using
sequence diagrams and class diagrams.

3.8. Designing UML Diagrams


UML (Unified Modelling Language is a standard language for specifying, visualizing, constructing and
documenting the artefacts of a software system. There are fourteen (14) diagrams in UML where seven
(7) diagrams are all about system behavior and the seven (7) other diagrams point into very technical
details like designing databases. These diagrams are: activity diagram, communication diagram,
interaction overview diagram, sequence diagram, state diagram, timing diagram, use case diagram, class
diagram, component diagram, composite structure diagram, deployment diagram, object diagram,
l9package diagram and profile diagram.

3.8.1. Designing Use Case Diagrams


The use case diagram is a dynamic or behavior diagram that models the functionality of a system. The
various components of the use case diagram are:

Actor
The actors represent the users of the system. It is illustrated as follows:

System
It is illustrated using a rectangle which contains the use cases and relationships. The actors should be
placed outside the boundaries of the system.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 17


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Relationship
We illustrate relationships between actors and use cases, use cases and other use cases using a simple
line. An “include” relationship indicates that the use case is needed by another use case to perform a
task. An “extend” relationship indicates the alternatives options under a certain use case.

It should be noted that, this part contains the analysis of the functional and non-functional requirements
using use-case diagrams, and use-cases details.
With all this knowledge, we were now able to draw our school management system use case diagrams,
which resulted as such:

WRITTEN AND PRESENTED BY: NEH OLIVE Page 18


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

i. Use Case Diagram

Figure 2: Use Case Diagram


ii. Class Diagram

Figure 3: Class Diagram

WRITTEN AND PRESENTED BY: NEH OLIVE Page 19


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

ii. Sequential Diagram

Figure 4: Sequential Diagram

3.9. Implementation
Below in this heading, the tools, software and hardware used in developing the prototype and the
developed system are described.

3.9.1. Hardware Used


The hardware used in the development of this system was a laptop with the following characteristics:
 Machine name: DESKTOP-B40BPOV
 Operating System: Windows 10 Pro 64-bit (10.0, Build 19045)
 Language: English (Regional Setting: English)
 System Manufacturer: Hewlett-packard
 System Model: HP EliteBook 840 G2
 BIOS: M1 Ver. 01.21
 Processor: Intel(R) Core (TM) i5-5200U CPU @ 2.20GHz (4 CPUs), ~2.2GHz
 Memory: 8192MB RAM
 Page File: 5256MB used, 5755MB available
 Windows Dir.: C:\Local Disk
WRITTEN AND PRESENTED BY: NEH OLIVE Page 20
DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

 DirectX Version: DirectX 12

3.10. Result And Discussion


3.10.1. Splash screen and Login page
This page simply shows how the application opens and where the user will register if he/she already has
an account. The user has to input his/her Email Address and password to login.

Figure 5: Screenshot of the Splash screen and Login page

3.10.2. Registration, verification and password recovery page


This page simply asks the user to enter the country and phone number and a code shall be sent through short
message service for verification to take place. If the person already has an account and forgot the password, it can
be recovered by sending a code via the person’s Email.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 21


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Figure 6: Screenshot of the Registration, verification and password recovery page

3.10.3. Profile Information and Home Page


This page shows the profile where the user will fill in the information for registration on the platform and
the various services offered by the system appears on the home. The donor can also activate the donor
status on the application.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 22


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Figure 7: Information and Home Page

3.10.4. Payment, Search and Find Donor Page


This is the search page where you can find the various blood donors of the blood type been searched,
whether in a hospital, clinics or blood banks and their various locations. Find donor page simply shows
people who are ready to donate blood. Any blood request confirmed must pay a service fee before
getting access to the donor’s information through Mobile Money or Orange Money.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 23


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

Figure 8: Request and Find Donor Page

3.10.5. Create Request, donation request and Campaign Page


This page concerns the create request for blood and the add campaign page which helps to let the public
come together and know the importance of donating blood.

Figure 9: Create Request, donation request and Campaign Page

WRITTEN AND PRESENTED BY: NEH OLIVE Page 24


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

3.11. Initial goals, objectives, future work, and Closing line


The main objective of this project was to develop a system with such capabilities that can provide an
online system for quick search of blood donors by those in need, implementing the transparent process in
blood banks so that activities of blood banks become automated, paperless and fully controlled. The
Following goals were expected to attain by the start of the project.

 Donor registration.
 Provide system for donor search by those in need.
 Make blood donation cost-free.
 A centralized database for donor information within the country.
 Appealing user interface.
3.11.1. Obtained goals
 The objective has been achieved through the development of a donor registration form within the
online centralized blood bank management system.

 The objective has been obtained as this system gives way for those in need of blood to easily
search for the nearest blood donor having the same blood group as needed.

 With the OCBBMS, blood donations can be made free since those who register in the system are
most likely to donate blood for free to those in need.

 With the OCBBMS, blood pints can be bought and paid via Mobile Money or Orange Money
which is not fully functional since some people require more blood.

 The OCBBMS provides a simple and easy-to-use form where donors can register their
information so that they can be contacted when need arises, this information can be saved in the
database.

3.11.2. Future work:


Every software change with the passage of time. That software is considered as more reliable that has
the capability to evolve and change acceptance capacity. This system has the capability to incorporate
any change at every stage of working without damaging the cause of the application. Its business and
working model are developed to have space for change. The Following future work is predicted:

WRITTEN AND PRESENTED BY: NEH OLIVE Page 25


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

 Advanced in operational capabilities of application.


 Enhancement of functionalities
 Incorporation of social media accessibility.
 Implementation of a google map.
 Enhancement of payment methods.
3.11.3. Closing line

OCBBMS has successfully been implemented, idea behind the system has capability to revolutionize
the blood bank services efficiency, transparency and extend accessibility of those services to public and
through blood campaigns. This system must be tested in real environment to enhance the working
capability and remove the flaws in the application.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 26


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

CHAPTER 4: STRENGTH AND WEAKNESSES OF THE


COMPANY

4.1 Strength of the company

 Education of people in remote areas: Remote student have less positive disposition towards
school on every measure (belonging, self-confidence purpose and perseverance) than their
regional and metropolitan peers.

 Collaboration and interaction with the learners: The have a high level of collaboration and
interactions with their intern.

 Creative use of time: At Felicity, there is free time for more research and other activity.

 Acquirement of new knowledge and updating the existing one.

 Time or hour of work is respected.

 There is high level of communication at Felicity and collaboration.

4.2 The Weaknesses


 Shortage of internet connection

 Shortage of electricity

 Old versions of IDEs

4.3 Proposed Solution To The Weakness/Recommendation


 The solution for shortage of internet connections is to set a modem or router. A modem is a box
that connects your home network to your internet service provider (ISP) or a Router, which is a
box that lets all of your wired, and wireless devices use that internet connection at once and
allowed them to talk to one another directly.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 27


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

 To solve the problem of shortage of electricity is to buy an automatic generator to help the
company when ENEO seize light.

 To solve the problem of old versions of IDEs, the IDE versions were updated for better
understanding and for better accuracy.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 28


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

GENERAL CONCLUSION
The OCBBMS is of substantive nature and can play significant role in saving human lives, by
implementing transparent process. Core functionality of the project implements the swift inventory
transfer while automation of the process of blood banks was minor goals. This project also expands
standardize the service of blood banks that are responsible for saving precious human life and control the
commercial activities of blood.
By implementing this project, blood transfusion activity become controlled, transparent, safe, and
practically in reach of every person nation-wide. Being an Android application, this system has potential
to work on android and IOS phone on the nation-wide network. This project has learnt to evolve over the
time as the requirement changes. This system is also capable to integrate with any existing system to
work with cooperation and data sharing environment.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 29


DESIGN AND IMPLEMENTATION OF AN ONLINE CENTRALIZED BLOOD BANK
MANAGEMENT SYSTEM CASE OF FELICITY LTD.

BIBLIOGRAPHY

[1] WHO international, “Cameroon Blood Safety”, web Article Publication, 04th june 2016.
[2] Safe blood transfusion practices in blood banks, departmentof biological and biomedical,sciences,
university of Buea, and depaartment of Microbiology, University of Buea,Cameroon, Ed 1 april 2010;
pub.6 September 2010, pp21-23,36.
[3] https://www.slideshare.net/LamisaFaria/blood-bank-management-system-251316445
[4] https://www.researchgate.net/publication/370602395_Blood_Bank_Management_System
[5] Internship report of Mrs. SHEMLON SHUBUKA OCTAVIE former year II student at ISTAMA
Academic year 2021/2022 not published.

WRITTEN AND PRESENTED BY: NEH OLIVE Page 30

You might also like