ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:815.89KB ,
资源ID:23646077      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23646077.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店管理软件工程课程设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店管理软件工程课程设计.docx

1、酒店管理软件工程课程设计软 件 学 院课程设计报告书课程名称 软件工程课程设计 设计题目 Z酒店酒店管理系统的分析与设计 专业班级 计HR088班 学 号 0820010832 姓 名 赵婷婷 指导教师 郭鹏飞 2011年 1 月1设计时间32设计目的33设计任务34设计内容34.1设计内容概述34.1.1组织结构介绍34.1.2现有业务流程介绍及分析34.1.2.1现有业务流程描述34.1.2.2现有业务流程图54.1.2.3现有业务流程分析64.1.3新业务流程介绍及分析74.1.3.1新业务流程描述74.1.3.2新业务流程图84.1.3.3新业务与原业务流程比较114.1.4系统开发计

2、划114.2需求分析114.2.1总体目标114.2.2具体目标114.2.3 系统数据建模(ER图)124.2.4系统功能建模(数据流程图)124.2.5数据字典134.3总体设计164.3.1总体设计HIPO技术164.3.1.1系统层次图164.3.1.2系统IPO图174.3.2代码设计184.3.2.1代码设计原则184.3.2.2系统所需代码设计184.3.3数据库设计194.4详细设计204.4.1仓库管理模块详细设计204.4.1.1模块定义204.4.1.2输入设计214.4.1.3输出项目214.4.1.4程序过程设计214.4.1.5测试要点214.4.2订餐管理模块详细

3、设计224.4.2.1模块定义224.4.2.2输入设计224.4.2.3输出项目224.4.2.4程序过程设计224.4.2.5测试要点234.4.3点餐管理模块详细设计234.4.3.1模块定义234.4.3.2输入设计234.4.3.3输出项目234.4.3.4程序过程设计234.4.2.5测试要点244.4.4财务管理模块详细设计244.4.4.1模块定义244.4.4.2输入设计254.4.4.3输出项目254.4.4.4程序过程设计264.4.2.5测试要点265总结与展望29参考文献301 设计时间2011年1月4日-2011年1月14日2 设计目的软件工程课程设计的目的是使学生

4、掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。3设计任务本课程设计要求本人运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。4 设计内容 4.1 设计内容概述 4.1.1组织机构介绍 在信息高度发达的今天,酒店业务涉及的各个工作环节已经不再仅仅是传统的点餐、结算业务,而是更广、更全面的服务性行业代表。酒店作为一个服务性行业,从客房的营销即客人的预定开始,到进入点餐直至最后结帐离开,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客感受一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完

5、成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对酒店行业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。酒店管理系统是Z酒店管理中必不可少的软件工具,随着现代化都市发展,酒店的功能也随着逐步扩充,来方便、满足旅客们的需求,因此酒店管理越来越需要电子计算机的帮助,通过管理系统它可以方便工作人员的操作,省去了大量的人力开销。同时,计算机的管理也大大的提高了管理时的可靠性。4.1.2现有业务流程介绍与分析4.1.2.1现有业务流程描述采购与仓库管理业务: 本酒店采购与仓库业务流程重

6、点管理物料周转,主要包括以下几步:(1)仓库管理员根据存货实存不足的情况,向采购部发出订货通知。 (2) 采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货品情况填制入库单,仓库管理员登记入库单进账。(3)领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。(4)领料部门如需退货,需要填制退库单,仓库管理员验货入库,并登记退库单进账。(5)定期盘货,处理过期变质存货。对盘盈及盘亏情况上报经理,在核准处理后,以盘点表为基础编制“入库单”“出库单”并调账。(6)定期编制存货进销存报表,上报经理。 餐饮销售管理业务: 目前,本酒店销售业务流程重点管理销售资金流程,对商品的销售主要

