AACPTMAC User Manual
AACPTMAC User Manual
January, 2019
Group Members
Dawit Ayalew GSE/6327/10
Tamiru Desta GSE/3295/10
Henok Habte GSE/7024/10
Tebibu Solomon GSE/6675/10
Yared Tadele GSE/9707/10
TABLE OF CONTENTS
1
List of Tables
Table 1: Functionalities and access privileges-user mapping ..................................................................... 13
2
List of Figures
Figure 1: System Architecture ................................................................................................................... 6
Figure 2: Sign in page ................................................................................................................................ 9
Figure 3: system menu ................................................................................................................................ 10
Figure 4: Change password link .............................................................................................................. 11
Figure 5: The change password dialog window ................................................................................... 12
Figure 6: sign out link ............................................................................................................................... 12
Figure 7: Add New User ........................................................................................................................... 14
Figure 8: Update User Account ............................................................................................................... 15
Figure 9: Block User Account .................................................................................................................. 15
Figure 10: Block Account Confirmation ................................................................................................. 16
Figure 11: Add Zone ................................................................................................................................. 16
Figure 12: View Zone ................................................................................................................................ 17
Figure 13: Update and Deleted Zone ..................................................................................................... 17
Figure 14: Add Route ............................................................................................................................... 18
Figure 15: View Route .............................................................................................................................. 18
Figure 16: Update and Deleted Zone ..................................................................................................... 19
Figure 17: Add Zone ................................................................................................................................. 19
Figure 18: View tariff ................................................................................................................................ 20
Figure 19: Update and Delete tariff ........................................................................................................ 20
Figure 20: Add Driver ............................................................................................................................... 21
Figure 21: View Driver .............................................................................................................................. 22
Figure 22: Update and Deleted Zone ..................................................................................................... 22
Figure 23: Add Zone Assignment ........................................................................................................... 23
Figure 24: View Zone ................................................................................................................................ 24
Figure 25: Update and Deleted Zone ..................................................................................................... 24
Figure 26: public taxi mobile app ............................................................................................................... 25
Figure 27: Mobile apps main page ......................................................................................................... 26
Figure 28: Mobile Apps User Selection Menu ...................................................................................... 26
Figure 29: Attendance Mobile Apps Login page .................................................................................. 27
Figure 30: Attendance record ................................................................................................................. 28
Figure 31: Driver PIN ................................................................................................................................ 29
Figure 32: unavailability /absence report .............................................................................................. 30
Figure 33: Public taxi user complain ...................................................................................................... 31
Figure 34: Public Taxi ............................................................................................................................... 32
Figure 35: View Zone ................................................................................................................................ 33
Figure 36: Update and Deleted Zone ..................................................................................................... 33
Figure 37: Analysis team window .............................................................................................................. 34
Figure 38: Zone Report ............................................................................................................................... 35
Figure 39: Attendance Report ..................................................................................................................... 35
Figure 40: complain Report ........................................................................................................................ 36
3
1. GENERAL INFORMATION
the art technological solution. It is self-contained system initiated in response to the problems in
the public taxi zone transport management in managing zone and route assignment and
controlling existing major problems and replacing the current traditional multi stand approach in
The system will automate the existing activities in managing and controlling public taxi zone
management by providing up to date and real time information about public taxi zone assignment
and management. In achieving this, the system will be equipped with a large, highly organized
data management system which will play greater role in organizing information and generating
all the necessary reports related to the system’s operation. The system has a main aim of availing
public taxi zone assignment, controlling and real time status information for decision making
process.
• Manages the available taxi for the taxi service of the city
• Manage and assigns the zone and routes of the city with the perspective tariff of the city’s
service roads
4
The system has two distinct interfaces the first one is web system. Which will be used for in office
The second system is android system with two level of privileges the first privilege is used for
taking attendance of the taxi service which required the login of the user and Taxi management
for driver and owner through PIN number. The other privilege is non-log in required system which
System: Addis Ababa City Public Taxi Zone Assignment and Controlling System
AACPTZSCS: Addis Ababa City Public Taxi Zone Assignment and Controlling System
5
2. SYSTEM SUMMARY
as to send public taxi attendance report regularly. In addition, it will work for public taxi complain
6
Central station
This is a place where AACPTZSCS servers reside, all information is stored and where web
respective department employees to make the information easily available to use on android
devices. The information will be validated on both the client side and server sides and will be
Field supervisors input license number of the taxi by using an on-screen virtual keyboard to enter
the attendance the driver will confirm the information by using personal pin. The information
inserted by the field supervisor will be stored on the central server. The analysis team will interpret
the gathered information and give the necessary suggestion to resolve any issues with the service
delivery process
• Field Supervisors:
7
o Collect taxi attendance on site
• Analysis: -
o Generate Reports
• Taxi owners/Driver
o View their zone and route assignment and respective tariff information
o Report Unavailability
8
3. GETTING STARTED
The AACPTZSCS web system can be accessed using any web browser by the URL-
http://PublicIP(DomainName)/AACPTZACS/Login and the login page will be the first to be
accessed by the user.
3.1 Logging On
On the front page of the AACPTZACS page you will be provided with a login textbox.
A user ID and password is required to log onto all web, android and taxi owner interfaces. But the
complaint management mobile interface is freely accessible without the requirement to login to
the system. Complaint management interface used by Public taxi user to send their comment and
You must enter a valid user name and password and then click on the [Sing in] button to log into
the system. If you don’t have a username and password ask for a higher privileged user to create
it for you. If you entered either a wrong user name or password, you’ll receive a “Your login
attempt was not successful. Please try again.” message. If you entered the right user name and
password you will be allowed into the system and will be enabled to access the system services
depending on your privilege levels. If you forget your user name and password notify the System
9
Note: - When you enter the user name and click login some browsers will give you the choice
to remember you afterwards, don’t accept this offer or check the “Remember me next time.”
Checkbox if you are not the only person using that computer. Accepting the Remember me
offer will enable other users to login to the system using your privileges and make unnecessary
changes.
1. Logging Information
2. Subsystem’s Links
3. Navigation Tree
4. Work Window
A. Logging Information
Here the logged in user’s name and a link to sign out and change password will be displayed.
Note: - Since every action will be logged to the system and any task logged using your name
will imply that you were the user that performed that specific task, you should be extra careful
10
Note: - Make sure that you logout whenever you finished your work or when you want to leave
Note: - Anytime if you have the doubt that your user name and password is no longer secret,
you should immediately change it. In fact, you should make changing your password after a
while (every 2 or 3 months) a habit. The way to do so is described in the Changing Password
section.
B. Subsystem Links
This links used to access the work area to perform the activity mentioned on the subsystem link.
C. Navigation Tree
This is used to navigate through pages and to organize links so it would be easier for user to know
D. Work Window
All the links in the subsystem menu will load a new page into the work window. This window will
be the area where all the tasks will be performed. The work window has controls (buttons, labels,
drop down lists, textboxes, radio buttons, grid view, and table. Hence the user can manipulate
11
Once the page has been loaded, the user clicks on “Change Password” tab then enter existing
password and the new password twice for confirmation. And after doing so click on the change
password button.
12
4. SYSTEM FUNCTIONALITIES (ONLINE)
the system functionality. The main system functionalities and the user access levels that have the
privileged of using them have been listed below and the way to perform these functionalities will
User Management ✓
Zone Management ✓ ✓
Route Management ✓
Tariff Management ✓
Taxi Management ✓
Zone Assignment ✓
Attendance Management ✓ ✓
Complain Management ✓
Report Management ✓
Table 1: Functionalities and access privileges-user mapping
(Analyst, Supervisor). The page will give the necessary possible actions to add, update and blocks
in the system. To register a user the administrator should fill the registration form.
After filling the form, the system admin should click on the respective button to add the user into
the system. If there is a problem in the information given the system validates and gives back an
error message and allow the administrator to edit and resubmit. To update a user the
administrator must first select the information form the list to be updated and then he/she will
13
change the necessary information and click on update. The system validates and update the
follow the following steps to create and add new system users.
Step 2: when open the Add Account menu Below windows will open
14
Figure 8: Update User Account
On the next window update records and click the save button. At the completion of updating
To block a user firs login using Administrator Account and follows the following steps:
Step 1: Click on Block Account Menu from left corner side Menu
Step 3: After Searching and found the user account click on Block link on right corner of user list
Step 4: When you click the Block link new windows will appears as follows
15
Figure 10: Block Account Confirmation
links in the subsystem that a user can view registered zones and their parameters.
To register zones the user first clicks on [Add Zone] link from Zone Management Subsystem
16
In Zone Registration user should enter the following field in order to properly record the zone
information such as: Zone Name, Zone Description and Zone Created Date as per the required
data type parameter.
To view Registered zones the user first clicks [View Zone] link from Zone Management Subsystem
To Update and Delete registered zones first clicks [Edit || Delete] link form Zone list View as
shown below
is by using the links in the subsystem that a user can view registered route and their parameters.
To register route the user first clicks on [Add Route] link from Route Management Subsystem
17
Figure 14: Add Route
To view Registered zones the user first clicks [View Route] link from Route Management
To Update and Delete registered route first clicks [Edit || Delete] link form route list View and
18
Figure 16: Update and Deleted Zone
the zone. It is by using the links in the subsystem that a user can view registered and updated
tariffs and their parameters. To register tariff the user first clicks on [Add Tariff] link from Tariff
Management Subsystem Menu. After doing so the following page will be displayed.
To view Registered Tariffs the user first clicks [View Tariff] link from Tariff Management
19
Figure 18: View tariff
To Update and Delete registered tariff first clicks [Edit || Delete] link form tariff list View as shown
below
links in the subsystem that a user can view registered public taxi and their parameters.
To view Registered Taxi the user first clicks [View Taxi] link from Taxi Management Subsystem
Menu. To Update and Delete registered taxi use [Edit || Delete] link form Taxi list View.
the zone. It is by using the links in the subsystem that a user can view registered public taxi owner
20
To register public taxi owner the user clicks on [Add Taxi Owner] link from Taxi Owner
Management Subsystem Menu. To view Registered Taxi owner the user clicks [View Taxi Owner]
link from Taxi Owner Management Subsystem Menu. To Update and Delete registered Taxi Owner
the links in the subsystem that a user can view registered driver and their parameters.
To register driver the user first clicks on [Add Driver] link from Driver Management Subsystem
To view Registered driver the user first clicks [View Driver] link from Driver Management
21
Figure 21: View Driver
To Update and Delete registered Driver first clicks [Edit || Delete] link form Driver list View as
shown below
the links in the subsystem that a user can Assign zones and their parameters.
To Assign zones the user first clicks on [Add Zone Assignment] link from Zone Management
22
Figure 23: Add Zone Assignment
Based on the pages the user first enters assignment starting date and assignment end date. This
is from RAD document which zonal assignment works for a fixed month so the user expected to
enter starting and ending zone. In most cases the zone period is one month after end of each
month zone assignment will proceed for the next month. After that the user should select the
Zone name which is registered under zone management, while selecting appropriate zone the
system displays all available zone within the selected zone. The Zone assignment process use a
load factor parameter which was assigned for each route in the route registration, the load factor
ranges from high to low representing with number 1 up to 5. So, the user after getting available
route for zone assignment press [Assign] button to finalize the zone assignment process and
Note: Zone assignment process takes available route with their load factor values as a first
parameter and number of public taxis within the selected zone as a second parameter. Then
takes high percentage of public taxi with high load factor number and finalize zone assignment
process.
23
To view Registered zones the user first clicks [View Zone Assignment] link from Zone
Management Subsystem Menu. After doing so the following page will be displayed
To Update and Delete registered zones first clicks [Edit || Delete] link form Zone list View as
shown below
that are available for the service. From any android based smart phone press mobile app as
follows:
24
Figure 26: public taxi mobile app
25
After doing that the following dialog will open
As shown above the user clicks on [connect to the system] button to access the attendance
page. While pressing the button User Menu Selection page will automatically loaded
26
From user type drop down list select Supervisor/ተቆጣጣሪ option to enter the attendance record
page. After selecting the option Attendance Login page will display.
To login to attendance management page, the supervisor should first enter the user name and
password which created by system admin for supervisor. After successfully setting the user name
and password the login page will disappear and attendance record page loaded in new window.
27
Figure 30: Attendance record
In order to record attendance of the public taxi zone dispatching activities, the supervisor first
search or enter the plate number of the taxi. Searching and Enter plate number will automatically
retrieve zone and route information of the given plate number. To finalize recording of attendance
of the taxi the supervisor expected to Enter attendance date through press calendar icon,
confirming and validation all records automatically process at background and lead the supervisor
to press the [Enter] button for final recording of daily attendance of the public taxi zone activities.
28
4.10.2 Unavailability Report subsystem
This subsystem will focus for reporting of public taxi unavailability, in which the public taxi would
be out of service for several reason and it is expected to information the Addis Ababa city
transport authority for its condition. This subsystem uses a mobile apps to easily transfer the
public taxi condition and the subsystem can only accessed by public taxi driver those who
assigned by public taxi owner as a driver. The application runs on android based smart phones.
In order to use the system, the driver first tab the icon of android apps as figure 30 and follows
Form the user type menu of figure 32 select taxi driver, after doing that the following page will
load automatically:
PIN number it is generated while registration of public taxi and received by public taxi owner for
management public taxi service in the city. Therefore, the public taxi can transfer the PIN number
to his/her Driver.
29
The Driver will Enter the PIN number to go through unavailability report subsystem. unavailability
report subsystem interface looks as below and the driver expected to enter reason and date of
service. The system will use android apps which runs on android based smartphones and
integrated with central station system. The android app will help the public taxi users to send
them complain while they use the services. The user should have android-based smartphone and
expected to download the android mobile app from the agency’s website or google play store.
After downloading and installing the application, the user tab the icon as figure 30 and follows
30
Form the user type menu of figure 32 select taxi user, after doing that the following page will load
automatically:
While the user Enter or Search the plate number, the system automatically displays zone, route,
and tariff information related to the given plate number. So, the user expected to enter date and
comment accordingly and finally press the [ላክ] button to send the complaint.
31
4.10.4 Public Taxi Status Subsystem
This subsystem will help the public taxi owners to get the information related to zone, route and
tariff. The public taxi owner can access the system through mobile app similar to above
subsystems. The public taxi owner expected to have a smartphone capable of running android-
To manipulate the application and get information, the public taxi owner first tab icon on android
based smartphone and follow the same procedure as previous subsystems. Following all steps
As show above figure, the public taxi owner expected to see the status information only means
zone, route and tariff information.
32
To view Registered zones the user first clicks [View Zone Assignment] link from Zone
Management Subsystem Menu. After doing so the following page will be displayed.
To Update and Delete registered zones first clicks [Edit || Delete] link form Zone list View as
shown below
assignment activities and operation. The subsystem will help the analysis team through graphical
representation of activities and process of zone activities. This means the system will display zone
33
In order to use the subsystem, the analysis team enter in to the system with appropriate user
name and password. The separate window will display after authentication of analysis team
The analysis team simply access the system by clicks the following sub menus:
• Zone Report
• Attendance Report
• Complain Report
Zone Report
In this sub menu the analysis team first select zone name and the system will populate the bar
graph with number of registered zones, Number of Registered Route, Assigned Zone, Active Zone
in the form of report as show below:
34
Figure 38: Zone Report
Attendance Report
In this sub menu the analysis team first enter date ranges from and end date and the system will
populate the bar graph with the following report parameter number of registered taxis, number
of available taxis, number of routes, Number of zones, number unavailability taxi in the form of
report as show below.
35
Complain Report
In this sub menu the analysis team first enter date ranges from and end date and the system will
populate the bar graph with the following report parameter over charge, out of zone, and ethics
in the form of report as show below.
36