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