Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Blood bank managment System, Exercises of Software Engineering

Blood bank managment System is whole report for practical .

Typology: Exercises

2020/2021

Uploaded on 06/28/2021

devkaran
devkaran 🇮🇳

1 document

1 / 53

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
BLOOD BANK MANAGEMENT SYSTEM USING
RULE-BASED METHOD
FAZLIN LIYANA BINTI MOHAMMED WADZIR
BACHELOR OF COMPUTER SCIENCE
(SOFTWARE DEVELOPMENT)
UNIVERSITI SULTAN ZAINAL ABIDIN
2017
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35

Partial preview of the text

Download Blood bank managment System and more Exercises Software Engineering in PDF only on Docsity!

BLOOD BANK MANAGEMENT SYSTEM USING

RULE-BASED METHOD

FAZLIN LIYANA BINTI MOHAMMED WADZIR

BACHELOR OF COMPUTER SCIENCE

(SOFTWARE DEVELOPMENT)

UNIVERSITI SULTAN ZAINAL ABIDIN

BLOOD BANK MANAGEMENT SYSTEM USING RULE-BASED METHOD

FAZLIN LIYANA BINTI MOHAMMED WADZIR

Bachelor of Computer Science (Software Development) Faculty of Informatics and Computing Universiti Sultan Zainal Abidin, Terengganu, Malaysia MAY 2017

ii

CONFIRMATION

This is to confirm that: The research conducted and the writing of this report was under my supervision.


Name : Dr Syarilla Iryani Binti Ahmad Saany Date : ..................................................

iii

DEDICATION

In the name of Allah, Most Gracious, Most Merciful. Alhamdulillah with blessed from Allah to ease this project to be completed. I would like to express my sincere thanks and dedicate to my beloved supervisor of this Final Year Project, Dr Syarilla Iryani Binti Ahmad Saany for this suggestion or ideas and also the valuable guidance and advice that encourage me to complete the system successfully. I would like to thank also to all lecturers and ISMSK(PP) group members who helped me directly and indirectly in many ways. I would like to express my gratitude to my father, Mohammed Wadzir Bin Yusoff and my mother, Rosliza Binti Abd Rahman, siblings and friends for giving me support and encouragement to complete this project and to propose this project as Final Year Project.

v

ABSTRAK

Dengan peningkatan penduduk Malaysia dan revolusi teknologi baru, Sistem Pengurusan Bank Darah memainkan peranan penting dalam bank darah kerana darah adalah satu keperluan untuk semua orang. Sistem cadangan Sistem Pengurusan Tabung Darah adalah satu sistem berasaskan web bercadang untuk menguruskan rekod penderma darah dan menggantikan kad merah penderma darah yang dipanggil Sijil. Melalui sistem manual menyimpan rekod derma darah, ia adalah agak sukar untuk mengekalkan butiran penderma dan sumbangan mereka sebagai rujukan kerana data boleh hilang atau berlebihan. Sekiranya ada permintaan darah kritikal dalam satu- satu masa, penyiaran mesej hendaklah dilakukan kepada semua penderma dengan merujuk kumpulan darah penderma. Selain itu, untuk meningkatkan penglibatan penderma darah ke arah kempen derma darah, sistem ini akan menghantar mesej pemberitahuan kepada semua penderma berdasarkan poskod mereka pada pendaftaran alamat. Bagi kedua-dua kes, kaedah berasaskan peraturan dipilih untuk menyelesaikan masalah ini yang akan menyekat kepada penderma tertentu untuk menguruskan jadual mereka bagi menderma darah yang seterusnya dengan mempertimbangkan kumpulan darah mereka, kelayakan untuk menderma, poskod, tarikh terakhir derma dan jenis derma darah yang dibenarkan. Sistem ini juga menyediakan pengiraan untuk jumlah paket darah yang telah disimpan ke dalam bank darah mengikut setiap jenis darah iaitu A +, A-, B +, B-, AB +, AB, O + dan O- akan terus dikemas kini. Akhir sekali, melalui sistem ini adalah diharapkan dapat membantu pentadbiran hospital darah

