**** 大 学
本科毕业实习
软件工程文档
超市管理系统设计与实现
年 级:
专 业:
指导教师:
小组成员:
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