网上购物详细设计.docx
《网上购物详细设计.docx》由会员分享,可在线阅读,更多相关《网上购物详细设计.docx(36页珍藏版)》请在冰点文库上搜索。
![网上购物详细设计.docx](https://file1.bingdoc.com/fileroot1/2023-7/7/6d71f843-6c87-4f15-95ac-3a8088a1db80/6d71f843-6c87-4f15-95ac-3a8088a1db801.gif)
网上购物详细设计
.
网上商城详细设计说明书
作者:
1、引言
1.1编写目的
通过学习,深入了解电子商务系统的开发和使用过程。
将所学的网络开发技术ASP.net
2.0运用到企业项目中去,后台使用数据库sqlsever2008。
电子商务的迅速发展为人们提供
了更加快捷方便的购物渠道。
本文介绍了基于ASP.net2.0的网上购物系统,实现了注册与登
录、商品的查找,选购,生成订单等功能。
此文档是对本系统的各个模块、页面分别进行了
实现层面上的要求和说明。
软件开发小组的产品开发小组成员应该阅读本文档的说明进行代
码的编写、测试。
1.2预期读者
本说明书的预期读者为软件开发人员、软件测人员和项目评审人员
1.3系统定义
开发工具:
MicrosoftVisualStudio2008
开发语言:
JSP
开发框架:
ASP.NET2.0
数据库:
MicrosoftSQLServer2008
系统运行环境:
Windows7、WindowsXPProfessionalEditionSP2、IIS6、.NetFramework
4.0
1.4参考资料
国家标准软件需求说明:
电子工业出版社,2008
.
网站开发项目教程:
中国铁道出版社,2010
2、系统结构
2.1业务逻辑层
购物车信息
选购商品
会员
增加会员
用户管理
用户信息
管理
员
注册订单消息
浏览
浏览
者
部分功能描述:
.
确认订单
信息查询
送货订单
记录
公司
供应商品
商品信息
.
.
部件名称功能描述
浏览游客对商品基本信息的浏览,包括外观,价格,数量等
注册游客注册成为本网站会员进行购物
选购商品会员选购商品
确认订单会员确认需要购买的商品信息
信息查询会员查询修改自己的基本资料
用户管理管理员对会员信息进行管理,包括增加会员的等级,以及增加会员和删除会员
供应商品管理员后台进行商品的上架
.
.
2.2控制层
电子商场系统
前台客户行为
后台管理员行为
注
编
数
公
浏
购
信
购
会
订
商
辑
系
册
据
告
览
物
息
员
单
品
文
统
、
物
库
展
商
流
反
管
管
管
本
设
登
车
维
示
品
程
馈
理
理
理
管
置
录
护
理
部分功能描述:
部件名称功能基本描述
注册、登陆游客进行注册成为本网站会员,成功后登陆进行会员基本操作
商品展示商品基本信息的展示,包括外观,价格,数量等
选购商品以及会员选购商品
下单(包括:
商品编号、商品名称、价格)
个人密码修改会员修改自己的密码
个人信息查询会员查询自己的基本资料
(包括:
用户名称、网站昵称、注册时间、用户类型等)
用户管理管理员对会员信息进行管理,包括增加会员的等级,以及增加会员和删除会员
(包含会员的编号、姓名、密码、注册时间和最后登录时间等信息)
.
.
管理员后台进行商品的上架
商品管理(包括:
服装类型、风格、材料、价格、名称、品牌和商品编号等基本信息)
管理员对订单发货的处理
发货处理(包括:
订单编号、客户姓名、用户类型、商品名称、价格、数量、订单状态和时间等)
管理员对已经提交的订单相关信息进行详细查看
账单查询(包括:
订单编号、客户姓名、用户类型、商品名称、价格、数量、订单状态和时间等)
管理员对已经撤销的订单相关信息进行详细查看
撤单查询(包括:
订单编号、客户姓名、用户类型、商品名称、价格、数量、订单状态和时间等)
添加管理账户系统管理员对网站后台管理员进行添加
(账户名和密码)
2.3用户界面层
电子商场系统
前台
后台
浏
信
购
会
订
商
编
系
用
查
览
息
员
单
品
辑
统
物
户
询
商
反
管
管
管
文
设
车
模
模
品
馈
理
理
理
本
置
模
块
块
模
模
模
模
模
模
模
块
块
块
块
块
块
块
块
部分功能描述:
部件名称功能描述
.
.
用户注册登录界面
查询查询商品的界面
浏览商品浏览网站商品基本信息的浏览,包括外观,价格,数量等
购物车需要购买商品的购物车界面
会员管理管理员查看修改会员的界面
订单管理管理员对会员信息进行管理,包括增加会员的等级,以及增加会员和删除会员的界面
商品管理管理员后台进行商品的添加的界面
3用户模块设计说明
3.1模块的功能描述
(1)安全管理
安全方面的管理,防止恶意攻击,防止数据的非法篡改。
3.2性能
1、个人信息:
注册用户名不能超过12个字符(6个汉字);密码区分大小写,只能使
用大小写字母和数字的组合;邮件地址必3须有效;验证码必须正确。
2、用户选择或者输入数据,进行信息查询,应不区分大小写;
3、用户选择或者输入数据,进行信息查询,应执行不完全匹配的模糊查询;
3.3.2时
间特性要求
.
.
4、用户登录请求、个人信息填写完毕后的提交、个人信息更改、删除的操作,响应时
间应该在2s之内——用户不应感到系统有延迟的时间;
5、用户执行信息查询,返回记录在100行之内的,响应时间应不超过2s,超过20行
记录的情况,应该进行分页显示,每页显示10-30行(具体由设计人员来设定)结果信息;
3.3流程逻辑
3.4接口
.
.
Resign
Varchar,ch
yonghxinxi
ar,data
userDateSys
recordprodu
updat
ct
e
4查询模块设计说明
4.1模块的功能机描述
用户进行商品搜索,可以对商品进行分类或者使用模糊查询。
4.2性能
对于商品的搜索,分别按照三类来搜索,I:
按名称搜索;II:
按类别搜索;
按名称搜索:
用户输入自己所需要的商品名称,搜索后会显示用户输入名称的商品,
最后会显示商品信息表;
输入商品后,搜索数据库后能够显示出用户所要求的商品(在0.5秒内,应显示出结
果);
.
.
4.3流程逻辑
4.4接口
User‘s
interface
Varchar.dat
a
DateSysteGouwumokuIndex
mai
Information
ofproduct
5购物车模块设计说明
5.1模块的功能机描述
购物车:
记录用户需要购买的货物,数量。
获取到添加请求以及商品id时进行添加
.
.
操作,获取到删除请求以及商品id时进行删除操作,方便用户统一购买。
在添加商品时需
要验证数据库中商品的信息,如无库存,则拒绝添加操作。
如要购买,则转向支付页面。
特点:
常驻内存,子程序,可重入,顺序执行,动态。
5.2性能
1、及时响应用户添加删除请求,对购物车进行更新。
响应速度<=1s.
2、数据库查询速度要快,保证服务器端的响应速度,达到客户端快速刷新。
3、判断用户提交信息的合法性,如商品id信息,保证计算商品总额的正确性。
5.3流程逻辑
.
.
5.4接口
Products
GouwucheDateSystem
Varchar,int
shengchengdin
Double,date
gdan
6商品管理模块设计说明
6.1模块的功能机描述
该程序部分为管理员对商品的管理,属于管理员的功能,实现对数据库添加商品的
信息和删除商品的信息,也对已输入信息的信息进行修改和查看。
特点:
常驻内存,子程序,可重入,无覆盖要求,顺序处理,动态。
6.2性能
1:
要求采用sqlsever2008编写的数据库,可以快速添加商品和删除已过期商品
2:
可以快速查看商品和修改商品的信息;
3:
提供帮助信息,是管理员能够更容易的操作;
4:
商品的图片及信息要能够快速的传入到数据库,不能够延迟太长的时间;
5:
商品要能够分为特殊商品信息表和普通信息表;
6:
禁止输入同样的商品信息
.
.
6.3流程逻辑
6.4接口
product
messageDateSystem
Varchar,int
xiadingdan
Double,date
.
.
7订单模块设计说明
7.1模块的功能机描述
订单管理模块是处理用户订单的模块,查看订单清单信息,查看商品信息表,管理员信息表,更新出货的状态然后显示商品信息表,订单信息,管理员信息
7.2性能
1.查看订单订单:
i商品信息表(shopinfo)
Ii订单信息(Order)
Iii管理员信息表(Manager)
2.更新出货状态:
i商品信息表(shopinfo)
Ii订单信息(Order)
Iii管理员信息表(Manager)
7.3流程逻辑
.
.
7.4接口
message
Varchar,
int
dingdanmokuaDateSystem
4、附录
.