Online Shopping System
2019
Software Requirement
Engineering
REQUIREMENTS FOR ONLINE SHOPING
TOPIC: BODYBUILDING, FITNESS & SUPPLIMENTS
NAME: SAMAMA ZARGHAM
REG-NO: (SWEN-18111084) 3(B)
SUBMITTED TO: |Mr. Wasim Akram
1
Online Shopping System
➢ Introduction:
This project is a web based shopping system for an existing
shop. The project objective is to deliver the online shopping platform. This
project is an attempt to provide the advantages of online shopping to customers
of a real shop. It helps buying the products in the shop anywhere through
internet. Thus the customer will get the service of online shopping and home
delivery from his favorite shop. This system can be implemented to any shop in
the locality or to multinational branded shops having retail outlet chains.
➢ Users:
There are three types of user of this software:-
- Admin.
- Customer.
- Public.
➢ Admin (user):
➢ Abstract:
First of all he must have a login system. Admin should have whole
access to his online store.
➢ Requirements Specifications:
Admin should change all the settings, to see all products and have
these capabilities.
- First it must ask for sign in to register itself.
- Store all information of the user.
- It must have login system and it must check username or password.
- If the username and the password is not correct then by pressing the
Forget password? it will reset the password.
- Then it must have a panel for all settings, all records, trade analysis or
monthly analysis and world market ratio.
- It has an Interface to display all products save all data about this product
and records of selling and purchasing.
- It has search bar to search all products by brands or categories.
- It provides Admin contact for query.
2
Online Shopping System
- It should have to edit a profile and save this data.
- It must have an option to delete old items and hide items, if stock is not
available.
- It must have to change product pictures, price and its description.
- It should add new items and its whole description.
- It must manage all orders of customers.
- Add details of customers and must notify it as a message.
- After the order has placed it must mail the customer.
- A tracking ID for customer and for admin.
- It should add and display the record of whole products.
- It should delete the records or to edit it.
- It should add all records or utility bills to know the net profit, sales and
purchase.
- It must track the products which were in progress.
- The system must have active response for admin.
➢ View (login):
This is the login view for customer or also for admin:-
User Name:
Password:
Forget password?
If forget password it will show wrong username or password and ask user to
give his email to reset the password such as.
Forget Password?
Enter Username or Email
NEXT
3
Online Shopping System
After press the “next” button it must send an email to your account a code for
verification and then a new window will open for reset the password.
Input verification code in 60s
Please Input the verification code in 60s
If the verification code is true then it will send you to new window for reset the
password. Please entre the new password or also confirm it such as
Please Enter the new password
Confirm password
Update
After the update button its password will be updated.
4
Online Shopping System
➢ View (Flow Chart):
This is the flow of the above Specifications and Requirements.
ADMIN
Login
Check the username or password
Admin Dashboard
Display
All Settings Mails /Messages Orders pending
Monthly Analysis
Logout
5
Online Shopping System
➢ GUI of Admin:
This is the GUI of store and our admin panel.
6
Online Shopping System
➢ Customer:
➢ Abstract:
Every Customer can login first then he can make any happy shopping.
So it recommended him for registration. User can use many options that we lists
further.
➢ Requirements Specifications:
These requirements of customer are:-
For Login:
• Record all data of customer to his profile and it must check when user
enter its password or username if true then forward to the store interface
and allow user for shopping.
• Password should be hidden from others while typing it in the field.
• Save all data which customer enter before shopping its address, contact,
date of order, email
For Registration:
A new customer will have to register to our store by providing
essential details in order to view the products in our store.
• System must be able to verify and validate information to store for admin.
• The system must encrypt the password of the customer to provide
security.
Other:
For shopping these are the requirements:-
• Shopping GUI
• Search product bar
• Want to purchase product
• Save its all information of order
• Must have cart option
• Start chat with admin
• A feedback box from customer to admin
• After order has sent from the store system send mail to customer of his
bill
• It also has a help button to see about purchasing or shopping cart detail
7
Online Shopping System
➢ View (Flow):
This is the user flow and the option which he used.
USER
Login
Purchase Products View Products Search Products
BUY
Start chat
Feedback box
Edit Profile
Logout
8
Online Shopping System
➢ Use case:
These are the use case of customer:-
• By clicking on the store it has an interface page for purchasing of products
all items are display here
• By search bar it has to search all types of items
• By clicking on buy it have another screen of shopping cart
• By chat button it has to send messages or emails for any query
• It also has an option of feedback button
• Show his review after order has received by clicking on a star (1, 2, 3, 4, 5)
• System also give him option display products by popularity, for top
products by clicking on it has a new display
• By clicking on categories it has a display to select his product category
9
Online Shopping System
➢ GUI:
This is the GUI of the customer.
10
Online Shopping System
➢ Shopping cart:
➢
➢ Abstract:
Add to Cart buttons – they may be small, but no online retail store can
do without them in the shopping cart. These little, rectangular, sometimes
colorful clickable to add the product to the shopping cart.
➢ Requirements Specifications:
These are the requirements of shopping cart:-
• In the shopping cart the customer can add his all information about its
order.
• The user can add the desired product into his cart by clicking add to cart
option on the product.
• He can view his cart by clicking on the cart button. All products added by
cart can be viewed in the cart. User can remove an item from the cart by
clicking remove.
• After confirming the items in the cart the user can submit the cart by
providing a delivery address. On successful submitting the cart will
become empty.
• In the history the user will have a view of pending orders.
• It can order more than single products.
➢ Use case:
The use case of our cart is:-
• By clicking the cart button you have a new window where you can enter
your information about your order
• By search button it can display our shopping cart
11
Online Shopping System
➢ Add to cart (GUI):
This is the interface of a shopping cart.
12
Online Shopping System
➢ View (flow chart):
A beautiful flow of or shopping cart
13
Online Shopping System
➢ Inventory Record and managements:
➢ Abstract:
The inventory management system serves as a tool for automating the
order process and allows you to quickly analyze the status of stocks in terms of
shortage and excess stock as well as provides analytical tools for working with
assortment and turnover
➢ Requirements Specifications:
These are the requirements:-
• Net profit and loss
• Order management
• product history
• sales records
• details of stock on hand - at the beginning and end of the year
• expense records
• Customer history
➢ Use case:
These are the user case:-
• Search items record
• View customer order history
• Date of item sold
• Purchase date of item
• Profit and loss of items
14
Online Shopping System
➢ View (flow chart):
This is the flow chart.
MENU
15
Online Shopping System
➢ GUI:
16
Online Shopping System
➢ Over View of Whole Document:
17
Online Shopping System
18