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

下载本文档

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

文档简介

UML建模实训汇报课程名称UML建模课程设计开课试验室*区机房日期.2.25-.3.8学号104280****姓名***学院SZ理工学院指导教师王平成绩教师评语教师署名:年月日一、需求简述网络教学系统是正对当前教学一个补充,能够提供更多信息资源,提升学生知识水平,以及提供更多渠道给学生和教师进行交流,也是信息和网络发展一个必定趋势。网络教学系统主要模块有以下部分组成:(1)学生和教师用户管理模块:本模块主要是提供用户登录,验证用户正当身份,本模块主要由系统管理员完成维护工作。系统管理员对系统内用户进行身份审核,修改,注销等管理。(2)课程管理模块:本模块主要是提供课程选择,课程信息公布,指定对应教学环境。本模块主要由系统管理员维护,对课程删除,增加,修改等。(3)在线测试模块:本模块主要是提供在线学习测试,由教师上传试题,学生参加学习。本模块教师上传试题后,由系统管理员进行审核工作。不合格试题负责删除,对当前试题进行维护,同时提供对试题答案维护,方便学生学习。(4)在线交流模块:该模块主要是提供教师与学生在线交流答疑,同时也能够进行相互交流讨论。二、需求分析网上教学系统功效性需求分析总述以下:(1)学员登录本系统后能够浏览网站网页信息、选择和查找自己所需要学习章节,进行在线测试。(2)教师能够登录本系统,在网站考试试题。(3)系统管理员能够进行对本系统网站页面维护和执行同意用户申请注册操作,维护考试试题以及答案。三、建模步骤3.1创建系统用例模型创建系统用例第一步是确定系统参加者。网络教学管理系统参加者包含以下三种:(1)学生(2)教师(3)系统管理员依照参加者不一样分别画出各个参加者用例图。图3-1-1图3-1-2图3-1-31.学生用例图:学生在本系统中能够进行系统登录、浏览信息、选课、在线测试和在线交流。这些活动创建学生用比如图3-1-1所表示。2.教师用例图:教师在本系统中能够进行登录系统、上传考试试题、浏览选课情况,在线交流,经过这些活动创建教师用比如图3-1-2所表示。3.系统管理员用例图:系统管理员在网上教学系统中能够进行系统登录、页面管理和用户管理,测试评分管理相关操作。经过这些活动创建系统管理员用例图如图3-1-3所表示。3.2创建系统静态模型从前面需求分析中,我们能够依据主要五个类对象:选课情况、课程信息、测试试题、教师、学生和系统管理员创建完整类图如图3-2所表示。图3-23.3创建系统动态模型系统动态模型能够使用交互作用图、状态图和活动图来描述。3.3.1.用户登录活动步骤分为:(1)输入用户登录口令(2)提交口令到服务器(3)进入数据库匹对登录信息(4)返回匹对结果(5)登录结果返回用户。依照以上描述创建序列图和协作图,以下列图3-3-1-1和图3-3-1-2所表示。图3-3-1图3-3-1-1用户登录序列图图3-3-1图3-3-1-2用户登录协作图2.教师公布试题活动步骤分为:(1)教师登录(2)提交试题到服务器(3)存入数据库(4)系统管理员审核(5)审核结果返回用户。依照以上描述创建序列图和协作图,以下列图3-3-1-3和图3-3-1-4所表示。图3-3-1-3教师公布试题序列图图3-3-1-4教师公布试题协作图3.系统管理员活动步骤分为:(1)管理员登录(2)提交更新信息到服务器(3)返回更新结果到页面(4)审核结果返回用户(5)返回结果到页面。依照以上描述创建序列图和协作图,以下列图3-3-1-5和图3-3-1-6所表示。图3-3-1-4管理员序列图图3-3-1-5管理员协作图4.学生选课活动步骤分为:(1)学生登录(2)发送选课请求到服务器(3)进入数据库匹对信息(4)返回结果到服务器(5)返回学生页面(6)显示选课结果。依照以上描述创建序列图和协作图,以下列图3-3-1-7和图3-3-1-8所表示。图3-3-1-7学生选课序列图图3-3-1-8学生选课协作图5.学生在线测试活动步骤分为:(1)学生登录(2)发送测试请求到服务器(3)验证测试请求(4)返回试题到服务器(5)返回学生页面(6)显示选试题内容(7)提交测试答案(8)进入数据库对比答案(9)返回对比结果到服务器(10)通知用户。依照以上描述创建序列图和协作图,以下列图3-3-1-9和图3-3-1-10所表示。图3-3-1-9学生在线测试序列图图3-3-1-10学生在线测试协作图6.在线交流活动步骤分为:(1)学生发送疑问(2)服务器接收后向教师端发送(3)教师返回答案到服务器(4)显示回答到学生。依照以上描述创建序列图和协作图,以下列图3-3-1-11和图3-3-1-12所表示。图3-3-1-11在线交流序列图图3-3-1-12在线交流协作图3.3.2创建状态图在网络教学管理系统中,有明确状态转换类是教师上传试题,从用教师登陆网站开始到最终试题传输到数据库整个过程状态图以下列图3-3-2-1所表示。图3-3-2-13.3.3创建活动图我们还能够利用系统活动图来描述系统参加者是怎样协同工作。在网络教学系统中,我们能够创建教师参加教学活动图,学生参加教学活动图,以下列图3-3-3-1,3-3-3-2所表示。图3-3-3-1教师参加教学活动图图3-3-3-2学生参加教学活动图3.4创建系统布署模型对系统实现结构进行建模方式包含两种,即构件图和布署图。网络教学管理系统构件图我们经过构件映射到系统实现类中,说明该构件物理实现逻辑类,在本系统中,我们能够对学生类、系统管理员类、教师类、课程信息类、选课信息类、测试信息类和系统数据库分别创建对应构件进行映射。创建后系统构件图3-4-1所表示。.图3-4-1网络教学管理系统布署图描绘是系统节点上运行资源安排。包含三个节点,分别是:用户端浏览器、Http服务器、数据库服务器,创建后布署图如图3-4-2所表示。图3-4-2四、试验总结(碰到问题及处理方法、意见或提议)此次为期两周UML建模课程设计使我受益匪浅,我们曾今学过数据库系统概论,网站构建,以及其余一些编程语言。这两周我们系统学习了UML建模,是我明白了“工欲善其事必先利其器”道理,我们在做一些信息系统时候必须要先做好模型制作,只有把各个步骤问题思索清楚才能事半功倍,比如我们在开发一个网络教学系统时候不是一上来就是去编程,制作网页,而是我们应该先去思索这个系统参加者,管理者之间关系,从而能够绘制出他们之间关系网络,于是我们能够从他们呢之间关系去设计类以及他们之间关系模式,从而设

温馨提示

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

评论

0/150

提交评论