OOA实例_大学教务管理.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学教务管理问题 背景 1)起因:要求注册,要求选课 2)结果:注册成功,选课成功,学生证无效,注册记录无效,没有此课程 3)道具:学生证,选课单,课程档案 4)角色:学生,教务员 教务员负责办理学生注册和选课手续。 对于大学教务管理问题,根据5种不同的结果,有5个不同版本的剧情,各剧情和各场次之间的关系如图4.3所示。各场次的具体事件描述如图4.4所示。大学教务管理问题剧情场次关系 剧情场次 场次1:检验学生证 学生出示学生证;教务员检验学生证。 场次2:接收要求 教务员询问学生要求;学生回答;教务员根据学生的答复审查学生的注册记录。 场次3:注册登记 教务员登记学生的注册记录并通知学生已注册。 (学生离开教务处) 场次4:填写选课单 教务员要求学生填写选课单;学生填写选课单;教务员接收选课单。 场次5:检索课程 场次6:选课登记 教务员登记选课单,打印选课单,并通知学生取选课单。 (学生离开教务处) 场次7:通知学生证无效 教务员通知学生学生证无效。 场次8:通知注册记录无效 教务员通知学生注册记录无效。 场次9:通知没有此课程 教务员通知学生没有此课程。 大学教务管理问题:通过划底划线找到的名词和名词短语有: 学生证,选课单,课程档案,学生,教务员,课程,注册记录,答复,课程号,选课学期 经分析大学教务管理问题空间中存在的事物是: 学生证,选课单,课程档案,学生,教务员,课程 在大学教务管理问题中,最后从事物抽象得到的对象为“学生”、“课程”和“选课单”,如下图。 图: 大学教务管理问题中的对象 所示。 大学教务管理问题中的结构 大学教务管理问题对象联系矩阵 ? 课程 选课单 1个学生 ? ? “”0,m张 1门课程 ? ? 0,m张“” 1张选课单 1个学生“” “填选”1门 ? 所示,它表明1个“”“拥有”0到m张“”,1张“”只能被1个“”“拥有”;1张“”上只能“ 填选”1门“”,1门“”可以被0到m张“”“填选”。 图:大学教务管理问题中的对象及其属性和实例关联 调整后的大学教务管理问题中的对象及其属性和实例关联 出示,检验,询问,回答,审查,登记(1),通知(1),要求,填写,接收,检索,登记(2),打印,通知(2),通知(3),通知(4),通知(5) 出示,检验,询问,回答,审查,登记(1),通知,要求,填写,接收,检索,登记(2),打印事物行为关系表 主体事物 受体事物 出示 学生 学生证 检验 教务员 学生证 询问 教务员 学生 回答 学生 教务员 审查 教务员 学生(注册记录) (1) 教务员 学生(注册记录) 教务员 学生 要求 教务员 学生 填写 学生 选课单 接收 教务员 选课单 检索 教务员 课程 登记(2) 教务员 选课单 打印 教务员 选课单 表:对象与行为的关系 主体事物 受体事物 相关对象 出示 学生 学生证 学生 检验 教务员 学生证 学生 询问 教务员 学生 学生 回答 学生 教务员 学生 审查 教务员 学生(注册记录) 登记(1) 教务员 学生(注册记录) 通知 教务员 学生 学生 要求 教务员 学生 学生 填写 学生 选课单 选课单 接收 教务员 选课单 选课单 检索 教务员 课程 课程 登记(2) 教务员 选课单 选课单 打印 教务员 选课单 选课单 经分析审定后的大学教务管理问题中各对象的行为如图所示。 大学教务管理问题的对象及其属性、实例关联和行为 图:大学教务管理问题的面向对象模型 1、 学生 1)描述型属性 (A1.1) 学号 (A1.2) 姓名=2{汉字}12 (A1.3) 性别=[男|女] (A1.4) 出生日期=日期 (A1.4.1) 0000..9999+/+01..12+/+01..31 (A1.5) 入学日期=日期 (A1.6) 系别=2{汉字}12 (A1.7) 专业=2{汉字}12 (A1.8) 密码=000000..999999 (A1.9) 申请=[注册|选课] 2)行为 (S1.1) 读入:读入学号和密码后,行为“”发生作用。 (S1.2) 检验:将读入的学号和密码与系统中保存的学号和密码进行核对 a)如果核对不正确,行为“”发生作用,通知学号和密码不匹配。 b)如果核对正确,行为“” 发生作用。 (S1.3) 询问:给出是要求注册还是选课的询问信息后,行为“” 发生作用。 (S1.4) 回答:接收答复,按照学号和答复内容发送“”消息给对象“注册记录” a)如果对象“”返回已注

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档