电子商务系统详细设计规范_第1页
电子商务系统详细设计规范_第2页
电子商务系统详细设计规范_第3页
电子商务系统详细设计规范_第4页
电子商务系统详细设计规范_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

卷号

卷百编写

密级

项目编号:S001-12-2023

<网上购物系统》

详细设计阐明书

Version:1.0

共31页

(包括封面)

拟制________________

审核_______________

会签_______________

原则化_____________________

批准____________________

成涔Az*/L信息工程,

版本变更记录

重要更改内容

文献编号版本号拟制人/修改人拟制/修改日期更改理由

(写要点即可)

V1.0

注1:每次更改归档文献(指归档公布数据库)时,需填写此表。

注2:文献第一次归档时,“更改理由”、“重要更改内容”栏写“无”。

目录

1引言..............................................................

1.1编写目的....................................................

1.2参照资料....................................................

2范围...............................................................

2.1系统重要目啊................................................

2.2设计约束、限制...............................................

3设计根据............................................................

4开发环境...........................................................

4.1硬件环境....................................................

4.2软件环境....................................................

5术语、定义和缩略语..................................................

5.1术语、定义..................................................

5.2缩略语......................................................

6系统体系构造.......................................................

6.1软件体系构造................................................

软件体系构造图.......................................

模块命名规则.........................................

6.2系统各个模块的流程图阐明....................................

7登录模块...........................................................

7.1模块描述....................................................

7.2设计实现(设计思绪、流程图、关键算法)..........................

设计思绪............................................

流程图..............................................

关键算法............................................

所涉和到得数据表....................................

8资料管理模块......................................................

8.1模块描述...................................................

8.2设计实现(设计思绪、流程图、关键算法)......................

设计思绪............................................

流程图..............................................

关键算法............................................

9固话业务管理模块..................................................

9.1模块描述...................................................

9.2设计实现(设计思绪、流程图、美犍算法).....................

设计思绪............................................

流程图..............................................

关犍算法............................................

10宽带业务管理模块..................................................

10.1模块描述.................................................

10.2设计实现(设计思绪、流程图、关键算法)...................

设计思绪............................................

流程图..............................................

关键算法............................................

11计费查询模块.................................................

11.1模块描述.................................................

