Final project documentation PDF

Title Final project documentation
Author jackson njama
Course Information Technology
Institution Mount Kenya University
Pages 65
File Size 2.3 MB
File Type PDF
Total Downloads 63
Total Views 134

Summary

my final project ...


Description

Project title: CENTRAL BLOOD BANK MANAGEMENT SYSTEM Centre code: Presented by Glenn Mbugua kinyanjui Admission number: 15798 Index number: Course: Diploma in Information communication technology Supervisor: Madam C rose Exams series: November 2018

This project submitted to the Kenya national Examination council through the Thika Technical Training Institute, Department of Information communication Technology in partial fulfillment of the requirement for the award of Diploma in Information communication Technology. 2018

1

Declaration I Glenn Mbugua Kinyanjui declare that this is my original work and has not been presented in any other collage or any other institution of higher learning for examination purposes.

Glenn Mbugua Kinyanjui

Adm no.:15798

Signature…………………………………….. Date……………………………………..

SUPERVISOR NAME Madam C Rose Signature……………………………………..Date……………………… ……………..

2

Acknowledgement I acknowledge the almighty God for seeing me through the entire research. I thank my supervisor, Madam Loraine, for the guidance she gave me during study time and the project development period. Her valuable recommendations have guide me to produce a management system that I am proud to be part of. I also appreciate the support from my family, friends, my lecturers and classmates for all the support that made it possible for me to complete this project and the interior diploma course. I would also like to appreciate those who took part in this project process for their time patience and support, without their support this work wouldn’t have been a success Lastly I thank Thika Technical Training Institute administration, lecturers, staff, and the students for their support.

3

Abstract Central blood bank management system is a web application that allows one to access information about blood donations and request, readily scalable and adaptable to meet the complex need of blood bank who is the key facilitator for the health care sector. The system also records information of the donor and the recipient. The project includes three main forms; admin, donor, and recipient. The admin forms focuses on both the admin and recipient. Each member, a donor and acceptor is given a user id and password, which identifies them uniquely. The member is given a login form to enter the login details. Each member in the can change the password; inquire on a particular blood group and information on ‘Why to donate blood’. In this you can store the information about recipient. The whole project makes work easier for every person using the software in their required category

4

