Orpos and store practices

49
Oracle POS and Store Practice Shyam Chakrapani

Transcript of Orpos and store practices

Page 1: Orpos and store practices

Oracle POS and Store Practice

Shyam Chakrapani

Page 2: Orpos and store practices

What is Retail?

• The process of selling consumer goods and services to customers to earn a profit.

• The Retail includes every sale of goods and services to the final consumer.

Page 3: Orpos and store practices

Types of Retailers

• Department Stores

• Supermarkets

• Warehouse Retailers

• Specialty Retailers

• E-Tailers

• Convenience Retailer

• Discount Retailer

Page 4: Orpos and store practices

Retail Formats

OWNERSHIP

Independent

Chain

Franchise

Lease department

Vertical marketing system

STORE BASED

Food Store retailers

General merchandise stores

SERVICES Vs GOODS

Rented goods

Own goods

NON STORE RETAILING

Vending machines

Home shopping

Page 5: Orpos and store practices

Enhanced Technologies

Virtual mannequins

RFID / EPC tags

RF security tags

iBeacons 

Smart Basket

5

Page 6: Orpos and store practices

Oracle POS

6

Page 7: Orpos and store practices

ORPOS

• The point at which transaction occurs in a store is called POS.

• Oracle Point-of-sale application is designed to enable customer-centric retailers to perform day-to-day transactions.

Page 8: Orpos and store practices

Terminologies• TILL

• Register

• Cash drawer

• Tenders

• Float

• Reconciliation

• E-Journal

8

Page 9: Orpos and store practices

Administration

• Roles

• Register, TILL and Float

• Reports

• E-Journals

Page 10: Orpos and store practices

Components under POS• Daily Operations

• Point-of-Service

• Administration

• Clock In/Out

• Fulfillment

• Browser

• Training On

• Inventory inquiry

Page 11: Orpos and store practices

POS - Technical Architecture

Page 12: Orpos and store practices

Business Process Overview

• Scan the item

• Link with the customer

• Performs inventory search

• Tender

• Receipt

• Return

• House Accounts

• Track time of cashier

Page 13: Orpos and store practices

Finite State Machine

• The POS application is implemented as a modified finite state machine

• States

• Transition

• Actions

• Tour Metaphor

Page 14: Orpos and store practices

Framework

• The Foundation is the framework used in ORPOS.

• It is a framework for:

Tour Engine-Workflow control system

Run-time UI

Business Logic

Data persistence

Page 15: Orpos and store practices

Oracle Back Office

15

Page 16: Orpos and store practices

Oracle Retail Back Office• Browser-based application

• Local store parameter maintenance and system configuration.

• Promotional event management.

• Start- and End-of-day operations.

16

Page 17: Orpos and store practices

Oracle BO Operations Item maintenance

Reports

Employee - Clock In / Out

- Time maintenance

Store operations - Start of the Day

- End of the Day

Page 18: Orpos and store practices

Oracle BO Operations Pricing - Price promotion

- Price change

- Discount rule

Administration

- Job manager

Page 19: Orpos and store practices

Oracle Central Office

19

Page 20: Orpos and store practices

Oracle Central Office

• Connects all the POS terminals.

• Contains all the transaction data across the globe.

• Combination of Back Office.

• Broadcasts to legacy systems.

Page 21: Orpos and store practices

Oracle Central Office

Transaction Tracker

- Item

- Transaction

- Customer

- Electronic journals

Administration

- Store directory

- Users

- Roles

Data management

Page 22: Orpos and store practices

SIM

22

Page 23: Orpos and store practices

Store Inventory Management• Oracle Retail Store Inventory Management can provide inventory position

visibility.

• Streamline in-store activities like :

Receive merchandise

Replenish and order stock

Request and implement price changes

23

Page 24: Orpos and store practices

AdministrationThe administration function includes the following tasks usually performed by a SIM system administrator or manager :

SIM setup and technical maintenance.

Security setup to define SIM users and their roles.

Setup and maintenance of unique identification number (UIN), such as serial numbers for items that require them.

Page 25: Orpos and store practices

