Sie sind auf Seite 1von 6

TERMS OF REFERENCE

Version 1.0

Submitted by
Dr Gatana Kariuki

18 September 2014

Table of Contents

1.

Background.......................................................................................................... 3

2.

Scope of Work...................................................................................................... 3

3.

Project Implementation........................................................................................ 5

TERMS OF REFERENCE

1. Background
The major objective of the countrys current development plan the Growth and Transformation Plan
(GTP 1) and next 5 year plan (GTP 2) is sustaining rapid and broad-based economic growth
through creating favorable conditions for industry to play a key role in the economy. In this regard,
Ethiopia has placed strong emphasis on creating enabling environment for establishment of new
industries/enterprises and strengthening of existing once.
In this regard, it is imperative for Ministry of Industry (MoI) to have a broad based industrial
information management system/industrial database to make informed industrial analysis, evaluate
the economic effects of industrial development programmes and design proper intervention plans and
support systems. A well-established information system is also essential to make recommendation on
policy, regulatory framework, industry competitiveness, promotion of manufacturing exports, and
linkages, among others. Equally important is to create information sharing platform with relevant
institutions such as Central Statistics Agency, Ministry of Trade, Ethiopian Revenue and Customs
Authority, National Bank of Ethiopia etc. for coherent and up to date industrial data exchange.

2. Scope of Work
The creation of the statistical application and associated databases is the first step towards the
creation of a website-based statistical information system that allows the external users to make
personalized queries and visualize the data, which will be developed separately. The statistical
application, internal and external databases should therefore be developed using formats that are not
proprietary.
Scope
User management

The solution should provide different levels of access to the database:

Database

administrator, read, write.


The solution should enable users to insert, update and delete records in

maintenance
Data Transfer

database tables.
The solution should enable users to import and export from other databases

mechanism
Data manipulation

such as Oracle, MS SQL, MySQL, Access etc.


The solution should enable users to perform operations including but not

functions

limited to the basic four operations, merging/demerging dimensions, handling

Data Security

data qualifiers, conditional operations.


Ensure proper user authentication internally or externally at OS or security
software.
Manage the assignment of database access privileges using identity of the
user.
Users must be able to define multi-level referential integrity, entity integrity and
value constraints without programming.
Database must be able to provide configurable options that include audit by
individual, by object, by statement or session and by privilege so
administrators can only audit the actions of security relevance to their sites
and reduce the number of extraneous audit records online using configurable
audit-trail views and ad hoc SQL queries, and store them either in the

Macro language

database or in operating system audit files.


The solution should include a macro language that allows if conditions and
loops plus all the data manipulation functions listed above, with a recording
engine, macro management tools (create, save, delete, load, change) and

Application

documentation.
The solution should support application development using latest 4 th

Development of

Generation Languages such as Java, C++, VB, XML.

User interface

The solution should be web enabled and with tools for development of web
applications.
The solution should have administrative tools that support routines such as
back-up, restore, scheduling functions, procedure and triggers.
The solution should have flexible development and administration - Must
enable the use of the standard SQL syntax to create tables and create single
or multilevel access, to implement content and context-dependent access

Database history

rules.
The solution should include a log of all changes to the records in the database

Training and closure

that can be used as a restoration table to undo changes that were made.
The developer of the solution should provide all the tools, training and

maintenance necessary for the effective use of the solution, including but not
limited to: system usage guides, trainings for administrators, developers and
users, system documentation, system maintenance contracting, system
support and system upgrades.

3. Project Implementation
Milestones
Task
Define with MOI the

Deliverable
Catalogue of system

Time Period

functionalities of the system.

functionalities. Assessment of

Evaluate the current

the database structure and

architecture of the database

proposed new structure for

after consultation with MOI.


Develop, test and validate the

validation by MOI.
User interface with full set of

application user interface,

functions, menus, dialog boxes

functions, menus, dialog boxes

and forms; macro language,

and forms in consultation with

macro management tools and

MOI. Develop, test and validate

documentation.

a macro language, macro


management tools and
documentation.
Develop the user management

User management system and

system and database

database maintenance

maintenance functionalities with

functionalities and

documentation.
Create the data transfer

documentation.
Data transfer mechanism

mechanism between the internal

between the internal and

and external databases,

external databases.

keeping in mind the ultimate


goal of having a database

accessible from the Internet with


functionalities such as data
extraction, dynamic maps and
dynamic charts.
Perform integrity tests
End user training
Go live
TOTAL DEVELOPMENT TIME

Integrity tested and validated.


End user training
Go live
3 to 4 months

NB
1. Post go-live technical support (onsite or remote) will be provided free for initial 3 months. Continued
technical support (onsite or remote) will be provided 24/7/365 days on call basis and will be billable.

2. One year warranty will provided for the information system database.