11.2设计实现(设计思绪、流程图、关键算法》...................

设计思绪............................................

流程图..............................................

关键算法............................................

12催缴费管理模块...............................................

12.1模块描述.................................................

12.2设计实现(设计思绪、流程图、关犍算法)...................

设计思绪............................................

流程图..............................................

1引言

1.1编写目的

详细设计阐明书是根据需求规格阐明书和概要设计阐明书的规定所编写的,是为软件编码作根据时,

为软件编码提供原则。

1.2参照资料

《电子商务系统概要设计阐明书》

2范围

对《电r商务型统概要设计阐明书》进行复审,如有变更需要在本节进行阐明。

如下内容描述软件详细设计的整体范围,其重要信息来自于《电子商务系统需求规格阐明书》和《电

子商务系统概要设计阐明书》。

2.1系统重要目的

本系统重要用来推广互联企业的产品和服务,并使客户随时可以理解企业和企业的产品,为客户提供

在线服务和订单处理功能,并为企业提供便利的产品管理功能。

本系统提供了完整的身份认证功能,顾客可以使用自己H勺身份识别码音录本系统,执行有关的系统

功能操作。并且对顾客的个人隐私信息进行了加密处理,无论系统管理员、会员都无法访问其他人的隐私

fn息o

通过使用本系统,管理员可以实现会员管理,商品管理,公告管理,以和订单管理,商品分类管理等操作:

会员可以修改会员资料,购置商品,订单查询,管理购物车等操作。

2.2设计约束、限制

i.系统模块功能啊逻辑实现较为复杂;

2.要赶上或突破已存在的较为完善的类似于本系统的实例,对本次开发极具挑战性

3.开发时间紧,开发人员开发经险严重局限性:

3设计根据

4开发环境

4.1硬件环境

最低配置:CPUP2.8,RAM2G硬盘320G,100M网卡

4.2软件环境

表1软件环境表

环境名称软件版本

操作系统windows2023server/XP

浏览器IE6.0以和以上版本

数据库SQ-SERVER2023

Java版本Jd<-1_5_0_06-windows以上版本

服务器Tomcat以上版本

5术语、定义和缩略语

5.1术语、定义

表2术语定义表

术语/定义说明

术语/定义说明

需求提供者提出有效软件需求的客户(顾客)

系统管理员可以登录本系统后台进行各项系统管理的工作人员

会员在本商务系统进行多种购置行为的顾客

游客有也许成为会员H勺潜在顾客

5.2缩略语

表3缩略表

缩略语原文中文含义

ECSE-CommerceSystem电子商务系统

SRSoftwareRequirement需求定义

6系统体系构造

6.1软件体系构造

6.1.1软件体系构造图

6.1.2模块命名规则

本系统的模块命名规则为:每个模块简写单词的首字母大写,编号采用一位大写字母加三位阿拉伯数

字,大些字母取该系统的缩写首字母T,模块编码以100为起始标识,每增长一种模块编码加100,各模

块H勺命名如下所示:

表4系统功能模块命名规范

模块名称模块标识编号

顾客登陆和注册LoginT100

搜索功能(前台)SearchT200

分类功能(后台)SortT300

会员管理(后台)UsermanageT400

购物车CarT500

订单管理(前台)MemulT600

订单管理(后台)Memu2T700

销售排序(后台)DescT800

前台显示IndexT900

显示信息口勺更新UpdateT1000

各模块的子功能模块命名规则为:取父模块的模块标识,编号采用采用类似父模块H勺编码规则.子

功能以10为起始标识,没添加•种子功能编码加10,各子功能模块的命名规范如下所示:

表5系统子功能H勺模块命名规范

父模块名称子模块模块标识编号

登录验证T110

修改个人信息T120

顾客登陆和注册Loginl

忘掉密码T130

申请注册T140

关键字搜索T210

搜索功能(前台)类型搜索SearchT220

条件查询T230

删除分类T310

分类功能(后台)Sort

增长分类T320

查看会员资料T410

会员管理(后台)Usermanage

冻结会员资料T420

删除T510

购物车Car

结算T520

查看订单T610

订单管理(前台)Memul

取消订单T620

查看订单T710

订单管理(后台)Memu2

修改订单T720

销瞥排序(后台)销售量DoseT810

商品目录T910

最热最新产品列表T920

前台显示商品搜索IndexT930

公告栏T940

会员注册和登录按钮T950

删除T1010

显示信息的更新更改UpdateT1020

添加T1030

登陆验证T1110

后台登陆Login2

推出登陆T1120

6.2系统各个模块的流程图阐明

名称、标识符模块的名称、标识

功能描述对模块功能的描述

性能需求对该操作在时间等待上的需求

使用频度根据顾客使用的频率的高下依次分为:5、4、3、2、1

输入模块录入信息(假如空白为无)

序模块功能的基本操作流程图

输出模块的输出信息(假如空白为无)

所涉和到的

根据数据库设计给出模块所涉和到的数据表和操作

数据表名称

补充阐明对模块的特殊状况H勺阐明(假如空白为无)

7

7登陆和注册

7.1模块描述

登录模块重要实现顾客根据不一样的权限登录系统,执行个人权限内的系统功能操作。顾客登录成

功之后可以通过旧密码的险证重置个人密码。假如顾客忘掉密码,可以通过个人的顾客名(顾客号码)以

和有效身份证件号码找回自己的密码。

7.2设计实现(设计思绪、流程图)

7.2.1设计思绪

首先实现顾客登录信息的验证,验证过程分为两步:首先采用验证码验证,防止恶意登录,另一方面

将顾客登录名和密码。数据库中的顾客信息进行对比验证。顾客登录成功之后可凭借旧密码修改密码。顾

客假如忘掉密码可以通过个人有效证件或者密码提醒问题重设密码。

7.2.2流程图

1)申请注册

名称、标识符会员注册

功能描述游客可以根据所需来注册会员

性能需求系统确定后新增的会员0.5秒内要保留好,同步关掉新增界面,新增的会员也要在会员列表里显示

出来

