You are on page 1of 13

ADIGRAT UNIVERSITY

COLLEGE OF ENGINEERING AND TECHNOLOGY

DEPARTEMENT OF COMPUTER SCIENCE

Project Title: Web based Tax Information Management System

Team Members

No NAME ID.NO
1. MSGE DESTA RET2515/07

2. GEBEYAW DESSALE RET2421/07

3. LEMLEM HAILESELASIE RET2504/07

4. GEBRETNSAE AREGAWI RET2489/07

A senior project (proposal)


Submitted to Department of Computer Science, College of Engineering, ADIGRAT
University, in Partial fulfillment for the requirement of the Degree of Bachelor Science in
Computer Science
Advisor: GEBRESLASIE G

ADIGRAT, Ethiopia November 2017


Abstract
The main objective of our prject is to prepare a Tax summary or Tax Returns of a client fairly
based on the clients income and property information and analysis in secured manner. In Tax
Information system, a client registers himself enters all the details and uploads various
documents that are necessary for preparation of Tax Summary and Schedules for an interview
after successful submission of all the documents. After all the procedures are completed Tax
returns or tax summary is prepared for all the clients by the admin who announces the clients
and arranges an interview for discussing various issues regarding Tax summary. Once the
client pays the amount for preparation of Tax Summary he can download the PDF format of
his Tax Summary receipt.

i|Page
Table of Contents
Abstract .................................................................................................................................................... i
Table of Figures ...................................................................................................................................... iii
Chapter One ............................................................................................................................................ 1
1. Introduction ................................................................................................................................ 1
1.1 Background ............................................................................................................................. 2
1.1.1 Background of the Organization ..................................................................................... 2
1.1.2 Background of the Problem ............................................................................................ 2
1.2 Motivation of the Project ........................................................................................................ 2
1.3 Statement of the Problem ........................................................................................................ 3
1.4 Objectives ............................................................................................................................... 3
1.4.1 General Objective ........................................................................................................... 3
1.4.2 Specific Objective ............................................................................................................ 3
1.5 Methodology........................................................................................................................... 4
1.5.1 Data Gathering Methodology ......................................................................................... 4
1.5.2 Design Methodology ....................................................................................................... 4
1.5.3 Implementation Methodology ........................................................................................ 4
1.5.4 Testing Methodology ...................................................................................................... 5
1.6 Scope and Limitation............................................................................................................... 5
1.6.1 Scope ............................................................................................................................... 5
1.6.2 Limitation ........................................................................................................................ 6
1.7 Significance of the project ...................................................................................................... 6
1.8 feasibility study ............................................................................................................................. 6
1.8.1 Economical feasibility............................................................................................................. 6
1.8.2 Technical feasibility ................................................................................................................ 6
1.8.3 Operational feasibility ............................................................................................................ 7
1.8.4 Time feasibility ....................................................................................................................... 7
1.9 scheduling ..................................................................................................................................... 7
1.9.1 Time planning......................................................................................................................... 7
1.9.2 Budget planning ..................................................................................................................... 7
1.10 Team organization ...................................................................................................................... 8
1.11 Document Organization .............................................................................................................. 8

ii | P a g e
Table of Figures
Table1 Time planning for our project ....................................................................................... 7
Table 2 budget planning............................................................................................................ 8
Table 3 team organization .......................................................................................................... 8

iii | P a g e
Chapter One

1. Introduction
Since internet controls the whole world, it is essential to develop web based systems that
have direct integration to the internet. Web based systems are systems that create deep
integration between the client (the user) and the server in order to create better
communication in computing area. In our case Tax administration is the department of the
government responsible for the management of tax obligations specified by the tax law. Its
primary task is to ensure that the right amount of tax is paid by the right taxpayer at the right
time, providing the government with the needed revenue to deliver goods and services as
planned. Tax is the best way of collecting money from the citizens for the sake of their
Welfare. Because the tax or money collected from the people or company are distributed
again for the citizens in case of infrastructure such as school, health care and others. Local
bodies like municipals need collect different kind of taxes from the citizens like land tax,
property tax, and soon. Every citizen need to pay tax of the property for the particular au-
thorities. Actually a citizen wants to pay his municipal tax means he should go to municipal
office and collect the necessary bill, pay there only. This is not an easy job to get all this tax
information in different authorities now days. For that purpose, we are developing this web
based application, which can help us in collect the tax information from different authorities
based on the house no’s, owner name, and TIN (tax payer identification number) by using
Web Services and stores the data in our own database and also it enables us calculating the
tax revenue accurately. For getting the information regarding taxes citizens need to register
first. The bills are calculating on different modes like annual, half yearly, quarterly etc.
According to Ethiopian revenues and custom authority proclamation there are three
categories of tax payer depends on their annual income capital. Those are:
 Category “A” their capital is >=1,000,000 and their tax payment period is from
