【摘要】对超市信息的管理需求进行调查与分析,在此基础上,使用Java语言,MySQL数据库,以及三个框架(Spring、Spring MVC、Mybatis)对超市信息管理系统进行了设计和实现。该系统分为管理员角色模块以及员工角色模块,各模块可分别实现商品(类型、单位)、角色、采购单、销售单、报损单、统计和修改密码等功能。设计完成后,通过测试修改,各功能都可基本无误的实现。超市信息管理系统可以完成超市内部业务流程的信息化管理,包括员工、商品、采购、报损等等。使用该系统可以缩小人工统计的误差,降低职工的工作量,提升超市的工作效率,也能更好的服务周边群众。
【关键词】超市信息管理系统;信息管理;软件设计;Java;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题研究内容-1
1.3 课题研究的意义-1
2 系统开发技术-2
2.1 SpringMVC框架-2
2.2 MyBatis框架-2
2.3 JSP技术-2
2.4 Tomcat-2
2.5 MySQL数据库的简单介绍-3
3 需求分析-3
3.1 功能需求分析-3
3.2 可行性分析-4
4 系统设计-5
4.1 系统架构-5
4.2 基本模块设计-6
4.2.1 管理员功能用例图设计-7
4.2.2 职工功能用例图设计-7
4.3 数据库设计-8
4.3.1 数据库的概念结构设计-8
4.3.2 数据库的逻辑结构设计-9
5 系统功能的实现-13
5.1 总体功能概述-13
5.2 登录功能-13
5.3 员工管理-14
5.4 商品管理-15
5.5 采购单管理-16
5.6 商品类别管理-18
5.7 商品单位管理-18
5.8 供货商管理-18
5.9 销售单管理-20
5.10 付款单管理-20
5.11 报损单管理-21
5.12 统计管理-22
5.13 个人中心-22
5.14 角色管理-23
6系统测试-24
6.1 软件测试概述-24
6.2 功能模块测试-24
6.2.1 登录模块测试-24
6.2.2 新增功能测试(员工管理模块为例)-24
6.2.3 批量删除功能测试(员工管理模块为例)-25
6.2.4 搜索功能测试(员工管理模块为例)-25
6.2.5 修改功能测试(员工管理模块为例)-26
6.2.6 禁用此员工功能测试-26
6.2.7 导出到excel功能测试(采购单管理模块)-27
6.2.8 权限功能测试-27
6.3 测试总结-28
7总结与展望-28
7.1 总结-28
7.2 展望-29
参考文献-30
致 谢-31