Contents
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, Parks and Playground Management System 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
Development tools Cake php Xampp Eclipse PHP Microsoft Visio DB Designer Microsoft Word Microsoft Project
Why Cakephp? CakePHP is a free, open-source, rapid development framework for PHP Integrated CRUD for database interaction Code generation MVC architecture Built-in validation Flexible ACL Active, friendly community Flexible License And More…
System Overview
Software Development methodology
Communication Channels Face to Face Online Forum Skype SMS MSN
Project Execution
Project Tracking & Controlling Weekly Progress meeting Document Progress Meeting Minutes Monitoring of progress
Entity relationship Diagram
Class diagram of the system
Access Control List Worker data Management dataPark information Maintenance data Species inventory Financial data Event info volunteer Group info POMWrite PGSRead Nil FDNil WriteNil PRMNil Write POM : Park Operations Manager PGS : Park Grounds Supervisor FD : Financial Department PRM : Park Relations Manager
CRUD
Editing a Activity entry: CRUD
Viewing of individual Activity:
Items Calendar View Add new schedule item for the dayReturn to Maintenance Regimes Item entry [Park:Regime:Time(hh:mm:ss)]
Charting Function View Graphs:
Role based Menu Logged in as Finance officer Logged in as Park Operations Manager
Testing Methods Unit Testing 1) Create Test Plans 2) Selenium IDE used to test each modules 3) Execute the test suites 4) Document the results System Testing Don’t know what to put
Version Control Google-Codes Assigned version number