软件工程课程设计酒店管理系统的分析与设计

上传人:无*** 文档编号:41790767 上传时间:2021-11-23 格式:DOC 页数:18 大小:312.02KB
收藏 版权申诉 举报 下载
软件工程课程设计酒店管理系统的分析与设计_第1页
第1页 / 共18页
软件工程课程设计酒店管理系统的分析与设计_第2页
第2页 / 共18页
软件工程课程设计酒店管理系统的分析与设计_第3页
第3页 / 共18页
资源描述:

《软件工程课程设计酒店管理系统的分析与设计》由会员分享,可在线阅读,更多相关《软件工程课程设计酒店管理系统的分析与设计(18页珍藏版)》请在装配图网上搜索。

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系统开发计划114.2需求分析114.2.1总

2、体目标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订餐管理模块详细设计224.4.2.1模块定义224

3、.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)钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财务部门缴款并报送报表。4.1.2.2

9、现有业务流程图财务部仓库管理员领料部门订货通知退库单入库单出库单盘点表出库单入库单采购部登记出库单进账登记入库单进账验货入库仓库管理员仓库管理员领料部门验货入库仓库管理员登记退库单进账仓库管理员定期盘货经理处理过期变质存货货核准调账仓库库存管理数据库仓库管理员存货进销存报表领料部门发货询问需求服务员顾客后厨部吧台点菜单收银报表消费清单开台收银员整理菜单领取现金发票收银员收银组长领款单发放现金发票财务部加工菜肴服务员顾客服务员结帐统计销费金额消费清单核查付款结算消费清单消费清单服务员客户结帐离开整理吧台核对收银组长缴款单收银日报表财务部 图4-1 现有业务流程图4.1.2.3现有业务流程分析经过

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

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

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

13、进行删除操作,删除订餐顾客的全部信息。 客户消费与结账主要包括以下几步:(1)服务生为客户开台;(2)服务生询问客户对菜肴及饮品等需求,填写点菜单(多联)。(3)服务生将点菜单传递向收银员、后厨部、吧台。(4)收银员整理点菜单。(5)后厨部、吧台根据点菜单进行加工。(6)服务生将后厨部、吧台加工的成品传递给客户,客户进行消费。(7)客户向服务生提出结账请求。(8)服务生向收银员传达客户结账请求,收银员统计消费金额,并根据优惠规则,提出消费清单给服务生(载明:消费项目的数量和单价、消费总额、折扣及实收额)。 (9)服务生将消费清单传递给客户核查。(10)客户核查消费清单无异议后,将现金等结算工具

14、提交服务生代为结算。(11)服务生将消费清单、现金等交给收银员,收银员进行收银结账,并将收银单、发票、找零等提供给服务生,服务生转交给客户。(12)客户结清账务后离开,服务生进行清理翻台。 收市日结统计主要包括以下几步:(1)各收银员填写收银报表,统计各类结算方式的收入资金,与钱箱进行钱账核对。 (2)钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财务部门缴款并报送报表。4.1.3.2新业务流程图财务部仓库管理员领料部门订货通知退库单入库单出库单盘点表出库单入库单采购部登记出库单进账登记入库单进账验货入库仓库管理员发货仓库管理员验货入库仓库管理员登记退库单进账仓库管理员定期

15、盘货经理处理过期变质存货核准调账仓库库存管理数据库仓库管理员存货进销存报表领料部门领料部门服务员顾客后厨部吧台点菜单收银报表消费清单开台询问需求收银员整理菜单领取现金发票收银员收银组长领款单发放现金发票财务部加工菜肴服务员顾客服务员结帐统计销费金额消费清单核查付款结算消费清单消费清单服务员客户结帐离开整理吧台核对收银组长缴款单收银日报表财务部经理服务员登入订餐订餐信息查询修改查看订餐号服务员取消 图4-2新业务流程图4.1.3.3新业务流程与原业务流程的比较新业务流程与原业务流程的比较后,发现新业务比现有业务多了一个订餐的服务过程,主要多的功能具体有以下几个步骤:1.登入:业务经理和服务员在前

16、台输入用户名和密码之后通过系统验证进入相应页面2.订餐:顾客上门根据某一天的餐桌状态进行订餐,订餐成功后,系统通知服务台。服务员可以通过系统查询订餐情况。订餐时顾客需说明预约时间。服务员通知顾客订餐号,方便顾客查询和修改其订餐内容3.查询订餐内容:订餐顾客在外网登录页面后,可以查看自己的订餐信息,如:订餐日期,详细菜单和顾客信息等,也可以通过餐厅前台查询。4.修改订餐内容:订餐顾客通过餐厅前台进行修改订餐日期,菜单,餐桌的操作。5.取消订餐:取消订餐(及删除订餐信息),如果订餐顾客想取消订餐,通过餐厅前台进行删除操作,删除订餐顾客的全部信息。4.1.4系统开发计划本系统只要根据组织机构成员及各

