03-04-2013, 10:18 AM
Module 1: 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. Before
deleting a retailer, all Product Models tagged to the retailer should be untagged.
The system allows the Admin to create three roles in the system and also assign
or revoke required privileges to the retailer. Following are the roles created.
1. Admin
2. Inventory Manager
3. Retailer
Admin should also able to view privileges of a particular user.