0% found this document useful (0 votes)
2 views7 pages

5 Sprint 1 Backlog

The document outlines various features and user stories related to a customer management system, including My Profile Page, Cart Page, and Transaction Page. It specifies programming tasks such as deleting customer details, activating profiles, and calculating total prices, along with SQL operations for managing product and customer data. Acceptance criteria for navigation and functionality are also detailed, ensuring a seamless user experience throughout the application.

Uploaded by

lakra lakra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views7 pages

5 Sprint 1 Backlog

The document outlines various features and user stories related to a customer management system, including My Profile Page, Cart Page, and Transaction Page. It specifies programming tasks such as deleting customer details, activating profiles, and calculating total prices, along with SQL operations for managing product and customer data. Acceptance criteria for navigation and functionality are also detailed, ensuring a seamless user experience throughout the application.

Uploaded by

lakra lakra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 7

Sr. No.

Feature
1 My Profile Page
2 Cart Page
3 Transaction Page
4 Delete Customer Details – Programming
5 Activate Customer Profile – Programming
6 Search Customer by Email Domain – Programming
7 Calculate Total Price for Selected Products – Programming
8 Use of Product & Customer table and JOIN Operations.
9 Use of Product Table and Subqueries implemetation.
10 Use of Product Table and implement Having caluse.
SlNo Feature Story number Description (Card)

1 My Profile Page US_UI_001 As an existing Customer, I

2 Cart Page US_UI_002 As an existing Customer, I


3 Transaction Page US_UI_003 As part of US_UI_002 (pre
4 Delete Customer US_Prog_004 method. To select the
Details
Activate– Customer
Programming payment -method
options:you
COD,
5 Search Customer by US_Prog_005 UPI, Credit Card, Debit
Profile – Programming method,
6 Email Domain
Calculate Total–Price US_Prog_006 Card, Netthere would
Banking etc..be
final pricing details,
7 Programming
for Selected Products US_Prog_007 - Total product Price
8 –Use
Programming
of Product & US_SQL_008 - Total Discount
9 Use of Product Table US_SQL_009 - Extra Charges
10 Use of Product Table US_SQL_010 - Order Total
* Below that you will have a button "Proceed to Buy", which when clicked
* Invoice would show you the below details:
- Transaction ID
- Customer ID
- All Product ID
- Total Amount
- no_of_items
All these will be then saved to the Transaction table (as part of 1_PBL_SQL

** Navigation bar must be visible all the time.


Acceptance Criteria (Confirmation)

As part of 1_PBL_UI : US_UI_003, On the Navigation Bar, there is a hyperlink named "My Profile" which when
clicked will route you to "My Profile" page.

* At the top, customer's name is displayed.


* Below that, all the details of the customer can be seen which were filled at the time of registration (as part of
1_PBL_UI : US_UI_001).
* Below these details, there will be 2 buttons:
- Update : To edit/update any details, you click on this button and then above details will be editable.
- Save: If any changes/updates are done , then click on this button to save the changed permanently, these
updated values will be reflected in "Registration Table" (as part of 1_PBL_SQL : US_SQL_001)

** Navigation bar must be visible all the time.

As part of 1_PBL_UI : US_UI_003, On the Navigation Bar, there is a hyperlink named "Cart" which when clicked will
route you to "Cart" page.
- In case there are no items in the cart, then page must display "Your cart is empty" and below that there must
be a hyperlink saying "View Products". If "View Products" is clicked then user is routed back to the home page (as
part of 1_PBL_UI : US_UI_003) when all the products are visible.
- If user have some item(s) in the cart:
* On the left half of the page, they would be able to see the products that are in their cart and their
individual prices.
* On the right half at top, they would see a "Summary" , which will show the product price listing and the
"Total Amount".
* There would be delete button beside every product, to remove it from the cart.
* There would be a "Checkout" button below "Summary", by clicking on it you would be routed to the
"Transaction Page" (as part of US_UI_003 – next user story) to complete the transaction and get the invoice.

** Navigation bar must be visible all the time.


As part of US_UI_002 (previous user story), There would be a "Checkout" button below "Summary", by clicking on it
you would be routed to the "Transaction" Page.
* Here at the top, you would be asked to choose the payment method. To select the payment method you
must have a various options in form of Radio Buttons.
- options: COD, UPI, Credit Card, Debit Card, Net Banking etc..
* Below payment method, there would be final pricing details, which would show:
- Total product Price
- Total Discount
- Extra Charges (GST, Delivery etc.)
- Order Total
* Below that you will have a button "Proceed to Buy", which when clicked will complete the transaction and
will show you invoice on the same page.
* Invoice would show you the below details:
- Transaction ID
- Customer ID
- All Product ID
- Total Amount
- no_of_items
All these will be then saved to the Transaction table (as part of 1_PBL_SQL : US_SQL_004)

** Navigation bar must be visible all the time.


* An acknowledgment message need to be displayed on the console as "Your Profile is Inactived Successfully".
* The activate feature will set the user's status to 'Active'. Only afterwards, user can get an access the features of
the
 system.
This feature will return the list of customer(s) who has the same email domain as provided in the input
 This feature
parameter. willprint
It will calculate andofdisplay
the list the total
customers in theorder amount.
following Thison
format feature will include
the console validationCustomerName
- “CustomerID checks to ensure
that selected product's quantities are not more than the available stocks. If validation failed then it provide an
appropriate error
* Note : Admin hasmessage toall
access to thethe
user.
tables in database.

* To wirte a query use product table and customer table.


ou will have a button "Proceed to Buy", which when clicked will complete the transaction and will show you invoice on the same page.
d show you the below details:

e then saved to the Transaction table (as part of 1_PBL_SQL : US_SQL_004)

bar must be visible all the time.


Size Business Sprint
Estimate Priority Number
n the same page.

You might also like