Shopit Functional Requirements Part 2 for Computer Science students for their Final Years project.
Also, Check project Introduction ( Click here )
Shopit Functional Requirements Part 2 Details
Report Management
| Req. No. | Functional
Requirements |
| FR16-01 | The
system shall enable the admin to view the different types of reports of
Shopit system. |
| FR16-02 | The system shall enable the admin
to view the report of all Orders sold. |
| FR16-03 | The system shall enable the admin
to view the revenue reports. |
| FR16-04 | The system shall enable the admin to view regular customers reports. |
| FR16-05 | The system shall enable the admin
to share or print reports. |
Chat
| Req. No. | Functional
Requirements |
| FR17-01 | The
system shall present interface to customer where they can communicate their
queries with admin regarding their order. |
| FR17-02 | The
system shall provide an interface to the admin where he checks the any the
customer queries. |
| FR17-03 | The system shall enable admin
immediately check queries by the customer. |
| FR17-04 | The system shall enable admin to
communicate back to customer. |
View Orders
| Req. No. | Functional
Requirements |
| FR18-01 | The system shall provide interface
to Admin to view list of all orders. |
| FR18-02 | The system shall allow admin to
select single order for further actions. |
| FR18-03 | The
system shall allow admin to change the customer order if customer wants. |
| FR18-04 | The system shall provide interface
where admin can contact customer via email regarding order. |
Verify/Discard Orders
| Req. No. | Functional
Requirements |
| FR19-01 | The system shall provide interface
to Admin to view list of all orders. |
| FR19-02 | The
system shall allow admin to check expiry dates of products to take further
action. |
| FR19-03 | The
system shall allow admin to verify/discard customer orders based on expiry
date of deal. |
| FR19-04 | The system shall allow admin to
change order status. |
| FR19-05 | The system shall provide interface
where admin can contact customer via email regarding order. |
Manage Credit Accounts
| Req. No. | Functional
Requirements |
| FR20-01 | The
system shall provide an interface to the admin where they can manage customer
accounts. |
| FR20-02 | The
system will provide interface where admin can see customer’s credit history. |
| FR20-02 | The system
shall allow admin to address problems in customer’s credit account. |
| FR20-04 | The system
shall allow admin to contact customer for further details. |
View Credit Detail
| Req. No. | Functional
Requirements |
| FR21-01 | The
system shall provide an interface to the admin/customer where they can view
customer account details. |
| FR21-02 | The
system shall allow admin/customer to select different types of account
details. |
| FR21-03 | The
system shall respond with all the details i.e. dollar used on products,
dollar transfer, dollar withdraw to admin/customer. |
| FR21-04 | The
system shall allow admin/customer with an option to take print of details. |
Generate Graphs
| Req. No. | Functional
Requirements |
| FR22-01 | The
system shall provide interface where admin can view different types of graphs
of Shopit system. |
| FR22-02 | The
system shall enable admin to view graphs of total dollar sold, products sold,
revenue graphs etc. |
| FR22-03 | The system shall enable admin to
print graphs for analytical purposes. |
| FR22-04 | The
system shall enable the admin to generate the custom graphs with user entered
date range. |
FR23:
Update database with products
| Req. No. | Functional
Requirements |
| FR23-01 | The
system shall provide interface where admin can start crawler to get latest
deals. |
| FR23-02 | The system shall also allow admin
to add products manually. |
| FR23-03 | The system shall enable the admin
to delete products in database. |
| FR23-04 | The
system shall generate success message on successful database update with
products. |
View Notifications
| Req. No. | Functional
Requirements |
| FR24-01 | The system shall provide option to
see notifications. |
| FR24-02 | The system shall allow Actors to
click on bell button to view notifications. |
| FR24-03 | The system shall present all
notifications upon clicking on that button. |
| FR24-04 | The system shall allow actors to
take different actions i.e. clear notifications, goto action. |
Edit Profile
| Req. No. | Functional
Requirements |
| FR25-01 | The sys shall allow customer/admin
to update their profile. |
| FR25-02 | The
system shall allow customer/admin an interface where they can update their
details. i.e. username, password, email, contact, profile picture etc. |
| FR25-03 | The system shall save all
information upon clicking on update button. |
| FR25-04 | The system must show updated
information everywhere. |
Post Deal Ad
| Req. No. | Functional
Requirements |
| FR26-01 | The
system shall provide interface to Seller to add product/deal ad for
selling. |
| FR26-02 | The
system shall provide interface where Seller can add deal details and
images. |
| FR26-03 | The system shall list product/deal
into the all deal list for seller. |
| FR26-04 | The system shall show waiting
status for product/deal that needs to be approved. |
Update Deal
| Req. No. | Functional
Requirements |
| FR27-01 | The system shall provide interface
to Seller to update deal/product ad. |
| FR27-02 | The system shall allow admin to
update deal/product details and images. |
FR28:
Delete Deal
| Req. No. | Functional
Requirements |
| FR28-01 | The system shall provide interface
to Seller to delete deal/product ad. |
Performance
| Req. No. | Non-Functional
Requirements |
| NFR01-01 | Average
load time of the starting page of the system must be less than 4 second. |
| NFR01-02 | Average
processing time taken by the system to complete a transaction/request should
be less than 10 seconds. |
| NFR01-03 | System
Mean Time to Failure should not be more than 60seconds within 24 hours of
use. |
| NFR01-04 | Average system response time
should not be greater than 5 seconds. |
| NFR01-05 | System
must successfully run on a client machine with 256 MB RAM or above. |
| NFR01-06 | 200 Customers should be able to simultaneously access the system and update the database. |
End of Shopit Functional Requirements Part 2