17、个功能属性来进行模块的划分。库存管理模块:仓库管理员和采购部门和领料部门协同负责库存管理的一切内容,其中包括入库出库等一系列的职能。点订餐管理模块:服务员负责顾客点订餐的一切活动,同时协调后台和前台的工作。财务管理模块:收银员则负责管理前台的工作还有与财政部门核查帐目。至于经理,则是管理监督这一系统的正确运行。4.2 需求分析4.2.1总体目标酒店管理系统采用科学的管理思想与先进的管理手段的完善结合。可帮助酒店管理人员,对酒店管理过程中大量动态的、错综复杂的数据和信息进行及时准确的分析和处理,从而使酒店管理真正由经验管理进入到科学管理,帮助经营者更好的管理酒店、成本控制和客户来源,从而提高酒店

18、的经营效益。4.2.2具体目标库存管理模块:通过对入库单、出库单以及推库单信息的管理,来完成对仓库中货物数量的检测,以保障货物的供应。点订餐管理模块:通过对点菜单的管理,经过生产加工、交付完成品,以达到顾客的需求,来完成对顾客的服务过程。 财务管理模块:通过点菜单的数量及单价的统计汇总。完成日收益总额和月收益总额的统计核算。4.2.3系统数据建模(ER图)11111111111NNNNN入库单出库单退库单点菜单订货通知订餐信息盘点表收费清单货物名数量日期保质日期货物号单价人数订餐号点菜单日期桌号数量菜名库存信息货物号货物号货物号货物名货物名货物名数量入库数量数量缺货日期日期保质日期数量货物号货

19、物名货物名出库退库查库货物号数量取材预订结算桌号菜名数量单价总额 图4-3 ER图4.2.4系统功能建模(数据流程图)库存信息库存信息库存信息日结算清单材料清单现金现金账单消费清单消费清单有结账需求点菜单点菜单点菜单点菜单订餐有开台需求菜谱退货单出货单缺货信息缺货订货单入库单E8顾客E1仓库管理员P1.1盘货P1.2订货P1.5退料P4.5核对P3.3挂帐P1.4领料P4.3发放现金P4.1材料费结算P4.6日结算P1.3入库E2采购员E3领料部P4.2领取现金E4财务部E5收银组长E6收银员P2.4查看P2.3修改P3.2点菜P3.1开台P2.2查询P2.1预订E7服务员P3.5取材料P3.

20、4下单P4.4结账E9后厨D1库存信息D3餐桌信息D2 订餐信息D4 菜品信息 图4-4数据流图4.2.5数据字典(1)数据流名字:缺货信息别名:缺货描述:仓库中某材料数量少到达缺货标准定义:缺货信息货物号+货物名位置: 仓库管理模块中名字:库存信息别名:描述:仓库中所有材料的信息定义:库存信息货物号+货物名+保质日期+数量位置:仓库管理模块中名字:定货单别名:描述:仓库中所缺少的某些材料的总和定义:订货单货物号+货物名+日期+数量位置:仓库管理模块中名字:入库单别名:描述:采购员采购材料后放入仓库的凭证 定义:入库单货物号+货物名+日期+数量位置:仓库管理模块中名字:出库单别名:描述:领货部

21、取走材料的清单定义:出库单货物号+货物名+日期+数量位置:仓库管理模块中名字:退库单别名:描述:领货部把不用的材料退还给仓库的清单定义:退库单货物号+货物名+日期+数量位置:仓库管理模块中 名字:点菜单别名:描述:顾客根据自己的需求所定的菜单定义:点菜单菜号+菜名+数量位置:点订餐管理模块中名字:消费清单别名:描述:根据点菜单生成的消费信息清单定义:消费清单菜号+菜名+数量+总价位置:点订餐管理模块和财务管理模块中名字:日结算清单别名:描述:一日内酒店营业额的总和定义:日结算清单消费清单+现金位置:财务管理模块中(2)数据存储名字:库存信息别名:描述:仓库中所有材料的信息定义:库存信息货物号+

