[go: up one dir, main page]

80% found this document useful (15 votes)
5K views41 pages

KMS (Web Based Kebele Management System)

This document outlines a project to develop a web-based social network management system for the Kulfo kebele community in Arba Minch, Ethiopia to address issues with the current manual paper-based system and provide residents with online access to vital services. The proposed system aims to digitize resident records, allow online requests for services, and reduce costs and workload for kebele administrators through a database-driven website built using tools like PHP, MySQL, and Windows.

Uploaded by

demisew
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
80% found this document useful (15 votes)
5K views41 pages

KMS (Web Based Kebele Management System)

This document outlines a project to develop a web-based social network management system for the Kulfo kebele community in Arba Minch, Ethiopia to address issues with the current manual paper-based system and provide residents with online access to vital services. The proposed system aims to digitize resident records, allow online requests for services, and reduce costs and workload for kebele administrators through a database-driven website built using tools like PHP, MySQL, and Windows.

Uploaded by

demisew
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 41

ARBAMINCH INSTITUTE OF TECHNOLOGY (AMIT)

 
(ARBA MINCH UNIVERSITY)
Department of Computer Science and IT
Faculty of Engineering
Project Title
“Web based Social network Management For Kebele Community”
(Arba Minch City)
A Project by:

Advised by: Mesfin Alemu


 
Nov,2020
Arba Minch, Ethiopia

Web based Social network Management For Kebele Community 1


Outline

Introduction Implementation Methodology


Background of project Development tools
Objectives of the project Description of existing system
Scope and Limitation System Analysis
Significance and Target System design
Beneficiaries Conclusion and
Methodology Recommendations

Web based Social network Management For Kebele


2
Community
Introduction

Now a day, most of the world’s people are having familiarity with computer and
computer based applications. It seems that the digital divide is highly minimized
in our planet. Due to this, many organizations and individuals have got their
computer based applications for the purpose of running their business, getting
resources of information system, sharing of files with individuals, organizations
and groups by use of different management system and web based applications.
One of this which we are considering about kebele management in arba Minch
town. A kebele (Amharic: ቀበሌ) is the smallest administrative unit of Ethiopia,
similar to a ward, a neighborhood or a localized and delimited group of people. It
is part of a woreda (district), itself usually part of a Zone, which in turn are
grouped into one of the Regions based on ethno-linguistic communities (or
kililoch) that comprise the Federal Democratic Republic of Ethiopia.

Web based Social network Management For Kebele


3
Community
Cont.‘d..

• Arba Minch received its name for the abundant local springs which produce
a groundwater forest. Located at the base of the western side of the Great Rift
Valley, Arba Minch consists of the uptown administrative center of Shecha and 4
kilometers away the downtown commercial and residential areas of Sikela, which
are connected by a paved road. On the eastern side of Sikela is the gate
to Nechisar National Park, which covers the isthmus between Lake Abaya to the
north and Lake Chamo to the south. Buses and taxis connect the uptown and
downtown parts; both parts have schools. 
• Therefore, we are interested to do a project for kulfo kebele

Web based Social network Management For Kebele


4
Community
Background of project

• Arba Minch is known as a source for fruit, including mango, banana, orange, apple,
guava and pineapple, and is also known for its fish farms. Indicating its richness of fish
a local singer named Abule Chedo sang the song "Nu Dere Gamo Gofa Oycha Arba
Minch muziri kalsi yedes Abaya-Chamo mole".  It is the home of Arba Minch
University and the Southwest Synodose of the Mekane Yesus Church. The town also is
served by Arba Minch Airport.
• The driving force of this study is that, the current kebele management system is very
bulky and complicated. This mean, to do a small task a costumer must wait much time
and expense their money for transportation. Because there is no any web based
mechanism to get information about the kebele tasks.
• Kebele administrator and other stockholder perform their task in localized and paper
based works. Therefore, we want to solve this problem. This is why we are interested to
develop a web based kebele management system for vital events
Web based Social network Management For Kebele
5
Community
Problems of the current system

• The current system works manually and the data handling and processing system
creates problem on registration of resident and giving ID card for residents. The
following are the major problems of the existing system
Service related problem
Time consumption problem
Costly way to transfer information
Human power related problem

Web based Social network Management For Kebele


6
Community
Objectives of the project

