Report Management Module
Report Management Module
FOR
1. Functional Requirement
Admin Dashboard Overview:
Interactive administrative dashboard with charts and statistics
Ability to change dashboard statistics to reflect specific date ranges
Dashboard date-range reports include total product sale, new customers vs. returning, top
selling products, top selling brands, most used discount codes.
This module will allow the manager to manage the reports of the system. It will provide graphical
and statistical data of the orders and inventory of the e-commerce website. System manager can
view reports of product in and out, total sales in a day, month or year.
Website Overview:
On the website there will be interactive statistical data available for everyone (customers/end
user) to view. It will contain total sales, top selling product, top selling brand, total customers
etc.
2. Sale Report:
It will display summary report of the all the orders sales for a selected time interval, month,
day, or year. In the right navigation manager can simply click on the Sales Summary
report. There will be a dropdown menu available you can simple choose a specific time
period to view the report of it. Or you can simply click on the monthly, yearly or daily
report option.
The report will show the statistical and graphical details of the orders. Also will provide
information regarding the monthly, daily or specific interval total orders, total sales and
total discounts etc. as well.
Given below is the simple interface example for it for better understanding.
3. Top Selling or Top Seller Product Report
This report will manage the all product details according to their total number of the sales.
The manager can view the list of top selling weekly, monthly, or yearly products and the
least selling product. Simply using the sort by dropdown, you can view the list by the top
selling product, the least selling, or alphabetically. Given below is the example of top
selling product
For each product, you can see individual detailed report with a time graph of its sales.
You can also see a detailed list of all orders that the product is included in. You can also
open each order individually.
The following is the example of the individual product selling report:
Performance
PER-1: The average response time per every user click shall be less than 4 seconds. And
the maximum average time per every click shall be less than 6 seconds.
Usability
USE-1: The system user interface shall be user friendly. i.e. the minimum amount of time taken
by novice user to learn the system shall be 15 minute
Maintainability
Main-1: The system can make new changes on the basis of the requirements, if demanded after
completion of the system. The maintainability of the system can be done by integrating new
modules and offering new solutions for the raised problems
3. Use Case Diagram:
Following is the use case diagram for the reporting dashboard.