22、货物名+保质日期+数量位置:仓库管理模块中名字:订餐信息别名:描述:顾客在就餐前提请预订定义:就餐信息订餐号+人数+点菜单+日期位置:点订餐管理模块中名字:餐桌信息别名:描述:酒店中餐桌的位置和是否有地方定义:餐桌信息餐桌号+座位数+地理位置位置:点订餐管理模块中名字:菜品信息别名:描述:包括酒店能够制作出的菜肴信息定义:菜品信息菜号+菜名+单价 位置:点订餐管理模块中(3)数据元素名字:货物号别名:描述:仓库中货物的所属编号定义:货物号数字+字母位置:仓库管理模块中名字:菜号别名:描述:酒店中菜肴的所属编号定义:菜号数字+字母位置:点订餐管理模块中名字:订餐号别名:描述:在预定系统中订餐的编

23、号定义:订餐号数字+字母位置:点订餐管理模块中名字:餐桌号别名:描述:酒店中餐桌的所属编号定义:餐桌号数字+字母位置:点订餐管理模块中4.3 总体设计4.3.1总体设计HIPO技术4.3.1.1系统层次图Z酒店管理系统仓库管理模块订餐管理模块财务管理模块系统数据库点餐管理模块盘货入库出库退库预订查询修改开台点餐挂帐结账核算日结算 图4-5系统层次图4.3.1.2系统IPO图IPO图系统:Z酒店管理系统 作者:赵婷婷模块:仓库管理模块 日期:2011-01-9编号:p1 被调用:仓库管理员调用:系统数据库输入:仓库中货物编号输出:仓库中货物的信息处理:仓库管理员通过登陆仓库管理模块,查看各种货物

24、的情况。并作出相应的处理。局部数据元素:货物号、货物名、数量、保质期等注释: 图4-9IPO图系统:Z酒店管理系统 作者:赵婷婷模块:订餐管理模块 日期:2011-01-9编号:p2 被调用:服务员、经理调用:系统数据库输入:服务员验证信息及订餐号输出:顾客订餐的信息处理:服务员通过验证信息登陆订餐管理模块,然后查看各个顾客的订餐情况。并作出相应的处理。局部数据元素:订餐号、顾客人数、点菜单等注释:图4-7 IPO图系统:Z酒店管理系统 作者:赵婷婷模块:点餐管理模块 日期:2011-01-9编号:p3 被调用:服务员调用:系统数据库输入:餐桌编号及菜肴编号输出:顾客的点菜信息处理:服务员通过

25、对顾客需求的询问,按要求做出点菜单局部数据元素:餐桌号、菜肴号、菜名、数量等注释: 图4-8 IPO图系统:Z酒店管理系统 作者:赵婷婷模块:财务管理模块 日期:2011-01-9编号:p4 被调用:收银员调用:系统数据库输入:消费清单及日结算清单输出:顾客的消费信息和收益额处理:收银员对顾客的点菜单进行账务处理和核算,并生成消费清单局部数据元素:餐桌号、菜肴号、数量、总额等注释:图4-9 4.3.2代码设计 4.3.2.1代码设计的原则算法遵循复杂度小的,简洁,易维护,易懂,可扩充的原则。唯一性:一个对象可能有多个名称, 也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它一

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

27、需要编写各模块之间接口的代码5)需要编写出错处理的代码6)需要编写约束条件4.3.3数据库设计表1库存信息数据库表 列名 数据类型 长度 允许空 文字描述货物号 char 10 货物编号货物名 char 10 Y 货物名称数量 int 4 所剩货物数保质日期 char 10 货物保质日期 表2 订餐信息数据库表 列名 数据类型 长度 允许空 文字描述 订餐号 char 5 订餐编号人数 char 5 顾客的人数点菜单 char 20 Y 预定菜肴日期 char 10 就餐时间 表3 餐桌信息数据库表 列名 数据类型 长度 允许空 文字描述 餐桌号 char 5 餐桌编号座位数 char 4 餐

28、桌的座位数地理位置 char 20 餐桌的所在地占用 char 2 是否有人在使用 表4 菜品信息数据库表 列名 数据类型 长度 允许空 文字描述 菜号 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名称:出、退库处理功能:实现

29、领料部的进退库处理。领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。领料部门如需退货,需要填制退库单,仓库管理员验货入库,并登记退库单进账。4.4.1.2输入项目(1)货物信息表(2)出库单、退库单、货物信息表4.4.1.3输出项目(1)订货单、入库单(2)出库统计单、退库统计单4.4.1.4程序过程设计(1)开始库存量n?生成订货单采购员采购商品入库结束是 否盘货 图4-10(2)否是出库?出库单修改库存信息并出库退库单修改库存信息并退库结束开始图4-114.4.1.5测试要点主要测试方面有:仓库管理模块中仓库管理员盘点货物时查看是否有缺货情况,若有则下订货单采购;采购员采购

