IS480 Team wiki: 2009T1 The Wonders

From IS480
Jump to navigation Jump to search




Gelateria Venezia

a sample of the webpage
The final design of the Webpage

Team Members

Li Junhong [1]
Lim Hang Loon [2]
Soh Yun Yun, Doris [3]
Wong Yi Wen [4]

Team Supervisor

Zheng Baihua [5]

Project Overview

Project Description

Team Wonders will be developing a cake ordering web application for Gelateria Venezia. This system shall allow customers of Gelateria Venezia to order customized cakes and make payment for their order. This system shall also allow the management of Gelateria Venezia to view orders made, track orders. It shall also be able to generate reports to allow management to view trends and analyze the business reports. Besides the basic functions requested, the team will also develop and implement a platform to aid in Gelateria Venezia’s research & development and marketing efforts. The application will also allow a customer interactivity , which allows the customer to suggest flavors and ideas for new products, this will bring about a Customer relationship to be more involved and in touch with the latest products of the company. The project shall involve designing, constructing, customizing, deploying, unit testing, integration testing and user acceptance test.


Gelateria Venezia is one of the pioneers Gelato makers in Singapore. Started in 1999, with the first flagship outlet in 6th avenue, Gelateria Venezia now has 4 outlets island wide. Venezia, with their locally manufactured Gelato, has a growing customer base and in March 2009 has decided to expand on its business to include selling of Cakes as a new operation.

As with its nature of this introduction, the company has a need to reevaluate its business process. With many competitors offering the same service, there is a strong need for Gelateria Venezia to offer an online cake-ordering site to allow customers to choose and customize their cake for different occasions.

The application that we are developing is also developed for the management to track the orders of the cake and help take over the manual process, which the company is having at the moment.

The developed site will help with the business process but providing an online platform along with the current manual process it will also include a registration platform, this site will also enable to build up a customer base and help keep track of it and getting customer interactivity for suggesting new ideas for the company. This will lead to an increase of interest in the company and will serve as a marketing tool and building a customer relationship.


Online Ordering System would help Gelateria Venezia to:

  • Replace current manual business process with an automated system
  • Customize orders routing management
  • Speed up the process and better manage customized cake orders to delivery of cakes
  • Increase in customer database, drive more business


Stakeholder Name Designation Project Involvement

Venezia Geletaria

  • Work with team to provide necessary information and resources to carry out the project.
Client Francis Wong Managing Director
  • Provide the team with requirements and information about the company needed to complete the project.
Supervisors Zheng Baihua SIS Lecturer, SMU

Office: SIS Lvl 4 Room 04-39
Voice: (65) 6828-0915
email: bhzheng@smu.edu.sg

  • Provide feedback and guidiance

Project Plan

Milestones and Deliverables

The time line depicts the milestones for our project

Wonders timeline.JPG

Details of milestones and deliverables can be found in the attached file.

Weekly Progress Summary

Week 1

17 August 2009 to 23 August 2009

  • Submitted FYP Proposal
  • Attended FYP Talk
  • Meet up with Client for final confirmation of user requirements
  • System Design

Week 2

24 August 2009 to 30 August 2009

  • Attended CodeIgniter Workshop
  • Team attempted tutorials and research on CodeIgniter and its various frameworks helpful for our project
  • Created the Mock ups and GUIs for the Web application
  • Met up and updated with project supervisor Professor Zheng Baihua
  • Rescheduled time line of project to push up Development phase

Week 3

31 August 2009 to 6 September 2009

  • Meeting the Client to show them with the Mock up and GUI designs
  • Start of Developing Phase 1
  • To Complete :
 - Login/Logout module (100%)
 - Register            (100%)
 - Edit Profile        (100%)
 - View Cake           (100%)
 - Customize Cake      (100%)
 - Order Cake          (65%)
 - Edit Order          (100%)
 - View Order          (100%)
 - Cancel Order        (100%)
 - View Order History  (100%)

Week 4

7 September 2009 to 13 September 2009

  • Continuation of Development phase
  • Awaiting Client approval on final GUI design ( Subject to minor changes)
  • To Complete :
- Add Product (100%)
- Delete Product (100%)
- Edit Product (100%)
- Send News/Notices (20%)
- Generate Report (0%)

