140 likes | 207 Vues
Group 2: Flowers Express. Final Presentation by whoever at this point. Presentation 3: Final (20 minutes) 6/3+6/5. Project name and name of speaker Different speaker than last time Summary of the specification How has the spec. changed ? Did you later find omissions? Design
E N D
Group 2: Flowers Express Final Presentation by whoever at this point
Presentation 3: Final (20 minutes) 6/3+6/5 Project name and name of speaker Different speaker than last time Summary of the specification How has the spec. changed ? Did you later find omissions? Design Did you later find inadequacies ? Plan Implementation and testing plan How accurate was the plan? Accomplishments Lessons learned – this is BIG !! What worked, what didn’t Tell us about your Soft. Eng. tools you used/recommend/not recommend Powerpoint or PDF Email to tagrawal@cs, chuong@cs by 10 a.m. on the day of the presentation 2 Prof. Majumdar CS 130 Lecture 4 [Projects]
Outline • Review of Specification • Design Components • Coding Schedule • ‘Secret Sauce’ • Edits, Changes – Our Experience • Tools and Recommendations • Time for Questions
Review of Specification • Omissions in Final Edit • (what works, what doesnt?) • Specifications Not Implemented
Design Components • What Operates Well • PHP interface good – minimal style • Shopping cart
Design Components • Inadequacies • No time limit or automatic data clearing on records • Ambiguity about report generation • Customer order history not fully implemented – although all linking in place • No action log
Coding Schedule • In Actuality Original Plan
Coding Schedule (overall), Summarizing the schedule plan:
Accomplishments Fully relational database Immediate access to database updates Separate logins / accounts for each employee.
Accomplishments Algorithm for maintaining a running inventory Customizable reports Template generic, usable in other middle-man merchandise contexts
Tool Recommendations • Tortoise SVN • Notepad++ (quick updating), • Eclipse (auto complete & indexed class descriptions) • Filezilla (cross platform OS / drag’n’drop), CoreFTP • LAMP: Linux/Apache/MySQL/PHP • phpMyadmin
Un-Recommendations • Someone else’s pre-fab framework like CakePHP – ours minimalistic to concentrate on learning PHP • A bigger framework, but realistic only when more time for project
Thank you! • Open to questions. Special Thanks for business input: • Lori {LastName}, FlowersExpress Veneto, Italy