网站大量收购独家精品文档,联系QQ:2885784924

UML 交互图-练习题 选修课系统.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
类图和交互图 练习一: 问题: 软件学院打算开发一个学生选课系统。 ? 新的系统允许学生利用局域网上的PC机来注册本学期的课程,并可以查看自己已学的所有课程的所有成绩。新的系统允许教师决定要教哪些课程,并通过管理员更新数据库,教师在学期末登记自己教授的课程的成绩。 ? 学院已有课程目录(course catalog)数据库部分,课程目录数据库中保存了所有的课程信息新的学生注册系统将读取课程目录数据库中的课程信息,但不会修改数据库中的课程信息。管理员通过其它系统来维护课程信息 ? 在每个学期初,学生可以获取这个学期所开设的所有课程的目录,在课程目录中包含每门课的详细信息,如professor(讲课教师,因为后面约定老师可以有教授、副教授和讲师3种类型), department, prerequisite等。 ? 每个学生在一个学期,根据自己所在系的培养计划,必修课必须选,选修课自愿,但一学期不可超过8门课程,不少于3门课程。(第8周周二到周五可以退课,但必须保证本学期课程不少于3门,退课需交纳50/门的费用,由计费系统扣费,扣费成功后,该门课程从学生的选课计划中删除,否则,退课不成功) ? 每门课的学生人数最多为200人,最少为30人,如果选修课学 生人数少于30人,该门课将被取消,必修课无最低人数限制。 在每个学期,有一个选课期,在这个时间段内, 学生可以改变他们的选课计划(Schedule),注册系统允许学生在这段时间内可以增加或删除所选课程,选课最后一天只能选课,不可退课,在学期结束的时候,学生可以通过系统查询成 绩,由于学生成绩属于敏感信息,因此系统要有 安全措施来防止非授权的存取。(学生查询成绩前,需要先评教)。 ? 教师可以读取系统来获取他们所教的课程的信息,可以了解哪些学生选了他们的课,也可以登记该门课程的学生成绩。 ? 教师分为讲师、副教授、教授。 此系统涉及到得参与者有:①学生;②教师;③管理员;④课程目录数据库;⑤计费系统。 此系统的类图如下: 系统顺序图: 学生修改课程顺序图 学生删除课程顺序图 练习二: 问题描述: 使用信用卡可以在AMT机上进行取款,针对一次取款,建立类图、顺序图。 系统的类图如下: 系统的顺序图如下: 练习三: 问题描述: 几台计算机共用一台打印机,打印机由打印服务器管理。 系统的顺序图如下: 练习四: 问题描述: 针对下述问题,建立一个类图:有两种顾客,一种是常客,享受公司的一些优惠待遇;另一种是散户。 系统的类图如下: 练习五: 问题: 根据企业商务新闻的基本要求,本系统需要完成的主要任务如下: ? (1)新闻标题信息分类显示; ? (2)新闻详细内容及相关新闻列表显示; ? (3)新闻中心后台管理功能。 ? 为了更好的说明该系统的功能,编者将其分成2大模块,分别是:信息浏览模块和后台管理模块。 信息浏览模块 ? (1)新闻分类显示。主要负责将新闻标题显示给客户端,并提供新闻标题的超链接。 ? (2)详细新闻内容显示。负责新闻内容的显示。 ? (3)相关新闻列表显示。负责在具体新闻内容显示的同时还提供其他新闻标题列表的显示功能。 后台管理模块 ? (1)添加新闻。主要负责添加新的新闻到新闻中心。 ? (2)修改新闻。主要负责对现有新闻的修改工作。 ? (3)删除新闻。主要负责删除新闻中心已过时的新闻。 系统的用例图如下: 系统的顺序图如下: 系统协作图: 一般浏览者协作图 管理员添加新闻协作图 管理员修改新闻写作图

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档