• General objectives
• The general objective of this project is to develop web based kebele management
system in Arba Minch city.
• Specific Objectives
• Specifically, this study aims for the following:
• To Specifying of recording, filing, providing up-to-date information residents.
• To design database to keep the overall records associated with the management
process.

Web based Social network Management For Kebele


7
Community
Cont’d…

• To reduce work load for the kebele administrator village leader,


residents and kebele employees.
• Allow the residents to Requesting a vital events and get a response
• Attractive user interfaces to navigate through the system.

Web based Social network Management For Kebele


8
Community
Scope and Limitation

Scope
The scope of the project that we are going to do will work in every dimension
in Ethiopia especially in arba Minch kulfo kebele.
So the project will focus on manage and register the citizen database of the
Kebele using their ID details. Further, the website shall serve as a limited e-
service platform for vital evens of the Kebele.
Limitations
It doesn’t implement or work without an internet connection
doesn’t work without Electric source because computers s work wiIt thout
energy

Web based Social network Management For Kebele


9
Community
Significance of the project

• Significance of the Project


Extra cost will be saved
Accurate and faster information exchange
Save information from lose and effort
Skill and knowledge for kebele leaders and administrators
Minimize extravagancy of resources within the organization
For speedy processing of data and information

Web based Social network Management For Kebele


10
Community
Implementation Methodology

The following are the needed hardware tools to develop the project:
RAM=128Mb or more
Hard disk=20GB
Processor(Intel(R) Core(i3) CPU 2.0 GHz)
Software Tools
The following are the needed software tools to develop the project:
Operating System: Windows 8.1
Client-side technologies:
HTML
Web based Social network Management For Kebele
11
Community
Cont’d…….

CSS
JAVA script
Server-side technologies:
Database Management System – MySQL
Server-side scripting language –PHP
Web-server - WAMP Server

Web based Social network Management For Kebele


12
Community
Development Tools

Development tools
Activities Tools/ Programs
Client side coding HTML
Client side scripting JavaScript
Platform Windows ,
Database server MYSQL
Web server XAMP
Server-side scripting PHP
Coding language PHP
Browsers IE, Google chrome, Mozilla Firefox.
Editors E-draw Max (for SRS diagram)
Documentation Microsoft Word 2010
User Training & presentation Microsoft PowerPoint 2010
Varied technologies According to its need will be added

Web based Social network Management For Kebele


13
Community
Target Beneficiaries

• The developed system is having many benefits for different users


Beneficiaries Benefit

Arba Minch kulfo kebele Will have a functioning resident citizen identification management system

Employees/residents The boring identification management will become easy

Web based Social network Management For Kebele


14
Community
Methodology

• There are many techniques of data collection. Among them the team used the
following data gathering methdologies:
• Interviewing
• Observation
• Document analysis

Web based Social network Management For Kebele


15
Community
Description of the Existing System

• Players in the existing system:-Existing system have the following players


• Kebele administrator: the one who rules the Kebele
• Staff: do each activity about identification
• Resident leader (mender merry): the one who is responsible for checking
the citizen who is requesting for identification card is from their resident.
Checks resident citizen information for granting identification card.

Web based Social network Management For Kebele


16
Community
Cont’d….

• Major function in the existing system


• The existing system is not an automated system (i.e. manual). That is why we are
trying to Build a computerized system.The existing system has the following
functionality manually:
• Register residents in a paper filling form.
• Prepare identification cards to residents.
• Renews the identification cards.
• Gives certificates to residents.
• Write different kinds of reports
• Records resident data in document manually
Web based Social network Management For Kebele
17
Community
Cont’d….

• Business Rules
• Resident who gets ID card must be above 17 ages.
• Any resident that full fills the registration must be exist in the Kebele.
• The resident who takes ID card must be paying 10 Birr.
• The administrator prepares ID card, certificates for the resident he is giving.
• The resident must be renewed his/her ID card per year.
• Any resident who can get certificates must be fulfilling the curriculum.
• Any resident are not living without their designation Kebele

Web based Social network Management For Kebele


18
Community
Cont’d….

• Business Rules
• Resident who gets ID card must be above 17 ages.
• Any resident that full fills the registration must be exist in the Kebele.
• The resident who takes ID card must be paying 10 Birr.
• The administrator prepares ID card, certificates for the resident he is giving.
• The resident must be renewed his/her ID card per year.
• Any resident who can get certificates must be fulfilling the curriculum.
• Any resident are not living without their designation Kebele