Week 5

14 September 2009 to 20 September 2009

  • Continuation of Development phase 1
  • Several bugs were encountered and hence the group will focus on debugging before completing the rest of the modules
  • Integration may be delayed
  • Start preparing for Week 7 Mid Term Reflections
  • To Complete :
- Send SMS Notification (0%) 
- Make Payment(PayPal)  (0%)
- Create Account        (100%)
- Delete Account        (100%)
- Edit Account          (100%)
- Reset Password        (100%)

Week 6

21 September 2009 to 27 September 2009

  • Continuation of Development & Debugging phase
  • Integration on going
  • Prepare Week 7 Mid Term Reflections Submission
  • There are some issues with the SMS and Paypal(Payment). These two functions are rescheduled to Week 7 as the team needs to meet the client again to discuss and explain the concepts, in order to resolve the issue.
  • To Complete :
- Debugging (80%)
- Integration (60%)
- Midterm Reflection (70%)
- Send SMS Notification
- Make Payment(Paypal)

Week 7

28 September 2009 to 3 October 2009

  • Meet up with Client to confirm the details of functions Send SMS Notification & Make Payment (PayPal)
  • Mid Term Reflections Submission
  • To Complete :
- Debugging 
- Integration 
- Midterm Reflection 
- Send SMS Notification
- Make Payment(Paypal)

Week 8

4 Octorber 2009 to 10 October 2009

  • Updates from Client : Agreed to implement the Send SMS Notification & Make Payment (PayPal)function
  • The group had a meeting with reviewer, Prof Ng to brief him about our project. Prof Ng introduced us to Yew Yap who will be able to help us with PayPal.
  • The group will also be attending a talk on PayPal services next week
  • The group collaborated with Team Bolt to do testing for their system
  • To Complete :
- Debugging 
- Integration 
- Send SMS Notification
- Make Payment(Paypal)
- Submit Idea
- Add Comment
- Delete Comment
- Edit Comment
- Approve Idea
- Disapprove Idea

Week 9

11 October 2009 to 17 October 2009

  • To Complete :
- Debugging 
- Integration 
- Testing

Week 10

18 October 2009 to 24 October 2009

  • To attend PayPal Talk on 22nd Oct(Thurs)
  • Team is behind schedule and due to heavy workload of other modules. The team is trying very hard to catch up with the schedule and incompleted tasks
  • Incompleted/In Progress Tasks :
- SMS Notification
- PayPal (20%)
- Generate Report
  • Scheduled To Complete :
- Deploy on preview Server

Week 11

25 October 2009 to 31 October 2009

  • Team managed to catch up with schedule and most uncompleted task
  • Incompleted/In Progress Tasks :
- SMS Notification(100%)
- PayPal (50%)
- Generate Report(80%)
  • Scheduled To Complete :
- Integrate
- Deploy on preview Server
- Come up with UAT

Week 12

01 November 2009 to 07 November 2009

  • Conducted UAT with Customers and Client at Venezia's Guthurie House Outlet
  • Conducted review session with Client and Client requested some changes
  • Uncompleted/In Progress Tasks :
- PayPal (90%)
- Generate Report(100%)
  • Scheduled To Complete :
- Integrate
- Deploy on preview Server
- Testing

Week 13

07 November 2009 to 14 November 2009

  • Poster creation and Submission
  • Started on Final Reflection
  • Planned Presentation Structure
  • Uncompleted/In Progress Tasks :
- PayPal (95%)
  • Scheduled To Complete :
- Integrate PayPal
- Deploy on preview Server
- Testing

Week 14

15 November 2009 to 21 November 2009

  • Continue working on Final Reflection
  • Completed PayPal module
  • Planning for Final Presentation
  • Team take some time off to study for exams for other modules
  • Incompleted/In Progress Tasks :
- Final Reflection (80%)
- Integration
- Deployment on preview Server
- Errors detected and solved
- Some errors detected

Week 15

22 November 2009 to 28 November 2009

  • Met Client for a final UAT with completed Module and changes Client requested ( Guthrie House Outlet)
  • Planning for Final Presentation
  • Review of System
  • Submission of Final Deliverable due on 29 November 2009
  • Incompleted/In Progress Tasks :
- Presentation Slide (80%)