当前位置:文档之家› 餐饮管理系统毕业论文

餐饮管理系统毕业论文

摘要

摘要

中国经济的高速增长使得餐饮市场成为消费需求升温最为可观的市场,这直接推动了中国餐饮业规模的不断扩大,同时也导致了餐饮业竞争的日益激烈,使得传统手工管理无法避免的管理弊端越显尖锐,餐饮企业管理要信息化的需求己成趋势。

本系统以中小型餐饮企业为研究对象,深入分析其需求特点,采用B/S体系结构的一主机多终端的高性价比计算机硬件系统、先进的DataSource数据库访问技术,以及可维护性高的MVC三层体系结构,力求实现中小型餐饮企业高效、安全、全面的信息化管理。

本系统的使用不仅使收银员和财务人员从繁琐的记账和核算工作中解脱出来,提高了工作效率,而且更重要的是它通过完善的报表分析使提供信息的速度明显加快,管理基础数据更加科学化,管理人员摆脱了事务性工作转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。提高经营管理水平,带来更多的顾客,使企业取得更好的经济效益。

关键词:B/S;DataSource;MVC;信息化管理

淮安信息职业技术学院毕业设计论文

目录

摘要 ............................................................................................................................... I 目录 ................................................................................................................................ I I 第一章、绪论 .. (1)

1.1课题背景 (1)

1.1.1我国餐饮业管理信息系统发展现状 (1)

1.1.2 开发技术选择与简介 (1)

第二章、系统分析 (3)

2.1目的及必要性 (3)

2.2可行性分析 (3)

2.2.1管理上的可行性 (3)

2.2.2技术上的可行性 (3)

2.2.3 经济上的可行性 (4)

2.3业务流程分析 (4)

2.3.1 会员管理业务流程图 (4)

2.3.2 前台营业业务流程图 (5)

2.3.3营业统计与绩效管理业务流程图 (6)

2.4数据流程分析 (7)

2.4.1数据流程图 (8)

2.5数据字典 (13)

2.5.1 数据流的描述 (13)

2.5.2 处理逻辑的描述 (16)

2.5.3 数据存储的描述 (18)

2.5.4 外部实体的描述 (20)

第三章、系统设计 (21)

3.1系统功能设计 (21)

3.2数据库设计 (23)

3.2.1 数据库概念结构设计 (23)

3.2.2逻辑结构设计 (27)

第四章、系统实现 (32)

4.1系统说明 (32)

4.2系统软硬件配置 (32)

4.3系统界面 (32)

4.3.1系统登陆 (32)

4.3.2登陆成功后系统首页 (33)

4.3.3失败后页面 (33)

4.3.4系统功能导航 (34)

4.3.5会员管理导航 (34)

4.3.6会员类别维护 (35)

4.3.7新增会员类别页面 (35)

4.3.8会员信息维护页面 (35)

4.3.9新增会员信息页面 (36)

4.3.10修改会员信息页面 (36)

目录

4.3.11商品管理导航 (36)

4.3.12商品类别维护页面 (37)

4.3.13商品信息维护页面 (37)

4.3.14商品添加 (37)

4.3.15商品信息修改 (38)

4.3.16桌台管理导航 (38)

4.3.17桌台类别维护 (38)

4.3.18桌台信息维护 (39)

4.3.19桌台状态查询 (39)

4.3.20前台营业导航 (40)

4.3.21预定 (40)

4.3.22开台 (41)

第五章、结论 (42)

致谢 (43)

参考文献 (44)

第一章、绪论

第一章、绪论

1.1课题背景

1.1.1我国餐饮业管理信息系统发展现状

我国餐饮业的餐饮信息管理系统的开发,规模大小各不相同,开发方法、模式、平台也不尽相同。有的是购买的系统,有的是自己开发,有的还进行了多次开发,因为开发人员和方法的原因,系统维护和升级都比较困难。信息共享性差,数据冗余大,维护困难。

