team ceres 486/cs/09-projects/ceres 486/cs/09-projects/ceres

Post on 17-Dec-2015

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Noah Hilt (Team Leader, Communicator) Steve Koechle (Recorder, Communicator) Josh Chapman (Facilitator) Mentor - Dr. Dieter Otte

Clean Air Action Corporation◦ “Helps communities and businesses clean up

the air sooner and at lower cost.”◦ Focused on helping businesses follow laws

while minimizing costs The International Small Group and Tree

Planting program (TIST)◦ “Helps subsistence farmers to reverse the

devastating effects of deforestation, drought, and famine.”

PDAs used to collect data about trees◦ Form editing program used to upload data

However system to get data from database is too simple◦All data publicly available◦Very little filtering◦No per user information available

To create an easily accessible application that will allowusers to attain pertinent and relative information in a straightforward manner.◦ Focus on simplicity◦ PHP using MySQL for data access◦ Few classes, only used for abstract concepts, rest flat files◦ Localization and Authentication are core focuses as well◦ Filtering is the primary added feature

Gathering Requirements Software◦MySQL 4.1 Compatible

Usability◦Very Low Bandwidth (8 kbps)◦Simple Terminology ◦Simple Interface

Features◦Web Accessible◦Admin Interface◦Send Relevant Data Only◦Compatibility with main Browsers

Implemented in PHP GUI Interface

CSS design XHTML compliance

Server Side Database Interface MySQL DB connect DB queries Abstract query methods – parameterized Two Databases

Translation Module Server side PHP files/config.

Administration/Authentication Module Authentication – avoid plain text password with hash Creating users Deleting/Editing users Admin page – GUI

Data Download Advanced Information

Upload Review Progress Report Advanced Project View

Help/Instruction Page Plain text

Design(2/5/09 - 2/19/09) Implementation(2/19/09 - 4/2/09) User Testing(4/2/09 - 4/16/09)

5-Feb-09

12-Feb-09

19-Feb-09

26-Feb-09

5-Mar-09

12-Mar-09

19-Mar-09

26-Mar-09

2-Apr-09

9-Apr-09

16-Apr-09

Design

Design Specification Draft

Design Specification Final

Implementation

Phase 0

GUI Interface

Database Interface

Translation

Administration/Authentication

Data Selection/Download

Phase 1

Advanced Information

Phase 2

Help/Instructions

User Testing

Completed Remaining

Specific version of MySQL must be supported

Very large database 12GB+ Very restricted server environment Extremely slow download speeds English not primary language of users Vast range of education amongst users

Solution covers problems and challenges as well as requirements

Execution plan - ready for design and implementation

top related