使用频度3

输入事件录入信息

输出在事件列表里添加一种新的事件

所涉和到的

数据表

补充详细的事件信息在事件构造体里有阐明

阐明

2)登录验证

名称、标识符登陆模块

功能会员打开电广商务系统主页面,点击【登陆】后进入登陆模块。系统只容许注册并拥有合法的顾客

描述名和对的密码的顾客进入.当登陆成功后,不一样的顾客群会显示对应权限和重要的信息并提醒登陆

成功。登录失败时,会显示登录失败的错误信息并返回登陆页面。

性能需求会员,填充顾客名和密码:系统查询数据库与否存在顾客,找到后读取顾客名和密码与顾客的输入进

行查对校验,等待0.5秒后做出判断,并提醒信息。

使用频度3

输入顾客名、密码

登陆主页面:

作登陆模块:

输入用户信息

否___________

机新用户是否存A提示错误信息

输出对应页面或提醒信息

所涉和到的

数据表

补充暂无

阐明

2)修改个人信息

名称、标识符信息修改

功能为已注册的合法顾客提供信息服务。在验证顾客名屈于数据库后,读出该顾客1日信息。规定顾客

描述填写密码和数据库中H勺进行查对校验,假如一致H勺话就容许顾客修改个人信息。

性能需求暂无

使用频度3

输入顾客名、密码。

是▼

设置成功

输出暂无

所涉和到的数

据表

补充暂无

阐明

4)忘掉密码

名称、标识符密码重置

功能为己注册的合法顾客提供找寻密码服务。在验证顾客名属于数据库后,读出该顾客身份证号码。

描述规定顾客填写身份证号码和数据库中的进行查对校验,假如一致的话就容许顾客重设密码。

性能需求暂无

使用频度3

输入顾客名、密码、新密码

找回密码

8搜索功能模块

8.1模块描述

登录模块重要实现顾客根据不一样的权限登录系统,执行个人权限内的系统功能操作。顾客登录成

功之后可以通过IH密码H勺验证重置个人密码。假如顾客忘掉密码,可以通过个人的顾客名(顾客号码)以

和有效身份证件号码找回自勺密码。

8.2设计实现(设计思绪、流程图)

8.2.1设计思绪

首先规定顾客或会员登录系统首页,输入要查询的商品关键字,有目的的搜索;假如顾客或会员不懂

得有关商品的关键字,可以根据商品的类别进行查找,在列出的不一样商品中资找对应商品;还可以根据

该商品的其他信息/找。假如数据库中没有对应分类,系统给出对应提醒信息。

8.2.2流程图

1)关键字搜索

名称、标识符关键字搜索模块

功能会员打开电子商务系统主页面,在搜索区域输入要查找商品的关键字,点击搜索,页面显示按照关

描述键字查到的对应商品信息:没有找到与关健字有关的商品时,系统给出未找到与关键字有•关的商品时

提醒信息。

性能需求会员和游客,输入关键字;系统查询数据库与否存在对应商品,找到后读取商品信息,并显示在页面

中。

使用频度3

输入自定义

关键字主页面:

系统搜索页面

•键输

字入

,有一判断数据库中、无,

相应蛹

显示商品信息提示没有相应商品

输出对应商品信息或提醒信息

所涉和到的

商品信息表

数据表

补充暂无

阐明

2)类型搜索

名称、标识符类型搜索

功能为顾客和会员提供商品类型搜索服务。顾客点击页面上分类名称时,系统显示该分类卜的所有小

描述分类和对应商品,当点击小分类时,系统显示该小分类下所有的商品信息;再点击详细商品时,

系统显示该商品的详细信息:点击返回按钮时,返回到上一级分类页面;点击首页按钮时返回到

类型首页

性能需求会员和游客,数据库中有不i样商品分类,有商品信息,

使用频度3

输入无

系统首页

.

商品具体信息

输出对应类型查看页面

所涉和到的数商品信息表,商品分类表

据表

补充暂无

阐明

3)条件查询

名称、标识符条件查询

功能为顾客和会员提供根据顾客和会员提出的规定查询商品服务。顾客和会员选择不i样查询条件,