7、包括以下几步:营业开市客户消费与结账收市日结统计。 营业开市主要包括以下几步:(1)收银组长填写领款单等,向财务部门领取现金、发票等。 (2)收银组长将现金、发票等分配给收银员。 客户消费与结账主要包括以下几步:(1)服务生为客户开台;(2)服务生询问客户对菜肴及饮品等需求,填写点菜单(多联)。(3)服务生将点菜单传递向收银员、后厨部、吧台。(4)收银员整理点菜单。(5)后厨部、吧台根据点菜单进行加工。(6)服务生将后厨部、吧台加工的成品传递给客户,客户进行消费。(7)客户向服务生提出结账请求。(8)服务生向收银员传达客户结账请求,收银员统计消费金额,并根据优惠规则,提出消费清单给服务生(载明

8、:消费项目的数量和单价、消费总额、折扣及实收额)。 (9)服务生将消费清单传递给客户核查。(10)客户核查消费清单无异议后,将现金等结算工具提交服务生代为结算。(11)服务生将消费清单、现金等交给收银员,收银员进行收银结账,并将收银单、发票、找零等提供给服务生,服务生转交给客户。(12)客户结清账务后离开,服务生进行清理翻台。 以上步骤中,2-6步可以执行多次循环。在第10-11步中,用户也可以亲自去收银台结账。 收市日结统计主要包括以下几步:(1)各收银员填写收银报表,统计各类结算方式的收入资金,与钱箱进行钱账核对。 (2)钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财

9、务部门缴款并报送报表。4.1.2.2现有业务流程图 图4-1 现有业务流程图4.1.2.3现有业务流程分析经过仔细认真分析了解之后,发现整个酒店管理的流程还是很完善的。每一部分都各司其职,能够较好的完成其各项功能,在库存管理和点餐这俩个方面尤为突出,我认为已经是非常完善的了。可是,我发现,单就业务过程来说,原有的业务流程虽然并没有什么问题,但是在原有的系统中,对于酒店的业务中订餐这一部分表现的不够清晰,不能完整实现这一功能,这是一个很大的缺憾。4.1.3新业务流程介绍与分析4.1.3.1新业务流程描述采购与仓库管理业务: 本酒店采购与仓库业务流程重点管理物料周转,主要包括以下几步:(1)仓库管

10、理员根据存货实存不足的情况,向采购部发出订货通知。 (2) 采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货品情况填制入库单,仓库管理员登记入库单进账。(3)领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。(4)领料部门如需退货,需要填制退库单,仓库管理员验货入库,并登记退库单进账。(5)定期盘货,处理过期变质存货。对盘盈及盘亏情况上报经理,在核准处理后,以盘点表为基础编制“入库单”“出库单”并调账。(6)定期编制存货进销存报表,上报经理。 餐饮销售管理业务: 目前,本酒店销售业务流程重点管理销售资金流程,对商品的销售主要包括以下几步:营业开市订餐服务客户消费与结账收

11、市日结统计。 营业开市主要包括以下几步:(1)收银组长填写领款单等,向财务部门领取现金、发票等。 (2)收银组长将现金、发票等分配给收银员。订餐服务主要包括以下几步:1.登入:经理和服务员在前台输入用户名和密码之后通过系统验证进入相应页面2.订餐:顾客上门根据某一天的餐桌状态进行订餐,订餐成功后,系统通知服务台。服务员可以通过系统查询订餐情况。订餐时顾客需说明预约时间。服务员通知顾客订餐号,方便顾客查询和修改其订餐内容3.查询订餐内容:订餐顾客在外网登录页面后,可以查看自己的订餐信息,如:订餐日期,详细菜单,餐桌号和顾客信息等,也可以通过餐厅前台查询。4.修改订餐内容:订餐顾客通过餐厅前台进行

