19-07-2013, 02:26 PM
Functional Requirements Document Telecom Store Inventory v1.0
Functional Requirements.pdf (Size: 136.16 KB / Downloads: 30)
Introduction
Telecom store is the first point to step in for a mobile connection. This store is an
inventory for all kinds of products. Store maintains different kinds of product
models in the inventory such as handsets, SIMs, accessories etc. The
management of this store is an extremely important aspect of making sure that
customers receive what they need and when they need it. It is very important to
maintain track of Telecom equipment in the store to prevent disaster.
Customers can walk in a retail store and place orders. Hence all stock must be
maintained up to date. But in an automated environment, customer places
orders via a portal and the order is delivered at the address specified at the time
of order placement. And the acknowledgment of the order delivery from the
customers is necessary to proceed with the further order orchestration which
includes other systems like activation on the network elements, billing etc. Store
inventory is one of the many components that an order passes through in its
course to billing.
Retailers are the stake holders of the store inventory who pay to the store owner
for the stock catered for them in the store. Retailers place orders for customers
over that stock.
User Administration
An admin role has to perform activities corresponding to this module. Retailers
are created/updated and deleted as a part of this module.
Product Models are also tagged to the retailers. E.g., Handset model '1' will be
tagged to retailer 'A' and 'B' and handset model '2' will be tagged to 'C' etc
depending on the requirement of retailers. Customers of retailer 'A' in turn will
place order for: 1 * Handset model '1' + 1* Airtel SIM.
The system should collect the retailer details and will add the retailer information
to the database along with a retailer id generated by the system. After adding a
retailer, system should offer a Product Models Catalog from which administrator
should tag product models to the retailer.
While updating the details of a retailer, the system will display the retailer details
and the Product Models mapped to him and should allow him to add or remove
Product Models or update retailer information if required.
Product Sales Promotion
For promotion of products, inventory manager configures complementary
packages. System allows inventory Manager to configure complementary
packages, which would be issued to retailer based on the total amount of the
orders placed by them. The manager can issue complements or rewards for
retailer who places maximum order.
Order Processing
Retailer logs to the system and places an order for the customer. Retailer can
place orders on the view available to him. While placing the order, the system
should capture the customer information and also it should provide the list of
models of handsets, SIMs and accessories available in the system. Retailer
chooses the products and quantity for the customer and submits the order. On
submission of the order, the system should calculate the amount the retailer
needs to pay and it will be returned along with a unique order reference to the
retailer. Order details must be saved to the system. Payment is done offline.
Rewards Dispatch
On a daily basis, the inventory manager views the list of retailers along with the
complementary package eligibility. The complement is computed and mapped by
the system based on the order amount, at the time of confirmation of order
dispatch.
The inventory manager can select products from the stock and allocate them for
each reward. Once the dispatch is acknowledged, the status can be changed to
'Dispatched'. Products given as reward can be tracked, as the record of products
selected for each reward will be separately available in the database.
Defect Tracking (Defect Replacement Request)
If any product is defected, the customer can approach the retailer, and the
retailer raises a request to replace the product. The system should support defect
reporting by the retailer. This should be captured as an order and should include
the shipment details.
The inventory manager does the processing of this defect replacement orders by
allocating and dispatching another product from the stock.