描述系统查找数据库中符合条件H勺商品并显示在页面中,假如顾客和会员没有选择查询条件,系统显

示首页:点击运回按钮,返回到系统首页。

性能需求顾客和会员,数据库不能为空

使用频度3

输入查询条件

系统首页

操符合条件的商品

商品详细信息

输出对应商品信息

所涉和到时数

据表

补充暂无

阐明

9分类功能(后台).

9.1模块描述

分类模块重要实现顾客根据物品不一样功能对物品进行分类处理,执行个人权限内的系统功能操作。

顾客成功登陆后台管理界面后可以增长、删除物品分类。也可对物品分类进行修改。

9.2设计实现(设计思绪、流程图)

9.2.1设计思绪

苜先登陆后台管理界面,完毕顾客对商品的分类处理,实现顾客对商品分类H勺增长、删除修改,

9.2.2流程图

1)分类管理界面

名称、标识符分类功能模块

功能描述顾客成功登录后台管理界面后,可查看目前商品和商品分类,根据商品用途顾客可对其进行分类管

理。可对分类进行增长、删除处理。登录失败提醒借误信息并返回登陆界面。

性能需求顾客,填充顾客名和密码;系统查询数据库顾客与否合法,找到后读取顾客名和密码与顾客的输入

进行查对校验,等待0.5秒后做出判断,并提醒信息

使用频度3

输入

后台登陆

物品分类界面

删除

物品

分类

输出对应页面或提醒信息

所涉和到的顾客登陆表、商品分类表

数据农

补充无

阐明

10会员管理模块

10.1模块描述

会员管理模块重要实现顾客对注册会员的管理功能。首先顾客成功登陆后台管理界面,可查询会员,井u

查看会员的基本信息,可对会员进行信息冻结操作。

10.2设计实现(设计思绪、流程图)

10.2.1设计思绪

首先实现顾客I内后台登陆,登陆分为成功、失败两种状况。另一方面实现顾客对H勺爸询操作,顾客可行看

会员的基本信息。并可对会员进行信息冻结操作。

10.2.2流程图

1)查看业务

名称、标识符会员管理模块

功能描述重要实现顾客对注册会员的管理功能.首先顾客成功登陆后台管理界而,可查询会员,并可查看会

员R勺基本信息,可对会员进行信息冻结操作

性能需求顾客,填充顾客名和密码:系统查询数据库顾客与否合法,找到后读取顾客名和密码与顾客的输入

进行查对校验,等待0.5秒后做出判断,并提醒信息。成功登陆后,容许顾客进行操作。

使用频度3

输入顾客名、密码

后台登陆

会员管理界面

查询会员

查看

冻结

输出对应页面或提醒

所涉和到的顾客登录表、会员信息表

数据表

补充暂无

阐明

11购物车

11.1模块描述

选择H勺所有业务显示在杏询业面中,详细包括:计费模拟、账户余额杏询、月结费用查询、历工记录

资询、缴费记录查询。

11.2设计实现(设计思绪、流程图)

11.2.1设计思绪

11.2.2流程图

1)计费模拟

名称、标识符

功能

描述

性能需求暂无

使用频度3

输入无

输出河无

所涉和到的数

据表

补充会员购物车中已购商品不为空,户名、真实姓名、、邮政编码、联络

阐明

12订单管理(前台)

12.1模块描述

订单模块重要实现的功能是:顾客在后台成功登陆后,对已生成的订单进行查看订单,修改订单的

功能:产看订单就是仅仅对订单信息浏览,对于修改订单则可以对订单信息进行修改,或执行删除搽作。

12.2设计实现(设计思绪、流程图)

12.2.1设计思绪

可以让会员精确的懂得自己所买的东西。

12.2.2流程图

1)查看订单

名称、标识符查看订单

功能描述该功能重要实现会员nJ■以查看目前自一的订单详情

性能需求顾客点击查询菜单或者按钮之后后1秒内须返同显示成果。

使用频度3

输入

输出业务列表或者找不到记录提醒

所涉和到H勺数

据表

补充详细的事件信息在事件构造体里有阐明

阐明

2)取消订单

名称、标识符取消订单

功能描述感觉不满意取消订单

