Sunteți pe pagina 1din 10

Software Design

Specification

Online Vegetable Mart


Revision 1.0
Table of Contents
Table of Contents...........................................................................................................................ii
Revision History............................................................................................................................iii
Approved By.................................................................................................................................iii
1. Introduction..............................................................................................................................1
1.1 Purpose.......................................................................................................................................1
1.2 System Overview........................................................................................................................1
1.3 Design Map................................................................................................................................1
1.4 Supporting Materials..................................................................................................................1
1.5 Definitions and Acronyms...........................................................................................................1
2. Design Considerations.............................................................................................................1
2.1 Assumptions...............................................................................................................................1
2.2 Constraints..................................................................................................................................2
2.3 System Environment...................................................................................................................2
2.4 Design Methodology...................................................................................................................2
2.5 Risks and Volatile Areas..............................................................................................................2
3. Architecture..............................................................................................................................2
3.1 Overview.....................................................................................................................................2
3.2 Subsystem, Component, or Module 1 …N..................................................................................2
3.3 Strategy 1…N.............................................................................................................................3
4. Database Schema.....................................................................................................................3
4.1 Tables, Fields and Relationships.................................................................................................3
4.1.1 Databases...............................................................................................................................3
4.1.2 New Tables............................................................................................................................3
4.1.3 New Fields(s).........................................................................................................................3
4.1.4 Fields Change(s)....................................................................................................................3
4.1.5 All Other Changes..................................................................................................................3
4.2 Data Migration...........................................................................................................................4
5. High Level Design....................................................................................................................4
5.1 View / Model Element 1…N.......................................................................................................4
6. Low Level Design.....................................................................................................................4
6.1 Module 1…N..............................................................................................................................4
7. User Interface Design...............................................................................................................4
7.1 Application Controls...................................................................................................................4
7.2 Screen 1… N..............................................................................................................................4
Appendix A: Project Timeline..........................................................................................................5

 Online Vegetable Mart
Page ii
Revision History
Version Name Reason For Changes Date
1.0 Mohsin Mehmood First Document 11/26/2018
Sharuff Khan
Ghulam Awais

Approved By
Approvals should be obtained for project manager, and all developers working on the project.

Name Signature Department Date


Arslan Majid

 Online Vegetable Mart
Page iii
System Design Specification

1. Introduction

1.1 Purpose

This design will detail the implementation of the requirements as defined in the Software Requirements
Specification Online Vegetable Mart.

1.2 System Overview


The project Online Vegetable Mart will be used both in Desktop and Android app. The main feature of this
project is to to order your Vegetable by sitting at home by choosing different Vegetables Along written their
prices and when you are done with your order then the map will be seen on your screen that will take the
permission of your location and when you allow that the rider that will coming with your order at your location
and you have both option of giving payment by hand(Android App).

2. Design Considerations

2.1 Constraints
The main constraint is the Internet Connection Because the app will only work on the Internet and the mobile
phone with good GPS Location detector.

2.2 System Environment

 A Computer with Running windows and Mac OS in which any browser will be
used for using the website.
 2 Gb Ram is the Requirement in PC.
 In Android Device 1 Gb is recommended with 4.4 android OS.

3. Architecture

3.1 Overview

 Online Vegetable Mart
Page 1
System Design Specification

3.2 Module 1 Order for Products and Location Detection

 User will choose different products.
 Save your order history.
 Give the total price of Order of products.
 Detect the location of user.

3.3 Module 2 Payment Integration


 The payment will be cash on delivery.
 The user can pay the bill by easy paisa in the checkout 

4. Database Schema

4.1 Tables, Fields and Relationships


Login , User, Order history.

4.1.1 Databases

User, Admin ,Order History, Location

 Online Vegetable Mart
Page 2
System Design Specification

5.

High Level Design

 Online Vegetable Mart
Page 3
System Design Specification

 Online Vegetable Mart
Page 4
System Design Specification

 Online Vegetable Mart
Page 5
System Design Specification

 Online Vegetable Mart
Page 6
System Design Specification

 Online Vegetable Mart
Page 7

S-ar putea să vă placă și