电子商城详细设计说明书.docx

上传人:b****3 文档编号:5054479 上传时间:2022-12-12 格式:DOCX 页数:30 大小:26.45KB
下载 相关 举报
电子商城详细设计说明书.docx_第1页
第1页 / 共30页
电子商城详细设计说明书.docx_第2页
第2页 / 共30页
电子商城详细设计说明书.docx_第3页
第3页 / 共30页
电子商城详细设计说明书.docx_第4页
第4页 / 共30页
电子商城详细设计说明书.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

电子商城详细设计说明书.docx

《电子商城详细设计说明书.docx》由会员分享,可在线阅读,更多相关《电子商城详细设计说明书.docx(30页珍藏版)》请在冰豆网上搜索。

电子商城详细设计说明书.docx

电子商城详细设计说明书

电子商城详细设计说明书

 

电子商城

详细设计说明书

 

组长________刘春艳_(21)______

 

组员__杨洋(22)杨帆(53)

 

王子梦(60)江英杰(24)刘雷航(46)

 

指导老师_____马传香__

 

[二零一二年五月三十一日]

 

1引言

1

.1编写目的·································

1

1

.2背景

······························

1

1

.3定义

······························

1

1

.4参考资料

····························

1

2总体设计原则

·····························

2

3程序系统的结构

···························

2

4用户子模块·······························

3

4

.1程序描述····························

3

4

.2功能

·································4

4

.3性能·······························

4

4

.4输人项

···························

5

4

.5输出项·

·····················

······5

4

.6用例图

···························6

4

.7页面设计

··························

6

5后台管理界面·····························

9

5

.1程序描述·····················

········9

5.2用例图······························

10

5.3后台管理之会员管理·······················

11

5.3.1

程序流程图·························

11

5.3.2

功能·····························

11

5.3.3

性能·····························

12

5.3.4

输入项····························

12

5.3.5

输出项····························

13

5.3.6

用例图····························

13

5.3.7

页面设计···························

14

5.4

后台管理之商品管理························

14

5.4.1

程序流程图·························

14

5.4.2

功能····························

15

5.4.3

性能····························

15

5.4.4

输入项···························

16

5.4.5

输出项···························

16

 

2

 

5.4.6

用例图···························

17

5.4.7

页面设计··························

17

5.5后台管理之订单管理管理····················

18

5.5.1

程序流程图···················

······18

5.5.2

功能·······················

······18

5.5.3

性能····························

19

5.5.4

输入项···························

19

5.5.5

输出项···························

19

5.5.6

用例图···························

20

5.5.7

页面设计··························

20

5.6后台管理之系统用户管理···················

··21

5.6.1

程序流程图·························

21

5.6.2

功能·····························

21

5.6.3

性能····························

22

5.6.4

输入项···························

22

5.6.5

输出项···························

23

5.6.6

用例图···························

23

5.6.7

页面设计··························

23

5、测试计划······························

25

6、尚未解决的问题··························

27

 

3

电子商城详细设计说明书

 

1引言

1.1编写目的

该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数

据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的

总的概貌。

本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,

它加工成在程序细节上非常接近于源程序的软件表示。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现

策略,本手册将进行技术评审和技术的可行性检查。

 

1.2背景

项目名称:

网上购物系统

项目开发人员:

杨洋刘春艳江英杰刘雷航杨帆王子梦

项目运行环境:

tomcat7.0以上版本mysql5.5myeclipse8.6以上版本

项目简介:

本系统主要实现网上产品展示与在线定购及人员的管理,

一、不同身份有不同的权限功能(管理人员、注册用户、游客)

二、在线产品展示(分页显示)

三、在线定购,实现对购物车的管理核订单的管理

四、后台管理(用户管理、商品的管理、订单管理、系统用户管理)

 

1.3定义

 

1.Internet:

是由横跨全球的各种不同类型的计算机网络连接起来的一个全球性网络。

 

2.页面:

使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定的功能。

 

3.InternetExplorer简称IEMicorsoft公司推出的免费浏览器。

 

4.PC:

