Essays /

Web Application To Improve A National Essay

Essay preview

DEDICATION
To my Mom, To my brothers
and sister; To my beloved families;
To all my friends and knowledge
I dedicate this work.

i

Table of Contents
DEDICATION ................................................................................................................................. i LIST OF TABLES ......................................................................................................................... iv LIST OF FIGURES ........................................................................................................................ v LIST OF ABREVIATIONS ......................................................................................................... vi ACKNOWLEDGEMENT ............................................................................................................ vii CHAPTER

1.GENERAL INTRODUCTION .................................................................................................... 1 Introduction ................................................................................................................................. 1 Background of the Study ............................................................................................................. 1 Statement of the Problem ............................................................................................................ 2 Choice and Interest of the Project ............................................................................................... 3 Objectives .................................................................................................................................... 4 General Objective .................................................................................................................... 4 Specific Objective.................................................................................................................... 4 Scope of the Topic....................................................................................................................... 4 Expected Results ......................................................................................................................... 5 Organization of the Work ............................................................................................................ 5 2. BACKGROUND OF THE EXISTING SYSTEM ..................................................................... 6 Introduction ................................................................................................................................. 6 Definitions of Concepts ............................................................................................................... 6 Methodology and techniques used .............................................................................................. 6 Vision....................................................................................................................................... 7 Mission .................................................................................................................................... 7 Description of the Existing System ............................................................................................. 8 Analysis of the Existing System ............................................................................................... 10 Problems of the Existing system ............................................................................................... 10 Proposed solutions..................................................................................................................... 11 3.DESIGN OF THE NEW SYSTEM ........................................................................................... 13 Introduction ............................................................................................................................... 13 ii

Unified Process (UP) ................................................................................................................. 18 Analysis Of The New System ................................................................................................... 21 Use Case Diagram ..................................................................................................................... 23 Database Schema diagram ........................................................................................................ 36 4.PRESENTATION AND TECHNICAL REALIZATION OF THE .......................................... 37 APPLICATION ............................................................................................................................ 37 Introduction ............................................................................................................................... 37 Technologies Used for The System Implementation ................................................................ 37 NetBeans IDE 7.3.1 ............................................................................................................... 37 JSP Technology and Java Servlets ........................................................................................ 38 Itext Reports .......................................................................................................................... 39 Software Tests of ONLDMRS .................................................................................................. 39 Software Results Presentation ................................................................................................... 42 Software Report......................................................................................................................... 46 Software Installation Requirements .......................................................................................... 48 5.CONCLUSION AND RECOMMENDATION ......................................................................... 49 Conclusion................................................................................................................................. 49 Recommendations ..................................................................................................................... 50 REFERENCES ............................................................................................................................. 51 Books ..................................................................................................................................... 51 Papers and Articles ................................................................................................................ 51 Web Sites ............................................................................................................................... 51 APPENDIXES .............................................................................................................................. 52 A.PROPOSAL APPROVAL .................................................................................................... 53 B.DATA COLLECTION PERMISSION ................................................................................. 54 CURRICULUM VITAE ............................................................................................................... 55

iii

LIST OF TABLES
Table
1: Creating users Use Case Description ........................................................................................ 24 2: Register patient Use Case Description...................................................................................... 25 3: Send sample Use Case Description .......................................................................................... 25 4: View results Use Case Description ........................................................................................... 26 5: View report Use Case Description............................................................................................ 26 6: Send results Use Case Description ........................................................................................... 27

iv