30、后入库;领料部的对货物的出库和退库,这些是否能够正常执行并记录在库存管理的数据库中。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.

31、1模块定义编号:P3.1、P3.2、P3.3名称:点餐管理模块功能: 服务员通过对顾客需求的询问,按要求做出点菜单4.4.3.2输入项目点菜信息、菜谱4.4.3.3输出项目点菜单4.4.3.4程序过程设计给顾客开台开始结束按菜谱点菜服务员把菜单交给收银员和后厨 图4-134.4.3.5测试要点主要测试方面有:点餐管理模块中顾客的开台和点菜都是联接系统的,系统根据数据库中信息来安排顾客的座位和菜单信息。顾客点完餐后,服务员根据顾客的需求在收银员那里挂账,待顾客就餐完毕后在进行结账服务。4.4.4财务管理模块详细设计4.4.4.1模块定义(1)编号:P4.1、P4.2、P4.3名称:营业开市管理功

32、能:收银部向财务部领取必要的现金和发票。1)收银组长填写领款单等,向财务部门领取现金、发票等。 2)收银组长将现金、发票等分配给收银员。(2)编号:P4.4、P4.5名称:结账与核对 功能:完成客户消费结算,并生成收银单并存根(3)编号:P4.6名称:日结算功能:将每日的总账整理交付财务部,财务部进行入账记录。4.4.4.2输入项目(1)领款单(2)菜单、 现金(3)收银单存根、记账薄、日收入现金4.4.4.3输出项目(1)现金、发票(2)消费清单、收据,找零(3)收银报表、收银日报表4.4.4.4程序过程设计(1)开始收银组长,填写领款单财务部审核,分配现金发票收银组长分配收银员结束图4-1

33、4(2)开始根据菜单生成结算清单,更改相应的库存信息。核对完毕生成收银单并存根通知服务员收拾餐桌结束图4-15(3)开始生成收银报表,并核算汇总为收银日报表交付财务部,根据报表修改账簿信息结束核算正确?检查账目图4-164.4.4.5测试要点主要测试方面有:在财务管理模块中,主要是对帐目的管理。其中包括,每日收发钱财;对顾客的点菜单进行统计结算生成消费清单;对当日的消费清单进行核查、结算生成日结算清单并录入系统与系统数据库相连;同时对仓库的采购材料的费用进行分次处理等。以保证财务的正确性5 总结与展望通过两周的上机实习时间,我对软件开发中的需求分析有了进一步的认识,也了解需求分析对于一个程序开

34、发有着特别重要的意义和不可缺少的作用。同时,我也复习系统流程图和数据流图,对它们有了更深的理解,也熟练的掌握了系统流程图、数据流图的画法和步骤。在试验中,正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。这次实验上机,我受益匪浅,虽然难免有一些困难和失误,但是掌握了很多以前不甚熟悉的知识点,也深入了解需求分析。在实习中同学之间相互讨论思考,将平日里所学的知识运用到实践中来,并不断的熟悉巩固知识。酒店管理系统是一个以计算机为工具,对酒店信息进行管理和处理的人机系统,它能准确、及时地反映酒店各项业务的当前状态,能利用过去的数据统计

35、分析,能从全局出发辅助酒店各职能部门以及经理管理酒店。可见,酒店信息系统首先必须具有强大的电子数据处理功能,能大大提高酒店管理人员和操作人员的工作效率,减轻劳动强度,同时,该系统应当采用管理模型,将仿真、优化等现代决策手段结合起来,为酒店管理层的决策提供有效的信息。我设计的酒店管理系统还很幼稚,无法满足商业用途,但通过本实验我熟悉了软件系统的开发流程和正规的实验报告的写法,早让我受益匪浅.报告很重要,一定要让别人看懂,报告的书写是软件开发的重要组成部分, 今后我还是会不断完善我的设计,让他成为一个真的能实用的系统软件.参考文献1 Watts S. Humphrey,个体软件开发过程.人民邮电出版社,2001年10月 2 张海藩.软件工程导论.第五版,清华大学出版社,20083 Shari Lawrence Pfleeger,软件工程理论与实践.高等教育出版社,2001年6月4 VB数据库管理范例: 5 Roger S. Pressman,软件工程实践者之路,第五版,清华大学出版社,2001成绩评定成绩 教师签字17

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!