Contents To add contents page later. Slide order is in a big mess.
-
Upload
everett-wood -
Category
Documents
-
view
217 -
download
0
Transcript of Contents To add contents page later. Slide order is in a big mess.
Contents
• To add contents page later.• Slide order is in a big mess
Project motivations
• Currently in the market there is no specific software that aid in parks and playground management.
• Through innovative computerisation there will be a quantum leap in both manpower saving and efficiency in operation.
What is the project about?
• An online website that allows NParks park operators to manage the parks and playgrounds
• The key features of this project includes
History of staff involved in specific park management Background info and park development history over the years Species inventory Maintenance regime Financial expenditure Event schedules and history of past events Profiles and particulars of volunteer groups
Project Objectives
• Enhance the efficiency in managing parks
• Eliminate or Reduce human error during data entry
• Prevent Loss of management data• Seamless & immediate archival of
park management information• Convenient & user friendly system
Job allocationKankan Shafiq Luqman Afi
Events
Species Inventory
Report
Presentation
UCD
Team Leader
Development tools
Coding• CakePHP• WAMC• EclipseIDE with
Design and Planning Microsoft VisioDB Designer Microsoft WordMicrosoft Project
Why CakePHP?
• CakePHP is a free, open-source, rapid development framework for PHP
• No Configuration• Extremely Simple• Active, Friendly Community• Flexible License• Clean IP• Best Practices• OO
System Overview
Waterfall methodology
Project Execution
• Put what in this?
Project Plan
Project Plan
Entity relationship Diagram
Class diagram of the system
Roles
Role Name Position
POM Park Operations Manager
PGS Park Grounds Supervisor
FD Financial Department
PRM Park Relations Manager
Access Control List
Worker data
Management data Park information
Maintenance
data
Species inventory
Financialdata
Eventinfo
volunteerGroup info
POM Write Write Write Write Write Write
Write
Write
PGS Read Read Read Read Read Nil Nil Nil
FD Nil Nil Nil Nil Nil Write
Nil Nil
PRM Nil Nil Nil Nil Nil Nil Write
Write
CRUD
CRUD
Editing a Activity entry:
CRUD
CRUD
Viewing of individual Activity:
Items Calendar View
Add new schedule item for the day Return to Maintenance Regimes
Item entry [Park:Regime:Time(hh:mm:ss)]
Charting FunctionView Graphs:
Role based Menu
Logged in as Finance officerLogged in as
Finance officer
Logged in as Park Operations Manager
Logged in as Park Operations Manager
Testing Methods
Unit Testing• Create Test Plans• Selenium IDE used to
test each modules• Execute the test suites• Document the results
System Testing• We reran the
integrated project with the same test plan in unit testing to ensure that they produce similar results
Version Control
• Google-Codes Assigned version number
Assigned version number
CRUD Function
Who did what
Communication Channels
• Face to Face• Online Forum• E-mail• Skype• SMS• MSN
Frankie Cha
Project Tracking & Controlling
• Weekly Progress meeting• Document Progress
– Meeting Minutes– Weekly log
• Monitoring of progress/reporting to project leader
Events – NParks Compliant
Species Inventory – NParks Compliant
Events calendar - inprogress
Quick Add - Inprogress