G301 :: C2009137 1
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
Contents.
• Project Planning.• Product Specifications.• System Analysis and Design.• Project Execution.• Conclusion.• System Demonstration.
G301 :: C2009137 2
Project Planning.
G301 :: C2009137 3
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
What Is The Project About?
• An online website that allows NParks park operators to manage the parks and playgrounds
5G301 :: C2009137
Project Specification.
G301 :: C2009137 6
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
7G301 :: C2009137
G301 :: C2009137 8
System Analysis &
Design.
System Overview.
9G301 :: C2009137
Roles.
Role Name Position
POM Park Operations Manager
PGS Park Grounds Supervisor
FD Financial Department
PRM Park Relations Manager
10G301 :: C2009137
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 applicable11G301 :: C2009137
Work Allocation
G301 :: C2009137 13
Function Ghadaffi Shafiq Kan Kan Luqman Effort(Days)
System Analysis & Design Y Y Y Y 50Finance Y 17
Maintenance Data Y 5Park Y 3
Maintain Park Information Y 3 Park Sites Y 6
Species Inventory Y 15Volunteer Activity Y 3Volunteer Group Y 3
Worker’s Data Y 5 ACL Y Y 21
Integration , Bug Fixing, Test Y Y Y Y 23Documentation & Report Y Y 14
Slides Y Y Y Y 10
Project Execution.
G301 :: C2009137 15
Development Tools.
Coding• WAMC• EclipseIDE with PHPEclipse• Google Codes
Design and Planning Microsoft VisioDB DesignerMicrosoft WordMicrosoft Project
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
17G301 :: C2009137
Project Tracking & Control.
• Weekly Progress meeting• Document Progress
– Meeting Minutes– Weekly log
• Peer progress updates/Checking
18G301 :: C2009137
Communication Channels.
G301 :: C2009137 20
• Picking up CakePHP was hard, but we got used to it with more practice
• G301 was an everlasting personal and professional experience
21G301 :: C2009137
Acknowledgement.
We would like to thank our G301 advisor for the support,
encouragement, understanding during the whole project
22G301 :: C2009137
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• http://www.medihealth.com.au/images/Key%20Image.jpg• http://www.cisc.gc.ca/annual_reports/annual_report_2008/images/conclusion.jpg• http://z.about.com/d/chemistry/1/0/5/a/demonstration.jpg• http://www.quality-web-solutions.com/images/blog-image/web-tools.jpg
23G301 :: C2009137
Questions?
24G301 :: C2009137
?
?
Project Demonstration.
25G301 :: C2009137
Special System Features
• Dynamic Flash Financial Chart• Calendar to track Maintenance Regimes• Calendar to track Events booking• Ajax Quick Save• jQuery ToolTip• Access Control List• Role Based Menu
G301 :: C2009137 26