更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:12043 需要金币:1000个
摘要:伴随着网络发展的越来越快,使得计算机技术在各个领域都得以使用。对于现有的人工方式的收银来说,不能够满足时代的需求了,尤其是最近几年,因为大量的超市增加使得其在规模、商品种类、业务等方面也随之增加,因此本文所设计的超市收银系统能够很好地发挥作用,它具有便捷高效的特点,能够很简易的对库存、销售数据进行查看,还可以引导小型的超市如何进货合理,适用于各种超市。
本系统采用Oracle 建立数据库,使用SSH框架和Java语言完成开发设计,此系统包含业务的数据、逻辑、用户界面等多方面的框架。实现了管理员登录、超市收银模块等功能,以超市收银业务作为基础,使用Spring技术专研出一个比较全方面的小型超市的系统,研究出一套事宜的收银系统,方便分析并使用。
关键词:超市收银管理;超市管理;小型商超
目录
摘要
Abstract
引 言-1
1绪论-2
1.1课题背景-2
1.2 国内外研究现状-2
1.3 目的和意义-2
1.4 系统设计思想-3
1.5 系统开发环境-3
1.5.1 Spring Tool Suite简介-3
1.5.2 Spring Boot简介-4
1.5.3 JPA技术-4
1.5.4 Maven简介-4
2可行性分析-5
2.1 时间可行性-5
2.2 经济可行性分析-5
2.3 技术可行性-5
3需求分析-6
3.1 功能需求分析-6
3.1.1 用例图-6
3.1.2 系统类图-7
3.2 非功能性需求-7
4 总体设计-9
4.1 系统模块总体设计-9
4.2 数据库设计-10
4.2.1 数据分析-10
4.3数据库的详细设计-10
4.3.1 E-R图-10
4.3.2 数据表的设计-15
5 详细设计-19
5.1 系统运行平台设计-19
5.2 系统主界面设计-19
5.3 界面层与前台交互设计-19
5.4 SpringBoot下的Druid数据库连接池-20
5.5 JPA配置-20
5.6 Spring Security配置-20
5.7 功能模块实现-21
5.7.1 管理员管理模块设计与实现-21
5.7.2 商品管理模块-21
5.7.3 供应商管理功能模块-24
5.7.4 会员管理模块-24
5.7.5 仓库管理模块-25
5.7.6 类别管理模块-25
5.7.7 进货单管理模块-26
5.7.8 销售查看模块-26
5.7.9 收银操作模块-27
6 测 试-28
6.1 测试的任务和目的-28
6.2 软件测试的步骤-28
6.3 功能测试-28
6.4 测试的安全性-29
6.5 兼容性测试-30
结 论-31
致 谢-32
参考文献-33
附录A Spring Security配置代码-34