摘要:本文阐述了一个功能全面的小型超市管理系统的开发过程。本文首先简单介绍了项目开发的背景、目的和意义;接着描述了系统规划过程,通过实际的业务流程调研,采用自顶向下的结构化的系统分析方法,分析了系统的组织结构和业务流程,完成了超市管理系统的现行业务流程分析,系统可行性分析及需求分析,通过对现行业务流程的优化,得出了系统的业务流程;完成了数据流分析和数据字典。系统设计阶段完成了功能模块的划分、数据库的设计和系统界面设计。在此基础上选择了合适的开发模式,开发工具及平台,并在此基础上实现了这一系统。
测试阶段使用黑盒法对系统功能进行了测试,测试结果表明系统符合设计要求,可以满足小型超市管理需求。
关键词:超市管理;结构化分析;系统
目录
摘要
Abstract
1 绪论-1
1.1 项目开发的背景-1
1.2系统开发的目标和意义-1
1.2.1系统开发目标-1
1.2.2系统开发意义-1
1.3系统设计思想-1
2系统开发技术简介-2
2.1 B/S结构的数据库访问模式-2
2.2 AJAX技术简介-2
2.3 JSP技术简介-2
2.4 JDBC技术简介-3
3系统需求分析-4
3.1系统运行环境分析-4
3.2系统可行性分析-4
3.2.1 经济可行性-4
3.2.2 技术可行性-4
3.3系统功能模块分析-5
3.4数据流图-5
4系统总体设计-7
4.1系统功能模块设计-7
4.2数据项和数据结构-8
4.3实体关系图(E-R图)-8
5.系统详细设计与实现-12
5.1数据库详细设计-12
5.2登陆模块的设计和实现-16
5.2.1登陆功能的设计-16
5.2.2登陆功能的实现-16
5.3商品信息管理模块的设计与实现-18
5.3.1商品类别添加功能的设计与实现-18
5.3.2商品信息添加功能的设计与实现-19
5.3.3商品信息查询维护功能的设计与实现-21
5.4员工信息管理模块的设计与实现-22
5.4.1员工信息添加功能的设计与实现-22
5.4.2员工信息查询维护功能的设计与实现-23
5.5商品进退货信息管理模块的设计与实现-24
5.5.1商品进货登记功能的设计与实现-25
5.5.2商品退货信息查询功能的设计与实现-27
5.6商品销售信息管理模块的设计与实现-28
5.6.1个人销售业绩查询功能的设计与实现-28
5.6.2商品销售功能的设计与实现-29
5.6.3商品销售结账功能的设计与实现-31
5.6.3.2商品销售结账功能的实现-32
5.7商品库存库存管理模块的设计与实现-33
5.7.1商品库存查询功能的设计与实现-33
5.7.2库存报警功能的设计与实现-34
6系统测试-36
6.1测试方案-36
6.1.1登陆模块测试-36
6.1.2功能模块测试-36
6.1.3联网测试-36
6.2测试用例-36
6.2.1登陆模块测试-36
6.2.2功能模块测试-37
6.2.3联网测试-38
6.3测试报告-39
6.3.1软件功能-39
6.3.2缺陷和限制-39
6.3.3合理建议-39
6.3.4测试结论-39
结论-40
致 谢-41
参 考 文 献-42
附录-43