1 / 61

Vending Machine Through Mobile (A BLUE TOOTH BASED APPLICATION)

Vending Machine Through Mobile (A BLUE TOOTH BASED APPLICATION). GOAL OF OUR SYSTEM. User can use a cell phone to select the product to be purchased from among a list of products and buy them through telemetry.

feoras
Télécharger la présentation

Vending Machine Through Mobile (A BLUE TOOTH BASED APPLICATION)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vending Machine Through Mobile (A BLUE TOOTH BASED APPLICATION)

  2. GOAL OF OUR SYSTEM • User can use a cell phone to select the product to be purchased from among a list of products and buy them through telemetry. • OUR SYSTEMis J2ME based Bluetooth mobile application which when installed in a Java enabled mobile phone lets a user make a purchase of an item through the mobile phone.

  3. Problems with the current scenario: • Coin acceptors often jam up, especially if a bill or other foreign object is inserted into the coin slot. • Moreover these vending machines are not smart enough to give you change for the products you have bought. • Also these vending machines need more manual interaction which is not always recommended. • Also people are looking for innovative solutions from the vendors to their buying problems.

  4. PLANNING

  5. Proposed Solution • The scheme relies on a radio frequency transmission medium, which guarantees fully bi-directional • This scheme has opened door for the vendors to adopt a new alternative paying scheme that will help them to attract the customers. • This project also focuses on developing an alternative scheme for payment through credit cards.

  6. MODULES There are four modules present in the system. They are: • Vending Machine Module • Purchase Request Module • Billing Module • Payment module • Talk time. • Credit card Payment

  7. Vending Machine Module Functionality: • Show List The lists of the categories available in the repository The products in the selected category are also displayed. • Update Inventory Whenever products are purchased, the amount of products sold will be deducted from the inventory levels. When the inventory level of a product goes down the minimum requirement, product name will be deleted from the available list of products. It has to be updated again by the administrator whenever the product is added to the inventory.

  8. Purchase Request Module • Functionality: • Viewing the list of categories of products. • To make a request for buying a product of desired quantity.

  9. Billing Module • Make Bill A bill is generated for the purchased product. • Transaction Log Records the list of transactions performed

  10. Payment module • Credit card Payment If the payment is through the credit card, then the card details will be send to the bank and the amount will be collected later. • Talk time payment If the payment is through service provider then the amount of purchase will be deducted from the user’s talk time.

  11. SOFTWARE REQUIREMENTS • SERVER • Operating system ---- Windows XP • Server Side Prog ---- java Servlets • Web server ---- Apache tomcat 5.5 • Database ---- Oracle 8.0 • Client • Operating system ---- Palm OS • Blue Tooth Mobile ---- J2ME Wireless Toolkit

  12. HARDWARE REQUIREMENTS • Server • PIII or higher processors • 256 MB RAM • 20 GB Hard Disk • Client • Bluetooth enabled mobile phone is sufficient

  13. ANALYSIS

  14. FUNCTIONAL REQUIREMENTS

  15. The actors identified in this system are: • User. • vending machine. • Service Provider • TTP

  16. The use cases that are identified in this system are 1. View repository 2. Select category 3. Select product. 4. Billing system 5. Sim card payment. 6. Credit card payment

  17. MAIN USE CASE DIAGRAM

  18. SUB USE-CASE FOR PURCHASE

  19. SUB USE-CASE FOR VIEW REPOSITORY

  20. ACTIVITY DIAGRAMS • Activity diagrams are special case of the state machine • Activity diagrams provide a view of flows of what is going inside the use cases or among several classes

  21. Activity diagram

  22. SEQUENCE DIAGRAMS • Provides graphical view that shows object interaction in time based sequence • These diagrams establishes the roles of the objects and provide essential information to determine class responsibilities

  23. UPDATE INVENTORY

  24. PURCHASE

  25. CREDIT CARD

  26. SIM CARD

  27. CLASS DIAGRAM • Class diagrams are created to provide a picture or view of some or all of the classes in the model. • The main class diagram in the logical view of the model is typically a picture of the packages in the system

  28. CLASS DIAGRAM

  29. FUNCTIONAL ARCHITECTURE

  30. Mobile with vending machine

  31. Vending machine checks database

  32. Checks bank details

  33. Checks service provider

  34. SYSTEM ARCHITECTURE

  35. ACTI CNAME BALANCE SERVICE PROVIDER PIN CATEGROY PNAME To CNAME SIMNO Views PRODUCT MNAME CTYPE COST INTERACTS BUYS EXPIRY DATE CARD TYPE CARDNO TID CVVNO CName TMODE BILLING SYSTEM CREDITCARD MNAME INTERACTS BAMOUNT PNAME TDATE

  36. List of data base tables identified • Category • Products • Measurement • Transaction • Service provider • Visa • Transaction processing(ttp) • vodaphone

  37. Category table Product table Cname represents customer name Pname represents product name

  38. Measurement table

  39. Transaction table

  40. Service provider

  41. Vodaphone

  42. TRANSACTION PROCESSING

  43. VISA

  44. Interface design

  45. Welcome screen

  46. categories

  47. List of products

  48. Puchase the products

  49. Pay mode

More Related