基于SSH的餐饮销售系统设计与实现

 2022-02-13 05:02

论文总字数:21160字

摘 要

  在当今网络科技发展蓬勃的社会,计算机给人们的日常生活和工作带来很大的便利和高效率,电子信息化系统已经成为目前许多公司的主流。传统的人力管理方式,未必能满足现时餐饮公司的需求,因此有必要考虑设计一个基于web的餐饮销售管理系统,目的是在餐饮销售管理方面,既可节约成本,也可提高公司的管理工作效率。

  本论文的工作是一个基于j2ee的餐饮管理系统开发项目,论文的主要内容包括对餐饮销售管理系统功能进行需求分析并画出用例图;设计系统的核心流程,并且设计数据库的逻辑结构;实现系统的具体模块功能;还有对系统进行测试工作。主要模块的详细设计包括:系统登录及注册模块、主页面浏览、食物售卖、食物管理、套餐管理、公告发布、销量统计等模块。

本项目基于B/S架构,而且在销量统计模块加入了图形报表展示。在项目的开发中使用到的开发工具主要有My Eclipse 8.6和MySQL,框架主要釆用了Spring、SpringMVC等框架。

关键词:餐饮销售系统;Spring框架;MySQL;B/S

The design and implementation of the food and beverage sales system based on SSH

Abstract

Nowadays, with the rapid development of network technology, the computer has brought great convenience and high efficiency to people's daily life and work, and the electronic information system has become the mainstream of many companies. The traditional way of human management, may not be able to meet the needs of current catering company. Therefore, it is necessary to consider the design of a food and beverage sales management system based on Web, the purpose is in sales and catering management, not only can save the cost, but also improve the efficiency of the management of the company.

The work is a based on J2EE dining management information system development project, the main contents of this paper include on catering sales management system function of demand analysis and draws out the use case diagram; the core process of the system design, and the design of the logical structure of the database; system to achieve the specific function module; and the system were test. The detailed design of the main modules include: system login and registration module, the main page browsing, food sales, food management, package management, announcement release, sales statistics and other modules.

The project is based on the B/S architecture, and in the sales statistics module to join the graphic presentation. In the development of the project to use the development tools are mainly Eclipse My 8.6 and MySQL, the framework of the main use of Spring, SpringMVC and other frameworks.

KEY WORDS: Food and beverage sales system;Spring framework;MySQL;B/S

目录

摘 要 2

Abstract 3

第1章 绪论 6

1.1 系统研究的背景及意义 6

1.2 系统完成的工作及解决方案 6

1.3 开发系统所用到的工具简介 9

1.3.1 MyEclipse 8.6 9

1.3.2 MySQL 9

1.4 论文的组织结构 10

第2章 系统需求分析 12

2.1 系统功能需求分析 12

2.1.1 系统功能分析 12

2.1.2 系统功能描述及用例分析 13

2.1.3 时序图分析 19

2.2 系统非功能需求 20

2.2.1 运行环境 20

2.3 系统开发所用到的框架技术介绍 22

2.3.1 HightCharts报表组件 22

2.3.2 Spring 22

2.4本章小结 24

第3章 系统总体设计 25

3.1 系统设计 25

3.1.1 系统功能设计 25

3.1.2 系统逻辑 25

3.2 数据库设计 26

3.2.1 数据库的表格 26

3.3 本章小结 29

第4章 详细设计与实现 30

4.1 系统工作流程 30

4.2 登陆模块实现 30

4.3 首页模块实现 33

4.4 快餐销售模块实现 34

4.5 食品管理模块实现 35

4.6 套餐管理模块实现 37

4.7 销售统计模块实现 38

4.8 系统管理模块实现 39

4.9 本章小结 40

第5章 系统测试与运行 41

5.1 系统模块测试 41

5.2 系统整体测试 41

5.2.1 管理员登录测试 41

5.2.2 用户登录测试 42

5.2.3 销售食品测试 43

5.4.3 销售统计测试 43

5.2.4 食物和套餐管理测试 44

5.3 测试结果报告 44

5.4 本章小结 45

结 论 46

参考文献 47

致谢 48

绪论

1.1 系统研究的背景及意义

饮食文化和我们的日常生活息息相关,我们的生活离不开一日三餐,而食物的种类也有很多,中式、美式、日式等等,最近二十年来,尤其是美式的快餐文化,由于美式快餐文化它独特的特色:可口的味道、可以迅速准备食物、不需要餐具便可以食用、食用时间短、而且可以随处带走等等,它的这些优点使美式快餐文化不断冲击着世界各地美食的地位。麦当劳、汉堡王等连锁快餐店不断开张,还有许多大小商家也随着这股潮流,继而开张快餐店。据网上一个购物中心的餐饮发展统计,餐饮业的发展速度每年都在增加,餐饮业的收益贡献率从2006年的10%上升到2014年的28%,足以证明人们越来越重视食物的质素,并且愿意在这方面消费更多的金钱。所以快餐行业要取得自己的优势,除了把自身的食物质素保持在一定水平之外,还取决于他的管理方式,进入21世纪以来,网络信息化发展非常迅速,各行各业纷纷转型,其中也包括餐饮业,原因在于传统的管理方式比较落后,不能高效地进行管理工作,基于这种现象,我们考虑设计一个基于SSH的餐饮销售管理系统,目的是设立一个平台,可以以一个新的方式来对销售食品进行统计,而且令到公司可以更方便进行管理工作,从而减轻管理人员的工作负担,同时可以提高公司的竞争力。

1.2 系统完成的工作及解决方案

本系统是基于web的餐饮销售管理的项目。主要基于JAVA语言来编码,继以实现系统的功能,数据库设计方面,主要使用了MySQL担当系统的数据库,保存系统所需的食品信息、用户信息等,即是面向Object的程序设计方法。把系统分成了不同的功能模块,系统框架使用了常用的SpringMVC框架等。

剩余内容已隐藏,请支付后下载全文,论文总字数:21160字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;