07-02-2013, 04:31 PM
Functional Requirements Document Telecom Store Inventory v1.0
1Functional Requirements.pdf (Size: 136.16 KB / Downloads: 53)
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.
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.
For deleting a retailer the system should allow the admin to search through the
existing retailer details and choose a retailer that needs to be deleted.
Product, Stock, and Sales Promotion
a) Product Models
Store maintains different kinds of product models in the inventory such as
handsets, SIMs, accessories etc. The inventory manager is responsible for
maintaining the product models in the system. Model information includes
product model name, description, features, price, and threshold limit. While
adding a product model, the system should also allow the inventory manager to
tag the Model with a retailer (optional). Product model information can also be
updated if needed.
b) Stock
The Inventory manager has to perform activities pertaining to Stock
Administration.
The system should allow the inventory manager to manage the stock under each
Product Model. The ProductCode, Product Name and Product Status (Available)
needs to be added while adding the stock. The system should also allow the
inventory manager to delete the stock, by removing the products available for a
model.
For removing the entire product model from the store the prerequisite is that no
products of this model should be in ‘Allocated’ status and also there should be no
retailers tagged to this product model.
Inventory manager can query the stock and understand which stock is nearing
threshold limit or below threshold limit and accordingly inform stake holders that
action is required wherever applicable.
Inventory Manager should be able to check the stock level of all product models.
Color codes must be showcased with legend to depict threshold, near threshold,
below threshold. The threshold values for different models must be determined by
Inventory manager.