uml建模实训报告_第1页
uml建模实训报告_第2页
uml建模实训报告_第3页
uml建模实训报告_第4页
uml建模实训报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教师

评语UML建模实训报告教师

评语课程名称UML建模实训开课实验室机房日期2012/02/20学号0942803129姓名朱云祥学院江科大南徐指导教师任南成绩教师签名:年月日一、需求简述网络教学系统是对现有传统教学的一个重要补充,也是信息和网络发展的一个必然趋势。网络教学系统的主要业务包括以下几个方面:(1) 学生和教师用户管理(2) 课程管理(3)在线测试(4)在线交流二、需求分析(1)学生和教师用户管理:学生和教师是网络教学系统的主体,他们在系统中的活动直接反映了系统的功能。学生和教师要使用系统功能,首先必须具有合法的用户权限,然后根据帐户成功登录系统之后才能正常使用系统功能。所以对学生教师用户的管理主要体现在添加学生、教师用户,审核用户的合法性,注销非法的用户等方面。2)课程管理:主要是管理教学课程的发布以及课程任课教师地制定。每门课程需要发布在系统上面,发布的时候包括课程的名称课程的简单介绍。每门课程都需要指定一个任课老师,在指定任课老师时,同时选择课程的上课时间,地点和课程所在的班级。3)在线测试:主要指教师通过网络发布课程的测试、作业或考试。学生用户在登录系统之后,直接进入测试,在线提交问题答案,答案提交到系统之后,系统会根据正确答案对学生的答题进行判断并给出学生测试的最后成绩。同时,系统还将对学生的考试情况给出直观地统计,比如参加测试的学生情况,学生测试的平均分等。(4)在线交流:主要指学生和教师用户通过网站系统进行在线的交流。在线交流分为两种形式,一种是学生直接向教师提问,教师通过答疑操作回答学生的问题;另外一种是学生、教师用户之间针对某个问题进行交流讨论,所有正常进入系统的用户都可以参与。三、建模步骤1、系统的用例图创建用例图之前首先需要确定参与者。在网络教学系统中,需要学生和教师的参与。学生可以浏览课程简介,教学计划,学习方法等教师发布的文章,并可以根据关键字查询文章。此外,学生可以从网站上下载课件。教师作为教学的主导者,使用此网站可以发布学习方法,课程重点等和教学相关的文章,以及和课程相关的通知等,还可以将某一门课程的课件上传。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。(1)学生参与者的用例图学生参与者的用例图如下图所示。①文章浏览用例:学生可以浏览诸如课程简介,教学计划,学习方法等教师发布的文章。②文章搜索用例:学生可以使用搜索功能根据关键字查询相应的文章。

文章下载用例:学生可以使用下载功能将网站上的课件以及资料信息下载到本机上(2)教师参与者的用例图教师参与者的用例图如下所示。①添加课程简介用例:教师可以为自己所教授的课程添加课程简介。②上传课件用例:教师可以将课程的课件上传到网站上供学生下载。文章或消息发布用例:教师可以发布介绍学习方法,课程重点等和教学相关的文章以及和课程相关的通知等。文章或消息修改用例:教师可以修改自己发布的文章和通知。(3)系统管理员参与者的用例图系统管理员的用例图如下所示。

2、系统的时序图(1)系统管理人员管理网站的时序图2)教师上传文件时序图3)学生下载文件时序图学生要下载文件,首先要向下载窗口发送请求,然后下载窗口的参数传递个服务器,服务器与数据库交互以获得用户的权限认证,认证信息再通过服务器及下载窗口传递给学生。协作图(1)系统管理人员协作图员4登录系统管理一丄添吗用户古返回「结果W——£返軽结果y牛管理页面2)教师上传资料协作图员4登录系统管理一丄添吗用户古返回「结果W——£返軽结果y牛管理页面2)教师上传资料协作图(3)学生下载文件协作图系统活 送课件序号下载页—宁在堪示下载课件信息5下载客户端系统活动图教师要上传文件,首先要登录网站,通过网站认证后转入文件上传页面,上传文件后处于文件存储状态。文件存储后,要经过管理员的认证才可以在页面上显示,如果通过认证,则刷新页面,如果未通过,页面维持不变。用户登录活动图用户登录系统时,首先要输入登录网站的URL,然后从首页的登录窗口中输入信息登录信息,如用户名和密码,点击页面上的登录按钮。用户输入的信息会与数据库中的信息对比验证,如果验证成功返回登录成功页面,如果失败,返回登录失败页面。在线交流活动图

在线测试状态图系统中的类(1)参与者相关的类系统中和参与者相关的类的类图如下

(2)各类之间的关系类不是单独一个模块,各个类之间是存在联系。网络教学系统各个类之间的联系如下图系统组件图

系统配置图配置图主要是用来说明如何配置系统的软件和硬件。网络教学系统的应用服务器负责保存整个Web应用程序,数据库是负责数据库管理。此外还有很多终端可以作为系统的客户端。由于客户端很多,在此只画出1个客户端,系统配置图如下图:

实验总结】在建模过程中,遇到一些问题,诸如某些操作界面无法看到,一些修改影响了其他模图的建立,通过询问、上网查找资料,得到了比较满意的解决;在这次实验中,关于UML的概念以前比较模糊

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论