POS Refinement Iteration II Development documentation

Source: Internet
Author: User

One, use case model

1, System use case diagram

2, open single case analysis

Use case Name: Sales Open order

Main players: Cashier

Main success Scenarios:

(1), the cashier starts a new sale

(2), the cashier enters the product item in turn, selects the quantity (default 1)

(3), the total amount of the system with the entry of the product constantly refreshed

(4), cashier input completed, confirm checkout

(5), the system creates the transaction information table, and automatically records the transaction time, waits for the customer to pay

Extended:

2a. The cashier enters the wrong product or the customer does not need a product

1. Competent or high-authority personnel landing System

2. The supervisor or the High Authority person deletes this item entry information

3. The supervisor or the high-authority person exits the system

4. System display back to sales screen

5. Cashier to enter the next item

2-5a. Cancellation of Transaction by customer

1. Competent or high-authority personnel landing System

2. The supervisor or the High authority person cancels the transaction, deletes the transaction information form

3. The supervisor or the high-privileged person exits the account

4. The system resumes its initial sales status and waits for a new transaction

2-5b. Customer request to cancel a product

1. Competent or high-authority personnel landing System

2. The supervisor or the High Authority person deletes this item entry information

3. The supervisor or the high-authority person exits the system

4. The system deletes the transaction information table and re-executes step 6

5a. Customer Request Pending Order

1. Cashier Select Pending Order options

2. System Save Transaction Information table

3. System Recovery to step 1

Two, Supplemental Specifications

Brief introduction

This supplemental protocol lists the system requirements that are not readily available in use cases. The supplemental protocols and use-case models document a complete set of requirements for the system.

This document is not a final draft and will be continuously optimized as the project advances.

Functional performance

1. User unit Query.

According to the business code of Inquiry Business processing basic information and processing progress.

2. Process Control.

Administrators can query the existing process definitions and deploy new processes.

3. Equipment Import management staff can execute a process to create a new process instance.

4. Equipment import Management and foreign trade company staff can take specific tasks to carry out the work.

Feasibility

The desktop user interface should be compatible with Windows 2000, XP, Win7.

Reliability

The system should be available 24 hours a day, 7 days a week.

The downtime should be less than 10%.

System restart time is less than 1 minutes.

Performance

1. The system will be able to provide access to the database within 10 seconds.

2. The system must be able to complete 80% of all transactions within 2 minutes.

can support

Extensible support for peripheral devices such as barcode scanners.

Security

The system must be able to prevent unauthorized users from performing non-authoritative operations.

Design constraints

The system must provide a Windows desktop-based interface.

The key font should be visible one meter away (for example, the total amount), avoiding long periods of time and visual fatigue for the cashier.

There are keyboard shortcuts that make it easier for cashiers to work more efficiently.

Interface design, should be simple and easy to understand, color should not be too much, to avoid the cashier long time and visual fatigue.


PS: input design See next Blog ~ Thank you ~


POS Refinement Iteration II Development documentation

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.