Parks and Playgrounds Management System.
description
Transcript of Parks and Playgrounds Management System.
![Page 1: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/1.jpg)
Parks and Playgrounds Management System.
Full Name Student IDZHOU KAN KAN 73967SHAFIQ H SAJID 70496
MUHAMMAD GHADAFFI B HAMZAH 70244LUQMAN HAQIM B AB RAHMAN 71647
1G301 :: C2009137
![Page 2: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/2.jpg)
Contents.
• Project Planning• Specifications• Design System• Code and Implement system
– Demonstration of the niche features• System Test• Project Conclusion • System Demonstration
G301 :: C2009137 2
![Page 3: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/3.jpg)
Project Planning.
G301 :: C2009137 3
![Page 4: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/4.jpg)
Project motivations.
• No specific software exist in the market• Through innovative computerization, we seek
to improve both manpower saving and efficiency in operation
4G301 :: C2009137
![Page 5: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/5.jpg)
What Is The Project About?
• An online website that allows NParks park operators to manage the parks and playgrounds
5G301 :: C2009137
![Page 6: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/6.jpg)
Communication Channels.
• Face to Face• Online Forum• E-mail• Skype• SMS• MSN
6G301 :: C2009137
![Page 7: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/7.jpg)
Project Specification.
G301 :: C2009137 7
![Page 8: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/8.jpg)
System Key Features.
• History of staff involved in specific parks• Background info & park development history• Species inventory• Maintenance regimen • Financial expenditure• Event schedules and history of past events• Profiles and particulars of volunteer groups
8G301 :: C2009137
![Page 9: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/9.jpg)
Project Objectives.
• Enhance efficiency in managing parks• Eliminate & Reduce human error• Prevent Loss of management data• Seamless & immediate archival of park
management information• Convenient • User friendly
9G301 :: C2009137
![Page 10: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/10.jpg)
Business Analysis.
• Enable NParks to modernize the way they manage their parks and playgrounds
• User and business friendly
10G301 :: C2009137
![Page 11: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/11.jpg)
Business Assumptions.
• Not technical users
11G301 :: C2009137
![Page 12: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/12.jpg)
G301 :: C2009137 12
System Analysis &
Design.
![Page 13: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/13.jpg)
System Overview.
13G301 :: C2009137
![Page 14: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/14.jpg)
Roles.
Role Name Position
POM Park Operations Manager
PGS Park Grounds Supervisor
FD Financial Department
PRM Park Relations Manager
14G301 :: C2009137
![Page 15: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/15.jpg)
Access Control List. Worker
data Manageme
nt data Park
information Maintenance
DataSpecies
Inventory Financia
l DataEvent Data
Volunteer Group
Data
POM W W W W W W W W
PGS R R R R R Nil Nil Nil FD Nil Nil Nil Nil Nil W Nil Nil
PRM Nil Nil Nil Nil Nil Nil W W
Legend: R – Read || W – Write ||Nil – Not applicable15G301 :: C2009137
![Page 16: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/16.jpg)
Waterfall Methodology.
16G301 :: C2009137
![Page 17: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/17.jpg)
Entity Relationship Diagram.
17G301 :: C2009137
![Page 18: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/18.jpg)
Entity Relationship Diagram.
18G301 :: C2009137
![Page 19: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/19.jpg)
Entity Relationship Diagram.
19G301 :: C2009137
![Page 20: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/20.jpg)
Entity Relationship Diagram.
20G301 :: C2009137
![Page 21: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/21.jpg)
Class Diagram.
21G301 :: C2009137
![Page 22: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/22.jpg)
Code & Implement System.
22G301 :: C2009137
![Page 23: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/23.jpg)
Why CakePHP?
• CakePHP is a free, open-source, rapid development framework for PHP– Code Generation– Extremely Simple– Active, Friendly Community– Flexible License– Clean IP– Best Practices– OO approach– MVC Architecture
23G301 :: C2009137
![Page 24: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/24.jpg)
Project Tracking & Control.
• Weekly Progress meeting• Document Progress
– Meeting Minutes– Weekly log
• Peer progress updates/Checking
24G301 :: C2009137
![Page 25: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/25.jpg)
System Test.
G301 :: C2009137 25
![Page 26: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/26.jpg)
Testing Methods.
Unit Testing• Create Test Plans• Selenium IDE used to test
each modules• Execute the test suites• Document the results
System Testing• Reran the integrated project
with the same test plan in unit testing to ensure that they produce similar results
26G301 :: C2009137
![Page 27: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/27.jpg)
Project Conclusion.
27G301 :: C2009137
![Page 28: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/28.jpg)
Achievements.
• Learning a framework• Solid understanding of MVC• Able to work with different people• Able to extend the capabilities of CakePHP• Able to work under pressure
28G301 :: C2009137
![Page 29: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/29.jpg)
Difficulties.
• Complex CakePHP ACL• Not being able to overwrite CakePHP’s
conventions accordingly• Difficulties in developing in CakePHP• Difficulties in agreeing on a MVC and coding
styles• Validation error messages does not display for
Items
29G301 :: C2009137
![Page 30: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/30.jpg)
Improvements.
• Enabling a finer access control into the system• Include SSL into the site• Not being able to implement dynamic park list
into finances
30G301 :: C2009137
![Page 31: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/31.jpg)
Conclusion.
• Picking up CakePHP was hard, but we get used to it with more practice
• G301 was an everlasting personal and professional experience
31G301 :: C2009137
![Page 32: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/32.jpg)
Acknowledgement.
We would like to thank our G301 advisor for the support,
encouragement, understanding during the whole project
32G301 :: C2009137
![Page 33: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/33.jpg)
References.• http://book.cakephp.org/view/8/What-is-CakePHP-Why-Use-it• http://www.bsu.edu/web/LGREEN/Computer2.jpg• http://www.dalzine.com.au/Images/world-wide-web.jpg• http://www.campusaccess.com/images/business-school.jpg• http://www.canadorec.on.ca/ProgramInfo/FullTime/Business/images/
businessWelcome_4.jpg• http://cakephp.org/• http://www.myplaceoryours.org.uk/wp-content/uploads/2009/01/work-in-
progress.jpg• http://www.technologic.be/UserFiles/Uploads/Images/Afb_Hoe/test.jpg• http://casualgamerchick.com/wp-content/uploads/2007/06/
achievement.jpg• http://www.artsjournal.com/dewey21c/graph_improvement.jpg
33G301 :: C2009137
![Page 34: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/34.jpg)
Questions?
34G301 :: C2009137
?
?
![Page 35: Parks and Playgrounds Management System.](https://reader035.fdocuments.us/reader035/viewer/2022062811/56816178550346895dd105b4/html5/thumbnails/35.jpg)
Project Demonstration.
35G301 :: C2009137