性能需求暂无

使用频度2

愉入会员登陆

会员登陆♦

,息是否正端

取消订单

输出取消成功提醒

补充阐明暂无

名称、标识符取消订单

13订单管理(后台)

13.1模块描述

订单模块重要实现的功能是:顾客在后台成功登陆后,对已生成内订单进行查看订单,修改订单的功能;

产看订单就是仅仅对订单信息浏览,对于修改订单则可以对订单信息进行修改,或执行删除操作:

13.2设计实现(设计思绪、流程图)

13.2.1设计思绪

首先若想在后台对订单进行操作,必须是在后台成功登陆的顾客。登陆H勺顾客可以浏览订单信息,为了减

少过期订单的累积操作者可以进行订单的删除操作;

13.2.2流程图

名称、标识符顾客缴费

功能描述顾客通过后台登陆功能,进入后台的订单功能的操作界面,顾客便可以对目前所有的订单进行浏览,

通过选择对应的过期订单,并点击删除按钮,经确认后则可以顺利删除订单。

使用频度3

输入无

输出对应页面或提醒信息

所涉和到的数

据表

补充阐明暂无

14销售排序

14.1模块描述

售后排序功能是对产品销售量记录后进行的j排序,该排序过程不需人为执行操作,完全有数

据库自行完毕;

14.2设计实现(设计思绪)

14.2.1设计思绪

该过程的重要目啊就是获取商品的热销程度的排名;而商品的销售数量的变化均体现于数据库中商品销件

量数据的变化,因此改正成可以有数据库自身完毕。

15前台显示

15.1模块描述

该模块重要实现两大部分H勺资料管理:营业员资料和客户资料管理。

系统管理员登录该模块后来,可以查看所有营业员或者客户的非隐私资料(隐私资料包括客户登录

密码,客户有效身份证件等,隐私资料采用VD5加密存储),同步可以执行新增营业员和客户,修改营业

员和客户资料、删除营业员和客户等操作。

营业员登录该模块之后,可以修改个人资料,查看、修改所有客户的非隐私资料,以和删除客户等

操作。

客户登录该模块之后拥有查看、修改个人资料的权限。

15.2设计实现(设计思绪、流程图)

15.2.1设计思绪

首先设计顾客(包括营业员和客户)的新增(注册)模块。然而完毕对顾客资料的行询,修改,删除。

客户的密码等隐私信息采用MD5加密存储在数据库。

15.2.2流程图

1)新增顾客

名称、标识符管理员添加顾客表

功能描述管理员新增营业员信息和客户信息,营业员为客户注册.

性能需求顾客确定后新增向顾客0.5秒内要保留好,同步关掉新增界面,新增的顾客也要在顾客列表里.显示

出来

使用频度3

输入事件录入信息

输出在事件列表里添加一种新的事件

所涉和到的

数据表

补充详细的事件信息在事件构造体里有阐明

阐明

2)修改顾客资料

名称、标识符修改资料

功能描述顾客可以手动修改自己的个人资料,管理员可以手动修改管理员自己与所有顾客的个人资料

性能需求顾客点击修改资料后05秒内出现修改顾客信息界面

使用频度2

输入修改信息

输出修改后的信息

所涉和到的

数据表

补充详细的事件信息在修改信息构造体里有阐明

阐明

3)删除顾客资料

名称、标识符管理员删除顾客信息表

功能描述删除已经失效的客户信息或者管理员信息

性能需求顾客点击删除后0.5秒内删除成功界面要显示出来

使用频度3

输入输入要删除的顾客编号

删除用户信息

1_►直看用户信息4——

确认删除用户二

序<:>

...<

删除成功,数据、

'—<>

库删除记录

删除成功

输出无

所涉和到的

数据表

补充

阐明

4)查看顾客资料

名称、标识符管理员查看顾客信息表

功能描述管理员查看所有营业员日勺基本信息,营业员查看个人信息和所有客户H勺基本信息。客户可以查询个

人的信息。

性能需求顾客输入查询条件后点击查询按钮,0.5秒内查询成果列表要显示出来

使用频度3

输入事件录入信息

查看用户资料

输入关键字

1

拼接查询sql

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论