Final Project Documentation
Final Project Documentation
Final Project Documentation
II | P a g e
Abstract
The health insurance service system is one of the widely used and highly known service system
in the world that provide health service in low cost or no cost. Now a days technologies are
highly accelerating throughout the world and have shown significant and inevitable revolution
or change in different sectors. However, in current circumstances, the Ethiopian health
insurance service system is facing numerous problems like the redundancy of data, losing
customer information and time wastage generally this happens when managing data’s
manually. The ultimate aim of this project (online health insurance information management
system) is to automate and advance the Ethiopian health insurance service system by
developing a state of the art e- health insurance system. The proposed system is dedicated to
advance the health insurance service by providing integrated, enhanced, and supplementary
services through the virtue of the technologies. Under this system customers can gain health
insurance information and services via online quickly and comfortably. The proposed system
has the capabilities to store information about the customer and their transaction made. The
main benefits of this project is for making the health insurance information management to
access more easily, faster systematic as comparing to a manual system that is being used now
because it takes longer time to access and it will be user friendly. In order to prepare this project
different method of data collection such as observation, interview and document analysis we
will use for gathering data. The System will be created by combination of server side script
such as PHP with Apache HTTP Server, user side script such as HTML, CSS. JS and Database
build using MYSQ
III | P a g e
Table of Contents
Contents
Acknowledgement ................................................................................................................................. II
Table of Contents .................................................................................................................................. IV
List of Figures ....................................................................................................................................... VI
List of Tables .......................................................................................................................................VII
Abbreviations ..................................................................................................................................... VIII
Chapter One ............................................................................................................................................ 1
1. Introduction ......................................................................................................................................... 1
1.1. Introduction .................................................................................................................................. 1
1.2. Background of the Organization .................................................................................................. 1
1.2.1. Vision of Organization .......................................................................................................... 1
1.2.2. Mission of Organization: ...................................................................................................... 1
1.4. Team Composition ....................................................................................................................... 3
1.5. Schedule (Work Plan) .................................................................................................................. 3
1.6. Statement of the Problem ............................................................................................................. 4
1.7. Objectives .................................................................................................................................... 4
1.7.1. General Objectives ................................................................................................................ 4
1.7.2. Specific Objectives ............................................................................................................... 4
1.8. Scope of the Project ..................................................................................................................... 5
1.9. Feasibility of the Project .............................................................................................................. 5
1.9.1. Technical Feasibility ............................................................................................................. 5
1.9.2. Economic Feasibility............................................................................................................. 5
1.9.3. Operational Feasibility .......................................................................................................... 5
1.10. Significance of the Project ......................................................................................................... 5
1.11. Methodology .............................................................................................................................. 6
1.11.1 Data Collection Method ....................................................................................................... 6
1.11.2. Analysis and Design Approach ........................................................................................... 7
1.11.3. Development Tools ............................................................................................................. 8
1.11.4. Testing Procedure ............................................................................................................... 8
1.11.5. Budget ................................................................................................................................. 9
1.12. Constraints and Assumption .................................................................................................... 10
1.12.1. Constraints ........................................................................................................................ 10
1.12.2. Assumption ....................................................................................................................... 10
Chapter Two.......................................................................................................................................... 11
2. Description of the Existing System ................................................................................................... 11
2.1. Introductions of the Existing System ......................................................................................... 11
2.2. Players in the Existing System ................................................................................................... 11
2.3. Major Activities in Existing System .......................................................................................... 11
2.4. Business Rules ........................................................................................................................... 12
2.5. Report Generated in the Existing System .................................................................................. 12
IV | P a g e
2.6. Forms and Other Documents of the Existing Systems ............................................................... 12
2.7. Bottlenecks of the Existing System ........................................................................................... 15
2.8. Practices to be Preserved ........................................................................................................... 15
2.9. Proposed Solution ...................................................................................................................... 15
2.10. Requirements of the Proposed System..................................................................................... 15
2.10.1. Functional Requirements .................................................................................................. 15
2.10.2. Nonfunctional Requirements ............................................................................................ 17
Chapter Three........................................................................................................................................ 19
3. System Analysis ................................................................................................................................ 19
3.1. Introduction .................................................................................................................................... 19
3.2. System Requirement Specifications (SRS) .................................................................................... 19
3.2.1 Use Case Diagrams .............................................................................................................. 19
3.2.2. Use Case Description .......................................................................................................... 24
3.2.3. Sequence Diagrams ............................................................................................................. 32
3.2.4. Activity Diagram................................................................................................................. 39
3.2.5. Analysis Level Class Diagram ............................................................................................ 44
3.2.6. User Interface Prototyping .................................................................................................. 47
3.2.7. Supplementary Specification .............................................................................................. 47
References ............................................................................................................................................. 49
V|Page
List of Figures
Figure 2. 1: Customer registration forms of existing system ................................................... 12
Figure 2. 2: Report generating forms of the existing system ................................................... 13
Figure 2. 3: Report generating forms of the existing system ................................................... 14
Figure 3. 1: Use case diagram for customer ............................................................................ 20
Figure 3. 2: Use case diagram for hospital health insurance officer ........................................ 20
Figure 3. 3: Use case for administrator .................................................................................... 21
Figure 3. 4: Use case diagram for hospital card officer ........................................................... 21
Figure 3. 5: Use case for manager ........................................................................................... 22
Figure 3. 6: Use case for the system ........................................................................................ 23
Figure 3. 7: Sequence diagram for user registration ................................................................ 33
Figure 3. 8: Sequence diagram for login .................................................................................. 34
Figure 3. 9: Sequence diagram for update information ........................................................... 35
Figure 3. 10: Sequence diagram for payment .......................................................................... 36
Figure 3. 11: Sequence diagram for managing account ........................................................... 37
Figure 3. 12: Sequence diagram for sending notification ........................................................ 38
Figure 3. 13: Sequence diagram for complaint ........................................................................ 39
Figure 3. 14: Activity diagram for customer registration ........................................................ 40
Figure 3. 15: Activity diagram for customer payment ............................................................. 41
Figure 3. 16: Activity diagram for manage user account......................................................... 42
Figure 3. 17: Activity diagram for send complaint .................................................................. 43
Figure 3. 18: Activity diagram for update customer information ............................................ 44
Figure 3. 19: Analysis level class diagram .............................................................................. 46
Figure 3. 20: User interface prototype diagram ....................................................................... 47
VI | P a g e
List of Tables
Table 1. 1: Team composition ................................................................................................... 3
Table 1. 2: Work break down .................................................................................................... 3
Table 1. 3: Hardware tools ......................................................................................................... 8
Table 1. 4: Software tools .......................................................................................................... 8
Table 1. 5: Cost estimation ........................................................................................................ 9
Table 3. 1: Registration use case description ........................................................................... 24
Table 3. 2: User login use case description.............................................................................. 24
Table 3. 3: Payment use case description ................................................................................ 25
Table 3. 4: Generating certificate use case description............................................................ 26
Table 3. 5: Manage account use case description .................................................................... 26
Table 3. 6: Send notification use case description ................................................................... 27
Table 3. 7: Send Complaint use case description .................................................................... 27
Table 3. 8: View notification use case description .................................................................. 28
Table 3. 9: View compliant use case description ..................................................................... 28
Table 3. 10: View payment use case description ..................................................................... 29
Table 3. 11: Edit profile use case description .......................................................................... 29
Table 3. 12: View customer information use case description ................................................ 29
Table 3. 13: Approve certificate use case description ............................................................. 30
Table 3. 14: View certificate use case description ................................................................... 31
Table 3. 15: Request payment use case description ................................................................. 31
VII | P a g e
Abbreviations
Business Rule………………………………………………….BR
Cascading Style Sheet…………………………………………CSS
Central processing unit……….……………………………….CPU
Compact Disk......................................………………………..CD
Identification…………………………………………….…….ID
Hard Drive Disk……………………………………...….....…HDD
Health Insurance………………………………………………HI
Hospital Health Insurance Officer…………………………….HHIO
Hypertext Markup Language……………………….…………HTML
Hypertext Transfer Protocol………………………….……….HTTP
Message Digest Algorithm Five……………………….…….. MD5
My Structured Query Language………………………..……..MySQL
Preprocessor Hypertext ……………………………….………PHP
System Requirement Specifications……………………………SRS
Use Case………………………………………………..……..UC
User Interface………….………………………………………UI
Unified Modeling Language ……………………………..………UML
VIII | P a g e
Chapter One
1. Introduction
1.1. Introduction
Insurance agency is one of the well-known agency in Ethiopia that provide different services
for communities. As we know there are different types of insurance agency in Ethiopia from
those types health insurance is the one that’s well known. Health insurance is the organization
that’s founded for the aim of providing health services at the time of peoples get health
problem. It is a type of insurance coverage that covers the cost of an insured individual's
medical and surgical expenses. The "insured" is the owner of the health insurance policy; the
person with the health insurance coverage. Enrolment is done in a household rather than
individual basis. Health insurance is the system where individuals or households pay small
contributions or prepayments to get health services at the time of illness and to protect them
from catastrophic health expenditures. In other words, health insurance is a prepayment system
where small contributions are pooled together to insure citizens’ access to health services by
avoiding financial barrier. (አቶ አሰፋ ይርጋለም, 2009)
1.2. Background of the Organization
As we know health insurance is one of new established institute in Ethiopia. It was established
its branch in to different regional state of Ethiopia from those Arba Minch health insurance
agency branch, is one of branch which is established in 2007 E.C. It is found in Arba Minch
city around gimash siecha in front of mosque. The establishment of these institutes is expected
to give opportunity for the poor people to get equal health treatment with other people and give
much to the ongoing development of country in general. This system is still operates all
functions manually like registering, searching, payment, editing, adding details of information
of the insured members of the institution. So this manual operation face different types of
problems like it takes time for the operation, ineffective file, data inconsistent, data not secure,
etc. This is the general idea current health insurance agency operation and information
management.
1.2.1. Vision of Organization: To see all citizens of the country are beneficiaries of an equitable
and sustainable health insurance system by 2025.
1.2.2. Mission of Organization: Establish an efficient and effective health insurance system
that collect and administer contributions from members, and ensure provision (supplying) of
quality health services to all citizens in a sustainable way.
Activities Time
June July August
01- 16-30 01-10 11-15 16-25 26-06 07-20 21-30
15
Problem identification
and title selection
Proposal
Requirement analysis
Documentation
Design analysis
Implementation
Testing
1.11. Methodology
To achieve the main functionality of the proposed system this project follows an object oriented
approach. Object oriented programming is a process of planning a system of interacting objects
for the purpose of solving a software problem. Use it since it is easy to maintain and modify,
uses the concept of classes, inheritance, methods and objects. It is also easy to map real
problems with the solution.
1.11.1. Data Collection Method
Data collection is the major activity to analyze the current system or to get information about
existing system and to develop the new or proposed system. Data for developing the new
system obtained from different sources. Such as from system users, from documents used in
the agency office and from manuals. The followings are data collection methods:
Software Tools
Table 1. 4: Software tools
1.11.5. Budget
Budget is the money required to complete the proposed project for different activities held in
the proposed study. So, for a time being the proposed project is requiring a total of fifteen
thousand and five hundred (15500 ETB) birr only to accomplish this proposed study and the
specific budget needed for each particular activity is mentioned in the table below.
Table 1. 5: Cost estimation
Alternative If the registered customer information is not valid then the display ” error massage” and
course of action Back to step 4
Post condition Registration is successful.
Name Payment
Actors Customer, Manager
This use case describes the payment handling by the customer to the agency account
Description and agency to the hospital from their account.
The user should login to the system and should have an account. Besides the agency
Precondition should have an account.
Basic Course of
Action Actor Action System Response
step1:The user click on the payment link Step2: system initiation payment form
step4:The user full details and click Step3: The system displays the form.
submits step5: transfer action
step8: end of use case Step6: checks the accounts of the user
Step7: save to database
Alternative If the account is not enough to pay displays the message “your account is not enough
Course of to pay”
Action
Post condition Payment is already transferred from the customer to the agency account and agency
to hospital.
An alternative course If the users did not select the needed operation
of action Back to step 4
Post condition “Account is managed successfully”
Description This use case describes the acknowledging of customer as they pay their some
percentage or total payment is transferred to the company account and this
use case describes notify either daily, weekly or yearly based on the functions
of the system
Precondition The Manager should login to the page
An alternative course
of action If the time is too short” it is not the time to notification”
Post condition
The notification message is sent to the customer
ID UC-15
Precondition The user must have full information about their expense.
Basic Course of
Action Actor Action System Response
Alternative Course If invalid information filled the system displays error message to inform the user
of Action to fill the correct value again.
Return back to step 4.
Post condition Success for request payment