11编写目 3
12背景 3
13定义 3
14参考资料 3
2程序系统结构 3
31登录注册模块设计说明 4
311程序描述 4
312功 5
313性 5
314输入项 6
315输出项 6
316算法 6
317流程逻辑 8
318接口 9
319存储分配 9
3110注释设计 10
3111限制条件 10
3112测试计划 10
313尚未解决问题 11
32资料理模块设计说明 11
321程序描述 11
322功 11
323性 11
324输项 11
325输出项 12
326算法 12
327流程逻辑 12
328接口 12
329存储分配 12
3210注释设计 12
3211限制条件 13
3212测试计划 13
3213尚未解决问题 13
33订购商品理订单理模块设计说明 13
331程序描述 13
332功 14
333性 14
334输入项 14
335输出项 14
336算法 14
337流程逻辑 15
338接口 15
339存储分配 15
3310注释设计 15
3311限制条件 15
3312测试计划 15
3313尚未解决问题 16
34商品评价模块设计说明 16
341程序描述 16
342功 16
343性 16
344输入项 17
345输出项 17
346算法 17
347流程逻辑 17
348接口 17
349存储分配 17
3410注释设计 17
3411限制条件 18
3412测试计划 18
3413尚未解决问题 18
35商品信息理模块设计说明 18
351程序描述 18
352功 18
353性 19
354输入项 19
355输出项 19
356算法 19
357流程逻辑 20
358接口 20
359存储分配 20
3510注释设计 21
3511限制条件 21
3512测试计划 21
3513尚未解决问题 21
详细设计说明书
1引言
11编写目
编写份详细设计说明书目着重描述模块样实现 包括实现算法 逻辑流程等说明书预期读者客户 业务需求分析员 测试员 户文档编写者项目理员
12背景
说明:
a. 开发软件系统名称: 网购物系统
b. 项目务提出者XX
13定义
Internet横跨全球种类型计算机网络连接起全球性网络
页面浏览器浏览网页包含种类型信息实现某特定功
Internet Explorer简称IEMicorsoft公司推出免费浏览器
Netscape BrowserNetscape公司推出免费浏览器
PCPersonal Computer简称意计算机
店长系统理员理系统业务
商品序列号商品具唯商品串数字11位
14参考资料
需求分析说明书户手册操作手册概设计说明书
2程序系统结构
该系统层次结构图:
网购物系统
子系统1
客户前台理
子系统2
台理
功模块1
登陆注册理
功模块2
订购商品理
功模块3
商品评价理
功模块4
订单信息理
功模块5
商品信息理
功模块6
资料理
功
系统功会员注册登录会员信息修改网订货通网银支付商品评价时方便理者理会员查询网购物系统信息系统做方便商品信息基资料添加修改删查询等功外需客户购物订单信息等进行理网购物系统
31登录注册模块设计说明
311程序描述
程序设计目顾客信息注册顾客登录子功实现程序特点非常驻存重覆盖求够发处理
312功
3121
描述: 户登录 果老会员直接验证登录系统首页果新会员首先进行注册 注册成功 进行登录登录成功户进入系统首页
3122
IPO图表示:
游客
注册
登录
身份认证
检查输入
重新注册 输入信息 重新登录
检查输入错误
检查输入
错误信息
错误信息
合法 合法
误 误
信息否误
出错 通
通
系统首页
DB
返回登录
313性
身份认证模块检查户名模块数库进行搜索录入检查户合法注册时户表里否会员会员名果会员求反应时间1秒果会员反映时间2秒05秒跳转注册页面
314输入项
登录界面登陆信息包括:户信息(会员名户密码数类型:char长度:6密码’’显示
315输出项
户输入信息进行判断 通验证进入户操作界面 果该户信息存提示注册
316算法
登录程
登录界面游客户名密码传登录检查文件检查户名密码否正确密码框求户输入密码时候显示:
If(户名数库中存户名记录中密码项相)
{显示登录成功
网页转登录页面
Else
提示户名密码误
}
注册程
注册界面游客信息:户名登录密码真实姓名性住址电话手机QQmsn邮编等信息传递会员检查函数中验证数项否符合规定符合会员求值传递保存数库中
检查数程:
登录注册会员号密码格式进行检验果通验证返回true进入身份认证否返回false调错误处理程序
{
if(户名空字符少指定字符) {
警告请正确填写户名
return false
}
if(密码长度符)
警告:密码长度应该5位20位间请重新输入
return false
}
if(两次输入密码) {
警告:两次输入密码请重新输入
return false
}
if(输入字符少2汉字字符) {
警告:请填写真实姓名
return false
}
if(址信息少8汉字字符) {
警告:起请填写详细址
return false
}
if(邮编6位数字) {
警告:起请填写正确邮编
return false
}
if(邮箱存@隔开@前面字符) {
警告:起请正确填写邮编
return false
}
if(QQMSN空) {
警告:起请填写网联系方式
return false
}
身份认证&检查程:
登陆户名密码进行检验果通验证返回true进入系统菜单否返回false调错误处理程序
if(MemberUser存)
{
ErrorNoID T
Error()
return false
}
if(MemberUser列MemberPassword数库中password相符)
{
ErrorPassword T
Error()
return false
}
else
{
redirect(indexjsp)
return true
}
Error()程(错误信息):
错误处理程序出错误提示引导户转入系统登陆界面注册界面
if(ErrorNull T)
{
显示:会员号空请输入户名&密码空请输入户名&密码
login()
}
if(ErrorLen T)
{
显示:输入信息超规定字符长度请重新输入
login()
}
if(ErrorType T)
{
显示:输入含非法字符请重新输入
login()
}
if(ErrorNoID T)
{
显示:户名请重新输入
login()
}
if(ErrorPassword T)
{
显示:密码错误请重新输入
login()
}
登录
顾客
317流程逻辑
错误页面
网站首页
注册
318接口
网购物系统总体结构图
子系统1
客户前台理
子系统2
台理
功模块1
登陆注册理
功模块2
订购商品
功模块3
理订单
功模块5
商品信息理
功模块6
订单信息理
功模块7
资料理
功模块4
商品评价
界面接口:VC做出户熟悉WINDOWS操作界面显示提示信息方便户
软件接口:VC提供接口 SQL SERVER2000 进行数库访问
硬件接口:键盘鼠标输入进行处理印机输出进行处理
319存储分配
面服务器采固定式分区存储结构
3110注释设计
详见功模块算法
3111限制条件
系统开发基浏览器BS 结构浏览器端语言HTMLCSSJavaScript服务器端语言ASP(NET)开发员开发语言(编写组件外)数库采SQL Server2000
开发员编写代码程中需严格软件工程求进行利接测试维护升级更完善网购物系统应提供更便捷强信息查询功相应网络操作服务开发时间计算机数量限该系统未提供功信息保护手段仅限设置户级提供数文件备份较简单防止恶意破坏安全性进步完善
3112测试计划
31121 系统测试原
1 测试工作董德坤
2 设计测试方案时仅包括确定输入数应包括系统功出发预期测试结果运行结果预期测试结果进行发现错误
3 测试例仅包括合理效数包括效合理输入数
4 仅检验程序否完成该完成务检验程序否时完成该做务
5 软件中存错误概率已发现错误数成正
6 保留测试例作软件文档组成部分
31122 系统测试方法步骤
1 软件测试方法:源程序通编译先工测试然进行机器测试
(1) 工测试采工方式进行目检查程序静态结构找出编译发现错误三种方法:复查走查会审然测试针规模程序常方法效率高
(2) 机器测试运事先设计测试例执行测程序运行结果预期结果差发现错误机器测试结合黑盒测试白盒测试两种方法
2 系统测试工作般步骤:单元测试组装测试确认测试系统测试
31123测试点
身份认证时候保证输入情况时候系统够健康运行:
1:输入户名时输入中文符号等非法字符:·#……等
2:输入户名存
3:输入户名密码相符合
4:输入信息超规定字符长度
5:输入信息项空
313尚未解决问题
测试
32资料理模块设计说明
资料理模块注册登录模块关系紧密详细说明中紧注册登录模块
321程序描述
程序设计目资料修改功实现程序特点非常驻存重覆盖求够发处理
322功
IPO图表示:
确定
修改
增加
操作信息
取消
取消
等户操作
DB
确定
删
323性
模块求户信息进行维护会员重复输入中检查突信息删信息时发生误操作次操作需户确认操作点击确定时候完全修改数库中容数求输入相应字段符合容求点击确定系统核查反映时间1秒05秒跳转回户界面
324输项
输入新户信息者输入修改户信息
325输出项
数表格中出现新数字典提示操作完成
326算法
登录页面中传递页面中客户填写项数值检查方法中检查正确性正确该方法调信息户信息保存数库
添加户程(注册时台理):
增加新数户输入新户信息检验输入误输入界面表单中数输入会员表中
修改程(修改客户理台理):
修改已数单击选中修改数户修改已户信息检验输入误修改会员表中应数项
删程(台理):
删已数单击选中删数户删已数字典确认删会员表中应数
消息提示程(操作信息):
返回操作结果信息:操作成功户信息已更新
327流程逻辑
保存
验证
信息修改
登录
顾客
328接口
详见第模块接口
329存储分配
面服务器采固定式分区存储结构
3210注释设计
详见功模块算法
3211限制条件
系统开发基浏览器BS 结构浏览器端语言HTMLCSSJavaScript服务器端语言ASP(NET)开发员开发语言(编写组件外)数库采SQL Server2000
开发员编写代码程中需严格软件工程求进行利接测试维护升级更完善网购物系统应提供更便捷强信息查询功相应网络操作服务开发时间计算机数量限该系统未提供功信息保护手段仅限设置户级提供数文件备份较简单防止恶意破坏安全性进步完善
3212测试计划
32121 系统测试原
详见31121
32122 系统测试方法步骤
详见31121
32123 测试点
身份修改时候保证输入情况时候系统够健康运行:
1:输入户名时输入中文符号等非法字符:·#……等
2:输入户名存
3:输入户名密码相符合
4:输入信息超规定字符长度
5:输入信息项空
3213尚未解决问题
测试
33订购商品理订单理模块设计说明
订购商品模块样包括模块:订购商品台订单理异列出总体相设计
331程序描述
程序设计目订购商品功实现程序特点非常驻存重覆盖求够发处理
332功
IPO图表示:
确定
修改
增加
操作信息
取消
取消
等户操作
DB
确定
删
333性
模块求数字典进行维护商品表商品名重复输入中检查突信息删信息时发生误操作求点击确定系统核查反映时间1秒05秒跳转回商品界面
334输入项
输入新订单信息者输入修改订单信息
335输出项
数表格中出现新订单信息提示操作完成
336算法
Add()程(增加):
增加新数户输入新订单信息检验输入误输入界面表单中数输入Order 表OrderList表中
Modify()程(修改):
修改已数单击选中修改数户修改已订单资料检验输入误修改Order 表OrderList表中应数项
Delete()程(删):
删已数单击选中删数户删已订单资料确认删Order 表OrderList表中应数
Ok()程(确定):
保存前操作修改数库容确认信息:您确认(增加修改删)数?确定返回true保存前操作数库调Message()程取消返回false取消前操作返回原页面首页
Message()程(操作信息):
返回操作结果信息:操作成功订单已更新
337流程逻辑
保存
验证
订购商品
登录
顾客
338接口
详见第模块接口
339存储分配
面服务器采固定式分区存储结构
3310注释设计
详见功模块算法
3311限制条件
系统开发基浏览器BS 结构浏览器端语言HTMLCSSJavaScript服务器端语言ASP(NET)开发员开发语言(编写组件外)数库采SQL Server2000
开发员编写代码程中需严格软件工程求进行利接测试维护升级更完善网购物系统应提供更便捷强信息查询功相应网络操作服务开发时间计算机数量限该系统未提供功信息保护手段仅限设置户级提供数文件备份较简单防止恶意破坏安全性进步完善
3312测试计划
33121 系统测试原
详见31121
33122 系统测试方法步骤
详见31121
3313尚未解决问题
测试
34商品评价模块设计说明
341程序描述
程序设计目商品评价功实现程序特点非常驻存重覆盖求够发处理
342功
IPO图表示:
确定
修改
增加
操作信息
取消
取消
提示信息
DB
确定
删
343性
模块求数字典进行维护商品号重复输入中检查突信息数求输入相应字段符合容求点击确定系统核查反映时间1秒05秒跳转回商品界面
344输入项
输入新评价信息求字数5000字字符型
345输出项
评价商品评价区中立刻显示评价容提示操作完成评价数保存
346算法
Add()程(增加):
增加新数户商品添加进行投票者评价检验输入误输入界面表单中数输入vote表者Opinion表中
Ok()程(确定):
保存前操作修改数库容确认信息:您确认(增加修改删)数?确定返回true保存前操作数库调Message()程响应户操作取消返回false取消前操作返回户时浏览页面
Message()程(操作信息):
返回操作结果信息:
投票时:操作成功投票信息已更新
评价时:操作成功您评价信息审核会显示出
347流程逻辑
保存
评价商品
订购商品
登录
顾客
348接口
详见第模块接口
349存储分配
面服务器采固定式分区存储结构
3410注释设计
详见功模块算法
3411限制条件
系统开发基浏览器BS 结构浏览器端语言HTMLCSSJavaScript服务器端语言ASP(NET)开发员开发语言(编写组件外)数库采SQL Server2000
开发员编写代码程中需严格软件工程求进行利接测试维护升级更完善网购物系统应提供更便捷强信息查询功相应网络操作服务开发时间计算机数量限该系统未提供功信息保护手段仅限设置户级提供数文件备份较简单防止恶意破坏安全性进步完善
3412测试计划
34121 系统测试原
详见31121
34122 系统测试方法步骤
详见31121
3413尚未解决问题
测试
35商品信息理模块设计说明
商品信息添加修改删查找异查询例
351程序描述
程序设计目商品信息理功实现包括商品信息添加修改删查找程序特点非常驻存重覆盖求够发处理
352功
IPO图表示:
输入查询信息
重新查询
检查输入
错误信息
合法
误
查询
DB
否查信息
否
输出
353性
查询条件输入正确前提数库中查找符合条件数输出输入信息出错出出错信息进行相应出错处理模块查询商品信息理商品信息求出错率00000001查询速度05秒求点击确定系统核查反映时间1秒05秒跳转该商品界面
354输入项
输入进行查询条件商品名称 模糊查询
355输出项
输出商品基信息修改商品信息分条列出
356算法
查询程
数库查询否查询符合查询条件数返回true调shopjsp输出查询结果程显示输出结果否返回false调shopjsp输出空结果
Shopjsp
if(没查) :·#……等
{
shopjsp中输出空结果集
return false
}
Else
{
shopjsp中输出查询结果
Return true
}
Adminadmin_productsjsp
{
查询数库中Products表商品信息
输出商品基信息
}
{
删商品信息
求户确认
If(确认删)
删数库中该商品信息
Else
返回前商品基信息查页
}
Adminadmin_EditProductsjsp
{
根admin_productsjsp中传商品基信息查询Products表商品详细信息
输出该商品详细信息
}
357流程逻辑
结果
查询商品
登录
顾客
358接口
详见第模块接口
359存储分配
面服务器采固定式分区存储结构
3510注释设计
详见功模块算法
3511限制条件
系统开发基浏览器BS 结构浏览器端语言HTMLCSSJavaScript服务器端语言ASP(NET)开发员开发语言(编写组件外)数库采SQL Server2000
开发员编写代码程中需严格软件工程求进行利接测试维护升级更完善网购物系统应提供更便捷强信息查询功相应网络操作服务开发时间计算机数量限该系统未提供功信息保护手段仅限设置户级提供数文件备份较简单防止恶意破坏安全性进步完善
3512测试计划
35121 系统测试原
详见31121
35122 系统测试方法步骤
详见31121
35122 具体求
检索条目里面输入查询商品名字商品信息包括符号数字文字特殊符号通算法验证检索条目里面输入什信息跳转页面页面里面显示结果果没查显示商品信息提示信息求条件覆盖
3513尚未解决问题
测试
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档