- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生选课系统UML分析建模
学生选课系统
随着高校教学管理的系统化和计算机的网络化,以及学分制教学改革的加快,网上选课系统已成为教学教务管理的重要部分。当前,高等院校正逐步实施学分制,学分制允许学生在一定范围内选择适合自己需要的课程,具有分散性、时间不确定性,难于人工调配与集中管理。另外,随着各个高校扩招程度的加快,学生人数日益增加,造成教学资源比较紧张,这无疑增加了选课管理难度和教务管理人员的工作量。传统基于集中式管理的选课无力适应这些新的变化,建立网上选课系统势在必行。
需求分析
学生网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。以UML构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。
功能需求:选课系统主要是对学生信息,成绩信息,教师信息,课程信息进行管理和维护的功能。对学生的功能,学生可以浏览个人的信息如学号,姓名,性别等,还可以查询成绩。选课,可以查看课程信息,包括课程时间,类型,学时等,然后进行选课,并且可以查看教师,选课人数。对管理员的需求,系统的日常维护,包括代码维护和数据维护。选课管理,根据教学计划设置课程。学生
成绩管理,对学生的成绩进行管理。教师信息管理,对教师的个人信息管理和课程介绍。
性能需求:网络安全性,确保网络设备的安全。系统安全性,对拥有合法用户名和密码的用户进行相应的操作,不合法用户进行阻止。数据安全性,确保数据的安全不丢失。
进度计划
序号
设计内容名称
完成时间
备注
1
初步的需求分析与设计建模
2014.12.1~12.5
2
详细的需求分析与设计建模
2014.12.6~12.12
3
关键模块的实现与测试
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成绩已经提交
教师开始填写学生成绩
成绩填写完毕,点击提交成绩
最后退出系统,结束用例
其他事件流:
系统检测到成绩已经提交,提
您可能关注的文档
最近下载
- 生产与运作管理第五版陈荣秋习题答案.pdf
- 2023-2024学年广东省广州市天河区高一(下)期末物理试卷.pdf VIP
- 重大隐患事故判定标准考试专项测试题及答案.doc
- 人教版小学六年级数学下册期末试卷.pdf VIP
- 光耦测量方法.doc VIP
- BSISO7005-1-2011管法兰.第1部分:工业和通用管道系统用钢制法兰.pdf VIP
- 广东省深圳市语文中考试题与参考答案(2024年).docx VIP
- 部编版初中七年级历史下册知识点总结.docx VIP
- 建筑地基工程施工质量验收标准.GB50202-2018.docx VIP
- 专题06 轴对称常考压轴题型(含答案析)(八年级《新题速递·数学》(人教版)).docx
文档评论(0)