July 1 up to October 30.
 Category “B” their capital is >=500,000 and less than or equal to 1,000,000 and
their tax payment period is from July 1 up to pagume end.
 Category “C” their capital is<=500,000, their tax payment period is from July 1 up
to July 30.

1|Page
Tax is a source of income or money which is collected from the peoples and organizations
based on the rule and regulations for the sake of responding peoples service question.
There are three kind’s f taxes in Ethiopia direct, indirect, and others.

1.1 Background

1.1.1 Background of the Organization


The ADIGRAT city developmental tax revenue office was formulated in 2003 E.C with in 10
staff members. Its primary objective is to collect tax from the tax payer fairly based on the
rule and regulation. Now the ADIGRAT city developmental tax revenue office has 41
members with in four categories which are data collector group collect data that are necessary
for calculating the tax summary and to guess scientifically the daily income based on the
property that the tax payers have and tax payers working location, data auditor group the task
of these groups are calculate the tax summary for the tax payer based on the collected
information, learning and trainer group they try to give information for the people to pay tax
and give training if new proclamation occur, and cash register machine this is used to collect
tax indirectly from the people..

1.1.2 Background of the Problem


As we try to study the problem that occurs in the manual based tax revenue office there are a
lot of problems occurred like data confidentiality problem ones tax payer file will be
modified by unauthorized user and it will be damaged by disaster and fire because of manual
paper work. It is difficult to calculate the tax summary of each tax payer by man power it
leads to miscalculation of tax summary. So we will try to remove those problems by
designing a new computerized solution called online tax information management system

1.2 Motivation of the Project


In manual based system of tax information management system there are a lot of problem
occurred. Like, calculating the tax summary of each tax payer citizens manually is very
difficult because it will be mistaken or incorrectly calculated and there will not be smooth
relation between the tax payer and the municipals and also takes a lot of time, lot of materials
and man powers consumed. This also takes a lot of paper in case of budget and it take more
man power because of those problems occurs in tax municipals and citizens we motivate to
do this project and we will try to remove those problems

2|Page
1.3 Statement of the Problem
In current manual based system, the currently the tax revenue office has facing many
problems due to the use of manual handling system in its day to day activities. The problems
are: -

 Difficulty of searching and modifying tax payer information.


 Difficulty of calculating tax summary of the tax payer in paper
 Difficulty of submitting complaints and there will be data confidentiality problem
 The file kept in the office will be easily damaged by natural disaster and fire
 take more time for simple manual jobs
 Since there are a lot of tax payer documents in the office it’s hard to manage
such huge data manually.
 Lack of accuracy and loss of document
 Since the office use manual system, the mechanism of data handling is
unsecured.
 The use of paper work in handling some of these processes could lead to human
error, papers may end up in the wrong hands and not forgetting the fact that this
is time consuming.

1.4 Objectives

1.4.1 General Objective


The main objective of this project is to automate a web based application called tax
information management system

1.4.2 Specific Objective


Specific objectives are a task that we will perform that helps us in order to achieve the
general objectives of our project. So the specific objectives of our project are the following:

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.

3|Page
1.5 Methodology

1.5.1 Data Gathering Methodology


We try to gather necessary information or data about our project using the following way
Interviewing: We try to interview the tax revenue office workers and managers to get
necessary information about how the current system is going on and what problems occur.

Observation: We observe the current system and identify the problems regarding to the tax
information management system. So it helps us as easy way to understand the system and to
develop the project.
Document analysis: Using this method of gathering requirements, our team tried to analyze
an existing written document that helps us in order to identify the problem and to design
solution.

1.5.2 Design Methodology


In this system the team would use Object Oriented System Develop and Iterative model. The
reason being for using Object Oriented Approach and Iterative methodology is to get the
following benefits:-

• Increased reusability
• Increased extensibility
• Improved quality
• Reduce maintenance burden
• Simplifies the complex application

1.5.3 Implementation Methodology


Methodologies we will try to used for implementation or coding part are the following

We have familiar with different programming languages that helps to develop web based
applications e.g. C#, PHP etc. from those programming languages our group decide to use C#
language to develop online tax information management system for ADIGRAT city.

Software to be used

 Visual studio 2012:- for writing code for the interface


 SQL server 2012:- for database manipulation

4|Page
 Microsoft word 2010:- for writing documentation
 E-draw max and Microsoft Visio 2010:- for drawing diagrams
 Front end:- visual studio 2012
 Back end:- SQL server 2012

Hardware to be used

Any computer (personal computer or desktop) that have a minimum of 50 GB hard disk by
1.5 CPU and 2.0 RAM.

1.5.4 Testing Methodology


Before directly deploying this system, the team would perform different testing for its
functionality and users need. First the team tests each unit at each phase. So, if a problem is
encountered it would immediately fixed. Then the team would perform an integration testing
to check whether the system address all the functional requirements. System would be tested
using the following system testing procedures.