LIST OF FIGURES
Figure
1:Phase of UP ................................................................................................................................ 19 2: Use Case Diagram .................................................................................................................... 23 3: Class Diagram ........................................................................................................................... 29 4: Database Diagram ..................................................................................................................... 31 5: Sequence Diagram for registering patient ................................................................................ 32 6: Sequence Diagram for registering patient ................................................................................ 33 7: Sequence Diagram for sending sample ..................................................................................... 34 8: Sequence Diagram for viewing result ....................................................................................... 34 9: Sequence Diagram for viewing report ...................................................................................... 34 10: Sequence Diagram for sending result ..................................................................................... 35 11: Database Schema diagram ...................................................................................................... 36 12: Login page of” OLRDMRS” software ................................................................................... 42 13: Interface for recording new patient ......................................................................................... 43 14: Interface for sending sample ................................................................................................... 43 15:Interface for viewing samples .................................................................................................. 44 16: Interface for viewing results ................................................................................................... 44 17: Received samples from Hc Interface ...................................................................................... 45 18: Interface for viewing results from Nrl .................................................................................... 45 19: Interface for printing patient report ........................................................................................ 46 20: Patient report ........................................................................................................................... 46 21: Samples report ....................................................................................................................... 47 22: Results report .......................................................................................................................... 47

v

LIST OF ABREVIATIONS
RBC

- Rwanda Biomedical Center

NRL

- National Reference Laboratory

AUCA

- Adventist University of Central Africa

HTML

- HyperText Markup Language

ICT

- Information Communication Technology

IT

- Information Technology

OLRDMRS

- Online Laboratory Results Data Management and Reporting System

IDE

- Integrated Development Environment

MIS

- Management Information System

OOM

- Object-Oriented Methodology

OOAD

- Object Oriented Analysis and Design

OOA

- Object Oriented Analysis

OOD

- Object Oriented Design

OOP

- Object Oriented Programing

OMT

- Object Modeling Technique

OOSE

- Object Oriented Software Engineering

SDP

- Software Development Process

SEP

- software engineering process

UML

- Unified Modeling Language

UP

- Unified Process

RUP

- Rational Unified Process

VPN

- Virtual Private Network

XHTML

- eXtensible HyperText Markup Language

XML

-eXtensible Markup Language

CSS

-Cascading Style Sheets

JSP

-Java Server Page

vi

ACKNOWLEDGEMENT
Above all, we thank almighty God for his grace and protection during our studies. This work would not have been possible without the support of many peopleWe deeply offer our sincere thanks to the academic staff of the department of Information Technology and the whole Administration at large at the Adventist University of Central Africa for the work done during my stay at the University, the knowledge that I acquired helped me to conduct this research, and I take this opportunity to thank the whole AUCA staffs.

We sincerely thank Mr. Mukwende Placide for remarks, guidance and supervision of the work.Many thanks to the staff of National Reference Laboratory for their cooperation and efforts to provide me needed information to the achievement of goals of this work especially Mr. KALINDA Prime.

My gratitude also goes to my beloved Mom, GAKURU Peter and also my Sister NYIRASAFARI Judith for their education, patience, affection, finance and moral support all along my education period.Special thanks also to all my fellow students and friends at AUCA especially, AKILI Heritier, TUYISHIME Diane, UMUTESI M.Claire,BYUKUSENGE Hornella, MPANO R. Longin and GASOMINARI Alexis

for their encouragement

invaluable assistance.

May Almighty God bless you all!

vii

and

CHAPTER 1
GENERAL INTRODUCTION
Introduction
Information technology (IT) has become a vital and integral part of every business plan. From multi-national corporations who maintain mainframe systems and databases to small businesses that own a single computer, IT plays a role. The reasons for the omnipresent use of computer technology in business can best be determined by looking at how it is being used across the business world.

Diffusion of IT in Health care is generally low (varying, however, with the application and setting) but surveys indicate that providers plan to increase their investments in IT including the promise of quality and efficiency gain. IT department have been contribute to the role of reducing Death because of quick communication and sharing of Data (in term of communication between Health centers and District Hospitals and vice versa).

Background of the Study
Health care is one of the most important components in your life. Disease or illness can really mean a down turn in your life. The biggest asset we can have in life therefore is health. Health care is normally defined as the management or treatment of any health problem through the services that might be offered by medical, nursing, dental or any other related service. When you talk about the care of health, you are talking of all goods and services that are produced to improve on our health. They may be curative, preventative or even palliative solutions. A system of health care is one that is organized to give health services to a population or a group of people. National Reference Laboratory (NRL) is a Mubadala Healthcare initiative, created in partnership with and operated by Laboratory Corporation of America (LabCorp), one of the world’s largest and most experienced clinical laboratory operators. NRL aims to increase the spectrum, coverage and overall efficiency...

