Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Quantifier Web Portal. 2 Noah Hilt (Team Leader, Communicator) Steve Koechle (Recorder, Communicator) Josh Chapman (Facilitator) Mentor: Dr. Dieter.

Similar presentations


Presentation on theme: "1 Quantifier Web Portal. 2 Noah Hilt (Team Leader, Communicator) Steve Koechle (Recorder, Communicator) Josh Chapman (Facilitator) Mentor: Dr. Dieter."— Presentation transcript:

1 1 Quantifier Web Portal

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

3 3 Client Problem Solution Architecture Conclusion Overview

4 4 The International Small Group and Tree Planting program Non-Profit Organization Helps subsistence farmers Reverse deforestation Provide a renewable fuel source Strengthen Communities Create jobs Move from famine

5 5 Land Degradation In Africa 5

6 6 TIST Helps Communities Farming Education Health & Nutrition Training Business Skills New Income Source

7 7 Important Terms Quantifier - a remote employee that surveys tree groves Administrator – manages quantifiers PDA – Personal Digital Assistant Group – project area, grove of trees

8 8 Problem PDA Data Downloads Downloads overwhelming PDA capabilities No administration tool for specifying downloads Current Project Review Site No searching or filtering of results All data is public No per quantifier information

9 9

10 10 Solution Web portal with a searchable interface

11 11 Solution (continued) Authenticated access Data access based on assigned areas Stores quantifiers that are assigned to a PDA PDA group selection

12 12

13 13 Design Methodology Built Using Yii Framework PHP framework Object Oriented Model View Controller (MVC) Enforced by Yii framework Familiar paradigm Iterative Process Easy to implement proof of concept Easy to extend existing implementation

14 14 Timeline 14

15 15 Distribution

16 16 Architecture

17 17 Look and feel defined by a site-wide CSS file Single entry point to the web portal which defines the main layout of the portal Look and Feel

18 18 Gets language preference from browserIf can’t translate use app languageTranslations stored in the databaseSourceMessage Table (Application Language)Message Table (Available Translations) Translation

19 19 Encapsulates database access Method for each query Methods return single data items or SQL arrays SQL arrays have columns renamed for usability TIST Database Component

20 20 Authentication Manager allows for Role Based Access Control (RBAC) Roles are defined Users are assigned roles Controller actions are restricted by defined roles Authentication Manager

21 21 Views 21

22 22 Server Problem with setting up VMs Disk Space Installation Problems Learning Curve Database Design Yii Framework Challenges

23 23 Being designed now Focused on user experience Many components involved Scheduled time Detailed guidelines Feedback methods Scheduled for last week of April User Testing

24 24 Conclusion Implemented solution with the Yii framework in a MVC paradigm Product is nearing completion Ready for user testing Planning on deploying first week of May

25 25 Poster Presentation: Room B From 2:30 - 4:00 Questions?


Download ppt "1 Quantifier Web Portal. 2 Noah Hilt (Team Leader, Communicator) Steve Koechle (Recorder, Communicator) Josh Chapman (Facilitator) Mentor: Dr. Dieter."

Similar presentations


Ads by Google