12、修改订餐日期,菜单,餐桌的操作。5.取消订餐:取消订餐(及删除订餐信息),如果订餐顾客想取消订餐,通过餐厅前台进行删除操作,删除订餐顾客的全部信息。 客户消费与结账主要包括以下几步:(1)服务生为客户开台;(2)服务生询问客户对菜肴及饮品等需求,填写点菜单(多联)。(3)服务生将点菜单传递向收银员、后厨部、吧台。(4)收银员整理点菜单。(5)后厨部、吧台根据点菜单进行加工。(6)服务生将后厨部、吧台加工的成品传递给客户,客户进行消费。(7)客户向服务生提出结账请求。(8)服务生向收银员传达客户结账请求,收银员统计消费金额,并根据优惠规则,提出消费清单给服务生(载明:消费项目的数量和单价、消费总

13、额、折扣及实收额)。 (9)服务生将消费清单传递给客户核查。(10)客户核查消费清单无异议后,将现金等结算工具提交服务生代为结算。(11)服务生将消费清单、现金等交给收银员,收银员进行收银结账,并将收银单、发票、找零等提供给服务生,服务生转交给客户。(12)客户结清账务后离开,服务生进行清理翻台。 收市日结统计主要包括以下几步:(1)各收银员填写收银报表,统计各类结算方式的收入资金,与钱箱进行钱账核对。 (2)钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财务部门缴款并报送报表。4.1.3.2新业务流程图 图4-2新业务流程图4.1.3.3新业务流程与原业务流程的比较新业务

14、流程与原业务流程的比较后,发现新业务比现有业务多了一个订餐的服务过程,主要多的功能具体有以下几个步骤:1.登入:业务经理和服务员在前台输入用户名和密码之后通过系统验证进入相应页面2.订餐:顾客上门根据某一天的餐桌状态进行订餐,订餐成功后,系统通知服务台。服务员可以通过系统查询订餐情况。订餐时顾客需说明预约时间。服务员通知顾客订餐号,方便顾客查询和修改其订餐内容3.查询订餐内容:订餐顾客在外网登录页面后,可以查看自己的订餐信息,如:订餐日期,详细菜单和顾客信息等,也可以通过餐厅前台查询。4.修改订餐内容:订餐顾客通过餐厅前台进行修改订餐日期,菜单,餐桌的操作。5.取消订餐:取消订餐(及删除订餐信

15、息),如果订餐顾客想取消订餐,通过餐厅前台进行删除操作,删除订餐顾客的全部信息。4.1.4系统开发计划本系统只要根据组织机构成员及各个功能属性来进行模块的划分。库存管理模块:仓库管理员和采购部门和领料部门协同负责库存管理的一切内容,其中包括入库出库等一系列的职能。点订餐管理模块:服务员负责顾客点订餐的一切活动,同时协调后台和前台的工作。财务管理模块:收银员则负责管理前台的工作还有与财政部门核查帐目。至于经理,则是管理监督这一系统的正确运行。4.2 需求分析4.2.1总体目标酒店管理系统采用科学的管理思想与先进的管理手段的完善结合。可帮助酒店管理人员,对酒店管理过程中大量动态的、错综复杂的数据和

16、信息进行及时准确的分析和处理,从而使酒店管理真正由经验管理进入到科学管理,帮助经营者更好的管理酒店、成本控制和客户来源,从而提高酒店的经营效益。4.2.2具体目标库存管理模块:通过对入库单、出库单以及推库单信息的管理,来完成对仓库中货物数量的检测,以保障货物的供应。点订餐管理模块:通过对点菜单的管理,经过生产加工、交付完成品,以达到顾客的需求,来完成对顾客的服务过程。 财务管理模块:通过点菜单的数量及单价的统计汇总。完成日收益总额和月收益总额的统计核算。4.2.3系统数据建模(ER图) 图4-3 ER图4.2.4系统功能建模(数据流程图) 图4-4数据流图4.2.5数据字典(1)数据流名字:缺