PersonalCompur的简称,意为个人计算机。

 

5.JAVA:

一总面向对象的程序设计语言。

 

6.JDBC:

JavaDataBaseConnectivity

 

(Java

 

数据库连接),用于访问关系类型数据库的

 

Java

技术。

 

7.JDK:

JavaDeveloperKit,意为

 

java

 

开发工具包,它是一总用于构建在

 

Java

 

平台上发布

应用程序,

applet

和组建的开发环境。

8.Tomcat

是一个可以开放源代码,运行

JSPWeb应用软件的

Web应用软件容器。

 

1.4参考资料

1、张海藩.软件工程导论.清华大学出版社,2008年2月第五版.

2、BobHughesMikeCotterell.软件项目管理.机械工业出版社,2010.9.

3、[计算机软件产品开发文件编制指南]GB8567-88

 

2、总体设计设计原则

 

在确定目标系统的过程中,主要遵循了以下几个原则:

目标系统应能满足概要设计描述的功能需求;

目标系统应具有较好的可扩展性;

目标系统的客户端使用方便、界面友好、配置和管理简单灵活。

目标系统的安全性能能够给予一定的保障。

 

3程序系统的结构

 

图1用户系统结构图

 

表1用户系统结构模块功能

 

序号模块名称模块功能

用户子模块游客:

游客进入系统之后可以页面中的信息进行浏览,也可

 

2

 

1

以注册成为新会员,并获得与普通会员等同的权限

注册会员:

会员进入系统之后可以登录、浏览商品详细信息,

添加到购物车,提交订单

会员级别管理:

1、对会员的级别进行增加、修改、删除、

查看。

2、导出后台数据,生成

excel表格或者形成

XML文

2

会员管理

会员管理:

1、对会员信息进行增加、修改、删除、查看

2、

导出后台数据,生成

excel

表格或者形成XML文件

3

订单管理

1、实现对订单的增加、

查看、修改、删除2、导出后台数据,

生成excel

表格或者形成XML文件

商品分类:

增加、查看、修改、删除商品分类

4

商品管理

商品管理:

增加、修改、删除、预览、发布商品;

实现后台数据的导出形成

excel文件或者XML文件

5

系统用户管理

实现对系统用户的新增、查看、修改、删除

 

4用户子模块

 

4.1程序描述

 

图2用户子模块程序流程图

 

3

 

功能说明:

 

A、进入系统的所有用户都可以浏览网站上的所有的商品。

如果需要购物必须要注册成为会

员。

会员级别分为白金会员核普通会员。

会员登录进入之后可以累计积分。

B、登录。

在登陆地时候,必须验证密码。

如果密码不正确,重新输入。

正确,进入系统界

面。

验证码也需要验证。

如果验证码正确,则进入,验证码不正确则重新输入。

C、购物车管理。

对需要购买的物品,可以添加到购物车。

添加结束之后可以对购物车进行

管理。

确认商品是否需要,如果不需要,则从购物车中删除;需要并且完成购物可以提交订

单。

如果没有购完,则继续购物。

D、订单管理。

对订单进行确认,确认这些商品确实是需要购买的,然后就提交订单;如果

该订单不是必须的,则可以取消订单。

E、退出系统。

当所有操作完成之后就退出系统。

如果想继续操作需要重新登陆。

 

4.2功能(使用IPO图进行说明)

 

系统名称

网上商城购物系统

模块名称

前台用户子模块

模块编号

T000

作者

日期

2012-3-25

此模块用于用户对选择的商品进行增加、查看、修改、删除等,并且注册成为

模块简述

会员

用户信息的查看、修改、

调用模块

删除模块

被调用模无

项目

生成用户的信息、产品的订单列表信息、

购物车信

输入

所有信息严格按照数据库中表的字段的数据类型

格式

填入

当客户的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。

处理当用户修改购物的信息,订单的信息的时候,对应的数据在数据库中保存。

当提交的信息不成功是,提示相应的处理并返回

输出原订单信息被新的信息代替,并保存在数据库

约束条件无

涉及的表:

'购物车商品选购记录表