SIM Functionality Stock counts

Sequencing

Pick Lists

Item requests

Store orders

Price Changes

Ticketing

Page 26: Orpos and store practices

Shipping and Receiving• Direct Store Delivery

• Deliveries from company-owned warehouses

• Return to Vendor

• Transfers

Page 27: Orpos and store practices

SIM Integration

Page 28: Orpos and store practices

ORPOS technologies

28

Page 29: Orpos and store practices

J2EE

• Provides environment for developing Web-based enterprise applications

• Provides multi-tier enterprise services

29

Page 30: Orpos and store practices

J2EE Technologies

• Java Servlets

• JavaServer Pages (JSP)

• Enterprise JavaBeans (EJB)

• Java Message Service (JMS)

• Java Naming and Directory Interface (JNDI)

• Java Database Connectivity (JDBC)

• JavaMail

• Java Transaction Service (JTS)

• Java Transaction API (JTA)

• J2EE Connector Architecture (J2EE-CA, or JCA)

Page 31: Orpos and store practices

MVC

• MVC stands for Model View and Controller.

• It is a design pattern that separates the business logic, presentation logic and data.

Page 32: Orpos and store practices

MVC Example

Page 33: Orpos and store practices

Servlet

• Servlet technology is used to create web application

• It is robust and scalable

Page 34: Orpos and store practices

Java Server Pages (JSP)

• Used to create web application

• A JSP page consists of HTML tags and JSP tags

Page 35: Orpos and store practices

Enterprise Java Bean (EJB)

• It is used to develop distributed applications

• EJB application is server side component

• EJB-QL is used to access the database.

Types of EJB:Entity bean

Session bean

Message Driven Bean

Page 36: Orpos and store practices

ORM (Object-Relational Mapping )

• ORM is a programming technique for converting data between RDBMS and OOP Language.

• It achieves data persistence.

• Advantages over plain JDBC:

Base independent framework.

No need to deal with the database implementation.

Page 37: Orpos and store practices

Hibernate

• Hibernate is an Object-Relational Mapping (ORM) solution for JAVA.

• Hibernate maps Java classes to database tables and from Java data types to SQL data types.

• It makes of a hibernate query language (HQL) to access the database.

• It is based on XML mapping.

• ORM tools takes care of persistence.

Page 38: Orpos and store practices

Spring• Spring is the most popular application development framework for enterprise

Java.

• The Spring framework is a lightweight framework for developing Java enterprise applications.

• It provides high performing, easily testable and reusable code.

• Spring implements Model View Container (MVC) design pattern.

• It can be thought of as a framework of frameworks.

Page 39: Orpos and store practices

Web Service

39

Page 40: Orpos and store practices

Web services

• Interoperable distributed technology

• Used to transfer data from one application to another application.

Page 41: Orpos and store practices

Backbone

41

Consumer Provider

WSDLUDDI

XML

SOAP

Page 42: Orpos and store practices

Basic definitions

• XML (Extensible Mark-up language) - It is used to tag the data.

• XSD - XML schema definition - Defines the element in an XML document. • WSDL is used for describing the services available.

• UDDI lists what services are available.

Page 43: Orpos and store practices

Pro’s and Con’s

Pro’s:

• Enables software running on different platforms to communicate with each other.

• Promotes modularity and reuse of existing software.

• Can be implemented incrementally.

Con’s:

• Requires programming skills to implement

• Applications may be able to bypass security barriers

Page 44: Orpos and store practices
Page 45: Orpos and store practices

Commerce Anywhere

• Omni-Channel promotes:

Buy Anywhere

Source Anywhere

Pickup/Deliver Anywhere

• Commerce Consideration:

Customer transparency

Item transparency

Order transparency

Inventory transparency

Page 46: Orpos and store practices

Features of Micros

• POS and Back Office (XStore)

• Mobile POS

• EFTL LINK

• X-Store Office

• SIM(Store Inventory Management)

• Mobile SIM

Page 47: Orpos and store practices

XStore PoS

Page 48: Orpos and store practices

MICROS Deployment

Page 49: Orpos and store practices

Thank you

49