在线餐饮管理系统的设计

 2022-01-17 11:01

论文总字数:18618字

目 录

1 绪论 3

1.1 餐饮管理系统现状 3

1.2 管理信息系统概述 3

1.3 餐饮管理系统目的和研究意义 4

2 相关软件介绍及技术支持 5

2.1 软件性能需求 5

2.2 Eclipse开发平台 5

2.3 Sql Server数据库 5

3 系统总体设计 6

3.1 系统设计目标 6

3.2 开发设计思想 6

3.3 功能分析 6

3.4 各功能模块设计 6

3.5 功能描述 7

3.6本章小结 8

4 数据库设计 9

4.1 概念结构设计 9

4.2 数据库表结构设计 11

4.3 本章小结 13

5 功能模块设计与编码 14

5.1 程序流程图设计 14

5.2 管理员模块设计 15

5.2.1 管理员登陆 15

5.2.2 餐桌、包房管理模块 17

5.2.3 消费类别管理模块 18

5.2.4 菜谱管理模块 19

5.2.5 物品管理模块 20

5.2.6 营业统计报表模块 21

5.2.7 员工信息管理模块 22

5.3 员工模块设计 23

5.3.1 菜谱浏览模块 23

5.3.2 日常业务模块 23

5.3.3 消费查询模块 26

5.4 本章小结 26

6 系统测试 27

6.1 系统测试目的 27

6.2 软件测试 27

6.2.1 测试的基本概念 27

6.2.2 测试步骤 28

6.2.3 本系统测试 28

6.3 本章小结 29

7 系统的安全性与稳定性 30

8 总结 31

参考文献 32

致谢 33

基于JAVA的在线餐饮管理系统

毛毛

,China

ABSTRACT

In this paper, the catering industry in the day-to-day management of the problem, the development of a suitable catering industry, systematic, standardized management system. Through this system to enable enterprises to improve the scientific decision-making, save a lot of cost, thereby obtaining a greater profit. The system in the development process, including login, table management, consumer category management, menu management, inventory management, statistical statements, etc.. The whole system is developed on the Eclipse, database using Sqlserver database technology, programming language is to use JAVA language. In the development process, the system mainly includes the following stages: requirements research, concept design, logic design, database construction, module development, testing system.

Keywords:Restaurant;Management system;Information

1 绪论

1.1 餐饮管理系统现状

随着人民的生活水平不断提高,人们在饮食方面的消费能力和支出持续增长,餐饮业也面临着更加激烈的竞争。可是,在管理方面,大部分餐饮企业在管理时还是采用低效的人力管理,这种模式的管理,从原料的采购、入库,客人点餐,结账,员工的流动情况,经营的收支情况等等,都基本上由人工完成,不但效率及其低下,而且容易出现数据丢失、混淆的情况,严重影响企业的发展。另一方面,即使一些饭店使用了餐饮管理系统,很多也是面向大型餐饮饭店的,那些系统使用的或是无线点菜系统或者是触摸屏点菜系统,这种系统虽然有效,但是也有很大的不足。比如,硬件方面,往往包括过多的功能,而软件方面,又十分繁杂,开发的花销成本多大,安全性和稳定性也不能保证,反而不利于管理。

当今社会,餐饮行业带来的利润是人所皆知,甚至在国民的经济组成中都占据了不可撼动的地位。但是,随着人们生活节奏的不断加快,传统的国内餐饮行业面临着国外餐饮的入侵,如何提高服务效率,如何控制管理成本,如何提高国内餐饮行业的竞争力,这些都是我们应当面临并解决的问题,而解决这些问题最重要的,便是要有真正适合企业发展的餐饮管理系统。

1.2 管理信息系统概述

信息管理系统是一门新学科,它涵盖了人们熟悉的比如管理学,这是一门很深奥的学问,再者还比如近几年兴起的信息学,当然还有我们熟知的计算机科学等等。当然信息系统的定义本身随着时代的发展也在变换着,它和计算机还有通信方面的技术有着不可分割的联系。信息管理主要的还是管理,它研究和把控着企业在管理中的全过程,为企业贡献者相应的决策,帮助企业实现现代化管理。

在开发整套系统以及各个模块的时候,必须要遵守相应的原则。首先,也是个人觉得最重要的,要遵循可用性原则。现阶段,国内的很多管理信息系统存在一个严重问题,重复低水平的开发和一味追求高档次的硬件设备,开发成功率低,使用价值低,这样毫无意义。其次,要遵守进步性原则。在系统开发中要把可用性放在首位,技术层面和管理层面上要突出进步性原则。再次,要遵循稳定性原则。开发出来的系统在线上运行时要能应付诸多变化,所以要具备相对的稳定性。第四,要遵循面向用户原则。系统开发出来是给用户使用的,所以在开发的过程中要时刻从用户的角度去提出方案,解决问题,一切为了用户,这样最后的系统才能令用户满意。

