Presentation is loading. Please wait.

Presentation is loading. Please wait.

4 5 6 7 8 9 0 1 2 3 I # C * CELLPHONE SHOPPER Project Proposal Graham Hunter | Marc Pelteret | Tshifhiwa Ramuhaheli Supervisor: Hussein Suleman 11 May.

Similar presentations


Presentation on theme: "4 5 6 7 8 9 0 1 2 3 I # C * CELLPHONE SHOPPER Project Proposal Graham Hunter | Marc Pelteret | Tshifhiwa Ramuhaheli Supervisor: Hussein Suleman 11 May."— Presentation transcript:

1 4 5 6 7 8 9 0 1 2 3 I # C * CELLPHONE SHOPPER Project Proposal Graham Hunter | Marc Pelteret | Tshifhiwa Ramuhaheli Supervisor: Hussein Suleman 11 May 2007

2 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper2 Introduction  Some typical problems with grocery shopping:  Difficulty in sharing shopping list  One person adding something to list and another wondering who added it and why  Buyer not knowing which brand of item to buy  Co-ordination

3 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper3 Introduction  Key aim of project: make grocery shopping easier by using technology  Will use cellular telephony and the Internet  Goal: allow household to share and manipulate shopping list stored on central server  Via a Web interface or cellphone

4 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper4 Proposed Solution  Key features:  Create, view, manipulate current list ▪Each list has an owner ▪Annotation facility ▪Make items private  Add new products to database  View a full history of previous lists

5 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper5 Proposed Solution  Key features:  Manage user information  Provide shop layouts and in-store shopping routes  Users can check items off the current list as they are bought

6 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper6 Proposed Solution  Possible features:  Product suggestions based on users’ list histories  Community features  "State" management

7 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper7 Proposed Solution Tshifhiwa Marc Graham

8 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper8 Methodology  Requirements Gathering  Important to know how different people shop based on the household they come from ▪Do user interviews  Usability Testing  Need to know if people can use the interfaces easily while mobile ▪Prototype Interfaces will be developed and tested

9 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper9 Back-end  A Web Application with a database and an API through which the front-ends can access information stored in the database  Located on same machine as the Web server  Run on Tomcat  Will use SOAP to communicate information between modules.  Carries out the business logic

10 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper10 Back-end: Success Factors  Retrieve information from the database on request from either interface  Translate data from the database to XML  Send and receive messages to/from both the mobile interface and the Web interface in XML  Perform statistical analysis on user data and present the results to either user interface

11 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper11 Web Interface  Will be developed using modern Web- development techniques and technologies  Such as AJAX  Will be a combination of client-side and server-side programming  Will communicate with back-end using SOAP

12 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper12 Web Interface  Features:  Interface: easy for non-technological people to use  Handle multiple users accessing same list  Display shop layouts and generate in-store shopping routes  Generate statistics charts based on list history

13 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper13 Web Interface  Key success factors:  Specified features fully implemented  Interface: good aesthetics, easy to use  Good performance  Web application can bear acceptable workload

14 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper14 Cellphone Application  Provide basic features:  List retrieval  Editing lists  Check purchased items off on list  Get store layout

15 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper15 Cellphone Application  Will be implemented using J2ME  Communicate with the server via SOAP  Communication is over General Packet Radio Service (GPRS)

16 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper16 Cellphone Application  Success factors:  The features are fully implemented  The interface has good aesthetics  The application performs operations in an acceptable timeframe  User can achieve their tasks with a low number of clicks

17 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper17 Joint Work  Gathering of user requirements  User studies  Design of communication protocols  XML schema

18 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper18 Deliverables  A back-end SOAP-based server  A database containing basic information  Software to insert more information into the database  A Web-based end-user interface  A J2ME cellular phone end-user application

19 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper19 Conclusion  Work allocation  Marc ▪Design and implement the Web-based end-user interface. ▪Perform the user evaluations of the interface  Tshifhiwa ▪Design and implement the cellular phone application. ▪Perform the user evaluations of the interface

20 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper20 Conclusion  Graham ▪Design and implement the Web Application backend, which will provide an interface for communication between the user interfaces and the database ▪Implement and manage the database

21 4 5 6 7 8 9 0 1 2 3 I # C * Cellphone Shopper21 Conclusion  Impact  Functionality that reduces the amount of time it takes to compile and manage a shopping list  Easily share information about shopping tasks between people leading to greater organization  Make shopping easier

22 4 5 6 7 8 9 0 1 2 3 I # C * CELLPHONE SHOPPER Project Proposal Graham Hunter | Marc Pelteret | Tshifhiwa Ramuhaheli Supervisor: Hussein Suleman 11 May 2007


Download ppt "4 5 6 7 8 9 0 1 2 3 I # C * CELLPHONE SHOPPER Project Proposal Graham Hunter | Marc Pelteret | Tshifhiwa Ramuhaheli Supervisor: Hussein Suleman 11 May."

Similar presentations


Ads by Google