0% found this document useful (0 votes)
27 views25 pages

Design DocumentBS110201522

The document is a design document for 'Auto Mart-Online Auto Parts Shop,' detailing the architecture and functionality of the website. It includes sections on entity relationship diagrams, sequence diagrams, architecture design, class diagrams, database design, interface design, and test cases. The document aims to guide the implementation of software requirements and ensure proper evaluation and maintenance of the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views25 pages

Design DocumentBS110201522

The document is a design document for 'Auto Mart-Online Auto Parts Shop,' detailing the architecture and functionality of the website. It includes sections on entity relationship diagrams, sequence diagrams, architecture design, class diagrams, database design, interface design, and test cases. The document aims to guide the implementation of software requirements and ensure proper evaluation and maintenance of the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

1|Page

<Auto-Mart Online Auto Parts Shop>


Design Document

Version 1.0

Group Id: < S170295C53(BS110201522)>

Supervisor Name :< Abdul Majid Khokhar >


2|Page

Revision History

Date Version Description Author

29/05/2017 1.0 “Auto Mart-Online Auto Parts S170295C53


Shop” is a website that offers (BS110201522)
purchase service to the webpage
visitors. It offers different
variants of a single part. Main
categories might include Engine
parts and Body parts. Parts will
be delivered to the address
provided by client during
prescribed delivery hours.
Payment will be made by cash on
delivery.
3|Page

Table of Contents

Sr No Topics Page No

1 Introduction of Design Document 4

2 Entity Relationship Diagram (ERD) 5

3 Sequence Diagrams 6

4 Architecture Design Diagram 11

5 Class Diagram 12

6 Database Design 13

7 Interface Design 14

8 Test Cases 16

1. Introduction of Design Document


4|Page

The software design document tells us that how the requirements of the software should be implemented
as well as provides an overall guidance of the project architecture. It provides the detail description of
each and every part of the design that how they will work.
The Software design document benefits in the proper evaluation and maintenance of the software.
Design document helps in the speedy development of the software. It supports in the integration and unit
testing of the software’s structure and interface.
The design document contains following things:
1. Entity relationship diagrams a graphical representation of a system between that which
will show relationship between entities and their attributes.
2. Sequence diagrams which shows how processes operate with one another and in what
order.
3. Architecture Design Diagrams are used to represent data in the form of layers. It
describes the major functionality and performance requirements of the system as well as
the non-functional requirements.
4. Class diagrams which shows the system classes, their attributes, methods and
relationship. It is the static view of the system. It helps in developing executable code of
the software application.-
5. Database diagram which shows a detailed data model of a database.
6. Interface diagram shows the user interface of the application.
7. Test cases are used to test the application.

2. Entity Relationship Diagram (ERD):


5|Page

3. Sequence Diagrams :
6|Page
7|Page
8|Page
9|Page
10 | P a g e

4.

5.

6.

7.

8.

9.

10.

11.
11 | P a g e

4. Architecture Design Diagram:

12.
13.
14.
15.
16.
17.
18.
19.
12 | P a g e

5. Class Diagram:
13 | P a g e

6. Database Design:
14 | P a g e

7. Interface Design

Snapshot 1

Snapshot 2
15 | P a g e

Snapshot 3:
16 | P a g e

8. Test Cases

Use Case Title Login

Use Case Id 01

Actions User should be login to enter email and password.

Pre Condition The website must be active for login.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title View FAQs

Use Case Id 02

User will click on FAQs and view them.


Actions

Pre Condition All types of users can view FAQs. The website much be active.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
17 | P a g e

Use Case Title Add Categories

Use Case Id 03
Admin should be login then add different categories of auto
Actions parts.

Pre Condition The user must be an admin and login.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title View Orders

Use Case Id 04

Admin can access to all user's orders after sign in.


Actions User first login and then view his orders only.

Pre Condition Admin and buyers must be login to access this field.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
18 | P a g e

Use Case Title Send Notifications to Users

Use Case Id 05

After Login Admin create notifications and send to registered


Actions users in their accounts.

Pre Condition User must be an admin.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title View Users

Use Case Id 06

Login as a Admin. Go to database and view users which are


Actions registered.

Pre Condition Website is in running condition and User must be Admin.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
19 | P a g e

Use Case Title Generate Reports

Use Case Id 07

Actions Admin login and generate reports.

User should be a Admin.


Pre Condition Buyer order the product.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title Manage Content

Use Case Id 08

Admin should be login.


Actions Do all editing except users profile.

System is in running condition. Internet connection is available.


Pre Condition User should be admin.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
20 | P a g e

Use Case Title Search Product

Use Case Id 09

Buyer open the webpage and write product name in search bar.
Actions Click on search.

System is in running condition and internet connection is


Pre Condition available.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title View Cart

Use Case Id 10

Actions Login as buyer. Click on cart.

Pre Condition User login is required.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
21 | P a g e

Use Case Title Add to Cart

Use Case Id 11

Actions First login then select product, then add to cart.

Pre Condition Login is required

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title Check Status of Order

Use Case Id 12
First Login
View notifications
Actions View his orders list.
Check the status of order, shipping etc.

Pre Condition Buyer must order some product .

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
22 | P a g e

Use Case Title View Order History

Use Case Id 13
First Login
Actions View notifications
View his orders history

Pre Condition Buyer must order some product .

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title Feedback

Use Case Id 14

Actions User can give feedback about the product to Admin

Pre Condition User must be registered and account should be open/ login

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
23 | P a g e

Use Case Title Check Notifications from Admin

Use Case Id 15

Actions User after Login check notifications.

Pre Condition User must be registered and should be login

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title Order Products

Use Case Id 16

Actions User must be login. Add product to cart , Order product.

Pre Condition User should be login

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
24 | P a g e

Use Case Title Contact to Admin

Use Case Id 17

Users first login.


Actions Contact to admin by opening contact us.

Pre Condition Site should be open and user must login

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title Filter Products

Use Case Id 18

Actions Login , Select desired brand , select model.

Pre Condition Site should be open and user should be login.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass
25 | P a g e

Use Case Title Sign Up

Use Case Id 19

Actions User give email id password and then fill personal information

Pre Condition Site should be open.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

Use Case Title View FAQs

Use Case Id 20

Actions Site should be open and user can access FAQs

Pre Condition Site should be open.

Expected Results Done

Tested By S170295C53 (BS110201522)

Result Pass

You might also like