You are on page 1of 17

HARIROD ONLINE SHOPPING

Website

Kabul University

Computer Science Faculty

Information System Department

Prepared by:
Name: Muhammad Waseem “Yousufi”
F/Name: Muhammad Qaseem

Name: Sayed Abdul Rahman “Sadat”


F/Name: Sayed Agha

Guidance Teacher: Professor Abdurrahman “Safi”


Kabul University

Computer Science Faculty

Information Systems Department

Table of contents:
1) Software Requirement Specification (SRS)
• Introduction
• Overall Description
• Functional Requirement
• Non-Functional Requirement
• Constraints
2) Use Case Diagram
3) Class Diagram
4) Sequence Diagram
5) State Machine Diagram
6) Activity Diagram
7) Deployment Diagram
8) Component Diagram
9) Interface
• Login Page
• Register Page
• Home Page
10) Test Cases
• Login test case
• Registration test case
Kabul University

Computer Science Faculty

Information Systems Department

Software requirement Specification (SRS)


for
Online Shopping System

Introduction:
The Online Shopping System shop web application is intended to provide
complete solution for vendors as well as customers through a single get
way using the internet. It will enable vendors to setup online shop,
customer to browse through the shop and purchase them online without
having to visit the shop physically. The administration module will enable
a system administrator to approve and reject request for new shops and
maintain various lists of shop category.
Overall Description:
The online shopping system application enable vendors to set up online
shops, customers to browse through the shop, and a system
administrator to approve and reject request for new shops and maintain
lists for shop categories. Also the developer is designing an online
shopping site to manage the items in the shop and also help customers to
purchase them online without visiting the shop physically. The online
shopping system will use the internet as the sole method for selling goods
to its consumers.
Kabul University

Computer Science Faculty

Information Systems Department

Functional Requirement: This section provides requirement overview of the


system. Various functional modules that can be implemented by the system will
be:
1. Description
2. Registration:
I. If customer wants to buy the product then he/she must be registered,
unregistered user can’t go to Shopping Cart.
3. Login:
I. Customer logins to the system by entering valid user id and password for the
shopping.
4. Changes to Cart:
I. Changes to cart means the customer after login or registration can make order
or cancel order of the product from the shopping cart.
5. Payment:
I. In this system we are dealing the mode of payment by credit card.
6. Logout:
I. After ordering or surfing for the product customer has to logout.
7. Report Generation:
I. After ordering for the product, the system will sent one copy of the bill to the
customer’s Email-address and another one for the system database.

Non-Functional Requirement: Following Non-Functional requirements will


be there in the insurance to the internet.
I. Secure access to consumer’s confidential data.
II. 24X7 availability
III. Better component design to get better performance at peak time
Kabul University

Computer Science Faculty

Information Systems Department

IV. Flexible service based architecture will be highly desirable for future
extension. Non-Functional Requirement define system properties and
constraints.

Various other Non-Functional Requirement are:


Ø Security
Ø Reliability
Ø Maintainability
Ø Portability
Ø Extensibility
Ø Reusability
Ø Compatibility
Ø Resource Utilization

Constraints:
• Customers cannot make change in categories.
• Customers cannot receive product before payment.
• The implementation must be in Php.
Kabul University

Computer Science Faculty

Information Systems Department


Kabul University

Computer Science Faculty

Information Systems Department

Class Diagram For Harirod Online Shopping


Kabul University

Computer Science Faculty

Information Systems Department

Sequence Diagram For Harirod Online Shopping


Kabul University

Computer Science Faculty

Information Systems Department


Kabul University

Computer Science Faculty

Information Systems Department

Activity Diagram For Harirod Online Shopping


Kabul University

Computer Science Faculty

Information Systems Department

Deployment Diagram For Harirod Online


Shopping
Kabul University

Computer Science Faculty

Information Systems Department


Kabul University

Computer Science Faculty

Information Systems Department

Interface

Login page: Register page:

Home page:-
Kabul University

Computer Science Faculty

Information Systems Department


Kabul University

Computer Science Faculty

Information Systems Department

Test Cases

Login test case:

1: Go to the Account Page.


2: Enter email address (waseem123@gmail.com)
3: Enter Password (123)
4: Press Login button
5: You will get access to the home page.
Kabul University

Computer Science Faculty

Information Systems Department

Registration test case:

1: Go to the Account page.


2: Click in Register here!!!.
3: It will direct you to the Register page.
4: Enter your first name.
5: Enter your last name.
6: Enter your phone number.
7: Enter your Email address.
8: Enter your password.
9: Confirm your password.
10: Press Register button.
11: Now you can get access to the home page.
Kabul University

Computer Science Faculty

Information Systems Department

You might also like