2011-05-31-managemen.. - Tana

advertisement
May. 2011
Khartoum

A management information system (MIS) is a tool that provide
information to support management and decision making.

Management information is an important input at every level
in the organization /e.g. for planning, implementation,
monitoring and controlling/.

The system utilizes computers, manual procedures/ guidelines/
and a database.

Good MIS system should meet the following five elements
timeliness, accuracy, consistency, completeness, and
relevance.

Timeliness:- MIS should be capable of providing and
distributing current information to appropriate users.
Information systems should be designed to speed up reporting.

Accuracy:- A sound system of automated and manual internal
controls /quality control/ must exist throughout all information
processing. /there should be a clear quality assurance
methodology and trained quality control staffs/

Consistency :- Data should be processed and compiled
consistently and uniformly at all level. Variations in data
collection and reporting method can distort information. /the
time and method of data collection between different VDC or
LIU should be the same.

Completeness:- Decision makers need complete and pertinent
information in a summarized form. /all the necessary data can
be collected. /

Relevance:- Information provided to management must be
relevant.
2. Requirement /Steps/ used to develop MIS
The MIS implementation process involves a
number of sequential steps
1.
First establish management information needs.
◦ To get information related to all agricultural activity,
population number and etc.. for each VDC and to have an
aggregate value for LIU and Project level.
◦ To disseminate all the necessary data such as the baseline
data, project related reports, other short term consultants
report and news and events of the project on the web
◦ To exchange planning report, quarterly and yearly
achievement report from the three LIU.
◦ To exchange regular financial dispersement to the LIU and
utilization report form LIU.
◦ Etc..
2. Requirement /Steps/ used to develop MIS cont..
2. Identify Information Units and define responsibilities

VDC:- The unit is the source of information both for planning and
achievement of activities. The unit collects monthly data and pass the data
to CWT. They are responsible for data quality at VDC level.

CWT:- The unit is responsible to collect the monthly data from each VDC
and for data quality at CWT level. The unit is also responsible to transfer
the monthly report to LIU team. Both at VDC and CWT level the data
collection is based on paper format. A clear reporting format for these two
units should be prepared by M&E team.

LIU:- The unit is responsible for monthly data entry to the system and data
quality at LIU level. The automated data entry is stared at this level.
Therefore, the person in charge of the data entry will get an authorization
password from the IT expert.

NPCU:- The unit is responsible for safe data exchange between different
units and for quarter base data quality at project level. The role of the data
administrator is to post different project related documents, reports,
baseline study and other to the web page, to work on data security and to
backup the hole system
2. Requirement /Steps/ used to develop MIS cont..
3. Identify Stockholders
◦ Ministry of Agriculture:- the ministry is responsible for all land related
issues.
◦ Physical plan:- all water resource related issues are the mandate of this
unit.
◦ Ministry of Irrigation:- it is the overall supervisor of the project.
◦ Ministry of finance:- mandated for all related issues.
◦ NPCU and string committee at national level
◦ LIU string committee and the coordinator
◦ The locality committee, the administration unit committee.
◦ The directorate of national park.
◦ Ministry of Truism and Wild life.
◦ The World Bank and MFA etc.
2. Requirement /Steps/ used to develop MIS cont..
4. System Descriptions

Web based application:- it has number of advantages in data exchanging.

Database:- there are a number of a database software that uses to develop database at
server level, the selection of these software depend on the availability of the budget
and the experience of the experts. For this project, MySql software is selected.

Interfaces for interaction:- the interface development is made by the Macromedia
Dream weaver software and PHP server application technology is used.

Built-in security features such as password access is attached for data entry and
update pages. For report page there is no password, it can be accessible by any body.
The login access for the three LIU is also used to filter the VDC’s name which is
belong to the respective LIU.

The system will have the capability to generate different level of report in terms of
time and administration boundary. i.e the system will give us the quarterly and yearly
report of physical and financial activities.

The system will have a main /home/ page that leads to other pages through different
links. In this main page different Watershed activity Photos, news and events and
M&E reports can be posted
2. Requirement /Steps/ used to develop MIS cont..
5. Software identification
To build web applications, we need the following software:
 A web server such as ISS, Apache, etc.. A web server is software
that serves files in response to requests from web browsers. Apache
is used
 An application server that runs on web server. It is software that
helps to link the web server and the database driver. PHP is used
 A database system is data storage. MySQL is used
 A database driver is a software that link the application server to the
database.
 Programming /scripting/ software:- Macromedia MX and CSS3 is used
 The choice of application server, database software, web server and
