软件工程课程设计说明书-酒店点菜系统—总体设计.pdf

上传人:聆听****声音 文档编号:18941934 上传时间:2024-04-02 格式:PDF 页数:14 大小:2.11MB
下载 相关 举报
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第1页
第1页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第2页
第2页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第3页
第3页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第4页
第4页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第5页
第5页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第6页
第6页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第7页
第7页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第8页
第8页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第9页
第9页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第10页
第10页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第11页
第11页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第12页
第12页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第13页
第13页 / 共14页
软件工程课程设计说明书-酒店点菜系统—总体设计.pdf_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程课程设计说明书-酒店点菜系统—总体设计.pdf

《软件工程课程设计说明书-酒店点菜系统—总体设计.pdf》由会员分享,可在线阅读,更多相关《软件工程课程设计说明书-酒店点菜系统—总体设计.pdf(14页珍藏版)》请在冰点文库上搜索。

软件工程课程设计说明书-酒店点菜系统—总体设计.pdf

题目酒店点菜系统总体设计目录一引言11.1编写目的11.2项目背景11.3定义21.4参考资料21.5任务概要2二总体设计32.1主要流程图32.2软件总体结构52.3模块外部描述62.4人工处理过程82.5尚未解决的问题8三接口设计83.1用户接口83.2外部接口93.3内部接口93.3.1主模块93.3.2厨房模块103.3.3收银模块103.3.4财务经理模块10四运行设计104.1运行模块组合104.2运行控制104.2运行时间10五系统数据结构设计11六系统出错处理设计116.1出错信息126.2补救措施12七维护设计12八安全保密设计121引言1.1编写目的根据需求规格说明书在仔细考虑讨论之后我们对酒店点菜系统软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。

我们将这些想法记录下来作为概要设计说明书为进一步设计软件、编写代码打下基础。

1.2项目背景项目委托单位河北大学数计学院开发单位06级信计班主管部门06级信计班1.2.1酒店点菜系统开发背景近年来随着人民的生活水平的不断提高餐饮业的消费持续增长竞争愈来愈激烈。

然而传统餐饮企业的常运作还是靠人工管理从原材料入库到客人点单再到结账基本上由人工完成记录这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误造成管理水平低下。

酒店作为传统的餐饮企业也存在这些问题进货库存有人工管理客人点单需服务员记录并送至厨房客人结账由手工记录人力耗费大客人等待时间长管理效率低下这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的常运作给管理者以决策参考的模型来不断完善管理水平提高工作效率。

1.2.2酒店点菜系统开发意义在现实的社会中小型酒店或企业的管理还大多停留在人工管理常业务运作的水平上人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点,如:

效率低、易出错另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

因此开发此酒店点菜系统不仅能提高酒店的管理水平给管理者提供一个企业运作的信息平台还能提升酒店的形象及增强竞争力。

使用该酒店点菜系统能将酒店业务管理和人员管理信息化使酒店从原材料进货到客人消费都由计算机管理并记录可随时掌握酒店运行期间的使用状况客人点单挂账等情况并能尽可能的降低使用者的劳动强度同时提高工作质量和效率。

在竞争越来越激烈的餐饮业中取得优势。

1.2.3酒店点菜系统简介根据该酒店的特点和该酒店的实际情况该系统以酒店点菜系统为基础主要突出点菜、结账等。

点菜方面主要采取菜样信息加数据的方式使用户能直观的管理数据信息并能有效的管理结账方面也采取信息加数据的管理方式让用户可以动态的管理现有的信息这里突出了重要的两点一是作管理的信息准确无误可让用户放心。

二是作管理的速度快、管理方便、实用性高。

这里还提供了特殊的选项特权结账功能。

后台管理包括进货、库存信息的管理这样用户可以有效地管理商品信息在系统中有商品的记录并会自动更新点菜收银管理可实现结账。

点菜收银、库房管理的有机结合可为该酒店经营方向提供依据为该酒店的发展提供保证。

1.2.4酒店点菜系统的目标面对服务行业的高速发展和酒店企业信息发展的过程中出现的各种情况结合酒店自身的特点及业务流程该酒店点菜系统在实施后应能达到以下目标1、时间经济性。

优化逻辑设计与物理设计使系统运行效率高反映速度快。

2、可靠性。

能连续准确的处理业务有较强的容错能力。

3、可理解性。

用户容易理解和使用该系统。

4、可维护性和适应性。

系统应易于修改、易于扩充、易于维护能够适应业务不断发展变化的需要。

5、可用性。

目标系统功能齐全能够完全满足业务需求。