以前的餐饮管理信息系统一般采用面向过程、面向数据的开发方法或者采用传统的面向对象的开发方法,开发的系统一般是基于单机或局域网,系统的结构是单机或C/S结构,开发使用的软件或平台多为简单的关系数据库管理系统。不断增长的复杂性、多样性和相互关联性是当今管理信息系统的共同特征。传统的面向功能开发方法,已逐渐不适应越来越复杂和多变的需求,其成果不能得到很好的重用。而面向对象技术能够有效地控制复杂性、适应多变性,具有灵活性、低风险性、可重用性,从而能提高系统开发的效率。

随着Internet技术的迅速发展,B/S体系结构技术和分布式计算技术的逐渐成熟。开发基于新的硬件基础和软件开发方法的餐饮管理信息系统成为可能。UML 是对面向对象系统建模的标准语言。从面向功能的开发方法转向使用UML的面向对象开发方法是信息系统开发的趋势。RUP是基于UML的新一代面向对象开发方法,和以往的面向对象方法相比,其迭代和增量开发思想更适合软件系统的开发。中小型饭店管理系统本人主要完成销售管理子系统的分析、设计及实现。

1.1.2 开发技术选择与简介

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。

Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java 平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java

淮安信息职业技术学院毕业设计论文

平台基于Java1.4,最近本为Java1.6。

Java分为三个体系JavaSE,JavaEE,JavaME。

2)后台数据库——MySQL简介

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

第二章、系统分析

第二章、系统分析

2.1 目的及必要性

在中小型饭店中实施计算机管理信息系统,首先能在业务流程上,加快饭店内的运营速度,提高桌台的翻台率,同时,还可降低各部门员工的劳动强度,使员工能更好地为客人提供服务。其次还能为饭店的经营者提供较为详尽的营业数据作为决策依据以及可以实现对员工以及其工作业绩的有效管理,降低企业的劳动力成本。

在中小型饭店的信息化管理系统中,其中销售管理子系统又显得相当关键,因为企业要实现盈利终究是要靠销售产品或服务出去,也就是直接与顾客打交道的这个环节,而餐饮的销售环节又与传统的产品销售具有明显的差异,饭店除了销售产品这个实体之外,更重要的是服务的整个过程,而怎样实现规范化的销售服务流程正是本系统的计的目标之所在。

在饭店营业过程中,由于桌台分布在各个楼层和包间,很难做到对桌台状态的实时掌握,点菜与结账的过程也相当混乱,用计算器算账的过程非常缓慢,使得排队和等待现象相当严重,为了解决这些问题,建立一套管理信息系统是必要的。

2.2 可行性分析

2.2.1管理上的可行性

管理上的可行性,是指管理人员对开发应用项目的态度和管理方面的条件。

在之前的手工操作过程中出现的问题使得主管领导和高中层人员都意识到

了目前管理上的局限性,在提出管理信息系统的解决方案后,主管人员可以更加方便的调配一线工作人员并掌握其工作状态,能够通过系统查看员工的工作业绩。系统安装后,可以大大缓解排队等候现象,规范营业流程,提高顾客满意度,吸引更多顾客来饭店就餐,营业利润也必将上一个新的层次。因此各层人员都非常支持此项决策。并且饭店希望能在中小型企业中上一个新的台阶,此时也恰逢时机。因此在管理上是可行的。

2.2.2技术上的可行性

技术上的可行性,是指分析当前的软硬件技术能否满足系统提出的要求。

本系统采用B/S体系结构,能够加大系统的灵活性,服务器上安装之后其它终端皆能访问,方便而灵活。开发语言上选择JA V A,为一种面向对象开发语言,对于需求变化和后期维护支持性好,具有较高的安全性能。数据库采用MYSQL,与JA V A兼容性好,并且免费,对处理中小型饭店的数据量已经绰绰有余。本次

淮安信息职业技术学院毕业设计论文

系统的开发人员也就是本人,从事开发工作已经具有一定的经验,曾经有过几个系统成功开发经历,对于此系统的开发能够胜任。由此可见,开发此套系统,在技术上是可行的。

