ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:243.89KB ,
资源ID:313705      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/313705.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络教学系统UML建模.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网络教学系统UML建模.docx

1、网络教学系统UML建模网络教学系统UML建模1、软件问题描述随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛 和深入,特别是Internet与校园网的接轨,为教育提供了丰富的资源, 使网络教学真正成为现实,同时也为教育开辟了广阔的前景。对于如何 有效地利用网上的资源,建构基于网络的现代教学模式是一个迫切研究 的问题,而开展网络教学模式研究的重要理论基础之一就是网络教学的 设计与评价。因此,开展网络教学的设计与评价的探索与实践研究有着 十分重要的意义。1.1需求分析1.1.1系统功能需求(1) 系统的功能需求主要包括以下几个方面:1学生可以登陆网站浏览和查找各种信息以及下载文件。2教师

2、可以登陆网站给出课程见解、发布、修改和更新消息以及上 传课件。3系统管理员可以对页面进行维护和批准用户的注册申请。(2) 满足上述需求的系统主要包括下面几个模块:1数据库管理模块:提供使用者录入、修改并维护数据的途径。2基本业务模块:教师可以上传文件、发布消息、修改和更新消息; 学生可以下载文件;管理员可以维护页面,批准注册等。3信息浏览、查询模块:主要用于对网站的信息进行浏览、搜索查 询。图1.1系统功能需求图1.2数据库管理模块1.1.2数据库管理模块(1) 教师信息管理:负责教师信息的管理。(2) 课程简介信息管理:负责课程简介信息的管理。(3) 文件上传信息管理:负责文件上传信息的管理

3、。1.1.3基本业务模块(1) 文件上传:教师可以使用此模块将课程的数据上传到网站服务器。(2) 文件下载:学生可以使用此模块从网站上下载课件及其他资料。(3) 消息发布:教师可以通过此模块发布学习方法、课程重点等和教 学相关的文章,以及和课程相关的通知等。(4) 消息修改和更新:教师可以通过此模块对自己发布的信息进行修 改和更新。(5) 页面维护:网站管理员可以使用此模块对网站的页面进行维护。(6) 用户注册批准:网站管理员可以使用此模块批准用户注册。文件上立件下载消息发布消息修改和更新页面维护用户注册批准网页信息浏览文童信息S索信息浏览、查询模块图1.3基本业务模块 图1.4信息查询模块功

4、能1.1.4信息浏览、查询模块(1) 网页信息浏览:用户浏览网站信息。(2) 文章信息搜索:用户根据关键字搜索文章。2、分析说明2.1用例图创建用例图之前首先需要确定参与者。在网络教学系统中,需要学 生和教师的参与。学生可以浏览课程简介,教学计划,学习方法等教师 发布的文章,并可以根据关键字查询文章。此外,学生可以从网站上下 载课件。教师作为教学的主导者,使用此网站可以发布学习方法,课程重点等和教学相关的文章,以及和课程相关的通知等,还可以将某一门 课程的课件上传。网站需要一个专门的管理者进行日常维护与管理,所 以需要有系统管理员的参与。2.1.1系统用户参与的总的用例图教师和学生都可以从“网

5、站用户”这个参与者泛化而来,网站用户 是指网站的注册用户,注册用户可以登录系统完成相应的操作。系统所 有参与者与管理员的用例图如下图所示, 从图中可以清楚地看到泛化关LJ口load OAlIrVIeSsago UpdateLOoR through InrOStLIClentC OLIrSe IntrOMeSSalge IISSILjIdOntltyArtICl Seh系与各个参与者所参与的用例:图2.1系统所有参与者的总用例图2.1.2Student 用例图(1) 文章浏览用例:学生可以浏览诸如课程简介,教学计划,学习方 法等教师发布的文章。(2) 文章搜索用例:学生可以使用搜索功能根据关键字

6、查询相应的文J章 O(3) 文章下载用例:学生可以使用下载功能将网站上的课件以及资料 信息下载到本地机器上。图2.2 Student用例图2.1.3TeaCher 用例图(1)添加课程简介用例:教师可以为自己所教授的课程添加课程简介C(2)上传课件用例:教师可以将课程的课件上传到网站上供学生下载。(3)文章或消息发布用例:教师可以发布介绍学习方法,课程重点等 和教学相关的文章,以及和课程相关的通知等。(4)Teacher、 Message ISSUe文章或消息修改用例:教师可以修改自己发布的文章和通知。MeSSagA LJPdate图2.3 TeaCher 用例图2.1.4Admi nistr

