The implementation of web based system for the improvment of good governance in the development of rwandan districts.
par Herménégilde HUNDWITIRO
National University of Rwanda - Bachelor Degree 2009
4.3.6. Process Modeling
The most common model used to present functions or processes that capture, manipulate store and distribute data between a system and its environment is the Data Flow Diagram.DFDs are the corn stones of structured analysis and design because they show the flow of data or information around the system.
220.127.116.11. System outline
The role of a system outline is to show how input data are moving into process in order to get output data. Those outputs generate, files, and files generate outputs. The input are listed at the top left, Processes at the top right, And Files at the bottom left.
Address Quantity Price
Not analysed applicants file Analysed applicant file
Selected applicant file
Figure 4.1: System outline for DITMIS Source: Own drawing
18.104.22.168. Context Diagram / Level 0
The context diagram represents the entire system under investigation. It is used to clarify and agree to scope of the investigation The system under investigation is represented as a single process, connected to external entities by data flows and resource flows.On the following pages detailed higher level DFDs are elaborated in DITMIS logical system.
Level 0 district invitation to tender management information system (DITMIS)
Figure 4. 2: District invitation to tender management information system context Diagram / Level 0
Source: own drawing
Admin page displayed
Print details for tender
Print details for tender
Apply for atender
Display selected appliants
View selected applicants
D3 Administrator's account
Application for tender file
Apply for a tender
View selected applicant
D10 selected applicant file
Figure4.3 Level1 Data flow diagram Source Own drawing
22.214.171.124 DITMIS List of Tables
Announcement_id Announcement_Name Announcement Announcement_Date
Tender_id Tender_Name Tender Tender_date
User_id First_name Last_name Password Access_level Level_number E_mail
Table: 4.2 .DITMIS _ List of Tables Source: Own drawing
Figure 4.4 E R Diagram Source: Own drawing
+ HTML (Hypertext Mark-up Language)
(Retrieved June 19.2009 from t http://en.wikipedia.org/wiki/HTML) + CSS (Cascading Style Sheets)
Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation (that is, the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL.
(Retrieved June 19.2009 from http://en.wikipedia.org/wiki/Cascading_Style_Sheets ) + Php
PHP is a scripting language originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in standalone graphical applications.
(Retrieved June 19.2009 from http://www.php.net/ ) + Java Script
access to objects within other
MySQL is a relational database management system (RDBMS) which has more than 6 million installations. The program runs as a server providing multi-user access to a number of databases.(Retrieved June 19.2009 from http://en.wikipedia.org/wiki/MySQL)
+ Adobe Flash
Adobe Flash (previously called Macromedia Flash) is a multimedia platform originally acquired by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages. Flash is commonly used to create animation, advertisements, and various web page components, to integrate video into web pages, and more recently, to develop rich Internet applications.(Retrieved June 19.2009 from http://en.wikipedia.org/wiki/Adobe_Flash)
+ Adobe Photoshop
Adobe Photoshop, or simply Photoshop, is a powerful graphics editing program (also known as a DPP, Desktop Publishing Program) developed and published by Adobe Systems. It is the current and primary market leader for commercial bitmap and image manipulation software, and is the flagship product of Adobe Systems. It has been described as "an industry standard for graphics professionals and was one of the early "killer applications" on the PC.
(Retrieved June 19.2009 from http://en.wikipedia.org/wiki/Adobe_Photoshop )
+ Adobe Dreamweaver
Adobe Dreamweaver (formerly Macromedia Dreamweaver) is a web development application originally created by Macromedia, and is now developed by Adobe Systems, which acquired Macromedia in 2005.
(Retrieved June 19.2009 from http://en.wikipedia.org/wiki/Adobe_Dreamweaver/)
The Apache HTTP Server commonly referred to as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server to surpass the 100 million web site milestone.
(Retrieved August 7.2009 from http://en.wikipedia.org/wiki/Apache)