vi untuk membuat keputusan yang cepat dan berkesan melalui mengurus sesuatu aktiviti pengurusan derma darah dengan lebih sistematik.

viii

CHAPTER III

METHODOLOGY

Introduction

3.2 Methodology Justification 15

  1. 3 Project Life Cycle 3.3.1 Requirement Gathering 16 3.3.2 Design 17 3.3.3 Implementation 17 3.3.4 Testing 17 3.3.5 Deployment 18 3.4 System Design 3.3.1 Framework Design 18 3.3.2 Architecture Design 19 3.3.3 Interface Design 22 3.3.4 Process Model 26 3.3.5 Data Model 27 3.3.6 Algorithms 34 3.5 Summary 36 REFERENCE 37

ix

LIST OF TABLES

TABLE TITLE PAGE

3.1 BloodBank Table 19 3.2 Campaign Table 19 3.3 Donation Table 20 3.4 Donor Table 20 3.5 Notification Table 21 3.6 Staff Table 21 3.7 User Table 22

xi

LIST OF ABBREVIATIONS / TERMS / SYMBOLS

CD Context Diagram DFD Data Flow Diagram ERD Entity Relationship Diagram FYP Final year project BBMS Blood Bank Management System

xii

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Appendix 1 80 B Appendix 2 81 C Appendix 3 82 D Appendix 4 83

1.2 Problem Statement Currently, the computer-based in blood bank management has not widely used in Malaysia. Mostly, it is done manually. The first problem is to search for blood donation records. Staffs of the hospital have to search one-by-one and it may takes a lot of time. Besides that, the paper records can be lost or undefined. Donors also faced the same problem for their donation records recorded in Certificate. Secondly is about location of blood donation campaign and planning. Donor usually heard the location for blood donation campaign from friends or family and cannot plan well for next donation. The staffs of the hospitals are having difficulty to make report for total blood packet by monthly basis. Missing and duplicate blood donation information records make the count inaccurate and this will be problem to detect critical blood demand. Figure 1.1: The common problem in Certificate

1.3 Objectives

  1. To propose a system that records blood donation as the alternative to replace the traditional way of recording Red Book Certificate.
  2. To design a web-based system which generate blood donation reports which is organized and clear to be viewed by users.
  3. To test the system works and its capability of notifying the campaign and broadcast blood critical demand to donor using rule-base method. 1.4 SCOPES The scope for this system is divided into four (4) which are administrator scope, blood bank staff scope, donor scope and location scope. 1.4.1 Administrator Scope i. Manage staff registration 1.4.2 Blood Bank Staff Scope i. Manage blood donation ii. Manage donor iii. Manage blood bank iv. Manage campaign v. Manage notification of campaign and critical blood demand (Rule- based module)

The second chapter is CHAPTER II: LITERATURE REVIEW , the research problem and research method for Rule-Based. Apart from that, the reviews of the existing system also are being discussed in this chapter. The third chapter is CHAPTER III: METHODOLOGY will elaborate on and the advantages of the model chosen. This research is using an incremental model system development life cycled. This chapter will discuss on the technical part of the system such as the framework of the system, Context Diagram (CD), Entity Relationship Diagram (ERD) and Data Flow Diagram (DFD). Besides that, database and interface of the system are also being explained. The fourth chapter is CHAPTER IV: IMPLEMENTATION AND RESULT , include the introduction of implementation and testing, and the testing approach used to test the functionality of the system. And the last chapter is CHAPTER V: CONCLUSION , the whole thesis is concluded and this section contains the explanation about the achievement, constraint and future work of the blood bank management system.

CHAPTER II

LITERATURE REVIEW

2.1 Introduction In the literature review, the chapter discusses about the previous journal and research paper. The information that has been collected is on what method and what contributions that the research have been achieved in improving the uses of blood bank management system.