17、货信息别名:缺货描述:仓库中某材料数量少到达缺货标准定义:缺货信息货物号+货物名位置: 仓库管理模块中 (2)数据存储(3)数据元素4.3 总体设计4.3.1总体设计HIPO技术4.3.1.1系统层次图 图4-5系统层次图4.3.1.2系统IPO图 图4-9图4-7 图4-8 图4-9 4.3.2代码设计 4.3.2.1代码设计的原则算法遵循复杂度小的,简洁,易维护,易懂,可扩充的原则。唯一性:一个对象可能有多个名称, 也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它一个唯一的代码, 反之一个代码只能唯一地标识一个对象, 不允许重码、乱码、错码。合理性:代码结构应与相应的分

18、类体系相对应。可扩充性:应留有充分的余地,以备将来不断扩充的需要。简单性:结构尽可能简单,尽可能短,以减少各种差错。适用性:代码尽可能反映对象的特点,以助记忆,便于填写。规范性:国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。在一个代码体系中,代码结构、类型、编写格式必须统一。系统性:有一定的分组规则,从而在整个系统中具有通用性。4.3.2.2系统所需代码设计系统需要设计的代码块如下:1) 需要设计数据库存储部分的代码2) 需要编写界面的代码3)需要编写实现各个功能模块的代码4)需要编写各模块之间接口的代码5)需要编写出错处理的代码6)需要编写约束条件4.3.3数据库设计表1库存信息

19、数据库表 列名 数据类型 长度 允许空 文字描述货物号 char 10 货物编号货物名 char 10 Y 货物名称数量 int 4 所剩货物数保质日期 char 10 货物保质日期 表2 订餐信息数据库表 列名 数据类型 长度 允许空 文字描述 订餐号 char 5 订餐编号人数 char 5 顾客的人数点菜单 char 20 Y 预定菜肴日期 char 10 就餐时间 表3 餐桌信息数据库表 列名 数据类型 长度 允许空 文字描述 餐桌号 char 5 餐桌编号座位数 char 4 餐桌的座位数地理位置 char 20 餐桌的所在地占用 char 2 是否有人在使用 表4 菜品信息数据库表

20、 列名 数据类型 长度 允许空 文字描述 菜号 char 5 菜肴编号菜名 char 10 菜肴名称单价 char 5 菜肴的价格4.4.详细设计4.4.1仓库管理模块详细设计4.4.1.1模块定义(1)编号:P1.1、P1.2、P1.3名称:盘货、订货、入库功能:保证库存量。仓库管理员根据存货实存不足的情况,向采购部发出订货通知。采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货品情况填制入库单,仓库管理员登记入库单进账。(2)编号:P1.4、P1.5名称:出、退库处理功能:实现领料部的进退库处理。领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。领料部门如需退货,需要

21、填制退库单,仓库管理员验货入库,并登记退库单进账。4.4.1.2输入项目(1)货物信息表(2)出库单、退库单、货物信息表4.4.1.3输出项目(1)订货单、入库单(2)出库统计单、退库统计单4.4.1.4程序过程设计(1) 图4-10(2)图4-114.4.1.5测试要点主要测试方面有:仓库管理模块中仓库管理员盘点货物时查看是否有缺货情况,若有则下订货单采购;采购员采购后入库;领料部的对货物的出库和退库,这些是否能够正常执行并记录在库存管理的数据库中。4.4.2订餐管理模块详细设计4.4.2.1模块定义编号:P2.1、P2.2、P2.3名称:订餐管理模块功能:各个顾客填写订餐情况。服务员根据信息作出相应的处理。4.4.2.2输入项目订餐信息4.4.2.3输出项目顾客订餐信息4.4.2.4程序过程设计图4-124.4.2.5测试要点主要测试方面有:订餐管理模块中对于顾客订餐信息的管理和检测;顾客对其表现需求的订餐信息拥有填写、查询、修改等职权,并直接反映与系统中。4.4.3点餐管理模块详细设计4.4.3.1模块定义编号:P3.1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1