- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内蒙古工业大学信息工程学院
实 验 报 告
课程名称:
实验名称:
实验类型: 验证性□ 综合性□ 设计性
实验室名称:
班级: 学号:
姓名: 组别:
同组人: 成绩:
实验日期:
报告类型:实验报告 ( 预习报告 □
报告成绩:____________指导教师审核(签名):_____________ 年 月
实验目的:
1、熟练使用Rational rose2003。
2、掌握序列图和协作图的绘制方法,使用这两种方法进行对象的设计。
3、掌握状态图的绘制方法,为对象的设计提供帮助。
实验题目:
题目1:网上选课系统的对象设计
完成:
根据实验二中所定义的用例,为每个用例绘制序列图;
根据实验二中所定义的用例,为每个用例绘制协作图;
题目2:课程类对象的状态图设计
描述:课程对象被创建,添加到数据库中。管理员可以删除、修改课程信息,在某个学期,开设该课程,如果选修人数超过指定人数,就不再允许学生选这门课。学期结束,课程的状态终止。
完成:
1)绘制课程对象的状态图。
实验环境:
硬件:内存4G,硬盘320G,双核处理器
软件:Rational rose2007
实验过程:
对于题目一,根据实验二的相关描述,绘制时序图和协作图,其中,用户由登录成功后的欢迎页面开始,此也略去相关描述。另外,在学生及管理员角色中选课、删除与付费的过程基本相同,所以在此舍去学生付费及管理员删除课程的相关描述。对于学生的选课、查询用例及管理员对课程的增改见下面时序图及协作图。
对于题目二分析为,课程开始为未创建状态,创建后将课程填入数据库,管理员对课程的相关修改及删除操作会引起数据库的变化,若删除课程则课程状态变成未创建状态,修改课程及对课程的相应操作则需要更新数据库,在每学期的开始,学校要开设选修课程,学生可以进行选课,当未达到选课人数上线时学生选课,系统将选课内容存入数据库,数据库需更新,直到学生人数达到上线,学生将不能继续选课,当本学期结束时课程状态结束。用户登录事件流:
3.首先熟悉这个软件的简单操作,会新建类,并为之添加属性和方法以及它们的各个的类型。
实验结果:
管理员添加课程
1、序列图:
此过程为管理员添加课程的时序图,首先,管理员提出申请,控制器负责实例化,并选择视图,Model返回业务逻辑后,视图模块向用户返回填写信息的提示,用户提交信息后,控制器对其实例化并选择视图,Model访问数据库,将信息存储,再向View返回业务逻辑,最后视图模块返回结果信息。
2、协作图:
管理员修改课程
1、序列图:
此过程为管理员修改课程序列图,首先,管理员提出业务申请,控制器对其实例化,并在视力模块选择视图,Model返回业务逻辑后,View提示用户输入信息,之后用户提交信息到控制器,控制器实例化后,由Model向数据库覆盖数据,并向View返回业务逻辑,最后View向用户返回结果作息。
2、协作图:
学生选课
1、序列图:
此过程为学生选课序列图,首先学生向控制器提出选课的业务申请,控制器负责实例化,并选择视图,Model返回业务逻辑后,视图模块向用户返回填写信息的提示,用户提交信息后,控制器对其实例化并选择视图,Model访问数据库,将信息存储,再向View返回业务逻辑,最后视图模块返回结果信息。
2、协作图:
学生查询
序列图:
此过程为学生选课序列图,首先学生向控制器提出查询课程的业务申请,控制器负责实例化,并选择视图,Model返回业务逻辑后,视图模块向用户返回填写信息的提示,用户提交信息后,控制器对其实例化并选择视图,Model访问数据库,将信息存储,再向View返回业务逻辑,最后视图模块返回结果信息。
协作图:
题目二对应的状态图:
实验心得:
本次试验我更加熟悉了Rational Rose建模环境,掌握了用Rational Rose画的时序图协作图及状态图的方法,和自动生成方法的使用。这次实验,让我体会到了模式设计的灵活性,针对不同的模式设计思想可以有不同的序列图与协作图,因此,这需要我们平时多观察、多思考、多训练,才能在具体案例时,针对不同的项目需求进行准确的建模。
学 号: 200810205016
您可能关注的文档
- RUP核心概念解析.doc
- RUP简介.doc
- RUP学习.doc
- SaaS借力PaaS平台 企业争相变革云应用.doc
- SaaS应用模式打破壁垒,中服OA吸引中小企业.doc
- samba使用大全.doc
- SAS第五次.doc
- SAS课程设计.doc
- sas课程设计论文.doc
- SAS软件统计.doc
- GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求.pdf
- 中国国家标准 GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求.pdf
- 《GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求》.pdf
- 《GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求》.pdf
- GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求.pdf
- 中国国家标准 GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求.pdf
- 《GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南》.pdf
- 中国国家标准 GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南.pdf
- GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南.pdf
- 中国国家标准 GB/T 20441.8-2025电声学 测量传声器 第8部分:测定工作标准传声器自由场灵敏度的比较法.pdf
文档评论(0)