Read more

Keywords

/her 1 1.general 10 11 12 13 14 15 16 17 18 19 1st 2 20 2003 21 22 23 24 25 26 27 28 29 2nde 3 3.design 30 31 32 33 34 35 36 37 38 39 4 4.presentation 40 41 42 43 44 45 46 47 48 49 5 5.conclusion 50 51 52 53 54 55 6 7 7.3.1 8 9 a.proposal abil abl abrevi absenc abstract academ accept access accord accredit accur achiev acknowledg acquir acronym across act action activ actor actornam actual ad adapt add address admin administr adopt advantag adventist advis affect afford africa aid aim akili alexi align allow almighti alon along alreadi also alsoreleas altern america amigo among analysi analyst analyz andtransition.each anoth anyon anyth apart appendix applet appli applic approach appropri approv architect architectur archiv area around arrang arrow arrowhead articl artifact aspect aspir assembl asset assign assist associ assur asystem atribut attain attent attribut attribute1 attribute2 auca autam authent autom automat avail avoid awar b.data back background balanc bar base base/super baselin basi basic be becom begin behavior belong belov benefit best better big bigger biggest bill biomed black black-box bless block blueprint booch book boundari box branch briefli bring broken brother browser budget build built busi byukuseng c/c call came campus cannot capabl captur cardin care carri cascad case categor categori caus cell center centernumb centers.nrl centes.the central chang chapter characterist chart check chief choic choos chub chuk circl class classnam clear click client client/server clinic clinician close closer code code/internal collabor collect combat come comment commit common communic communiti compani compar compat compil complet compon component-bas compos comprehens compris comput computer concept conceptu concern conclud conclus concret concurr condit conduct confid conform confus connect consensus consid consist constraint construct contain content context continu contribut control convers cooper coordin corpor correct correspond cost could countri cours coverag creat creation credenti criteria css cultur curat current curriculum custom cycl daili dash data databas date day dbms death debug decentr decid decis dedic deep deepli defect defin definit delay deliv deliveri demonstr denot dental depart depend deploy depos deriv describ descript design desir desktop destin detail detect determin develop diagnosi diagnost diagram dian diaz differ difficult diffus direct disadvantag disciplin discov discret diseas display distinct distinguish distribut district divid dob document documentationth doesn domain done dot dragnet draw drawn drive driven dst due durat dynam earli earnest easi easier easili edg edpr educ effect effici effort elabor element elimin elucid emerg emphas employ employe empow enabl encapsul encourag end end-us endeavour engin enrich enshrin ensur enter entir entiti entity-relationship entri environ epidem er error especi essenti establish etc etc.supervision evalu even event ever everi evolv ex exact exampl excav except exchang execut executablecod exercis exhibit exist expect expens experi experienc explicit expos express extens extent extern eye face facet facilit factor fail failur fall famili far faster fault featur fee feedback fellow field fifth figur file fill final financ find finish first five fix fk1 fk2 flexibl flow flowchart focus follow follow-up form formal format format.itextreport former formul foster found four fourphas fourth friend fuel fulfil fulli function fuse futur gain gakuru gasominari gather gender general generat get getarea give given global globe go goal god goe good govern government grace graphic gratitud great group grow guarante guid guidanc half hand handl happen hard hardwar has.those hazard hc he/she health healthcar healthi help heriti hierarch high higher him/her his/her hiv hornella hospit hous howev hssp html human hypertext ict id ide identifi ii iii ill illustr imagin impact implement import impos improp improv incept includ incorpor incorrect increas increment inde independ indic indispens individu industri infant info inform infrastructur inherit initi input inquiri insid instal instanc instead institut insur integr intellectu intend interact interchang interest interfac intermedi intern internet interview interviewe introduc introduct invalu invari inventori invest investig invoic involv isa isa-kind-of issu item iter iterationgener itext itextus iv jacobson java javabean jsp judith juli kalinda keep kept key kind know knowledg known lab labcorp laboratori languag larg largest last latest launch layer layout lead learn least leav left lessen let level life life-cycl lifecycl lifelin like limit line link linux liquid list load local locat log logbook logic login long long-term longin look lot low lower lowest m.claire made main mainfram maintain mainten maintenance/support major make maker malaria manag mani manner manual map markup massag maximum may mdg mdgs mean meaning mechanist medic medicalcent meet member mension mentorship messag met method methodolog methodologist middl might millennium mind minimum mis miss mission mistak mistaken model modern modifi modul modular mom month moral most mpano mr mubadala mukwend multi multi-n multipl must mysql n name nation natur navig necessari necessarili need netbean network new next nice non non-funct norm normal notat note notion nrl number nurs nyirasafari object object-model object-ori oblig observ obtain occur occurr offer offic often oi older olrdmr omg omnipres omt one onldmr onlin onto oo ooa ooad ood oom oop oos open open-sourc oper operation1 operation2 opportun oppos option order organ organiz organizesoftwar orient other other.in otherwis outcom output outsid overal overth overview owner ozeki pack packag page palliat paper paradigm parallel part partial particip particular partnership pass password path patienc patient patientnam pattern pay pcr pdf peopl peoplew perceiv perfom perform perhap period.special permiss persist person personnel perspect peter phase philosophi phone php physic pick pictur piec pillar pk place placid plan platform play point polici polymorph popul popular posit possibl post poverti practic precondit prefer presenc present prevent previous prieto prieto-diaz primari prime principl print printer priorit prioriti privat probabl problem procedur process produc product program programm progress project promis promot proper properti propos protect prototyp prove provid provinc provincenam provis public purpos put qualiti queri questionnair quick r rapid rather ration rbc re re-emerg re-us reach read readi real real-world realiti realiz realli reason receiv receptionist recheck recod recommend record rectangl reduc reduct refenc refer refin regard region regist registr relat relationship releas relev remain remark render repeat replac repons report repres request requir requisit research resembl resid resolv resourc respect respond respons result retriev return reusabl revers review rich right risk role roll row rule rumbaugh run rup rusizi rwanda rwandan sale sampl samplesar satisfi save say schema scheme scope screen sdlc sdp search second section sector secur see seek seen send sender senior sent sent-out sep separ sequenc seri serv server server-bas serverwil servic servlet set setup sever shape share sheet shift ship shortcom show side similar simpl sinc sincer singl single-ti sister site situat skill small smaller smallest sms social societi softwar solid solut someon someth sometim soon sop sourc sourcejavareportingtool special specif specifi specimen spectrum speed spiral squar stabl staff stage stakehold stand standard state statement station status stay step storag store storeroom strateg structur student studi style sub sub-class submit subproject subsystem succeful success suffici suggest suit super super-class superclass supervis supervision/mentorship support suppos sure surpris surrend surveil survey sustain switch symbol syntax synthes system systemand systemat systemnam sysyem tabl tag take talk target tb team technic technician technicians.if techniciansof techniqu technolog tell term test testabl tester testingi tet thank theoret therefor thetest thing think third though three three-tier throughout thus ticket tie tier time titl togeth tool top topic touch toward tradit train transact transform transit transpar transport treatment trust tuberculosi turn tuyishim two two-tier type typic uml umutesi uncov under understand unifi unimpl uniqu unit univers unless updat us usabl usag use usecasenam user usernam usual util v valid valu valuabl vari variabl varif various verif verifi versa version vertic vi vice viceversa view vii viral virtual vision visual vita vital vpn wait want watch water way weak web web-bas week well well-defin whenev whether white white-box whole whose wide wider window wit within without word work work.many worker workflow workplac worksheet world would wrap write written wrong xhtml xml xml-like year filled