学生选课系统UML分析建模.docx

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

学生选课系统UML分析建模 学生选课系统 随着高校教学管理的系统化和计算机的网络化,以及学分制教学改革的加快,网上选课系统已成为教学教务管理的重要部分。当前,高等院校正逐步实施学分制,学分制允许学生在一定范围内选择适合自己需要的课程,具有分散性、时间不确定性,难于人工调配与集中管理。另外,随着各个高校扩招程度的加快,学生人数日益增加,造成教学资源比较紧张,这无疑增加了选课管理难度和教务管理人员的工作量。传统基于集中式管理的选课无力适应这些新的变化,建立网上选课系统势在必行。 需求分析 学生网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。以UML构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。 功能需求:选课系统主要是对学生信息,成绩信息,教师信息,课程信息进行管理和维护的功能。对学生的功能,学生可以浏览个人的信息如学号,姓名,性别等,还可以查询成绩。选课,可以查看课程信息,包括课程时间,类型,学时等,然后进行选课,并且可以查看教师,选课人数。对管理员的需求,系统的日常维护,包括代码维护和数据维护。选课管理,根据教学计划设置课程。学生 成绩管理,对学生的成绩进行管理。教师信息管理,对教师的个人信息管理和课程介绍。 性能需求:网络安全性,确保网络设备的安全。系统安全性,对拥有合法用户名和密码的用户进行相应的操作,不合法用户进行阻止。数据安全性,确保数据的安全不丢失。 进度计划 序号设计内容名称完成时间备注1初步的需求分析与设计建模2014.12.1~12.52详细的需求分析与设计建模2014.12.6~12.123关键模块的实现与测试2014.12.13~12.20 设计过程 4.1用例图: 4.1.1选课用例: 图4.1 用例名称网上选课标示符UC0001用例描述学生进行选课操作,查看信息。教师查看信息。管理员管理信息。参与者学生,教师,管理员状态通过审查前置条件学生登入进选课系统后置条件教师开通课程基本操作流程教师提交开通课程请求 管理员添加课程信息 学生查看课程信息 学生进行选课操作 管理员管理选课信息可选操作流程管理员对学生考试成绩进行登记 学生可以查看上传后的成绩假设学生已经成功登入到选课系统,修改历史记录 4.1.2管理课程用例 图4.2 用例名称课程管理标示符UC0002用例描述管理员对课程进行添加,修改和删除参与者管理员状态通过审核前置条件管理员登入系统后置条件可对课程进行操作基本操作流程管理员登入选课系统 管理员进入选择界面进行操作的选择 管理员对课程进行添加,修改和删除 管理员保存操作可选操作流程1.管理员撤销之前的操作假设管理员已经成功登入选课系统修改历史记录 4.2 活动图: 4.2.1用户登入流程图 图4.3 登入系统事件流: 学生进入登入界面,用例开始 系统提示学生输入账户,密码 学生开始输入账户,密码 系统验证 A1密码错误 系统进入用户使用界面 学生进行相关操作 最后退出系统,用例结束 其它事件流: A1密码错误 系统提示密码错误,要求再次输入 4.2.2学生选课流程图 图4.4 学生选课事件流 学生进入登入界面,用例开始 系统提示学生输入账户,密码 学生开始输入账户,密码 系统验证 A1密码错误 成功登入,进入选课界面 A2查看教师信息 A3查看课程资源 查看课程信息 开始选课 选课修改 最后退出系统,用例结束 其他事件流: A1密码错误 系统提示密码错误,要求重新输入密码 A2查看教师信息 选择查看教师信息 A3查看课程资源 选择查看课程资源 4.2.3教师提交成绩流程图 图4.5 教师提交成绩事件流: 成功登入选课系统 系统检测是否已经提交过成绩 A1成绩已经提交 教师开始填写学生成绩 成绩填写完毕,点击提交成

文档评论(0)

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

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

1亿VIP精品文档

相关文档