programming software depends on several factors, including the
availability budget,
2. Requirement /Steps/ used to develop MIS cont..
An illustration of data storing and querying process in Web environment
2. Requirement /Steps/ used to develop MIS cont..
6. Network showing information flows.
VDC
Collect information form
their respective villages
monthly
No
WCT
Collect information form
VDC monthly and transfer
to LIU
Check the data quality
Monthly
No
LIU
Collect information form
CWT monthly and transfer
to NPCU
Yes
Check the data quality
quarterly
Yes
No
Data entry
format
Check the data quality
Quarterly
NPCU
Validate information form
LIU and post on the web
quarterly
WWW
Yes
2. Requirement /Steps/ used to develop MIS cont..
7. The Database Development

Identify Entities:- Entities are independent object that are part of
the database. From the MIS objectives /requirements/ discussion,
the following 13 entities are identified.
LIU, CWT, Locality, Administration unit, VDC, Activity, Indicator,
Output,
Outcome,
Indicator
implementation,
Activity
Implementation,
Financial
Implementation
and
Finance
Dispersement.
For simplicity we combined some of the entities by using some entities
as the instance /columns/ of other entities.

The conceptual data model:- it defines the possible instance of the
table and identify the primary key /unique identifier/. It also the
time to decide the foreign key /reference key/ that uses to create
relationship between different tables.
2. Requirement /Steps/ used to develop MIS cont..

The logical modeling:- The logical data model conveys the logical
functioning and structure of the database and describes how the data
is stored (e.g. what constraints are applied to the table etc.) This is
the stage to attach the data type, specify the length of data, specify
the non null or null attributes to each column.

The Physical modeling:- this is a stage of translation of the logical
modeling to physical modeling. This step is dependent to the
available DBMS. Since we are using the MySql software, the
translation phase means developing the database, the table and all
the necessary columns in SQL language under PHP environment.
2. Requirement /Steps/ used to develop MIS cont..
8. Testing the system. frequent system testing schedules are needed to
ensure quality and minimize system bugs. Especially, in the
beginning, until it meets the operational requirements, system test
with end users is very necessary.
9. Launching the management information system and conduct
training. Training should be given for LIU experts.
10. Monitoring actual implementation of the MIS and its functioning
from time to time. Careful monitoring in all parts of the system
will help to correct any bugs or problems quickly. If necessary,
update version will be done.
3. Present Status of MIS Development
1.
Most of the requirement for MIS Development is completed.
Such as:



2.
Database development

3.
Defining the information need
Identifying Information units and stakeholders
System description
Information flow charts
75% of the identified entities are changed to the physical
modeling i.e. developed on localhost MySQL database.
Page development
3.1 Main page:- it is developed by IT team but it needs further improvement
in its layout and continents.
3. Present Status of MIS Development
Main Page of the project
Needs to add
project
description text
Needs to add news & event and WME reports as a menu
3. Present Status of MIS Development Cont..
3.2 Data Entry Format:- more than 75% of the data entry formats are
developed, some such as an output, outcome and goal indicator and
financial data entry formats are under construction.
Login
format for
data entry
and
update
Data entry format for Monthly
Activity Achievements
Data entry form for VDC and their
respective CWS, Admin, Locality and
LIU
3. Present Status of MIS Development Cont..
3.3 Data Update Format:- More than 75% of the data update formats
are developed. Only some are tested.
3. Present Status of MIS Development Cont..
3.3 Report Format:- Less than 10% of the report formats are
developed.
Report
Format for
Activity
Planning
Report
Format for
Activity
Achievement
4. Future tasks in MIS Development
1. Finalizing the rest of the pages:- it is observed that, the IT
expert has only a basic knowledge on Database, PHP and Java
scripting. Therefore, a compressed /one month/ advanced
database application development, PHP, java scripting and
database security and maintenance training should be
available for them
2. Entering the necessary basic information to the database such
as, list of VDC’s, activity, output and outcome list etc…
3. Testing the system:- while developing the application, most of
the pages are tested on the localhost not on the server.
Therefore, the system should be tested for data transfer rate
and other function on the server from remote /LIU/.
4. Future tasks in MIS Development cont…
4. Launching the management information system and conduct
training. Training should be given for LIU experts, clear and
summarized guideline should be prepared on how to use the
system and two or three days practical training is necessary for
LIU.
5.
Monitoring actual implementation of the MIS and its
functioning from time to time. After implementing the system,
its functionality has to tested from time to time at different steps
and update also will be available based on users comment.
N.B. The two IT expert must be supported by training, M&E
expert and other project officials. They are new for such
application development and for monitoring and evaluation,
so it will be a challenge for them to reach on the intended
use of the system.
Thank you!
Download