Web based Social network Management For Kebele


19
Community
Cont’d….

• Report generated in the existing system


• The amazing thing we observe reporting in the existing system. Just they collect
all information about resident citizens who requested and get identification card
on a piece of paper and report it to the appropriate organization.
• Sometimes other government institution and organization need information about
resident come and ask them. The same thing they do is list them in a paper and
give. This is how reporting is going in the Kebele administrator.
• Forms and other Documents of the Existing Systems

Web based Social network Management For Kebele


20
Community
Cont’d….

• Bottlenecks of the Existing System


• The current Kebele resident administration system has many problems. These
problems can be seen from different direction like, duplication, forgery,
unstructured citizen’s information management, multiple identification at the
same Kebele, information lost, bad reporting system, difficulty to find citizens
previous information easily and a lot more.
• Proposed solution
• To come up with a solution for the existing system the team has studied and
analyzed the problems of the existing system the group will just follow the natural
system development methodologies as the only option for addressing and solving
those problems associated with the current system

Web based Social network Management For Kebele


21
Community
Cont’d….

.The proposed system will allow the Kebele resident citizens information stored
on the database in a formatted way.
This new system is a web based resident citizen’s management system that
enables the users to access the services given by the system through the Internet.
The proposed system will solve the losing off citizen’s information.
Generate report.
The system can search required information.
The system can save time for the residents.
It is easy to search, retrieve, update and delete.
It has security, because the user can only enter into the system by login
Web based Social network Management For Kebele
22
Community
System Analysis

• System Requirement Specifications (SRS)


In this topic we discussed hardware and software requirements for developing of
the proposed system. It’s discussed and showed clearly below:
Hardware Requirements
Software Requirements

Web based Social network Management For Kebele


23
Community
Cont’d…..

• Use case Diagram


• In the proposed system we have four main actors who players the main functions
they are: Kebele Administrator, Village Leader, Kebele Citizen’s and System
Administrator. Use case includes and shows a function like request for
identification, check citizens request for identification, approve or reject citizen’s
request, create update username and password and follow status then print
identification.

Web based Social network Management For Kebele


24
Community
Cont’d…..

Use case
diagram

Web based Social network Management For Kebele


25
Community
Cont’d…..

• Sequence Diagram
• Sequence diagrams are used to model the logic of usage scenarios or the
description of the potential way the system used. Sequence diagrams are a great
way to validate and flesh out the logic of use case scenarios and to document the
design of the system. A sequence diagram in a Unified Modeling Language
(UML) is a kind of interaction diagram that shows how processes operate with
one another and in what order. Sequence diagrams associated with use case
realizations in the Logical View of the system under development. It shows, as
parallel vertical lines (lifelines), different processes or objects that live
simultaneously, and, as horizontal arrows, the messages exchanged between them,
in the order in which they occur. This allows the specification of simple runtime
scenarios in a graphical manner.

Web based Social network Management For Kebele


26
Community
Cont’d…..

• Sequence Diagram
• Sequence diagrams are used to model the logic of usage scenarios or the
description of the potential way the system used. Sequence diagrams are a great
way to validate and flesh out the logic of use case scenarios and to document the
design of the system. A sequence diagram in a Unified Modeling Language
(UML) is a kind of interaction diagram that shows how processes operate with
one another and in what order. Sequence diagrams associated with use case
realizations in the Logical View of the system under development. It shows, as
parallel vertical lines (lifelines), different processes or objects that live
simultaneously, and, as horizontal arrows, the messages exchanged between them,
in the order in which they occur. This allows the specification of simple runtime
scenarios in a graphical manner.

Web based Social network Management For Kebele


27
Community
Cont’d…..

• Sequence Diagram for logi

Web based Social network Management For Kebele


28
Community
Cont’d…..

• Activity Diagram :- In UML, an activity diagram is used to display the sequence


of activities. Activity diagrams show the workflow from a start point to the finish
point detailing the many decision paths that exist in the progression of events
contained in the activity. They may be used to detail situations where parallel
processing may occur in the execution of some activities. Activity diagrams are
useful for business modeling where they are used for detailing the processes
involved in business activities.

Web based Social network Management For Kebele


29
Community
Cont’d…..