1.6 Scope and Limitation

1.6.1 Scope
Our system mainly focuses on the Tax that needs to be paid by the people who are
working in ADIGRAT city. The scope of the system is restricted to ADIGRAT city. The
scope of our project is developing a tax information management system that enables the
citizen that live in ADIGRAT city create accounts and give the necessary income details for
the system and the system try to calculate the tax summary and announce the amount of bill
that the person must try to pay and also we will try to pay the people their tax online as we as
possible

5|Page
1.6.2 Limitation
The limitation of our project is the office worker must go to the tax payer working
place and record about the income details the system cannot able to record about the payers
income detail by itself. The system does not support local language like Amharic and
Tigrigna. In addition to this our project has limited for ADIGRAT city only.

1.7 Significance of the project


Significance of the project is nothing but it defines who will be the user of our project
or system after the completion of the proposed system so the users of our system are citizens
who pay tax because they get a fair distribution of taxes according to their annual or daily
income, there will not be miss calculation of the tax and no security problem and the tax
revenue office workers also the beneficiary of this system because there will not be waste
time for calculating tax summary and budgets that are necessary for managing tax payer file .
Not only customers or citizens are the beneficiary of our project but also the country that uses
the system get benefit from the system because their will not be a tax fraud in the
organization because the system can’t make for corruption. So in our system both the citizen
who pays tax, the tax revenue office worker, and the country also will be beneficiary.

1.8 feasibility study


A feasibility study is a test of system proposal according to its workability, impacts on
the organization, ability to meet user needs and effective use of resources. Accessing
feasibility means answering question to the utility and viability of the system that is going to
be developed. We have analyzed the feasibility of the system in terms of the following:-
economic feasibility, technical feasibility, operational feasibility, and schedule feasibilities of
the new system.

1.8.1 Economical feasibility


Economic feasibility is study about the cost feasibility of our project from beginning up to the
completion. Our system is economically feasible, because it reduces the cost needed to
perform certain activities like printing papers for announcing tax pay period and tax summary
for the tax payers.

1.8.2 Technical feasibility


In technical feasibility our new system can be implemented with current technology
and the user have taken the training after that the end users have enough experience to use the
technologies. The proposed system is technically feasible in that it assesses the organizations

6|Page
ability to become more efficient. The technologies we will try to used to develop the system
are free and open source so the project is technically feasible.

1.8.3 Operational feasibility


The proposed system can be used effectively after it has been developed. Users will
not have any difficulty with the new system to produce the expected benefits. The services of
new system that we are going to develop are flexible and expandable. By looking this
flexibility and expandability, the management supports this system. The system in which we
are developing is also compatible with personal computer, tablet and mobile phone. The
application is operationally feasible on this devise platform and operating system and
browsers.

1.8.4 Time feasibility


In time feasibility our new system can be implemented by the proposed time interval
in order to achieve the overall system goal.

1.9 scheduling
1.9.1 Time planning
This time planning shows the schedule that we will try to do the tasks within the given period
of time for the successful achievement of our project. We try to schedule below that will try
to perform within monthly report for our advisors

Activities Submission date


November

December

February
No.

January

June

1 System proposal
2 Requirement analysis
3 System design document
4 Implementation and testing

Table1 Time planning for our project

1.9.2 Budget planning


We assume the total cost that needs to develop this project is

7|Page
No Materials to be used Amount Price per unit Total cost

1 Desktop DELL 3 11000 Its free, From


university
2 Pen 5 5 25
3 A4 size paper 1 Desta 110 110
4 Print 120 page 1 120
5 Flash disk One 8GB flash 200 200
Total 455ETB
Table 2 budget planning

1.10 Team organization


We organize our team like this for the successful achievement of the project.

Project Online Tax information management system for ADIGRAT city


Title
No Name ID No Email/Mobile Responsibility
1 Misge Desta 2515/07 misge711@gmail.com Code developer
Team 2 Gebeyaw Dessale 2421/07 gebeyawdess@gmail.com System designer
Members
3 Lemlem H/selasie 2504/07 lemlemhaileselasie@gmail. Data collector
com
4 Gebretnsae 2489/07 Requirement analyzer
Aregawi
Date November, 2017
Advisor Gebreselasie G
Table 3 team organization

1.11 Document Organization


In our document we have included the system details through all the chapters.

In chapter one, we try to included introduction, background, general objective, specific


objective, scope of the project, the methodology we will use to do this project.

In chapter two we will try to discuss about system features such as; existed system
description, proposed system description, functional requirement, non-functional
requirement, and analysis models.

8|Page
In chapter three we will try to discuss deals about system features such as system modeling
using unified modeling languages (UML diagrams) use case model, sequence model class
model etc

On chapter we will try to discuss four we deals about the overall system design such as
design goal, system architecture, system decomposition etc. and finally we will try to do user
manual document after coding and test plan document

9|Page

You might also like