Professional Documents
Culture Documents
Prepared by:
7/14/2022
Kebele management system Date: 7/14/2022
Table of Contents
1. INTRODUCTION ............................................................................................. 2
1.1 PURPOSE ....................................................................................................... 2
1.2 SCOPE ........................................................................................................... 2
1.3 DEFINITIONS, ACRONYMS AND ABBREVIATIONS....................................................... 5
1.4 REFERENCES ................................................................................................... 5
1.5 OVERVIEW ..................................................................................................... 5
2. CURRENT SYSTEM.......................................................................................... 6
1. Introduction
Now days the world is in a rapid growth both in the way how problems have
been solved in a manner that doesn’t cost human labor and resource.
As computer science student we believe that the basis for wining business
competition is shifting the day to day manual operation of the organization into
computer based system but it is true that the majority enterprises that is found in
Ethiopia does not use computer based system as a result we can be a witness for
the problem occurred due to the manual system they use and the time it take to
perform the day to day operation.
Finally by observing this problem we are motivated to convert manual
system in to computerized system.
1.1 Purpose
Due to its numerous benefits, Computer technology has been applied
to the automation of office tasks and procedures. Much of the technology
is aimed not only at improving the efficiency of current office procedures,
but at altering the nature of office works altogether. A broad definition of
office automation may include all use of computer technology to support
the "knowledge worker"; this definition includes computer-aided graphics
and design tools, decision support systems, and any use of personal
computers for work-related tasks.
In this project, a more narrow view of office automation has been taken,
concentrating on the administrative component of an organization's
functioning. Among the numerous areas of applications of computers we
are going to apply for solving a challenge of a nation, developing Kebele
management system.
General purpose
The general objective of this project is to develop a kebele management.
Specific purpose
To achieve the above general objective the following specific purpose are
set to be completed.
Study the current system
Suggest possible solutions
Selecting the best solution
Designing the system with appropriate methodologies and tools
Developing a database that will be used by the system
Implement and Test the system using a chosen programming
language and paradigm
1.2 Scope
The proposed project aimed to improve the overall management systems of
Kebele. Since the system deals with residence family member registration , house
registration (which is the best way to handle citizens based on house number for
security purpose),issuance of identification card and so on .Therefore, efficient
and careful administration is required to make the best of them, the followings
are our main scope area
why we developed desktop application is because more of the work is done
through the employees and because most of the customer may not have the
technological apparatus to use the service from home and also with the desktop
application needs only a few technological equipment, we suppose that
developing desktop applications will likely make it more reasonable.
Our system is mainly focused on developing a computerized system for the
kebele using object oriented data collection methodology and c# programming.
While we have the intention to develop a desktop application for kebele ¸our
scope will eliminate the problems that have been faced within the existing
system. Computerizing the manual file system by creating database and also
reducing the amount of wasted time in kebele to issue id card residence by
making the process computerized is one of our scope area including registration
of houses, generating house number in kebele and family registration among the
kebele.
1.4 References
[1]. Margrethe H. Olson and Henry C. Lucas Jr. New York University
[2]. Population and Health in Developing Countries: Population, Health and
Survival at INDEPTH Sites. ISBN 0-88936-948-8
[3]. Serdar Yilmaz and Varsha Venugopal, (2008), International studies program,
Local Goverment Disrection and Accountability in Ethiopia
[4]. Reggie Davidrajuh, Java Bluetooth Wireless Technology for Evaluating
Student Performance in Classroom, University of Stavanger, 2005 Volume 5 Issue 4
1.5 Overview
The rest of the rad will contain both functional and non-functional
requirements, system model like class diagram, use case diagram, sequence
diagram and pseudo requirement.
2. Current system
As we have gathered information from piassa kebele office the listed below tasks
are some of the main activities;
When a sort of individual reach the age of 18 and above he/she can apply
for identification card, the kebele staff in charge will request needed
evidence and after confirming the evidence of the person is legal the id
card will be processed.
Providing certificate by case when the resident needs and ask by writing a
Paper. Examples of cases asked by residents:
For marriage
For getting free health service from government hospitals and health
Centers
Social court
Providing clearance for resident in case of transfer from the Kebele to
another area, the resident must take clearance in order to be registered.
By collecting some information the piassa kebele gives houses that are
under the kebele management for those who are in need.
In order to make youths a better citizen the kebele have a system which
will help unemployed youths by cooperating young mans in vision with
small micro finance model
3. Proposed system
3.1 Overview
The proposed system we are developing is a computerized system that
simplifies all the services that has been given by the existing system. The kebele
management system after a considerable ease to the employees in the kebele by
making all the tiresome work on the existing system simple and very elegant . This
will help for the customer satisfaction and the employees in the kebele will have a
very compatible working area In addition to this, the system that we are going to
develop has many more advantages over that of the existing system in terms of
effectiveness, efficiency, time need for services process and others.
Criticality:
This system will save time, minimize error and to be able to create and manage
accounts , register resident personal information’s ,register house information,
process each and every resident request based on the policy of the kebele and
generate timely report.
Cost and schedule:
What sort of input/output devices for the human interface are available,
and what are their characteristics?
The main window interface provides the user an option to Login,
apply for membership, Check Application Status and see General
Information about the organization.
The login page lets the user to Log in to the system using different
privileges provided.
Administrator main page lets the user to issue ID card, Certificate,
Clearance and Generate Report.
Data Encoder Main Page This page lets the user to Confirm applicants
membership, Renew ID, Register House and Generate Report.
View Personal Information Page lets the resident to see his/her
personal Information
House Registration Page Lets the Data Encoder to Register House.
3.3.2 Documentation
For customers documents like birth certificate, identification card , medical
record and any financial records will be require and the audience is to be
addressed is Residents and anybody who has case that involves kebele
system will be addressed in each document.
And the system use XAMPP database that necessary to store resident (user
information’s).
The customers who come to take an ID card must be first registered their
information in the family registration form.
One person can have only one ID card and only can register in one family
form.
One person cannot rent two kebele houses.
Customers can not access the data’s and privet information’s.
3.5 System models
3.5.1 Scenarios
In object oriented system development approach, both data and actions
are bounded together so that data hiding is possible through abstraction to form
objects which are instances of Classes. These data and actions are considered to
be of the same importance, and neither takes Precedence over the other. Classes
may also be related to each other through hierarchical relationships such as
generalization, specialization and inheritance for better code reusability and
maintainability.
In this chapter we produce an Object-oriented analysis model of the piassa
Kebele Management System describing the application domain from the
specification produced in chapter two. We focus on the identification of objects,
their behavior, their relationships, their classification, and their organization.
This object-oriented analysis model is a produced deliverable model of the
system and we use it, together with non-functional requirements, to prepare for
the architecture of the system design.
Initiate Registration
Registrator house
Renew ID card
General Report
Class diagrams describe the structure of the system in terms of classes and
objects. Classes are abstractions that specify the attributes and behavior of a set
of objects where as objects are entities that encapsulate state and behavior.
4. Supporting Information
This document contains only the analysis part of the overall project. In the
introduction part the team has identified problems of statement, scope,
objective, significance, schedule of the project and other related issues. We have
stated all the functional and non-functional requirements for the proposed
system. Finally these requirements are modeled using all types of object oriented
analysis artifacts.
The team believes that anyone can read and understand the document because
it is well illustrated using both text and modeling and it will be the base for the
design and implementation phases, which we will develop in the second part of
the project. Finally the team might add additional features and functionalities to
the system on the design and implementation phase.