网上水果超市+详细设计说明书.docx
- 文档编号:11605458
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:37
- 大小:570.04KB
网上水果超市+详细设计说明书.docx
《网上水果超市+详细设计说明书.docx》由会员分享,可在线阅读,更多相关《网上水果超市+详细设计说明书.docx(37页珍藏版)》请在冰点文库上搜索。
网上水果超市+详细设计说明书
网上水果超市+详细设计说明书(总38页)
网上水果超市
详细设计说明书
版本号:
拟制人胡玉
审核人朱洪军、胡玉
批准人姜明、朱洪军
版本号
创建者
创建日期
维护者
维护日期
维护纪要
胡玉
2010/11/20
——
——
——
[二〇一〇年十一月二十日]
5用户注册信息管理模块设计说明...............................................................................................15
6购买商品模块设计说明...............................................................................................................17
7订单管理模块设计说明...............................................................................................................20
8会员管理模块设计说明...............................................................................................................23
9商品管理模块设计说明...............................................................................................................27
10系统用户管理模块设计说明.....................................................................................................31
11订单管理模块设计说明.............................................................................................................35
1引言
编写目的
本文档是程序员代码编写和单元测试的基础,本文的读者是设计人员和程序员。
背景
苏州独墅湖高教区内的水果消费市场大,但是各商家各自为政,未形成体系,为进一步提高公司管理效率和销售业绩,便利客户购买商品,XX水果公司决定开发《网上水果超市》。
定义
网上水果超市:
XX公司委托本小组开发的基于独墅湖高教区的网上水果交易平台。
参考资料
《详细设计说明书》(GB8567——88)
2程序系统的结构
本系统每个模块所包含的单元文件名称及其结构如表1所示,对于特别简单的程序模块,其程序层次结构非常简单,再次省略,仅仅给出较为复杂的层次结构。
图0本系统类图(部分)
模块名称
程序层次结构图
用户注册模块
图1
购物车管理模块
图2
用户信息修改模块
图3
购买商品模块
图4
订单管理模块(前台)
图5
会员管理模块
图6
商品管理模块
图7
系统用户管理模块
图8
订单管理模块(后台)
图9
表1程序层次结构图
图1用户注册模块程序层次结构图
图2购物车管理模块程序层次结构图
图3用户信息修改模块程序结构图
图4购买商品模块程序结构图
图5订单管理模块程序结构图
图6会员管理模块程序结构图
图7商品管理模块程序结构图
图8系统用户管理模块程序结构图
图9订单管理模块程序结构图
3用户注册模块设计说明
程序描述
用户注册模块用于普通用户的注册,注册以后成为会员。
功能
设计者
乔方杰
设计日期
2010-12-06
审核者
胡玉
审核日期
2010-12-06
程序
用户注册
标识符
UserReg
数据库表
member图10
输入
用户注册信息
输出
注册成功
程序处理说明
1.用户点击注册按钮
2.系统展示注册表单
3.用户填写注册信息
4.系统保存注册信息
5.返回注册结果
表2
图10member表物理模型
性能
响应时间不超过秒。
输人项
会员名:
字符类型
密码:
字符类型
电话:
字符类型
邮编:
字符类型
真实姓名:
字符类型
输出项
注册成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图11
接口
图12用户注册界面接口
存储分配
无特殊要求。
注释设计
a.加在模块首部,说明本程序的作用;
b.在各分枝点处加注释;
c.对各变量的功能、范围、缺省条件等所加注释;
d.对使用的逻辑所加注释。
限制条件
用户名、密码、邮编、地址、电话不能为空。
测试计划
用户名、密码、邮编、地址、电话为空,则提示重新输入。
尚未解决的问题
无。
4购物车管理模块设计说明
程序描述
购物车管理模块用于注册用户对购物车进行管理。
功能
设计者
胡玉
设计日期
2010-12-06
审核者
胡玉
审核日期
2010-12-06
程序
购物车管理
标识符
CarManage
数据库表
Cart见图12
输入
会员操作命令
输出
操作是否成功
程序处理说明
1.显示购物车信息
2.会员查看购物车商品
3.会员修改购物车内容
1.会员删除购物车商品
表3
图13cart表物理模型
性能
响应时间不超过秒。
输人项
无
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图14购物车管理模块流程图
接口
图15购物车管理界面接口
存储分配
无特殊要求。
注释设计
e.加在模块首部,说明本程序的作用;
f.在各分枝点处加注释;
g.对各变量的功能、范围、缺省条件等所加注释;
h.对使用的逻辑所加注释。
限制条件
无。
测试计划
购物车的商品能否添加,修改、删除、查看成功。
尚未解决的问题
无。
5用户信息修改模块设计说明
程序描述
用户信息修改模块用于会员注册信息。
功能
设计者
胡玉
设计日期
2010-12-06
审核者
胡玉
审核日期
2010-12-06
程序
会员信息修改
标识符
MemberModify
数据库表
Member见图11
输入
会员操作命令
输出
操作成功
程序处理说明
1点击修改会员信息按钮
2.系统显示会员信息
3.会员修改会员信息
4.修改结果提示
表4
性能
响应时间不超过秒。
输人项
无
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图16会员信息修改模块流程图
接口
图17修改注册资料界面接口
存储分配
会员名:
字符类型
密码:
字符类型
电话:
字符类型
邮编:
字符类型
真实姓名:
字符类型
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
用户名、密码、邮编、地址、电话不能为空。
测试计划
用户名、密码、邮编、地址、电话为空则提醒重新修改。
尚未解决的问题
无。
6购买商品模块设计说明
程序描述
购买商品模块用于会员购买商品。
功能
设计者
胡玉
设计日期
2010-12-06
审核者
胡玉
审核日期
2010-12-06
程序
购买商品
标识符
merchandise
数据库表
merchandise
输入
会员操作命令
输出
操作成功
程序处理说明
1.会员搜索商品
2.会员查看商品
3.点击购买按钮
4.结果提示
表5
图18表merchandise
性能
响应时间不超过秒。
输人项
用户购买商品命令。
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图19会员信息修改模块流程图
接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
存储分配
无。
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
无。
测试计划
购买不成功应提示用户。
尚未解决的问题
无。
7订单管理模块设计说明
程序描述
订单管理模块模块用于会员管理订单。
功能
设计者
胡玉
设计日期
2010-12-06
审核者
胡玉
审核日期
2010-12-06
程序
订单管理
标识符
OrderManage
数据库表
Orders见表
输入
会员操作命令
输出
操作成功
程序处理说明
1.系统显示订单
2.用户查看订单
3.用户修改订单
4.用户删除订单
5.显示操作结果
表6
图20表orders
性能
响应时间不超过秒。
输人项
用户命令。
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图21会员信息修改模块流程图
接口
图22
存储分配
无。
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
无。
测试计划
订单操作不成功应提示用户。
尚未解决的问题
无。
8会员管理模块设计说明
程序描述
会员管理模块模块用于会员管理员管理会员。
功能
设计者
胡玉
设计日期
2010-12-07
审核者
胡玉
审核日期
2010-12-07
程序
会员管理
标识符
MemManage
数据库表
memberlevel见表
输入
管理员操作命令
输出
操作是否成功
程序处理说明
1.会员管理员登录后台
2.系统显示后台菜单
3.会员管理员管理会员
4.系统执行操作并返回结果
表7
图23表memberlevel
性能
响应时间不超过秒。
输人项
会员管理员命令。
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图24会员信息修改模块流程图
接口
图25
存储分配
无。
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
无。
测试计划
会员修改不成功应该回滚提示用户。
尚未解决的问题
无。
9商品管理模块设计说明
程序描述
商品管理模块模块用于商品管理员管理商品。
功能
设计者
胡玉
设计日期
2010-12-07
审核者
胡玉
审核日期
2010-12-07
程序
商品管理
标识符
MerchManage
数据库表
catagory、merchandise、
输入
管理员操作命令
输出
操作是否成功
程序处理说明
5.会员管理员登录后台
6.系统显示后台菜单
7.会员管理员管理会员
8.系统执行操作并返回结果
表8
图26表merchandise
图27表category
性能
响应时间不超过秒。
输人项
会员管理员命令。
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图28会商品管理模块流程图
接口
图29商品分类管理界面接口
图39商品管理界面接口
图40特价商品管理界面接口
存储分配
无。
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
无。
测试计划
商品管理不成功应该回滚且提示用户。
尚未解决的问题
无。
10系统用户管理模块设计说明
程序描述
系统用户管理模块模块用于系统管理员管理商系统用户。
功能
设计者
胡玉
设计日期
2010-12-07
审核者
胡玉
审核日期
2010-12-07
程序
系统用户管理
标识符
SysManage
数据库表
admin
输入
管理员操作命令
输出
操作是否成功
程序处理说明
1.系统用户管理员登录后台
2.系统显示后台菜单
3.系统用户管理用管理系统用户
4.系统执行操作并返回结果
表9
图41表admin
性能
响应时间不超过秒。
输人项
会员管理员命令。
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图42系统管理模块流程图
接口
图43系统用户注册管理界面接口
存储分配
无。
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
无。
测试计划
系统管理不成功应该回滚且提示用户。
尚未解决的问题
无。
11订单管理模块(后台)设计说明
程序描述
订单管理模块模块用于订单管理员管理订单。
功能
设计者
胡玉
设计日期
2010-12-07
审核者
胡玉
审核日期
2010-12-07
程序
订单管理
标识符
OrderManage
数据库表
orders
输入
管理员操作命令
输出
操作是否成功
程序处理说明
1.订单管理员登入后台
2.系统显示订单管理菜单
3.管理员操作
4.系统反馈
表10
图44orders表
性能
响应时间不超过秒。
输人项
订单管理员命令。
输出项
操作是否成功。
算法
本程序没有采用特殊的算法。
流程逻辑
图45订单管理模块流程图
接口
图46订单管理界面接口
存储分配
无。
注释设计
加在模块首部,说明本程序的作用;
在各分枝点处加注释;
对各变量的功能、范围、缺省条件等所加注释;
对使用的逻辑所加注释。
限制条件
无。
测试计划
订单管理不成功应该回滚且提示用户。
尚未解决的问题
无。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 水果 超市 详细 设计 说明书