1.3 餐饮管理系统目的和研究意义

作为世界文明的美食大国,我国有着五千多年的饮食文化,并且拥有着巨大的餐饮市场,解决温饱问题已经不是当今的热点。国民也在改变着生活形式,饮食成为人们讨论的时尚,人民也逐渐开始享受饮食的过程。逐渐的,人们发现了餐饮业有着巨大的投资市场。各家企业之间的竞争越来越激烈。在这种形势下,一个实用的管理系统是制胜的关键。每个企业都有一套有自己风格的管理系统。这就要考虑到信息系统有哪些方面,包括的多少和顾客的喜好了。

之前繁杂的手工管理模式,资料一堆堆,每当需要查找工人资料,或者店铺资料,或者储存仓物品资料等,繁琐的过程总是让员工伤透脑筋,并且,纸质的资料在存放过程中经常遗失,但是计算机能保障资料相当高的稳定性。在查询目标资料时非常便捷,这种运用系统进行的管理,可以把工作的效率提高很大一个层次。同时这些资料的存储时间相当长,可以查到任何时间段的资料。

灵活运用高效的软件来管理企业的各种数据,报表的打印会变的非常迅速,信息的统计也非常准确,而且这些信息都是可以共通的,软件管理更有人工管理不具备的有点.比如:快速、方便的查找、数据的真实性高、能保存大量的数据、隐秘性好、非常耐用、降低了大量的成本等。这些无不能推动企业的高效管理,也使企业能更加合理、更加正规管理与世界顶级企业接轨的不可或缺的条件。

2 相关软件介绍及技术支持

2.1 软件性能需求

本系统的开发不单单是一个简单的程序编写的过程,更重要的意义在于学习了怎样去分析系统和设计整个过程。系统程序的设计和实现是基于JAVA语言和SQL Serve数据库开发的餐饮管理信息系统的过程。本系统是使用的比较基础的JDBC数据对象来实现JSP前台与后台SQL Server数据库的连接,具备了比较典型的数据库系统的特点,实现了系统与生活的紧密联系。本系统在开发的过程中严格遵守软件学的方式,各个阶段的周期都严格计划。内容包含了程序的大局设计、细节开发阶段,不断的进行修改和调试,结合SQL Server数据库的高性能,直到最后开发出一个合格的管理系统。本系统界面友好,查询方便,管理和维护的功能强大,实用于各类餐饮企业,帮助企业完成高效的管理。

2.2 Eclipse开发平台

本系统所用的开发平台是Eclipse。我们所熟知的Eclipse,其实是一个框架和一组服务,它的环境都是用组件搭建起来的。Eclipse拥有自己的插件集,当中也涵盖了Java开发工具。

实际上,Eclipse不单单是Java的开发环境,它还有很多其他强大的功能。它有自己的开发环境,包括插件,这个功能主要还是服务于用JAVA进行开发和能够扩展Eclipse功能的人员,如果要构建与Eclipse环境集成非常紧密的工具,Eclipse也是可以做到的。在这样的环境下,使用不同工具的开发人员都能在Eclipse中发挥自如。

Eclipse的诞生时间至今已经十多年了,最初的Eclipse是由IBM公司开发出来的。在2011年,IBM公司把它献给了开源社区。2003年,Eclipse由OSGi规定成运行时框架。2007年,相对稳定的版本发布于世。2008年,发布了3.4版本。2009年发布了3.5版本。2010年发布了3.6版本。2011年发布了3.7版本。2012年发布了4.2版本。2013年发布了4.3版本。2014年发布了4.4版本。在2015年发布了最新的4.5版本。

2.3 Sql Server数据库

SQL Server是大家所熟知的数据库管理系统。它是由Microsoft与其他两家公司所研发的一种数据库,是关系型的。在1988年,三家公司推出了第一版SQL Server。在这之后,Microsoft公司独自致力于完善SQL Server的功能。而其他两家公司也致力于SQL Server不同方向的研究。

SQL Server本身的功能非常强大,使用起来非常方便,而且集成度高。最关键的,就算是在不同的服务器上,它也能够很好的兼容,这种跨平台的特性是其功能强大的具体体现。

SQL Server功能强大且全面,可以提供高级别的数据库管理。它的数据库引擎可以保证存储功能更加安全、更加可靠,通过这种功能我们可以建立与管理业务需要的、可用性高的、性能好的数据应用程序。

本系统用的是SQL Server 2008版本,该版本在降低管理的底层设施和发送信息的成本上有杰出成效。该平台有三个最突出的特点:可信任、高效、智能。这在降低成本的同时,也可以保证程序的安全性和可靠性。

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

相关图片展示:

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

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