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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

餐厅订餐管理信息系统.docx

1、餐厅订餐管理信息系统餐厅订餐管理信息系统可行性分析报告设计题目: 餐厅订餐管理信息系统 班级: 营销14-1 学 号: 1430020128 姓 名: 谢双浩 1. 设计目的和任务.12. 开发环境. .12.1 硬件环境. .12.2 软件环境.13.设计题目.13.1 题目名称. .13.2 题目详细描述. .13.3 功能要求.14. 相关技术及知识点.14.1 UML的建模语言.14.2 RUP软件开发过程. .24.3Rational Rose25. 设计. .2 5.1 用例图. .2 5.2 类图55.3活动图.55.4序列图.85.5状态图 135.6协作图 145.7组件图.

2、 195.8部署图 206. 双向工程.207. 总结.248. 参考资料.241. 设计目的和任务本系统为一个餐厅的定餐系统,主要提供记录订餐和提醒的功能。基本需求是餐厅在营业时记录预约、更新预约单信息、分配餐桌以及接待未预约的顾客的能力,还添加了会员业务,为会员提供提前点菜的服务。2. 开发环境2.1 硬件环境 一台PC台式机或是便携式电脑2.2 软件环境中文windows98以上系统Rational Rose3.设计题目3.1 题目名称餐厅订餐管理信息系统3.2 题目详细描述 本系统的基本需求是餐厅在营业时记录预约、更新预约单信息、分配餐桌以及接待未预约的顾客的能力,添加了会员业务,为会

3、员提供提前点菜的服务。主要的功能有下订单、修改订单、取消订单以及在顾客未按时到达时及时提醒顾客;同时还能记录未预约的顾客;维护订单和未预约记录,如记录到达、离开,以便及时更新餐桌的状态;附加的功能有管理会员信息,为会员提供提前点菜的服务。3.3 功能要求本系统主要分为餐桌管理,会员管理,菜单管理和订单管理四大功能模块。餐桌管理: 进入餐桌管理,可以点击餐桌对订单进行编辑,还可以显示餐桌的订单状态。会员管理: 进入会员管理,可以对会员信息进行编辑,可以添加会员,修改会员信息和删除会员信息。 菜单管理: 进入菜单管理,可以菜单会员信息进行编辑,可以添加菜单,修改菜单会员信息和删除菜单信息。订单管理

4、: 进入订单管理,里面显示的是所有的订单信息。4. 相关技术及知识点4.1 UML的建模语言 UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。 UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。此外,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。

5、分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。总之,标准建模语言UML适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。4.2 RUP软件开发过程Rational Unified Process(RUP,统一开发过程)是一套面向对象的软件工程过程。RUP说明了如何有效地使用成熟技术开发软件。 RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workflows)和3个核心支持工作流(Core Supporting Workflow

6、s)。9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。业务建模(Business Modeling)理解系统的组织结构及其商业运作,确保所有参与人员对开发系统有共同的认识。4.3 Rational RoseRational Rose的特点1. 保证模型和代码高度一致2. 支持多种语言3. 为团队开发提供强有力的支持4. 支持模型的Internet发布5. 生成使用简单且定制灵活的文档6. 支持关系型数据库的建模5. 设计5.1 用例图 本系统是一个餐厅订餐系统,主要功能是为餐厅提供订餐记录和维护功能,同时扩展了订菜和定时提醒的功能。下面使用了用例图的方式表现了整个系统的

7、所有功能。用例名:Record booking(记录预约) 角色:Receptionist描述:1、 接待员执行“显示预约”用例;2、 有一张合适的餐桌可以使用;3、 接待员输入顾客姓名和电话号码、预订时间、用餐人数以及预留的餐桌4、 系统记录和显示新预约用例名:Remind booking(订餐提醒) 角色:Receptionist描述:1、 系统显示预约用餐时间超过当前系统时间的预约2、 接待员执行“显示预约”用例3、 接待员打电话提醒顾客,询问是否取消预约4、 如果顾客回答“否”,用例终止5、 如果顾客回答“是”,接待员执行“取消预约”用例用例名:Cancel booking(取消订单)

8、 角色:Receptionist 描述:1、 接待员选择要求的预约2、 接待员取消预约3、 系统询问接待员确认取消4、 接待员回答“是”,系统记录取消并更新显示用例名:Table transfer(换桌)角色:Receptionist ,Head Waiter描述:1、 侍者领班选择需要的预约2、 侍者领班改变该预约的餐桌分配3、 系统记录改变并更新显示用例名:Display bookings(显示餐厅预约信息)角色:用户描述1、 用户输入一个日期2、 系统显示当日的预约用例名:Search empty table(查找空桌)角色:Receptionist 描述:1、 接待员输入日期和时间2、

9、 系统显示空桌的信息用例名:Modify member information(修改会员)角色:用户 描述:1、 用户执行“显示会员信息”用例2、 修改会员信息3、 系统询问用户确认修改4、 用户确认修改5、 用户回答“是”,系统记录更新并显示更新用例名:Display member information(显示会员信息)角色:用户 描述:1、 用户输入会员号2、 系统显示该会员的信息用例名:Delete member(删除会员) 角色Head Waiter 描述:1、 侍者领班选择要取消的会员2、 侍者领班取消该会员3、 系统询问侍者领班确认取消4、 侍者领班回答“是”,系统记录取消并更新显

10、示用例名:Register member(会员注册) 角色:Head Waiter 描述:1、 侍者领班输入顾客的姓名和电话号码2、 系统记录并显示该顾客的信息用例名:Record left(记录离开) 角色Receptionist 描述:1、 接待员输入餐桌号2、 系统显示使用该餐桌的所有预约和未预约登记3、 如果存在预约或未预约登记处于用餐状态,接待员确认该预约或未预约登记已经离开4、 系统对此进行记录并更新显示器,将顾客标记为已离开用例名:Record walk-in(记录未预约登记)角色Head Waiter 描述:1、 侍者领班执行“显示预约”用例2、 侍者领班输入时间、用餐人数和分配给顾客的餐桌3、 系统记录并显示新预约用例名:Record arrival(记录到达)角色Head Waiter 描述:1、 侍者领班执行“显示预约”用例

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

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