2.2.3 经济上的可行性

经济上的可行性,主要是预估费用指出和对项目的经济效益进行评价。

在发展信息化建设之后,能够提高企业经济效益,提高企业利润。而本套系统的运行也无太大特殊性要求,并且此套系统因学习所用而开发,无需开发费用,即后续软件投资可免,故经济上是可行的。

2.3 业务流程分析

管理业务流程图是用来描述系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。利用业务流程图可以有助于找出业务流程中的不合理流程。

本系统业务流程分析主要是在已有业务的基础上,通过画业务流程图的形式进行分析。本系统用到业务流程图符号如下:

图2-1 业务流程图的符号

2.3.1 会员管理业务流程图

会员填写申请表,管理员查看是否携带有效证件,是则会员申请成功,管理员通过添加会员模块将会员信息输入到系统,如没有携带有效证件,则会员申请将不能通过,管理员将未通过会员申请表退回给会员。会员可以提出会员注销申请,管理员查看会员信息后,如该会员没有欠款记录或其它违规记录,则管理员删除该会员信息。管理员可以进行会员信息的查询和维护。

第二章、系统分析

图2-2 会员管理业务流程图

2.3.2 前台营业业务流程图

顾客选定桌台,将选台单交给服务员,服务员根据桌台号进行查询,查看该台状态,是否被预定,如没有被预定,则服务员进行开台操作,生成开台单,并也进入下面的点菜操作,如该桌台已经被其它顾客预定,则该选台单无效,退还顾客让顾客选择其它桌台。开台后顾客进行点菜,生成点菜单。顾客用餐完毕后,收银员根据点菜单进行收银结账,打印发票给顾客。

淮安信息职业技术学院毕业设计论文

图2-3 前台营业业务流程图

2.3.3营业统计与绩效管理业务流程图

系统根据前台营业过程中生成的销售统计单进行营业统计分析,形成销售统计报表,销售经理可以查看销售报表进行管理决策。

销售经理设定业绩评定标准,系统根据前台营业过程中服务员开出的开台单

第二章、系统分析

进行员工业绩统计分析,形成业绩统计清单,辅助销售经理进行管理决策。

图2-4 营业统计与绩效管理业务流程图

2.4数据流程分析

在管理业务分析过程中绘制的管理业务流程图虽然形象的表达了管理中的信息流动,但仍没有完全脱离一些物质要素。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出系统的数据流程图,为下一步分析做准备。

数据流程分析通常是通过分层的数据流程图(DFD,Data Flow Diagram)来实现的。数据流图是系统分析员与用户交流思想的工具。其具体的分析过程为:先把系统看成一个整体,明确信息的输入与输出,界定系统的边界,画出顶层数据流程图,在根据结构化方法的思想,将系统分解成相对独立的子系统,找出各子系统的输入数据流和输出数据流,分析输入数据流的来源和输出数据流的去向,用数据流将数据源,子系统和数据终点连接起来。以此类推,直到分解为功能单一的模块为止

淮安信息职业技术学院毕业设计论文

2.4.1数据流程图

数据流程图是一种能全面的描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。

本系统所用数据流程图符号如下:

1)外部实体。外部实体指本系统之外的人或单位,它们和本系统有信息传递关系。

2)数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据,也可以用来表示对数据文件的存储操作。

3)处理。处理又称功能。

4)数据存储。数据存储又指通过数据文件、文件夹或账本等存储数据,用一个右边开口的长方形表示。

图2-5 数据流程图的符号

1)顶层数据流图

图2-6 销售子系统顶层数据流图

第二章、系统分析

2) 第一层数据流程图

图2-7 销售子系统第一层数据流图

淮安信息职业技术学院毕业设计论文3) 第二层数据流程图

图2-8 会员管理的第二层数据流图

图2-9 职工管理的第二层数据流图

第二章、系统分析

图2-10 桌台管理的第二层数据流图

图2-11 商品管理的第二层数据流图

相关主题
文本预览
相关文档 最新文档