6、安全保密性。

保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密做好使用人员的授权管理。

因此我们提出要开发这一点菜管理系统来管理餐饮业的基本点菜信息。

1.3定义OrderinHotelSystem简写成OIHS系统采用C/S模式进行开发以VisualC+为开发工具实现顾客自主通过客户端机器点菜。

VisualC+6.01.4参考资料此软件在研发阶段参考了许多有用的资料1郑人杰、殷人昆、陶永雷实用软件工程第二版.清华大学出版社2张海藩编著软件工程导论第四版1.5任务概要1.5.1点菜管理系统应该达到以下要求1、时间经济性。

优化逻辑设计与物理设计使系统运行效率高反映速度快。

2、可靠性。

能连续准确的处理业务有较强的容错能力。

3、可理解性。

用户容易理解和使用该系统。

4、可维护性和适应性。

系统应易于修改、易于扩充、易于维护能够适应业务不断发展变化的需要。

5、可用性。

目标系统功能齐全能够完全满足业务需求。

6、安全保密性。

保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密做好使用人员的授权管理。

1.5.2运行环境推荐本系统使用如下配置:

硬件客户机基于P41.8G的客户机128M内存硬件服务器基于单CPU的Xeon3.2G1G内存软件客户端OSWindows2000Professional和WindowsXP软件服务器端OSWindows2000Server软件客户机任意浏览器软件数据库服务器MySQL数据库软件Web服务器ApacheTomcat5.0协议网络TCP/IP协议数据库JDBC1.5.3条件与限制出于安全的考虑本酒店点菜系统并没有提供数据的远程访问功能。

对信息的保护手段仅限于设置用户级别以及提供数据文件的备份比较简单安全性能有待进一步完善。

2总体设计2.1主要流程图2.1.1点菜的主要流程1.零层数据流图服务员点退菜系统厨房收银台点(退)菜信息点退菜信息点退菜信息2.具体的点菜数据流1点菜信息服务员将顾客的点菜信息传至上传机。

2汇总点菜信息传至收银台。

3汇总点菜清单传至厨房。

4汇总点菜信息传至财务经理。

服务员将顾客的点退菜信息发送到厨房和收银台。

厨房终端负责将信息分类并打印将任务分配到各个厨房收银台接收到点菜信息以便及时为顾客结账。

同时财务经理可以随时查看点菜信息以便进行管理和调度。

服务员厨房收银台点菜信息点菜清单汇总的点菜信息汇总点菜信息汇总的点菜信息汇总的点菜信息产生点菜清单汇总点菜信息接受点菜信息点菜信息分类点菜信息分类的点菜信息分类的点菜信息分类的点菜信息财务经理汇总的点菜信息2.1.2退菜流图与点菜流程类似不再赘述。

2.1.3库存流图1接受事务厨房管理员接收事务更新库存清单。

2处理订货将库存信息生成订货报表传至厨房采购员。

3汇总库存清单将传至财务经理。

厨房管理员接收事务更新库存清单处理订货产生报表厨房采购员库存清单订货信息事务事务库存信息订货信息订货信息订货报表库存清单财务经理库存清单2.2软件总体结构用层次方框图表示2.3模块外部描述2.3.1处理模块点菜系统员工信息管理库存管理点菜点菜退菜菜谱管理加菜收银台管理2.3.2模块信息:

员工信息管理模块主要是采用MYSQL数据库将员工的姓名、性别、部门等信息汇总保存并具有查询、修改、删除信息的功能。

库存管理模块由厨房管理员将厨房的库存信息输入生成库存清单产生库存报表由采购员负责采购。

财务经理也可以查看到该模块信息有效的进行管理。

1接受菜单信息厨师做菜。

2接受事务厨房管理员接收事务更新库存清单。

3处理订货将库存信息生成订货报表传至厨房采购员。

4汇总库存清单将传至财务经理。

点菜模块1.点菜1)服务员手持上传机到顾客面前对顾客进行点菜服务2汇总点菜信息传至收银台3)汇总点菜清单传至厨房4)汇总点菜信息传至财务经理2.退菜1退菜信息服务员将顾客的点菜信息传至上传机。

2汇总退菜信息传至收银台。

3汇总退菜清单传至厨房。

4汇总退菜信息传至财务经理。

3.加菜服务员将加菜信息传送至厨房、收银台和财务经理。

菜谱管理模块实现菜谱信息查询、增、删、改功能。

收银模块1收银员登陆收银系统显示已消费的每一道菜的单价与消费总金额2)点击结账确认按钮显示结账成功、打印结账清单并将消费信息发送到数据库。

