140 likes | 213 Vues
Final presentation highlighting changes in project specifications, design components, coding schedule, accomplishments, and lessons learned in developing Flowers Express system. Includes recommended tools and suggestions for improvement. Special thanks to Lori from FlowersExpress in Veneto, Italy.
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