课程设计(论文)-基于uml的教学辅助系统的分析与设计

课程设计(论文)-基于uml的教学辅助系统的分析与设计

ID:14834812

大小:1.45 MB

页数:41页

时间:2018-07-30

课程设计(论文)-基于uml的教学辅助系统的分析与设计_第1页
课程设计(论文)-基于uml的教学辅助系统的分析与设计_第2页
课程设计(论文)-基于uml的教学辅助系统的分析与设计_第3页
课程设计(论文)-基于uml的教学辅助系统的分析与设计_第4页
课程设计(论文)-基于uml的教学辅助系统的分析与设计_第5页
资源描述:

《课程设计(论文)-基于uml的教学辅助系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、教学辅助系统的分析与设计作者:王刚学号:2009119126李静学号:2009119125李盼学号:22011/12/14教学辅助系统的分析与设计目录教学辅助系统的分析与设计1一.系统需求1二.需求分析22.1识别参与者22.2识别管理员用例32.3识别学生教师用例72.4识别教师用例9三.静态结构模型123.1定义系统对象类12四.动态模型结构254,1活动图254.2顺序图264.3状态图30五.网站构建图31六.网站数据库表的设计31七.网站的外观设计34一.系统需求1.在大学不断扩招的背景下,开发本系统的主要目的是为了辅助教师进行

2、C语言教学,从而缓解教师的教学压力,使我们的大学教育更加的有效。我们约定每一个老师只带一个班级。通过调研我们得到的系统功能需求如下:(1)在课程开发过程当中,教师将开发出来的教学资料,如大纲、练习、作业、项目等以文件的形式进行组织。根据教学进度的要求,教师要将这些教学资料及时传递给学生。教师可以通过系统随时发布这些文件,也可以取消文件的发布。(2)教师可以利用系统发布一些通知等信息。(3)学生可以浏览课件,上传教师布置的作业,查看作业批阅情况,可以进行在线测试。(4)学生和教师之间可以在线交流。(5)学生可以发布问题,其他学生和教师可以进

3、行解答。(6)学生可以上传自己认为有价值的资源,也可以下载别人的资源。二.需求分析2.1识别参与者本系统的用户包括授权访问的学生、老师和管理员、未授权的用户,其角色层次图如图2-1所示图2-1系统角色层次图对参与者的描述如下:1)管理员管理员经过系统的身份验证后可以进行教学、用户、资源、数据库和系统的管理和维护,包括用户权限和用户资料管理、课程管理(含课程资料管理、课程安排管理、教师授课管理)、课件管理、试题库管理、学习料管理、消息和系统内公共资源管理、制定系统安全,进行数据备份等。2)教师教师可以管理所教课程的课件、学习资料和考试试题,

4、布置作业,发布一些通知信息等,也可以通过系统解答学生的困惑。3)学生学生在系统中可以上传下载自己所需的文件等资源,可以查看教师发布的各种信息,也可以提出自己的问题,让别人进行解答帮助,同时可以通过系统和教师和其他同学进行交流互动。4)未授权用户未授权用户只具有浏览和查看的权限,不可以对系统进行任何的更新操作。2.2识别管理员用例、管理员登陆系统进入管理员系统界面,有修改密码、班级管理、教师管理、学生管理和备份;1)班级管理用例名称:班级管理用例标识号:2-2-1参与者:管理员前置条件:管理员以合法身份登录系统并选择了班级管理。说明:课程管

5、理是在学期初对本学期所需班级进行核查,包括添加新班级、删除已不存在的班级以及对现有班级的一些修改。基本事件流:1.显示系统本学期的所有班级.2.如果选择添加班级:(1)输入添加班级的基本信息;(2)选择提交,系统检查输入数据是否合法,如果填写有误则给出提示,否则将班级信息添加到系统中。3.如果选择删除班级:系统提示确认,确认删除后从系统中删除相应的班级信息。4.如果选择修改班级信息:(1)输入新内容;(2)选择提交,系统检查输入数据是否合法,如果填写有误则给出提示,否则用新填写的班级信息更新系统中原有信息。5.结束操作。后置条件:系统中的

6、班级信息进入另一个一致状态。注释:无2)教师管理用例名称:教师管理用例标识号:2-2-2参与者:管理员前置条件:管理员以合法身份登录系统并选择了教师管理。说明:教师管理是在学期初对本学期所有教师进行核查,包括添加新教师、删除已不再授教的教师以及对现有教师信息的一些修改。基本事件流:1.显示系统当前的全部教师:.2.如果选择添加教师:(1)输入教师基本信息;(2)选择提交,系统检查输入数据是否合法,如果填写有误则给出提示,否则将教师信息添加到系统中。3.如果选择删除教师:系统提示确认,确认删除后从系统中删除相应教师信息。4.如果选择修改教师

7、:(1)输入新内容;(2)选择提交,系统检查输入数据是否合法,如果填写有误则给出提示,否则用新填写的教师信息更新系统中原有信息。5.结束操作。后置条件:系统中的教师信息进入另一个一致状态。注释:无3)学生管理用例名称:学生管理用例标识号:2-2-3参与者:管理员前置条件:管理员以合法身份登录系统并选择了学生管理。说明:学生管理是在学期初对本学期所有学生信息进行核查,包括添加新学生、删除已毕业、离校、未报到等的学生以及对现有学生信息的一些修改。基本事件流:1.系统当前显示按专业班级分类的学生:2.如果选择添加学生:(1)输入学生基本信息;(

8、2)选择提交,系统检查输入数据是否合法,如果填写有误则给出提示,否则将学生信息添加到系统中。3.如果选择删除学生:系统提示确认,确认删除后从系统中删除相应学生的所有信息。4.如果选择修改学生:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。