Download presentation
Presentation is loading. Please wait.
Published byMorris Lynch Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.