某高校选课系统.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
某高校选课系统

成都理工大学管理科学学院 教学实验报告 2012~2013学年 第一学期 实验项目 选课系统 课程名称 UML统一建模语言 实验日期 第十一周---第十二周 实验学时 8 实验总学时 24 班 级 2010070302 姓 名 吕瑶 学 号 201007030231 专业方向 信息化工程 指导教师 唐元毅 实 验 目 的 与 要 求 掌握用例图的基本用法和使用技巧。 掌握类图的一般步骤和技巧,掌握类图中的各种基本概念的含义和表达方法。 掌握顺序图绘制的基本方法和技巧,学会使用顺序图描述用例实现的方法,掌握系统动态特性建模的技巧。 掌握使用活动图描述各种复杂事件的逻辑。 实 验 内 容 本系统为成都理工大学的选课系统,对该系统的描述如下: 网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开设的各种课程、将课程信息保存在数据库中,并且可对课程进行修改和删除。学生通过对学校教务处主页的浏览,根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课、退课。同样,通过业务层,这些操作结果存入数据库中。 实验一 用例图设计 本系统涉及的用户包括管理员和学生,他们是用况图中的参与者,他们的主要特征相似,都具有姓名和学号(工资号)等信息,所以可以抽象处出一个父类参与者用户,而管理员和学生从用户统一派生。数据库管理系统是另外一个参与者。 系统事件: 添加课程事件: 管理员选择进入管理界面,用例开始。 系统提示输入管理员密码。 管理员输入密码。 系统验证密码。 (5) 密码正确。A1有冲突 进入管理界面,系统显示目前所建立的全部课程信息。 管理选择“添加课程”。 系统提示输入新课程信息。 管理员输入信息。 系统验证是否和已有课程冲突。 A2 有冲突。 用例结束。 错误事件: A1 密码错误: 系统提示再次输入。 用户确认。 三次错误,拒绝再次访问。 否则进入添加课程事件第6步。 A2 有冲突: 系统提示冲突,显示冲突课程信息。 用户重新输入。 继续验证直到无冲突。 进入添加课程事件第12步。 删除课程事件: 管理员选择进入管理界面,用例开始。 系统提示输入管理员密码。 管理员输入密码。 系统验证密码。 密码正确。A1有冲突 进入管理界面,系统显示目前所建立的全部课程信息 管理员选择“删除课程”。 系统提示输入要删除的课程。 管理员输入信息。 系统验证数据库中是否有该门课程。 A3有冲突 用例结束。 错误事件: A1有冲突:同上 A3有冲突: 系统提示数据库中没有所要删除的课程。 系统继续提示重新输入课程名称。 管理员重新输入。 系统继续验证直到无冲突。 进入删除课程第12步。 修改课程事件: 管理员选择进入管理界面,用例开始。 系统提示输入管理员密码。 管理员输入密码。 系统验证密码。 密码正确。A1有冲突 进入管理界面,系统显示目前所建立的全部课程信息 管理员选择“修改课程”。 系统提示输入信息。 管理员输入信息。 系统验证数据库中是否与相关课程冲突 A2有冲突 用例结束。 错误事件:A1有冲突:同上 A2有冲突:同上 选课事件: 学生进入教务处登陆界面,用例开始。 系统提示输入学号和密码。 学生输入学号和密码。 系统验证。 A1 验证失败 进入选排课系统——选课系统。 学生根据需要选择“计划课(非选听)”、“计划课(选听)”、其它课、任选课系统其中一项。 系统显示相关课程信息。 学生选择课程。 系统验证课程是否可选。 A2 不可选。 系统提示课程选课成功。 用例结束。 错误事件: A1: 验证失败。 系统提示验证失败,提示重新输入。 重复输入直到成功,转选课事件第5步。 A2: 课程不可选。 系统提示课程不可选原因。 学生重新选课。 重新验证直到成功。 转选课事件第10步。 查询事件: 学生进入教务处登陆界面,用例开始。 系统提示输入学号和密码。 学生输入学号和密码。 系统验证。 A1 验证失败 进入选排课系统——选课系统。 学生选择“已选课查询”。 系统显示相关课程信息。 学生根据不同情况可以选择“退选”、“查看”或者选择“查看所选课总课程表” A4有冲突 用例结束。 错误事件: A1验证失败:同上。 A4有冲突:(出现在退选课程的时候) 系统提示已超出退课时间 进入“查询事件”第9步 根据以上分析,绘制系统用况图如下。 实验小结和体会 用况图描述了一组况例、参与者及它们之间的关系,因此基本的用况图包括3个方面的内容:用况、参与者者、用况之间的关系。 参与者是系统外部的一个实体,可以是人员、设备或外部系统,它以某种方式参与了用况的执行过程。 用况除了与其参与者发生关联外,

文档评论(0)

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

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

1亿VIP精品文档

相关文档