cartselectedmer

购物车表cart

购物

注释

注册会员表member

车商品选购记录表cartselectedmer

 

4

 

4.3性能

 

a.功能能够正确实现。

能够准确实现用户的所有的功能。

如对商品的增加、修改、删除、预览、发布等管理,商品的分类。

b.响应时间。

点击鼠标之后,可以再5S之内得到相关的响应。

网页的反应速度及时。

c.应用延迟时间。

应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。

d.并发用户数量。

能够允许多个用户同时使用。

 

4.4输入项

 

名称

数据类型

输入方式

输入媒体

输入数

安全保密

数量

频度

据来源

条件

用户名

varchar(20)

手动输入

键盘、鼠标

用户

待定

未知

密码

varchar(50)

手动输入

键盘、鼠标

用户

保密

待定

未知

产品搜

varchar(50)

手动输入

鼠标、键盘

已有商

未知

未知

品数据

会员级

varchar(20)

手动输入

鼠标、键盘

已有商

未知

未知

品数据

 

4.5输出项

 

名称

数据类型

输出方

输出数据

安全保密条

数量

频度

位置

产品列

数据库

数据库

待定

未知

显示

用户信

数据库

数据库

待定

未知

息列表

显示

商品信

页面显

页面上

根据商品的数据

未知

来定

购物单

页面显

页面上

根据用户购物信

未知

列表

息来定

 

5

 

4.6用例图

 

图3用户子模块用例图

 

4.7页面设计

 

图4登录主界面

 

6

 

图5新品上架

 

图6商品详情

 

7

 

图7促销商品

 

图8购物车管理

 

8

 

图9订单管理

 

图10修改注册资料

 

5、后台管理员子模块

 

5.1程序描述

 

功能描述:

后台管理界面主要对前台的数据以及显示进行管理。

 

a.会员管理。

实现对会员级别管理和会员信息管理。

b.商品管理。

实现对商品的分类以及商品信息的管理。

c.订单管理。

前台用户提交的订单,后台的管理员可以查看订单的详情,并对其进行管理。

d.系统用户管理。

系统用户本人可以修改自己的用户信息,也可以对其他系统用户的信息进行修改或者删除。

 

9

 

图11后台管理界面流程图

 

5.2后台管理用例图

 

图12后台管理用例图

 

10

 

5.3后台管理之会员管理

 

5.3.1程序流程图

 

图13会员管理程序流程图

 

流程描述:

 

a.进入后台界面之后,选择是否对会员信息进行管理。

如果进行操作,可以对会员的级别或者会员信息进行修改。

如果不进行操作,则可以返回或者退出系统。

b.会员级别管理。

可以添加会员的级别。

或者删除现有的会员级别,并且设置相应的优惠价格。

c.会员信息管理。

后台管理员可以查看、修改,删除,新增会员的信息,查看完之后,可以选择是否导出数据。

d.退出系统。

判断是否进行其他的操作,如果进行,则重新进入会员管理界面,如果不进行操作,则可以直接退出系统或者转入其他的模块。

 

11

 

5.3.2功能(IPO图)

 

系统名称

网上商城购物系统

模块名称

会员管理模块

模块编号

T001

杨洋

日期

20112-4-5

模块简述

此模块用于对会员信息以及级别进行查看、修改、删除、新增、并

且导出excel、xml文件等

调用模块

订单的查看、修改、删

除、增加模块

被调用模

项目

会员信息列表信息

格式

所有信息严格按照数据库中表的字段的数

据类型填入

当会员的信息或者级别通过系统调用查看、修改、删除时,对应的

信息被数据库保存。

当提交的信息不成功是,提示相应的处理并返回

原会员信息被新的信息代替,并保存在数据库,删除的信息直接从

数据库删除

约束条件

涉及的表:

注册会员表

member

会员级别表memberlevel

表2

会员管理IPO表

5.3.3

性能

 

a.功能能够正确实现。

能够准确实现用户的所有的功能。

如对商品的增加、修改、删除、预览、发布等管理,商品的分类。

b.响应时间。

