logo资料库

软件工程文档(超市管理系统).doc

第1页 / 共183页
第2页 / 共183页
第3页 / 共183页
第4页 / 共183页
第5页 / 共183页
第6页 / 共183页
第7页 / 共183页
第8页 / 共183页
资料共183页,剩余部分请下载后查看
一、需求分析报告
1 引言
1.1 编写目的
1.2 开发目的及意义
1.3 预期读者和阅读建议
2 术语、定义和缩略语
2.1 文档约定
2.2 缩略语
3 系统功能需求
3.1 系统功能
3.1.1 系统功能树图
3.1.2 库存管理子系统
3.1.2.1 供货商管理模块
3.1.2.2入库管理模块
3.1.2.3查询库存信息管理模块
3.1.2.4出库管理模块
3.1.2.5损坏商品管理模块
3.1.3后台管理子系统
3.1.4销售管理子系统
3.1.4.1价格制定
3.1.4.3购物卡管理
3.1.4.3促销活动
3.1.4.4问题商品管理
3.1.4.5销售统计查询
3.1.4.6销售报表
3.1.5信息管理子系统
3.1.5.1个人信息管理
3.1.5.2员工信息管理
3.1.5.3会员信息管理
3.1.6 收银管理子系统
3.1.6.1 结账模块
3.1.6.2 计算并保存日收入额模块
3.1.7财务结算子系统
3.1.7.1 查询模块
3.1.7.2 计算利润模块
3.1.7.3 保存计算结果模块
3.1.7.4 导出模块
3.2 用户特点
3.3 设计和实现上的限制
4 外部接口与运行环境需求
4.1 用户界面
4.2 运行环境
5 其它非功能需求
5.1 性能需求
5.2 安全性需求
5.2 安全性需求
二、概要设计报告
1 引言
1.1 编写目的
1.2 预期读者和阅读建议
1.3 术语、定义和缩略语
2 设计概述
2.1 设计原则和设计要求
2.2 开发环境与平台
2.2.1 硬件平台
2.2.2 软件平台
3 系统逻辑设计
3.1 系统架构图
3.2系统处理流程
3.3系统类图
4 系统出错处理设计
4.1 系统出错处理表
4.2 维护处理过程表
5 数据库设计
5.1数据库命名规则
5.2 数据库设计
5.2.1 基表设计
三、详细设计报告
1引言
1.1 编写目的
1.2 预期读者和阅读建议
1.3 术语、定义和缩略语
2 库存管理子系统详细设计
2.1 入库模块
2.1.1 实现原理
2.1.2 类设计
2.1.2.1 类addGoods
2.1.2.2类quemodGoods
2.1.2.3类modGoods
2.1.2.4类delGoods
2.1.3 时序图
2.2 供货商管理模块
2.2.1 实现原理
2.2.2 类设计
2.2.2.1 类Supplier
2.2.2.2 类addSup
2.2.2.3类modSup
2.2.2.4类delSup
2.2.2.5类queSup
2.2.2.6类supinput
2.2.3 时序图
2.3 出库模块
2.3.1 实现原理
2.3.2 类设计
2.3.2.1 类Output
2.3.2.2 类addOutput0
2.3.2.3 类addOutput
2.3.2.4类modOutput
2.3.2.4类delOutput
2.3.3 时序图
2.4 查询商品信息模块
2.4.1 实现原理
2.4.2 类设计
2.4.2.1 类queBase
2.4.3 时序图
2.5损坏商品管理模块
2.5.1 实现原理
2.5.2 类设计
2.5.2.1 类Badgoods
2.5.2.2 类addBadgoods
2.5.2.3类modBadgoods
2.5.3 时序图
3 后台管理子系统详细设计
3.1. 实现原理
3.2.1 类addUser
3.2.2类updateUser
3.2.3类deleteUser
3.2.4类listUser
3.2.5类adListActive
3.2.6类deleteActive
3.3 时序图
4 销售管理子系统详细设计
4.1价格制定模块
4.1.1 实现原理
4.1.2 类设计
4.1.2.1 类listPrice
4.1.2.2 类listgIDprice
4.1.2.3 类setPrice
4.1.3 时序图
4.2购物卡管理模块
4.2.1 实现原理
4.2.2 类设计
4.2.2.1 类listPaycard
4.2.2.2 类addPaycard
4.2.2.3类startPaycard
4.2.3 时序图
4.3促销活动模块
4.3.1 实现原理
4.3.2 类设计
4.3.2.1 类listDiscount
4.3.2.2 类setDiscount
4.3.2.3类addActive
4.3.2.4类listActive
4.3.2.5类modActive
4.3.2.6类ActiveInfo
4.3.2.7类modActiveGood
4.3.2.8类delActiveGood
4.3.2.9类listGoods
4.3.2.10类ActiveGoodCart
4.3.2.11类setatPrice
4.3.2.12类removeatGood
4.3.2.13类addActiveGoods
4.3.3 时序图
4.4问题商品管理
4.4.1 实现原理
4.4.2 类设计
4.4.2.1类addBGoods
4.4.2.2类listBGoods
4.4.2.3类modBGoods
4.4.2.4类listDGoods
4.4.2.5类addPromotionGood
4.4.3 时序图
4.5销售统计查询模块
4.5.1 实现原理
4.5.2 类设计
4.5.2.1 类querySoldGoods
4.5.2.2 类soldGoodsInfo
4.5.2.3 类queryGoodsNum
4.5.2.4 类queryProbGoods
4.5.2.5 类proGoodsInfo
4.5.2.6 类GoodInfo
4.5.2.7 类updateGoodInfo
4.5.3 时序图
4.6销售报表模块
4.6.1 实现原理
4.6.2 类设计
4.6.2.1 类salesOfMonth
4.6.2.2 类salesOfSeason
4.6.2.3 类salesOfYear
4.6.3 时序图
5 信息管理子系统详细设计
5.1个人信息管理
5.1.1 实现原理
5.1.2 类设计
5.1.2.1类acceptUserLogin
5.1.2.2类modifyUserInfo
5.1.2.3类modifyUserPwd
5.1.3 时序图
5.2员工信息管理
5.2.1 实现原理
5.2.2 类设计
5.2.2.1类listStaff
5.2.2.2类setStaff
5.2.3 时序图
5.3会员信息管理
5.3.1 实现原理
5.3.2 类设计
5.3.2.1类addMember
5.3.2.2类listMember
5.3.2.3类modMemberInfo
5.3.2.4类deleteMember
5.3.3 时序图
6收银管理子系统详细设计
6.1 结账模块
6.1.1 实现原理
6.1.2 类设计
6.1.2.1 类goodsBean
6.1.2.2 类begin
6.1.2.3 类checking
6.1.2.4 类finishing
6.1.2.5类queGoods
6.1.2.6类ChePay
6.1.3 时序图
6.2 计算并保存日收入额模块
6.2.1 实现原理
6.2.2 类设计
6.2.2.1类calDay
6.2.2.2类save
6.2.3 时序图
7财务结算子系统详细设计
7.1 查询模块
7.1.1 实现原理
7.1.2 类设计
7.1.2.1类FinanQuery
7.1.2.2 类queDtBean
7.1.2.3类FinanQueDt
7.1.2.4类FinanQueStat
7.1.3 时序图
7.2 计算利润模块
7.2.1 实现原理
7.2.2 类设计
7.2.2.1类FinanCal
3.2.3 时序图
7.3 保存计算结果模块
7.3.1 实现原理
7.3.2 类设计
7.3.2.1类savRs
7.3.2.2类ApToE
7.3.3 时序图
7.4 导出模块
7.4.1 实现原理
7.4.2 类设计
7.4.2.1类exQue
7.4.3 时序图
四、软件测试报告
1 引言
1.1 目的
1.2 术语、定义和缩略语
2 测试条件
3 测试计划
3.1 人员计划
3.2 进度计划
4 总体测试方案
5 库存管理子系统测试内容
5.1 入库模块测试子任务
5.1.1 任务说明
5.1.2 通过准则
5.1.3 测试用例及测试步骤
5.1.4 测试结果
5.2供货商管理模块测试子任务
5.2.1 任务说明
5.2.2 通过准则
5.2.3 测试用例及测试步骤
5.2.4 测试结果
5.3出库模块测试子任务
5.3.1 任务说明
5.3.2 通过准则
5.3.3 测试用例及测试步骤
5.3.4 测试结果
5.4查询商品信息模块测试子任务
5.4.1 任务说明
5.4.2 通过准则
5.4.3 测试用例及测试步骤
5.4.4 测试结果
5.5损坏商品管理模块测试子任务
5.5.1 任务说明
5.5.2 通过准则
5.5.3 测试用例及测试步骤
5.5.4 测试结果
6 后台管理子系统测试内容
6.1 任务说明
6.2 通过准则
6.3 测试用例及测试步骤
6.4 测试结果
7 销售管理子系统测试内容
7.1 价格制定模块测试子任务
7.1.1 任务说明
7.1.2 通过准则
7.1.3 测试用例及测试步骤
7.1.4 测试结果
7.2 购物卡管理模块测试子任务
7.2.1 任务说明
7.2.2 通过准则
7.2.3 测试用例及测试步骤
7.2.4 测试结果
7.3 促销活动模块测试子任务
7.3.1 任务说明
7.3.2 通过准则
7.3.3 测试用例及测试步骤
7.3.4 测试结果
7.4问题商品管理模块测试子任务
7.4.1 任务说明
7.4.2 通过准则
7.4.3 测试用例及测试步骤
7.4.4 测试结果
7.5销售统计查询模块测试子任务
7.5.1 任务说明
7.5.2 通过准则
7.5.3 测试用例及测试步骤
7.5.4 测试结果
7.6销售报表模块测试子任务
7.6.1 任务说明
7.6.2 通过准则
7.6.3 测试用例及测试步骤
7.6.4 测试结果
8 信息管理子系统测试内容
8.1 个人信息管理模块测试子任务
8.1.1 任务说明
8.1.2 通过准则
8.1.3 测试用例及测试步骤
8.1.4 测试结果
8.2 员工信息管理模块测试子任务
8.2.1 任务说明
8.2.2 通过准则
8.2.3 测试用例及测试步骤
8.2.4 测试结果
8.3会员信息管理模块测试子任务
8.3.1 任务说明
8.3.2 通过准则
8.3.3 测试用例及测试步骤
8.3.4 测试结果
9 收银管理子系统测试内容
9.1 结账模块测试子任务
9.1.1 任务说明
9.1.2 通过准则
9.1.3 测试用例及测试步骤
9.1.4 测试结果
9.2 计算日收入额模块测试子任务
9.2.1 任务说明
9.2.2 通过准则
9.2.3 测试用例及测试步骤
9.2.4 测试结果
10 财务结算子系统测试内容
10.1 查询模块测试子任务
10.1.1 任务说明
10.1.2 通过准则
10.1.3 测试用例及测试步骤
10.1.4 测试结果
10.2 计算利润模块测试子任务
10.2.1 任务说明
10.2.2 通过准则
10.2.3 测试用例及测试步骤
10.2.4 测试结果
10.3 保存结果模块测试子任务
10.3.1 任务说明
10.3.2 通过准则
10.3.3 测试用例及测试步骤
10.3.4 测试结果
10.4 导出模块测试子任务
10.4.1 任务说明
10.4.2 通过准则
10.4.3 测试用例及测试步骤
10.4.4 测试结果
五、用户操作手册
1 引言
1.1 编写目的
1.2 预期读者和阅读建议
1.3 术语、定义和缩略语
2 软件概述
2.1 功能
2.2 性能
3 运行环境
3.1 硬件
3.2 支持软件
4 使用说明
4.1 安装和初始化
4.2 主要功能使用举例
4.2.1商品入库功能
4.2.2促销活动管理功能
4.2.3超市收银功能
4.3 出错和恢复
六、项目开发总结报告
七、参考文献
**** 大 学 本科毕业实习 软件工程文档 超市管理系统设计与实现 年 级: 专 业: 指导教师: 小组成员: 2010 年 1 月
大学本科毕业实习 第 I 页 院 题 系 目 小组成员 专 业 超市管理系统设计与实现 指导教师评语: 成 绩 答辩委员会主任 (签章) 指导教师 (签章) 年 月 日
大学本科毕业实习 第 II 页 毕业实习任务书 学号 学号 学号 发题 日期 完成 日期 题目 超市管理系统设计与实现 采用 JSP+JavaBean+Servlet + sql 2000 技术对超市的采购、销售、库 存、资金、帐务进行管理的超市管理系统。包括超市商品销售管理系统, 超市库存管理系统,超市收银系统三个子模块。实现货物的入仓处理、 出仓处理、员工资料管理、前台收银、采购管理、库存管理、财务结算、 后台管理等基本功能。 经商议,将本项目细化分为 6 个子系统,由 3 人合作完成,每人负 责 2 个子系统,具体分工如下: 实习 目标、 任务 及主 要内 容 技术 路线 JSP+JavaBean+Servlet + sql 2000
大学本科毕业实习 第 III 页 超市管理系统功能 超市管理系统架构与技术 指导 教师 提供 的资 料 应提 交的 超市管理系统 最终 软件工程文档 成果 阶段 周数 一 二 三 四 五 六 2 3 2 6 2 1 进度 安排 (共 16 周) 指导 教师 签字 学院 专家 组审 核意 见 任务 需求分析 概要设计 详细设计 编码、测试 集成、系统测试 文档撰写 应提交的成果 需求规格说明书 概要设计说明书 详细设计说明书 源代码 超市管理系统 软件工程文档 200 年 月 日 审批人签字: 200 年 月 日
大学本科毕业实习 第 IV 页 项目分工 姓名 完成的主要工作 库存管理子系统和后台管理子系统需求分析、概要设计、详细设计、软 件测试说明书,超市库存管理子系统、后台管理子系统功能的实现 销售管理子系统和信息管理子系统需求分析、概要设计、详细设计、软 件测试说明书,销售管理子系统、信息管理子系统功能的实现,登录管 理、主页整体框架设计 收银管理子系统和财务结算子系统需求分析、概要设计、详细设计、软 件测试说明书,收银管理子系统和财务结算子系统功能的实现,数据库 连接及维护
大学本科毕业实习 第 V 页 目 录 一、需求分析报告............................................................................................................... 1 1 引言............................................................................................................................ 1 1.1 编写目的.......................................................................................................... 1 1.2 开发目的及意义.............................................................................................. 1 1.3 预期读者和阅读建议...................................................................................... 1 2 术语、定义和缩略语................................................................................................ 2 2.1 文档约定.......................................................................................................... 2 2.2 缩略语.............................................................................................................. 2 3 系统功能需求............................................................................................................ 2 3.1 系统功能.......................................................................................................... 2 3.2 用户特点........................................................................................................ 20 3.3 设计和实现上的限制.................................................................................... 21 4 外部接口与运行环境需求...................................................................................... 22 4.1 用户界面........................................................................................................ 22 4.2 运行环境........................................................................................................ 22 5 其它非功能需求...................................................................................................... 22 5.1 性能需求........................................................................................................ 22 5.2 安全性需求.................................................................................................... 23 5.3 用户文档........................................................................ 错误!未定义书签。 二、概要设计报告............................................................................................................. 24 1 引言.......................................................................................................................... 24 1.1 编写目的........................................................................................................ 24 1.2 预期读者和阅读建议.................................................................................... 24 1.3 术语、定义和缩略语.................................................................................... 24 2 设计概述.................................................................................................................. 24 2.1 设计原则和设计要求.................................................................................... 24 2.2 开发环境与平台............................................................................................ 25 3 系统逻辑设计.......................................................................................................... 25 3.1 系统架构图.................................................................................................... 25 3.2 系统处理流程................................................................................................. 26 3.3 系统类图......................................................................................................... 30 4 系统出错处理设计.................................................................................................. 31
大学本科毕业实习 第 VI 页 4.1 系统出错处理表............................................................................................ 31 4.2 维护处理过程表............................................................................................ 34 5 数据库设计.............................................................................................................. 37 5.1 数据库命名规则............................................................................................. 37 5.2 数据库设计.................................................................................................... 37 三、详细设计报告............................................................................................................. 47 1 引言........................................................................................................................... 47 1.1 编写目的........................................................................................................ 47 1.2 预期读者和阅读建议.................................................................................... 47 1.3 术语、定义和缩略语.................................................................................... 47 2 库存管理子系统详细设计...................................................................................... 47 2.1 入库模块........................................................................................................ 47 2.2 供货商管理模块............................................................................................ 52 2.3 出库模块........................................................................................................ 57 2.4 查询商品信息模块........................................................................................ 63 2.5 损坏商品管理模块......................................................................................... 64 3 后台管理子系统详细设计...................................................................................... 68 4 销售管理子系统详细设计...................................................................................... 73 4.1 价格制定模块................................................................................................. 73 4.2 购物卡管理模块............................................................................................. 76 4.3 促销活动模块................................................................................................. 79 4.4 问题商品管理................................................................................................. 90 4.5 销售统计查询模块......................................................................................... 95 4.6 销售报表模块............................................................................................... 102 5 信息管理子系统详细设计.................................................................................... 104 5.1 个人信息管理............................................................................................... 104 5.2 员工信息管理............................................................................................... 108 5.3 会员信息管理............................................................................................... 110 6 收银管理子系统详细设计..................................................................................... 114 6.1 结账模块...................................................................................................... 114 6.2 计算并保存日收入额模块.......................................................................... 122 7 财务结算子系统详细设计..................................................................................... 125 7.1 查询模块...................................................................................................... 125 7.2 计算利润模块.............................................................................................. 131
大学本科毕业实习 第 VII 页 7.3 保存计算结果模块...................................................................................... 132 7.4 导出模块...................................................................................................... 135 四、软件测试报告........................................................................................................... 137 1 引言........................................................................................................................ 137 1.1 目的.............................................................................................................. 137 1.2 术语、定义和缩略语.................................................................................. 137 2 测试条件................................................................................................................ 137 3 测试计划................................................................................................................ 137 3.1 人员计划...................................................................................................... 137 3.2 进度计划...................................................................................................... 138 4 总体测试方案........................................................................................................ 138 5 库存管理子系统测试内容.................................................................................... 138 5.1 入库模块测试子任务.................................................................................. 138 5.2 供货商管理模块测试子任务....................................................................... 139 5.3 出库模块测试子任务................................................................................... 141 5.4 查询商品信息模块测试子任务................................................................... 142 5.5 损坏商品管理模块测试子任务................................................................... 143 6 后台管理子系统测试内容.................................................................................... 144 7 销售管理子系统测试内容.................................................................................... 145 7.1 价格制定模块测试子任务.......................................................................... 145 7.2 购物卡管理模块测试子任务...................................................................... 146 7.3 促销活动模块测试子任务.......................................................................... 147 7.4 问题商品管理模块测试子任务................................................................... 148 7.5 销售统计查询模块测试子任务................................................................... 149 7.6 销售报表模块测试子任务........................................................................... 150 8 信息管理子系统测试内容.................................................................................... 151 8.1 个人信息管理模块测试子任务.................................................................. 151 8.2 员工信息管理模块测试子任务.................................................................. 152 8.3 会员信息管理模块测试子任务................................................................... 152 9 收银管理子系统测试内容.................................................................................... 154 9.1 结账模块测试子任务.................................................................................. 154 9.2 计算日收入额模块测试子任务.................................................................. 155 10 财务结算子系统测试内容.................................................................................. 156 10.1 查询模块测试子任务................................................................................ 156
分享到:
收藏