Table of Contents Declaration.................................................................................................................................................2 Acknowledgement.......................................................................................................................................3 Abstract.......................................................................................................................................................4 CHAPTER ONE..............................................................................................................................................8 1.0 Introduction.......................................................................................................................................8 1.1 Background........................................................................................................................................8 1.2 problem statement............................................................................................................................9 1.3 proposed system..............................................................................................................................10 1.4 justification......................................................................................................................................10 1.5 objectives.........................................................................................................................................11 1.6 scope...............................................................................................................................................11 CHAPTER TWO...........................................................................................................................................12 2.0 SYSTEM ANALYSIS AND FEASIBILITY STUDY..........................................................................................12 2.1 introduction.....................................................................................................................................12 2.2 feasibility study................................................................................................................................12 2.2.1 Operation feasibility study........................................................................................................12 2.2.2 Economic feasibility..................................................................................................................13 2.2.3 Technical feasibility...................................................................................................................14 2.3 design methodology........................................................................................................................15 2.3.1 Information gathering (Inception..............................................................................................15 2.3.2 Analysis phase...........................................................................................................................15 2.3.3 Design phase-...........................................................................................................................15 2.3.4 Construction phase-..................................................................................................................15 2.4 Data collection.................................................................................................................................15 2.4.1 Questionnaires..........................................................................................................................16 2.4.2 Observation..............................................................................................................................16 2.5 Data analysis procedure...................................................................................................................17 2.5.1 Questionnaires..........................................................................................................................17 2.5.1.1 Donor Questionnaire sample.................................................................................................17 CHAPTER THREE:.......................................................................................................................................24 SYSTEM DESIGN.........................................................................................................................................24 5

3.0 Introduction.....................................................................................................................................24 3.1 System design..................................................................................................................................24 3.1.1 Physical design..........................................................................................................................24 3.1.2 Logical design............................................................................................................................28 3.1.3 Process design..........................................................................................................................30 3.1.5 Sequence diagram....................................................................................................................33 3.1.4 OUTPUT DESIGN...........................................................................................................................35 3.6. STORAGE DESIGN............................................................................................................................42 3.6.1Blood donor...............................................................................................................................42 3.6.2 Blood group..............................................................................................................................42 3.6.3 Query........................................................................................................................................43 3.6.4 Donate blood............................................................................................................................43 3.6.5 Request blood...........................................................................................................................43 3.6.6 Recipient...................................................................................................................................43 3.7 INTERFACE DESIGN..........................................................................................................................44 3.7.1 Admin interface........................................................................................................................44 3.7.2 Donor interface.........................................................................................................................44 3.7.3.Recipient interface....................................................................................................................45 CHAPTER FOUR..........................................................................................................................................46 4.0 INTRODUCTION...............................................................................................................................46 4.1 user documentation........................................................................................................................46 4.1.1 Administrator............................................................................................................................46 4.1.2 Donor........................................................................................................................................46 4.1.3 Recipient...................................................................................................................................47 CHAPTER FIVE............................................................................................................................................48 5.0 INTRODUCTION...............................................................................................................................48 5.1 type of test.......................................................................................................................................48 5.1.1 Unit testing...............................................................................................................................48 5.1.2 Integration testing.....................................................................................................................49 5.1.3 Install/ uninstall testing.............................................................................................................49 5.1.4 System testing...........................................................................................................................50 5.1.5 Interface testing........................................................................................................................50 5.1.6 Acceptance testing....................................................................................................................51 6

6.0 Appendices..........................................................................................................................................52 Appendix I Questionnaire......................................................................................................................52 Appendix II TIME SCHEDULE..................................................................................................................55 Gantt chart Appendix III.........................................................................................................................56 Budget Appendix IV...............................................................................................................................58 Sample code Appendix VI......................................................................................................................59 Manage-blood group sample code........................................................................................................67

7

CHAPTER ONE 1.0 Introduction 1.1 Background

“……and in other news, the deputy surgical director of Kenyatta National Hospital , Dr. John Ong’ech, has urged Kenya to come forth and donate blood since the hospital blood bank is running dry of a specific blood Group and its urgently need by a patient….”. This are the headline that are in the news in most cases when disaster has struck the country. This happen because most hospital have manual database of donors with that specific blood group type but to retrieve such data would take longer plus to contact the donor to donate blood might be too late for the patient to survive. Blood is a body fluid in humans and other animals that delivers necessary substances such as nutrients and oxygen to the cells and transports metabolic waste products away from those same cells. A blood bank is a center where blood gathered as a result of blood donation is stored and preserved for later use in blood transfusion. Blood transfusion is the process of receiving blood into a person’s body and it is a practice which for many years has been used to save people’s lives. Bank is refers to as a financial establishment/institution that is licensed to deal with money and its substitutes by accepting time (time value of money), make deposits and investing in securities. Banks also acts as a custodian of individual wealth by storing valuables such as jewelry, money, land title deed, car log book etc The term "blood bank" typically refers to a division of a hospital where the storage of blood product occurs and where proper testing is performed (to reduce the risk of transfusion related adverse events). It can also refer to a collection center, and indeed some hospitals also perform collection. Blood donation necessitates the availability of blood in the blood banks. 8

1.2 problem statement

Most hospitals in Kenya use the manual system for blood banking. With the manual system, there are problems in managing the donors' records. The records of the donor might not be kept safely and there might be missing of donor's records due to human error or disasters. Besides that, errors might occur when the staffs keep more than one record for the same donor. There is no centralized database of volunteer donors. So, it becomes really tedious for a person to search blood in case of emergency. The only option is to manually search and match donors and then make phone calls to every donor. This process is not only tiresome but also time consuming. If a donor makes donation in different hospital, no previous records can be traced except if the donor brings along the donation certificate. Hence, the donor is considered to be a first-timer if they make blood donation in a new place. Without an automated management system, there are also problems in keeping track of the actual amount of each and every blood type in the blood bank.

9

1.3 proposed system

I propose a central blood bank management system that helps the people who are in need of blood by linking them directly to the donors with the same blood group and with the same region or metropolitan. Users can get information of blood donor any time. Blood donor can also get registered and save the life of another person. When blood is needed during an emergency people have very less time to get the blood available (hence the blood drive that Politian hijack) so if they get the information of who can give them blood in time its life saving. The system will increase speed in terms donor and recipient of record searching, reduce time spent on paper work, accuracy of data hence there will be no redundancy of data and it be will easy to handle/operate.

1.4 justification

This project is a web-based database application system that is to be used by the blood banks or blood centers as a means to advertise the nationwide blood donation events to the public and at the same time allow the public to make online request for blood. The system keeps the record of all the donors, recipients, blood donation programs, rejected blood. This system also has the ability to keep track of the donor's donation records and the blood stock in the blood bank. This project intends to computerize the blood and donor management system in a blood bank in order to improve the record management efficiency due to the grown size of records of data.

10

1.5 objectives

I.

To allow the probable recipients to make search and match the volunteer donors, and make request for the blood.

II.

To provide an efficient donor and recipient management functions to the blood bank by recording the donor and blood details.

III.

To provide a synchronized and centralized donor and recipient database.

1.6 scope

The system will be a web based application. The system is used for maintaining all the process and activities of blood bank management system and it also takes care of the details of the blood donors and recipients. There are several users with different privileges. Administrator: has full privilege on the system's functions, Public: can view the blood donation events and donate or can make requests for donation (Donor and Recipients fall under this category). It has also the capability to show the history of a donor or recipient.

11

CHAPTER TWO 2.0 SYSTEM ANALYSIS AND FEASIBILITY STUDY 2.1 introduction

System analysis is the process of gathering and interpreting facts, diagnosing problem and the information to recommend improvement on the system. The system analyst play the role of the interrogator and the dwells deep into working of the present system identified. The output form the system are traced to the various process 2.2 feasibility study

The analyst carried out study to determine whether the proposed system is viable or not. The study showed that the proposed system is viable because the system is able to solve frequent problems encountered. Some of the areas which were covered during the study are outlined below:2.2.1 Operation feasibility study

Operational feasibility deals with issues such as whether the system will be used if it is developed and implemented. Whether there will be resistance from users that will affect the possible application benefits. Some of the essential questions that help in testing the operational feasibility of a system are: 2.2.1.1

Does the Government support such project?

2.2.1.2

Is the project/system user-friendly?

2.2.1.3

Will it reduce the time (operation) considerably?

2.2.1.4

Are the users not happy with current operational system?

If yes, then they will welcome the change and the new system. This will be achieved by having the users involved in the planning and development of the system. This will be done by asking the various users of the 12

system on their views concerning the various funct...


Similar Free PDFs