2.4人工处理过程在系统运行过程中不得不包含人工处理过程。

例如点菜、退菜时用户的输入结账收银时前台管理员的操作等。

2.5尚未解决的问题1)数据库的具体实现问题。

2各项消费源的流入问题。

3鉴于时间问题本设计中未详细设计订单流程和仓库管理流程但实际中应加以解决。

4本设计仍需进一步扩充否则功能面太窄会限制用户的选择范围直接影响本软件的销售前景。

3接口设计3.1用户接口3.1.1界面接口该系统主要提供菜单列表用户点击选项即可完成点菜退菜查看信息等操作。

3.1.2软件接口使用数据库的驱动程序进行访问。

这主要用于系统管理员对数据库的访问和管理。

3.1.3硬件接口打印机鼠标3.2外部接口使用PDA上传机的形式完全用对功能的实现。

应用工具VisualC+。

1.主对话框由六个功能按钮构成查询点菜退菜结账厨房财务管理。

2.查询对话框1)菜单显示用户点击菜单项以显示不同的菜品。

2)图片显示显示用户选中的菜品的图片。

3)菜品简介对用户选中的菜品作简要的介绍。

4)确认按钮用户点击确认将菜品加入到点菜菜单。

3.点菜对话框1)点菜菜单显示显示用户已选择的菜品。

2)确认按钮将点菜菜单发送到厨房与收银台。

3)继续点菜按钮返回到查询对话框。

4)删除按钮删除选中的菜品。

4.退菜对话框1)点菜菜单显示显示用户已选择的菜品并显示每一道菜是否还可以退。

2)退菜按钮将选中的菜品退去。

3)确认按钮将点菜菜单发送到厨房与收银台。

4)继续点菜按钮返回到查询对话框。

5.结账1)收银员登陆收银系统。

2)显示已消费的每一道菜的单价与消费总金额。

3)点击结账确认按钮显示结账成功、打印结账清单并将消费信息发送到数数据库。

6厨房1厨房接受菜单信息厨师做菜。

1厨房管理员接收事务更新库存清单。

2将库存信息生成订货报表传至厨房采购员。

3汇总库存清单将传至财务经理。

7财务管理将菜单信息传至财务经理处理。

3.3内部接口3.3.1主模块输入系统输入各种点退菜信息输出主界面输出下层模块厨房模块、收银模块、财务经理模块3.3.2厨房模块输入系统输入点退菜信息和库存信息输出输出到厨房模块上层模块点退菜模块下层模块无3.3.3收银模块输入系统输入消费信息及收银员输入信息输出收银界面输出消费信息并生成结账清单上层模块点退菜模块下层模块无3.3.4财务经理模块输入系统输入点退信息输出用户界面输出菜品信息及用户的点菜信息汇总收入上层模块点退菜模块下层模块无4运行设计4.1运行模块组合程序启动后进入点退菜模块用户的单击对话框按钮事件触发主模块调用各下层模块进入对应的子对话框同样由用户的输入触发这些模块调用其下层模块完成相应操作。

4.2运行控制本软件控制流程主程序运行等待用户的输入根据用户的输入调用各子模块。

运行模块的组合程序启动后进入主模块用户的单击对话框按钮事件触发主模块调用各下层模块进入对应的子对话框同样由用户的输入触发这些模块这些模块调用其下层模块完成相应的操作。

4.3运行时间更新处理时间1ms检索业务响应时间1s数据传输时间1s5系统数据结构设计intwaiternum8;.服务员编号inttablenum4;.餐桌编号intordertime8;.点菜时间charwarning50;.备注chardishname30;.菜名可以根据菜名和分类标志找到菜的价格intsortnum;.0表示菜1表示主食2表示酒水饮料inttag_cook;.0表示未做菜1表示已做菜inttag_give;.0表示未上菜1表示以上菜inttag_hurry;.表示催菜次数intlength;.点菜数量6系统出错处理设计6.1出错信息根据不同的错误提供不同的错误提示信息下面介绍几种常见的错误和出错信息错误操作提示信息登陆时用户输入出错输入错误请重新输入用户误操作访问内存不可访问内存即将关闭系统启动备份文件临时性断电电量不足三分钟后关闭系统请及时保存文件6.2补救措施一般错误显示错误信息提示用户重新操作严重错误重新启动必要时启用备份恢复数据7维护设计由于此项目比较小除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外没有特殊的维护设计如设置维护模块等。

8安全保密设计对酒店成员的用户信息进行保密设施规定每一级操作人员的权限。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2