• Activity Diagram for login

Web based Social network Management For Kebele


30
Community
Cont’d…..

• Class Diagram :- is a component of unified modeling language that shows


level of association among classes and objects. It also shows multiplicity
associations; how many objects participate on the association. Class diagram
shows the role of objects or classes and aggregations

Web based Social network Management For Kebele


31
Community
Cont’d…..

Class
Diagram

Web based Social network Management For Kebele


32
Community
Cont’d…..
1.1
User Interface
Prototyping

Web based Social network Management For Kebele


33
Community
System Design

• Class Type Architecture


• Class type architecture is a strategy for layering software applications. A
common architectural strategy, some might call it a pattern, is to layer
the architecture of a system into several layers. The different layered components
are the listed below parts. Let us discuss the components of the class type
architecture.
• Interface: This layer wraps access to the logic of your system. There are two
categories of interface class – user interface (UI) classes that provide people
access to your system and system interface (SI) classes that provide access to
external systems to your system. Java Server Pages (JSPs) and graphical user
interface (GUI) screens implemented via the Swing class library are commonly
used to implement UI classes within Java. Web services and CORBA wrapper
classes are good options for implementing SI classes.
Web based Social network Management For Kebele
34
Community
Cont’d…….

• Domain: This layer implements the concepts pertinent to your business domain
such as Student or Seminar, focusing on the data aspects of the business objects,
plus behaviors specific to individual objects.
• Process: The process layer implements business logic that involves collaborating
with several domain classes or even other process classes.
• Persistence: Persistence layer encapsulate the capability to store, retrieve, and
delete objects/data permanently without revealing details of the underlying
storage technology. Often implement between your 
object schema and your database schema and there are various available to you.
• System: System classes provide operating-system-specific functionality for your
applications, isolating your software from the operating system (OS) by wrapping
OS-specific features, \increasing the portability of your application.
Web based Social network Management For Kebele
35
Community
Cont’d…….

• Class Modeling:- Static structure of objects and their relationships in software


engineering, a class diagram in the Unified Modeling (UML) is a type of static
structure diagram that describes the structure of a system by showing the system’s
classes, their attributes, operation(or methods) and the relationship among objects.
• State chart modeling :-is used to model the states and also the events operating
on the system. It describes different states of a component in a system. State chart
diagram describes the flow of control from one state to another state.
• Collaboration Diagram:-It also called a communication diagram or interaction
diagram is an illustration of the relationships and interactions among software
objects in the Unified Modeling Language(UML). Purpose a collaboration
diagram shows the objects and relationships involved in an interaction, and the
sequence of messages exchanged among the objects during the interaction
Web based Social network Management For Kebele
36
Community
Cont’d…….

• Class modeling state chart modeling for login Collaboration diagram for login

Web based Social network Management For Kebele


37
Community
Cont’d…….

• Component Modeling:-Component diagrams indicate how the


functional/physical components of a system are ordered. The relation and
communication between components and their interaction are demonstrated
graphical. Below we can see a simple explanatory diagram of the proposed project
component modeling
• Deployment Modeling:-In this part we use a deployment diagram to show what
hardware components exist and what type of software components run on each
node. Also the relationship or connection between each node is diagrammatically
explained.
• Persistent Modeling:-Information related to basic programs information and
other related information are persistent data and hence stored on a database
management system. Moreover, storing data in a database enables the system to
perform complex queries on a larger data set.
Web based Social network Management For Kebele
38
Community
Cont’d…….

• Component modeling Deployment modeling Collaboration diagram for login

Web based Social network Management For Kebele


39
Community
Conclusion and Recommendation

• Conclusion
• In this project, we developed an efficient system that automates residents registry
and Improves file handling system. The major thing in the proposed system is
authenticated Users. Authorized users only will access the system. Unauthorized
person won’t be allowed to access the system; they are prevented through
verification of user name and Password mechanism..
• Recommendations
• We recommended Kulfo Kebele employee and resident to accept and use this
proposed system. Because our automated system is facilitate their activities,
reduce burden of employee, easy to use and save the time and resources in the
Kebele. In another way, it is true that our country is yet developing country that
most things are done manually which in turn is affecting our economy. To
facilitate the growth of our Web
country use computerized system.
based Social network Management For Kebele
40
Community
Web based Social network Management For Kebele
41
Community

You might also like