摘要
在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着超市形态的高速发展,其订单管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。本论文采纳Mysql构建数据库,利用Springboot框架、Java语言进行开发,系统基于业务逻辑、数据、用户界面分离的多层次体系架构,以超市收银业务为基础,结合Springboot技术,对小型超市的开发做出了一个较为全面的专研,开发出了一套超市收银系统,以便于完成信息的分析和共享。
关键词:超市管理;收银管理;货订单管理;Java;Springboot
Abstract
In the daily management of supermarkets, the decisions of commodity entry, sales and storage are mainly based on experience, the lack of real-time analysis function, and the management requirements for timely transmission of data have not been met.With the rapid development of the supermarket form, its order management has become more and more complex, the amount of data needed to be processed daily has gradually increased, and more and more intermediate links in commercial operation. The original manual management has been unable to cope with this complex market.This paper adopts Mysql to build the database and uses Springboot framework and Java language. The system is a multi-level system based on business logic, data and user interface separation, based on supermarket cashier business and Springboot technology, and makes a relatively comprehensive development of supermarket cashier system to facilitate information analysis and sharing.
Key words: supermarket management; cashier management; goods order management; Java; Springboot
目录
摘要 I
Abstract II
1 系统需求分析 1
1.1 系统功能分析 1
1.2 系统功能需求 2
1.3 系统性能需求 2
2 可行性分析 3
2.1 研究前提 3
2.2 设计要求 3
2.2.1 安全性 3
2.2.2 系统性能 3
2.2.3 可扩展性 3
3 数据库设计 4
3.1 数据库需求分析 4
3.2表结构 6
3.3逻辑结构设计 7
4 各功能模块的设计与实现 7
4.1 系统开发条件 7
4.1.1 开发语言 7
4.1.2 开发框架 7
4.1.3 前端框架 7
4.1.4 集成开发环境 7
4.1.5 Web应用服务器 8
4.1.6 数据库管理系统 8
4.2 用户界面设计 8
4.3 功能模块说明 10
4.4功能实现 19
5 实训总结 31
5.1 所遇困难 31
5.2 实验心得 31