- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一Use Case 分析与设计一、实验目的:
根据所选系统题目的基本需求建立出餐饮预约系统的用况图(use case)。
二、实验要求:
安装Rational Rose 或Visio 等建模工具,熟悉建模环境;
根据所选的系统设计题目,采用相应的建模工具给出该系统的用况图,并对用况进行描述。
三、实验内容:
首先进行初始调查
要开发的餐饮预约系统的意图是,通过改进为顾客预定和分配餐桌的过程,支持一家餐
馆的日常经营。这家餐馆当前采用一个手工预约系统,使用的是保存在一个大文件夹中的手 写预约单。预约单中的每一行对应餐馆中一张特定的餐桌。预约是对特定的一个餐桌登记的, 每个预约中记录有“餐具”的数目,或者预期进餐者的数目。每个预约中要记录联系人的姓名 和电话。为了记录各种事情,要在预约单上加一个注释。如有空闲的餐桌,用餐者也可以不 提前预约就进餐馆用餐,这被称为“未预约的顾客”。
定义目标系统的基本需求
餐馆的管理人员已经意识到了手工系统有很多问题:
手工系统速度慢,而且,预约登记单很快就变得难以实现。
没有备份系统。
从现有的预约单获取即使很简单的管理数据也很费时。
因此,基于以上及其它原因,该餐馆意欲开发一个预约单的自动化版本:
餐馆员工易于转换到新系统。
餐馆员工总能使用可获得的必威体育精装版信息。
系统的操作应当尽可能是直接操作屏幕上显示的数据。
用况(用例)建模
餐馆预约系统第一次迭代的意图是允许用户使用一个自动化的预约单。可以通过考虑在系统实现后餐馆员工能够用它来做什么,简单地草拟出这次迭代的一组初步的用况:
记录一个新的预约信息(“记录预约”)
取消一个预约(“取消预约”)
记录一位顾客的到来(“记录到达”)
将一位顾客从一张餐桌移到另一张餐桌(“调换餐桌”)
定义参与者
在一个小餐馆中,同一个人可以作为接待员和领班,可能通过使用具有不同访问特权的密码登录到系统。
给出系统的用况图(如下图所示)
实验二顺序图建模一、实验目的:
根据指定的用况场景描述文档设计顺序图
二、实验要求:
掌握顺序图的建模过程;
熟悉Rational Rose 或Visio 等建模工具。
三、实验内容:
“显示预约”的顺序图
“记录预定”顺序图:
“创建一个新预定”顺序图:
“取消预约”顺序图:
“选择预约”顺序图:
“将预约调换到新餐桌”顺序图
实验三建立类图一、实验目的:
根据前面实验的文档和对问题域的描述与认识,建立类图。
二、实验要求:
掌握识别对象与类的策略与方法;
掌握识别属性与操作的基本方法;
掌握建立类之间关系的策略与方法;
熟悉Rational Rose 或Visio 等建模工具。
三、实验内容:
根据前面分析,“餐饮预约系统”的类图如下:
实验四建立状态图一、实验目的:
根据类图和顺序图建立餐饮预约系统的状态图。
二、实验要求:
掌握状态图的建模方法;
熟悉Rational Rose或Visio等建模工具。
三、实验内容:
一个简单的状态图
在选中预约上执行一个操作
包括“动作”的状态图
预约系统类的一个完整状态图
预定类的状态图
实验五系统数据建模一、实验内容:
建立所选系统的规范数据模型。
二、实验要求:
了解概念数据建模的UML 符号;
了解关系型数据模型;
按照第三范式规范数据;
建立系统的持久存储结构。
三、实验步骤:
实验六用面向对象方法开发一个网上餐饮预约系统(B/S 结构)
一、实验内容:
根据前面5个实验的学习,采用面向对象方法开始实施网上餐饮预约系统。
二、实验要求:
建立该系统的OOA模型,包括用况图、类图、顺序图、状态图(见实验一至实验五);
建立该系统的OOD模型(构件图、部署图、数据模型以及用C#语言实现类图);
用ASP.NET 实现该系统(进行OOP 编程,本指导书只实现部分代码)。
三、实验步骤:
“餐饮预约系统”构件图:
“Booking”类的实现:
您可能关注的文档
- 端午节PPT精品课件.pptx
- 语文句子成分分析例句.docx
- A1技术支持的学情分析(小学英语)五年级unit6 B.docx
- 教师信息技术2.0 B4技术支持的发现与解决问题.docx
- 人教版PEP六年级下册英语教学计划.docx
- 自然地理学教案伍光和.docx
- 第三单元《蒹葭》.pptx
- 成都市初三九年级物理中考电学实验汇编.docx
- 员工手册员工手册范本员工手册通用.pdf
- 基于PLC的三层电梯控制系统设计.docx
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
文档评论(0)