Website Site and Mobile App Business Requirements Document (BRD)
Website Site and Mobile App Business Requirements Document (BRD)
(BRD)
MODIFICATION HISTORY
PROJECT OVERVIEW
It is very important that you study this document carefully and let us
know of any additions/changes/deletions/comments/questions you
may have.
Please note that the software we will build for you will contain
only those requirements documented here. The price/estimate we
give you is to build software to meet the requirements
documented here and nothing more.
If, after you approve the estimate, you ask us to change a requirement
documented here or to add a requirement that is not documented here,
then we will submit a Change Request to you for your approval. It will
contain details on additional cost/time. Once you approve of it, those
requirements will be added to the software we build.
PROJECT SCOPE
Business Processes Considered
Systems/Applications
Website and Mobile Application
Assumptions/Constraints
None
Risks/Related Documents
N/A
Home Page
Business Requirements
REQ ID Description
1101 Start Page
Empty Page?!
Site features
❖ The ……………………………………………………………………………..
❖ …………………………….
❖ ………………………………
❖ ………………………………..
❖ …………………………..
❖ ……………………..
❖ …………………….
❖ ,
Member Registration
Business Requirements
REQ ID Description
1201 Registration form
Regardless of whether the user is registered or not, the user will be able to
make a purchase. The user can still get registered by clicking in the ‘register’
link which will be shown in the home page. Users must enter the following
details at the time of registration:
❖ First Name
❖ Last Name
❖ Username
❖ Mobile phone number
❖ Building Number
❖ Street Name
❖ Neighborhood
❖ Postal Code/Zip Code
❖ Additional Numbers
❖ Email
❖ Additional information
❖
1202 Confirmation email
Empty Page
Member Login
Business Requirements
REQ ID Description
1301 Member Login Form
Products Functionality
Business Requirements
REQ ID Description
1401 Products
Products, to a great extent relate to the Agriculture related accessories in the
website.
In this page, the user will be able to view the list of product catalog.
, the user will be able to view the various products that will be listed, running to
pages, which can be bought by the user.
On clicking any of the products among the number of products displayed, the
Normal customer
1. The ability to create an account by phone number.
2. The ability to log in.
3. Change the password.
4. Browse all products.
5. The ability to order a product.
6. Add / remove products to cart.
7. Determine the method of payment (either pay on delivery, or online
payment).
8. There are a limit (celling) for pay on delivery.
9. Select the delivery address, add / modify.
10. All order details, shipping and payment details are displayed on one page,
the customer is asked to confirm the order and the customer can write a
text note and send it with the purchase request at the last stage.
11. The customer can write a comment and rate the product after completing
the purchase.
12. Can send an inquiry regarding a product.
13. Browse the order status
o The order has been confirmed: It means the customer has
successfully completed and the payment and order have been
received. - There are cases where the system administrator
reviews the member’s previous requests so that if previous
quantities were requested and he did not receive, his request can
be canceled from this step.
o The order is being prepared: The order is being prepared for
shipment.
o Order in progress: the shipping company received the shipment.
o The order was delivered / the request could not be delivered: if
the customer received the order or the shipping company was
unable to deliver the order to the customer. What would happen
if the shipping company was unable to deliver the order to
the customer?
o Canceled request / rejected request: If the request is rejected by
the site administration.
14. The possibility of returning the commodity. The maximum time to return
the product must be specified
15. Share the product on social media. (WhatsApp - Twitter - Email –
Facebook – Instagram).
16. edit personal data
Certified Merchant
Business Requirements
REQ ID Description
1501 Certified Merchant
.
classified ads Section
Business Requirements
REQ ID Description
1601
Consulting section
Business Requirements
REQ ID Description
1701 Consulting section
❖
❖
❖ and when clicked on it will be transferred to the product page in the store.
The customer cannot add any external links to prevent security
vulnerabilities
Track Your Order
Business Requirements
REQ ID Description
1801 Track Your Order
The user can track the order for their product once they’ve finished checkout
their product in the checkout tab.
There will be an order history with the ability to print to PDF.
They can track their order by viewing their shopping cart that shows the
quantity of products purchased and that shows the total price for the products
bought. Here I suggest that after completing and approving the order
process, a special link is sent to track the request
The user will need to fill in the following fields for order status and shipping
Tracking.
❖ Username
❖ Mobile phone number
❖ Email
My Saved Items
Business Requirements
REQ ID Description
1901 My Profile
The user can save and edit his/her shipping address in their personal profile.
The user can also view and/or edit their saved credit card.
1902 My Saved Items
The user can view all of the products that he has ordered and saved in his My
saved items.
1903 My order History
Here, the user will be able to view order details to check the order status of the
product.
Keep history of purchases for buyer
Keep History of purchase for users for the following year or reference, also
must ask if they want to be reminded next year
1904 My Payment Information
Users would be able to view their payment information for the products that
they’ve bought.
Business Customer Login
Business Requirements
Get Quote
Business Requirements
REQ ID Description
2101
Contact Us
Business Requirements
REQ ID Description
2201 Contact Us
I
Payment Functionality
Business Requirements
REQ ID Description
2202 Payment Functionality
Business Requirements
REQ ID Description
2301 BLOGS
In the Blogs page, the user will be able to view the blogs posted by admin.
Social media plugins would be integrated with the blogs.
The users can like (Facebook) or follow (Twitter) blog posts in the website
Extra Functionality
Business Requirements
REQ ID Description
2401 Extra Functionality
In this website, the other miscellaneous functionalities found are as follows
∑ Instruction Video on various products
∑ Blogs or articles
∑ Mailing lists
∑ Backup
Admin Panel
Business Requirements
REQ ID Description
2501 Static Pages Management
The admin will be able to add/delete/activate/deactivate/view/manage all the
static pages in the website.
The following static pages are:
1) About Us
2) Blog
3) Help
4) Terms of use
5) Privacy
6) Sitemap
7) Contact Us