7、ator 用例图(1)页面维护。系统管理员可以对网站进行日常维护与管理。(2)处理注册申请。系统管理员可以处理学生或教师用户的注册申请。图 2.4 Administrator 用例图2.2活动图2.2.1用户登录系统的活动图用户登录系统时,首先要输入登录网站的 URL然后从首页的登录窗口中输入信息登录信息,如用户名和密码,点击页面上的登录按钮。 用户输入的信息会与数据库中的信息对比验证, 如果验证成功返回登录222教师上传课件的活动图教师要上传文件,先要进入文件上传页面,然后验证上传文件的大 小和其他信息是否符合要求。验证成功后将文件存储,当系统管理员认 证通过,更新页面;认证不通过删除文件。

8、2.2.3系统管理员进行网站维护的活动图图2.7系统管理员进行网站维护的活动图2.3类分析图通过对用例图与活动图的分析中发现,可以从中搜寻到实体类并根 据所找的实体类进行类分析建模。如下图所示:图2.8用户注册分析类图图2.9用户登录分析类图3、设计说明3.1类设计图类不是单独一个模块,各个类之间是存在联系。如下图所示,例如教师 可以教授几门课程,所以有几门课程的课程简介;教师可以发布多条信 息,也可以不发布;教师可以不上传文件,也可以上传多个文件。一个 学生可以下载一个文件,也可以不下载文件。图3.1参与者相关的类a.USer类是所有类的父类,包括属性有 ACCoUnt (登录名)、PaSS

9、Word (密码)、email (用 户邮箱)等。方法有 getEmail (获取邮箱)、getAccou (获取登录账户名)以及 ChangePass (修改 密码)。b.StUdent类是学生类, 除了继承父类的属性和方法,还包括 number (学号)、name (姓名)、SeX (性别)、age (年龄)、class (班级)、和grade (年级)等属性。C. TeaCher类是教师类,除了继承父类的属性和方法,还包括 name (姓名)、SeX (性别)、Identity Card (身份证号)、COUrSe (教授的课程)、以及TeIePhOneNum (电话号码)。d. Adm

10、instrator是管理类,管理员有自己的属性, TeIePhOneNum (电话号码)。还有自己的方法:CertifyUpload (文件的上传认证)、UPdatePageInformation (更新页面信息)、AddUSer(添加用户)和 DeIeteUSer (删除用户)等。图3.2各个类之间的关系3.2对象协作图3.2.1用户登录系统的协作图theSeUeSt2: ReqUeSt(String,Stri ng)/ / / (/5: RetUr n :StUdeSthOWSatUS()theDow nLoaqPage :DQWnLoadPage 4: RetUrl:Ide ntity(

11、)图3.3用户登录系统的协作图3.2.2学生下载文件的协作图theDatabase :DatabaSe图3.4学生下载文件的协作图3.3对象时序图3.3.1系统管理人员管理网站的时序图系统管理人员通过与管理窗口的交互可以添加或删除文章,更新CAl课件,添加或删除用户。具体的操作由管理窗口与数据库交互完成, 管理员操作后的结果会在页面上显示。图3.5系统管理人员管理网站的时序图3.3.2用户登录系统的时序图用户要登录系统,首先要和登录窗口交互,输入用户名和密码。登 录窗口负责和服务器交互,将用户输入的用户名和密码发送到服务器, 服务器再与数据库交互,以验证用户名和密码的有效性,如果验证成功, 则

12、返回OK,验证失败返回Error。服务器将通过登录窗口将信息显示给 用户。图3.6用户登录系统的时序图3.3.3学生下载文件的时序图学生要下载文件,首先要向下载窗口发送请求,然后下载窗口的参数传递个服务器,服务器与数据库交互以获得用户的权限认证,认证信theDownLoadPage : DownLoadPagetheDatabase :DatabaSe:StUdent息再通过服务器及下载窗口传递给学生theServer : SerVer-1: ReqUeSt2: Send(StringIString)3: Identity()叫丿勺4: authorize6: SUCCeSS(TranSfer

13、)/Fail(Error)F 5: return图3.7学生下载文件的时序图StOring FilesAdminiStratCr LoginUPLOad ApplyPagePageAUthOriZePageError3.4对象状态图图3.8系统状态图3.5系统配置图图3.9系统配置图WebAPPIi CSrticIn图3.10系统配置图4、总结在建模过程中,遇到一些问题,诸如某些操作界面无法看到,一些 修改影响了其他模图的建立,通过上网查找资料和询问同学,得到了比 较满意的解决;在这次实验中,关于 UML勺概念以前比较模糊的地方, 我在实际操作中,变得更加清楚了,对 Rational RoSe的UML功能运用 的更加系统,更加熟练;但是更让我明白, UML的知识是十分丰富的,我现在的认识还不够,我将会在以后的学习中,不断提高自己的 UML知识。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1