《餐饮管理信息系统.pdf》由会员分享,可在线阅读,更多相关《餐饮管理信息系统.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统 课程报告课题名称课题名称:餐饮管理信息系统餐饮管理信息系统课题组长:成员名单:评阅成绩:_评阅意见:_提交报告时间:2013 年 12 月 日1餐饮管理信息系统餐饮管理信息系统 术语与缩写解释术语与缩写解释缩写、术语解释一、系统规划:一、系统规划:1 1。1 1 系统概述系统概述:1 1。1 1。1 1 系统定义系统定义:餐饮管理信息系统是针对餐饮行业和客户信息进行统计、整合、匹配的管理项目,结合餐厅的经营模式和先进的预约系统,为餐厅提供全新的管理经营模式,并且能够为顾客提供方便快捷的预约服务。具体目的是为了解决餐厅的管理混乱,效率低下的问题。1.1.21.1.2 开发背景开发背
2、景:在科学、经济快速发展的今天,信息观念日益深入人心。当今的服务行业更需要信息的整合和明确的分工。现今状况为,一些餐馆的管理并不十分科学合理,导致效率较低,进一步影响了营业情况和客户资源。本组就当前餐饮行业的管理进行了调查,发现有些管理较不科学,部门分工不明确,工作效率低,基于此等现状,本组将餐饮管理信息2系统作为本门课程的开发项目。1.1.31.1.3 客户需求:客户需求:传统人工记录信息的管理模式较为落后,效率较低。在人们对服务行业要求日益提高的现在,餐馆需要更科学的管理方案,同时客户更需要简单高效的预约方式。本产品针对餐饮行业,操作简便快捷.良好的界面更能够吸引受众.不仅提高了餐馆的管理
3、效率,同时也方便了客户.1 1。1 1。4 4 主要功能和特色:主要功能和特色:餐饮信息管理系统针对餐饮行业,实现以下基本功能:1)客户预约桌位及点餐。2)客户信息和意见的统计和整合.3)各部门职能的网络化实现.4)各部门信息的发布。5)管理层对各部门工作情况及信息的了解。组织结构图:组织结构图:主要业务:主要业务:1)原料信息管理2)菜单信息管理3)统计制作榜单4)市场调查统计5)客户信息管理6)桌位信息管理37)订单管理8)售后信息反馈9)消费信息管理10)支出信息管理11)出勤信息统计12)生成工资表主要数据类:主要数据类:1)原料信息2)菜单信息3)榜单信息4)市场调查信息5)客户信息
4、6)桌位预定/使用信息7)订单信息8)售后反馈信息9)消费信息10)支出信息11)出勤信息12)工资信息U/CU/C 矩阵列举:矩阵列举:功能数据菜单信息菜单信息管理客户信息订单信息售后反馈信息工资信息 C U4客户信息管理订单管理售后信息管理生成工资表 U U C U U C C 1.1 1.1。5 5 系统体系结构:系统体系结构:我们采用 C/S(客户/服务器)架构的管理系统,在自己的 PC 机上安装我们开发的系统。由于 C/S 模式是相对点对点的结构模式,并且采用适用于局域网协议,因此安全性可以得到较好的保证.我们还设计了一个登陆/注册界面,届时管理者可以通过特殊权限登陆各部门界面,后台
5、数据库负责数据的存储、分析、统计等管理功能。餐饮管理信息系统的具体架构模型如下图所示:Request餐馆客户端Response 1 1。1.61.6 关键技术:关键技术:系统力求使用先进的 C/S 架构,建立在 Windows 平台上,PHP 为客户端技术,采用多线程的数据库 MySQL 和其他画图工具如 Axure 及制表工具支持餐饮管理信息系统的设计,数据安全性和完整性得以保证用户简单地通过登陆界面就可以进行相关使用.系统的设计注重实用性,当然,易学易用性也是我们考虑到的要求。应用逻辑层 ODBC SQL数据库服务器 1.2 1.2 可行性分析:可行性分析:1.2.11.2.1 社会可行性
6、:社会可行性:1 1、市场分析、市场分析(1)目前市场上已经出现相似的系统,但是经过我们调查,很多系5统的功能还不太全面,真正投入使用的餐厅也不多,因此此类系统还处于初级发展阶段,具有很大的发展前景.(2)随着我国经济状况的不断提高,消费者越来越注重生活水平的提高以及消费方式的快捷性,随着信息时代的进一步发展,人们必然更加热衷于足不出户就能实现订餐实现和付款的消费方式,餐厅管理信息系统针对广大消费者的这一特征,满足广大消费者的需求,必定会受到广大消费者的喜爱。(3)现代社会,在各大行业中,餐饮行业始终占据着十分重要的地位,尤其是在人们更加注重消费水平的今天。但是餐厅的事务比较繁杂,很多餐厅采取
7、纸质记录各种信息的方式,信息容易丢失,一旦丢失必然会产生不可估量的影响,餐厅管理信息系统便解决了这个问题,让餐厅管理者更好地管理餐厅的运营,也必然会促进餐厅的进一步发展。全国上下餐厅不计其数,次系统研发成功之后,必定会有很多餐厅投入使用.2 2、政策分析、政策分析无相关政策支持 3 3、竞争实力分析、竞争实力分析(1)团队实力本科研小组由几位优秀的在校大学生组成,对待项目认真,拥有一定的技术基础以及专业知识,视野开阔,创新能力较高,学习能力较强,综合各方面来讲竞争力较高。(2)项目实力6本系统功能强大,不仅能够实现餐厅管理者对餐厅运营的管理,还能实现顾客的订餐、付款以及餐厅方面和顾客直接的交互
8、,本系统从餐厅运营方面的需要出发,避免了餐厅相关信息遗失的情况,而且能让餐厅方面更加了解顾客对自身服务的满意程度,以便餐厅进一步作出改进,使餐厅不断进步、不断发展。我们项目的实力主要体现在功能方面,这也是决定一个系统能否受到使用者喜爱的关键因素.4 4、知识产权分析、知识产权分析要获得知识保护,须先申请专利证书,相应流程如下:(1)申请前的准备第一步:申请咨询,初步检索确定能否申请第二步:签订申请委托代理合同、缴纳申请费用第三步:委托人提交技术交底书第四步:代理人撰写申请文件第五步:委托人审核确认申请文件第六步:代理人提交申请,获得受理通知书(2)实审代理第一步:委托人提出实审请求、缴纳实审费
9、用第二步:代理人提交实审请求,答复实审意见第三步:发明专利授权,委托人缴纳费用,并获得发明专利证书7(3)申请流程申请-受理-初审公布实质审查授权领证(4)申请人需要提供的材料申请人身份证明材料、第一发明人身份证复印件、技术交底材料及需要申请人盖章、签字的格式文本。1 1。2 2。2 2 技术可行性分析技术可行性分析此系统运用 PHP、MySQL 等技术便可快速高效的生成一个完整的操作系统。1 1。2 2。3 3 时间和资源可行性分析时间和资源可行性分析(1)此类系统还处于发展的初级阶段,且餐饮行业在各大行业中的地位在短时间内不变,消费者对于消费方式的要求也不会有大的改变,按照我们的进度计划,
10、在系统投入市场后仍有很大的市场需求。(2)该项目小组的组成成员为计科 6 班的 4 位同学,空闲时间较统一,相互联系较为方便,能关于项目进行及时的沟通并对项目及时作出调整及改善。(3)该系统的设计与完成主要在电脑上完成,我们项目组人员也都具备了这个条件,可以很方便的对系统实现设计与制作。(4)在系统投入使用之后我们还可以对系统进行不断的维护与改善。8 1 1。3 3 项目计划项目计划1.31.3。1 1 项目团队项目团队提示:提示:说明项目团队的角色、知识技能要求、建议人选、人数、工作时间,如下表所示。角色知识技能要求建议人选、人数工作时间项目经理协调唐宗宇段树榕 210 11 月需求开发人员
11、调查整合段树榕 王新利 210 11系统设计人员设计唐宗宇 段树榕 黄聪聪王新利 4编程人员测试人员编程调试唐宗宇黄聪聪 210-1110 11黄聪聪 唐宗宇 王新利 310 11质量保证人员配置管理人员服务与维护人员专业了解管理纠错唐宗宇 1唐宗宇 1唐宗宇 110-1110-1110-1110-111 1。3 3。2 2 软件硬件资源估计软件硬件资源估计提示:(1)估计项目所需的软件和硬件资源,说明主要配置。(2)说明以何种方式获得,如“已经存在”、“可以借用或“需要购买”等。(3)资源的级别为“关键”、“普通”两种,如果关键资源不能及时到位,可能危害项目。资源名称服务器级别关键详细配置数
12、据库服务器获取方式可以借用无费用9Pc 机Pc 机普通普通包含数据库、常用编程画图软件包含数据库、常用编程画图软件已经存在无已经存在无1.3.31.3.3 成本估计成本估计提示:提示:估计项目的“人力资源成本”、“软硬件资源成本”、“商务活动成本等等。条款条款人力资源软硬件资源无无成本(人民币)成本(人民币)备注备注属自己开发的系统,不需成本软件网上均有下载,硬件用的是自己的电脑1 1。3 3。4 4 进度表进度表提示:提示:绘制项目开发的进度表编号12345任务名称系统规划系统分析系统设计系统实施系统运行与维护开始时间2013-10.10完成时间201310。152013 年 10 月101
13、520252013 年 11 月2851015201310。201310。24172013-10。282013-11.42013.11。72013-11。11201311.122013.11。13提示:给出清晰的结论,便于上级领导决策.二、系统需求:系统需求:2.1 2.1 系统需求调查系统需求调查随着科技的发展,生活水平的提高,传统的人工点餐方式越来越不能满足现代化人们的需求,由于是人工点餐难免会出现一些错误的情况,而且人工点餐的透明性相对较差,工序相对而言较为繁琐的现1 0象不利于餐饮行业的发展.设计一套完整的现代化的餐饮管理系统,不仅仅加入了系统点餐的功能,同时还加入了预约点餐,菜品推荐
14、的人性化的服务,不仅仅满足了客户的需求,同时还提高了餐饮行业的服务效率,另外良好的员工管理部分更有助于公司上层对整个团队的领导,更显方便快捷。本餐饮管理系统是一套较完整地系统,包含了整个餐饮业的运转过程,不仅能够满足顾客的需求,同时对公司的系统化管理有着很大的帮助,以下是本系统的主要功能介绍:1)通过良好的用户交互界面使用户能够完成预定桌位及点餐的功能。2)通过对菜单的精心设计,包括了各类菜品的评价以及好菜推荐的功能,为用户提供人性化的建议.3)用户可以通过信息反馈系统,将自己的要求和建议反馈回来并对这类信息进行分类整合.4)通过本信息系统,可以获取各个部门的最新信息发布,是大家能够最快速的掌
15、握新信息。5)管理层可以通过系统实现对各部门工作情况及信息的了解,以确定良好的公司发展决策.2.2 2.2组织结构图及管理功能分析组织结构图及管理功能分析 2 2。2 2。1 1 组织结构图组织结构图 2.2.2 2.2.2 组织和功能的关系分析组织和功能的关系分析 2.2 2.2。3 3 管理功能分析管理功能分析1 1餐饮管理信息系统系 统 资 源 管理菜品管理账单管理员工管理客户信息管理客户信息管理客户 2 2。3 3业务流程图业务流程图理部门员工信息管新菜客菜菜品户品录推账信入荐单息业务描述和业务流程图业务描述和业务流程图管管理理采购信息账单管理其他支出账单管出勤信息管理理公告信息发表预
16、定桌位菜单管理取消预订现场点菜管理账单信息管理 2 2。4 4数据流图和数据字典数据流图和数据字典 2.4 2.4。1 1 数据流图数据流图:顶层数据流图:顶层数据流图:一层数据流图:一层数据流图:二层数据流图:二层数据流图:2 2。4 4。2 2 数据字典:数据字典:1)加工条目:编号P1名称输入处理逻辑订餐系统订餐事务、根据菜单、热销菜信息等进行菜单、热销订餐事务菜信息产生菜单菜品信息根据各类菜品信息产生菜单菜品盘点事务根据点菜等情况进行盘点产生热销订餐信息根据顾客订餐信息产生热销菜榜菜榜产生顾客订餐信息根据顾客所点菜品产生顾客订单订单处理采购订餐信息汇总顾客订单处理采购事务事务产生采购采
17、购信息根据采购信息确定采购清单清单付款系统事务点菜后进入付款系统进行结1 2输出订单信息P2P3P4P5P6P7P8菜单菜品信息热销菜信息顾客信息采购事务采购清单付款信息P9P10P11P12P13P14产生账单统计支出事务产生食材采购信息支出表产生工资出勤信息表产生顾客付款信息消费清单处理考勤考勤事务情况产生出勤考勤信息表算根据支出事务产生账单根据采购信息产生食材支出表分析已统计出的出勤信息产生工资表根据顾客的付款信息产生顾客消费清单根据统计的考勤事务处理考勤情况根据出勤信息产生出勤表账单食材支出表工资表消费清单考勤信息出勤表2)文件条目:编号F1输入数据流输出数据流组成D(F1-P4)顾客
18、信息、所定订餐信息DP1-F1)D(F1-P5)菜品、菜品信息D(F1-P6)等所需原料、原料D(F2-P7)采购信息D(P6-F2)成本、采购预算D(F2-P10)等员工信息、时间、考勤信息D(P13-F3)D(F3-P14)出勤率等名称组成形式按下单时间排序按订单需求排序按出勤率排序F2F33)数据流条目编号D1名称订餐事务来源顾客去处组成流量说明P1 订餐系统点菜、选桌位、每天选择用餐时间流量不定P1 订餐系统菜名、价格、类别、热销度、好评度P2 产生菜单菜名、价格、类别、热销度、好评度P1 订餐系统菜名、价格、热销度P5 产生顾客菜名、单价、订单、P6 处数量、桌位号、理采购事务用餐时
19、间后厨部、销售菜名、单价、部数量、桌位号、用餐时间、特1 3D2菜单P2 产生菜单D3菜品信息P3 菜品盘点D4D5热销菜信息P4产生热销菜榜订餐信息F1 订餐信息D6顾客订单P5产生顾客订单D7D8D9付款事务采购事务采购信息D10统计收支事务D11账单P8 付款系统P6 处理采购事务F2 采购信息P7 产生采购清单、P10 产生食材支出表财务部P9 产生账单P9 产生账单经理顾客采购部殊要求付款采购食材名称、单价、数量、总价、特殊情况说明统计收支情况食材支出、日常支出、工资支出、总支出、总收入、销售额、净利润、月份年份等一次/天每周一次、每月一次、每年一次D12付款信息P8 付款系统D13
20、食材支出表P10 产生食材支出表D14工资表P11 产生工资表D15消费清单P12 产生顾客消费清单D16出勤信息P14 产生出勤表D17D18考勤事务考勤信息考勤人员P13 处理考勤情况P12 产生顾应付款额、实客消费清单付款额、菜品消费总额、酒水消费额、其他消费等财务部食材名称、单价、数量、总价、总计财务部员工姓名、员工职务、应付工资、实得工资、扣除/加薪原因财务部菜品消费、酒水消费、其他消费、消费总额P11 产生工员工信息、员资表工职务、缺勤次数、迟到次数、早退次数、请假次数P13 处理考考勤勤F3 考勤信员工信息、员息、P14 产生工职务、缺勤1 4一次/天一次/月一次/天出勤表D19
21、出勤表P14 产生出勤表人事部次数、迟到次数、早退次数、请假次数员工信息、员一次工职务、缺勤/月次数、迟到次数、早退次数、请假次数三、系统设计三、系统设计3.13.1 概要设计概要设计3.1.13.1.1 系统构架设计系统构架设计采用先进的 B/S 架构,建立在 Windows 平台上,Apache2.2 作为Web 服务器,采用 PHP 为主要的服务器端技术,Zend studio 或Dreamweaver 为前端开发工具JavaScript,HTML,CSS为客户端技术,采用多线程多用户的数据库 MYSQL 和图形管理工具phpMyAdmin 支持图纸资料的信息管理,数据安全性和完整性得以
22、保证用户简单的通过浏览器就可以进行相关使用。在window 平台下,选用WAMP 集成开发环境+dreamweaver 进行开发。采用的是三层构架模型,将数据和程序分离,程序和界面分离.Brower表 示 层:Web server应用商业层App server数据持久层db serverDB3 3。1.21.2 系统功能模块图系统功能模块图根据数据流图导出的软件模块结构图如下:3.1 3.1。3 3 系统平台设计系统平台设计系统平台:WAMP1 5网络系统设计:小型 AP 无线组网DBMS 选择:MYSQL软硬件选择:window XP以上操作系统,笔记本电脑或台式机一台.安全性:系统采用一般
23、的安全性设计,就是用户口令.每个小组有一个用户名和口令,提供专门的子系统进行管理。此外提供登录验证模块.可靠性设计:一般在输入模块处,设置输入校验,避免错误数据进入系统.数据库建立后,设计备份和恢复模块,避免数据崩溃。程序方面设置版本号控制。3 3。2 2 详细设计详细设计3 3。2 2。1 1 代码设计代码设计1)员工身份证号设计:采用层次码和顺序码结合的方式设计:37293019780205xxxx(地区、年、月、日、顺序号)员工工作证编号设计:采用层次码和顺序码结合的方式设计:10 xxx(10 代表部门、xxx 为顺序号)2)订单号设计:采用层次码和顺序码、助记码结合的方式设计:201
24、30903TZYxxxx(年、月、日、TZY 为顾客名字首字母、顺序号)3)菜名编号设计:采用层次码和顺序码结合的方式设计:Axxx(A 代表菜类、顺序号)采购清单编号设计:1 6采用层次码和顺序码结合的方式设计:20130808xxx(年、月、日、顺序号)4)账单编号设计:采用层次码和顺序码结合的方式设计:201308xx(年、月、顺序码)3.23.2。2 2 数据存储设计数据存储设计员工信息姓名、员工工作证编号、身份证号、职位、所在部门订单信息订单号、顾客姓名、顾客电话号码、订单日期、预定菜名及数量、就餐时间、桌位号菜单菜名、菜名编号、所属菜系及类别、价格、好评度、热销度出勤表日期、员工姓
25、名、员工工作证编号、员工所属部门、员工出勤情况(迟到、早退、缺勤等)账单日期、收入额、支出额、净利润、其他特殊情况工资表员工姓名、员工工作证编号、员工所属部门、应得工资、实得工资、加薪/减扣原因A.A.概念模型概念模型 ERER 图图B B 逻辑模型设计逻辑模型设计1 71)数据表设计员工表:姓名、员工工作证编号、身份证号、职位、所在部门订单信息表:订单号、顾客姓名、顾客电话号码、订单日期、预定菜名及数量、就餐时间、桌位号菜单:菜名、菜名编号、所属菜系及类别、价格、好评度、热销度出勤表:日期、员工姓名、员工工作证编号、员工所属部门、员工出勤情况(迟到、早退、缺勤等)账单:日期、收入额、支出额、
26、净利润、其他特殊情况工资表:员工姓名、员工工作证编号、员工所属部门、应得工资、实得工资、加薪/减扣原因合并主码相同的表2)规范化数据表去除非主键属性对码的部分函数依赖。3)关联数据表参照完整性约束:外码:某些属性的取值受约束,只能取另一个表的主码值或者取空值.4)设计数据视图视图:非实际存在于数据库的表,而是由多个表数据组合生成的表总的数据逻辑设计图总的数据逻辑设计图:基表:员工工 作 证基表:出勤表日期工作证编号1 8员工姓名基表:工资表工作证编号员工姓名实得工资编号姓名视图:员工出勤与工资关系工作证编号3 3。2.32.3 输入输入/输出设计输出设计输入菜单菜品订单员工出勤工资XX姓名所属
27、部门输出出勤情况实得工资订单员工出勤应得工资工资账单XX基本表:账单日期基本表:菜单X菜名菜名编号价格X基本表:订单订单号收入额支出额X顾客姓名XX顾客电话XX所定菜名及账单净利润输出设计输出设计菜 系 及所 属类别其他情况数量1)输出方式的选择好评度桌位号数据库数据表中的数据,通过网页,使用文字和图片输出,用户可热销度用餐时间以直接通过网页浏览输出载体:网页输出形式:文字,图片,表格2)输出报表的设计设计有员工出勤报表员工工资报表账单报表1 92)输出设计说明对于用户在网页中浏览的数据,采用简洁的图片+文字的输出,输出时突出重点,界面清新,即时更新输出对于报表,采用网页+文件双重输出,按月输出输入设计输入设计1)输入方式选择采用网页表单输入和数据库直接输入,输入模式:键盘输入输入载体:网页,数据库管理工具输入形式:文字2)输入数据的获得及输入格式设计通用文字输入,转存于数据库,图片可用链接的方式存储,通过网页填表,提交获取数据3)输入数据的校验使用逻辑校验,界限校验,静态校验,格式校验 3.2.4 3.2.4 处理过程设计处理过程设计总体过程:总体过程:订菜过程:订菜过程:员工管理过程员工管理过程:2 0
限制150内