点击鼠标之后,可以再5S之内得到相关的响应。

网页的反应

速度及时。

c.应用延迟时间。

应用延迟时间不超过30S,能够及时跳转页面,给用户

的使用带来便捷。

d.并发用户数量。

能够允许多个用户同时使用。

 

5.3.4输入项

 

名称

数据类型

输入方式

输入媒体

输入数

安全保

数量

频度

据来源

密条件

级别名称

Nvchar(10)

手动输入

键盘鼠标

用户

待定

待定

所需积分

Nvchar(10)

手动输入

键盘鼠标

用户

优惠百分

Nvchar(10)

手动输入

键盘鼠标

用户

 

12

 

级别名称

Nvchar(10)

手动输入

键盘鼠标

用户

登录名称

Nvchar(10)

手动输入

键盘鼠标

用户

登录密码

Nvchar(10)

手动输入

键盘鼠标

用户

核实密码

Nvchar(10)

手动输入

键盘鼠标

用户

真实姓名

Nvchar(10)

手动输入

键盘鼠标

用户

 

5.3.5输出项

 

名称

数据类型

输出方式

输出数据

安全保密条

数量

频度

产品列

数据集合

数据库显

数据库

待定

未知

用户信

数据集合

数据库显

数据库

待定

未知

息列表

商品信

数据集合

页面显示

页面上

根据商品的数据

未知

来定

 

5.3.6用例图

 

图14会员管理用例图

 

13

 

5.3.7页面设计

 

图15会员管理之会员分类管理

 

图16会员管理之注册会员管理

 

5.4后台管理之商品管理

 

5.4.1程序流程图

 

图17商品管理流程图

 

14

 

5.3.7页面设计

 

图15会员管理之会员分类管理

 

图16会员管理之注册会员管理

 

5.4后台管理之商品管理

 

5.4.1程序流程图

 

图17商品管理流程图

 

14

 

c.应用延迟时间。

应用延迟时间不超过30S,能够及时跳转页面,给用户的使用带来便捷。

d.并发用户数量。

能够允许多个用户同时使用。

 

5.4.4输入项

 

名称

数据类

输入方式

输入媒体

输入数据

安全保

数量

频度

来源

密条件

商品名

string

手动输入

鼠标键盘

用户

待定

待定

商品图

string

手动输入

鼠标键盘

用户电脑

待定

待定

商品类

string

手动输入

键盘鼠标

已有数据

待定

待定

商品描

string

手动输入

键盘鼠标

用户

待定

待定

 

5.4.5输出项

 

名称

数据类

输出方式

输出媒体

输出数据

安全保

数量

频度

来源

密条件

商品信

数据集

页面显示

鼠标、显

数据库

待定

待定

示器

 

16

 

5.4.6用例图

 

图18商品管理用例图

 

5.4.7页面设计

 

图19商品管理之商品分类管理

 

图20商品管理之商品发布信息管理

 

17

 

5.5后台管理之订单管理管理

 

5.5.1程序流程图

 

图21订单管理程序流程图

 

功能描述:

 

a.进入后台管理界面之后,判断是否需要对订单进行管理,如果需要,就进入到订单

管理界面,如果不需要,可以返回到上一层菜单进行其他的操作。

如果需要就执行

相关的操作。

b.查看订单。

对客户发过来的订单,在后台有显示。

后台管理员可以对订单进行查看。

查看结束之后,可以返回地上一层菜单。

或者执行其他的操作。

c.删除订单。

对于过期的订单或者废掉的订单,后台管理员可以将其删除。

删除完之

后,可以选择是否需要进行其他的操作,如果需要返回上一层菜单,如果不需要,则直接退出系统。

 

5.5.2功能

 

系统名称

网上商城购物系统

模块名称

订单管理模块

模块编号

T003

作者

日期

2012-5-12

模块简述

此模块用于对订单进行查看、修改、删除等

调用模块

订单的查看、修改、删除模块

被调用模块

18

 

输入

项目

产品的订单列表信息

格式

所有信息严格按照数据库中表的字段的数据类型填入

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1