您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > UML建模案例分析二网络教学系统UML建模
UML建模案例分析二-网络教学系统UML建模一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业2一、实验目的•通过“图书管理系统”UML建模过程了解面向对象的系统分析与设计方法一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业3二、实验环境•RatinalRose或PowerDesigner一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业4三、实验步骤(1/6)•§1网络教学系统的需求分析•§2系统的UML基本模型•§3系统中的类•§4系统的配置与实现一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业5§1网络教学系统的需求分析•§1.1系统功能需求•§1.2数据信息管理模块•§1.3基本业务模块•§1.4信息浏览、查询模块一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业6§1.1系统功能需求•系统的功能需求主要包括以下几个方面:①学生可以登录网站浏览信息、查找信息和下载文件。②教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。③系统管理员可以对页面维护以及批准用户的注册申请。一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业7§1.1系统功能需求•系统主要包括以下几个模块:①数据库管理模块②基本业务模块③信息浏览、查询模块一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业8§1.2数据信息管理模块•数据信息管理模块包含的功能:①教师信息管理②课程简介信息管理③文件上传信息的管理一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业9§1.3基本业务模块•基本业务模块包含的功能:①文件上传②文件下载③消息发布④消息修改和更新⑤页面维护⑥用户注册批准一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业10§1.4信息浏览、查询模块•信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:①网页信息浏览②文章信息搜索一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业11§2系统的UML基本模型•§2.1建立UML初始模型•§2.2系统的用例图•§2.3系统的时序图•§2.4系统的协作图•§2.5系统的状态图•§2.6系统的活动图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业12§2.1建立UML初始模型•选择J2SE模式一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业13§2.2系统的用例图•创建用例图之前首先需要确定参与者。•系统中的参与者主要有三类:①教师②学生③系统管理员一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业14§2.2系统的用例图•1.系统用户参与的总的用例图•2.学生参与的用例图•3.教师参与的用例图•4.系统管理员参与的用例图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业151.系统用户参与的总的用例图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业162.学生参与的用例图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业173.教师参与的用例图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业184.系统管理员参与的用例图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业19§2.3系统的时序图•1.系统管理人员管理网站的时序图•2.用户登录系统的时序图•3.学生下载文件的时序图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业201.系统管理人员管理网站的时序图:Administratormanage:ManageInterfacetheDatabase:DatabasethePage:Page1:Login()2:Add_or_delete_Article4:success3:show()5:UpdateCAI()6:show()7:success8:Add_or_delete_User9:Notify()10:success一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业212.用户登录系统的时序图:UsertheServer:ServertheDatabase:DatabasetheLogFace:LoginInterface1:Input(String,int)2:send(String,int)3:Query_and_Validate()4:feedBack()5:Return6:ShowInformation()一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业223.学生下载文件的时序图:StudenttheServer:ServertheDatabase:DatabasetheDownLoadPage:DownLoadPage3:Identity()4:authorize1:Request2:Send(String,String)5:return6:Success(Transfer)/Fail(Error)一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业23§2.4系统的协作图•1.用户登录系统的协作图•2.学生下载文件的协作图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业241.用户登录系统的协作图:UsertheServer:ServertheDatabase:DatabasetheLoginInter:LoginInterface1:Input(Sring,int)6:showInformation()2:Send(String,int)5:return3:Query_and_Validate()4:feedBack()一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业252.学生下载文件的协作图:StudenttheDownLoadPage:DownLoadPagetheServer:ServertheDatabase:Database1:Request6:ShowSatus()2:Request(String,String)5:Return3:Identity()4:Return一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业26§2.5系统的状态图HomePageCertifyUpLoadApplyPageAuthorizePageStoringFilesSuccessPageOldPageNewPageInputURLInputLoginInfoUpLoadRequestAdministratorLoginPassNotPassErrorSuccess一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业27§2.6系统的活动图•1.用户登录系统的活动图•2.教师上传课件的活动图•3.系统管理员进行网站维护的活动图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业281.用户登录系统的活动图InputURLInputLoginInfomationShowHomePagePressOKButtonShowSuccessPageCertifyUserInfoSuccessFailure:DatabaseWebSiteUser一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业292.教师上传课件的活动图ApplyFileUpLoadCertifySizeAndOtherAspactStoreFileUpdatePageDeleteFileAdministratorAuthorizePassNotPassErrorOK:Administrator:WebSite:Teacher一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业303.系统管理员进行网站维护的活动图LoginProcessCAIUpdateInformationModifyPageNewSwimlane2NewSwimlane一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业31§3系统中的类•1.类图的生成•2.各个类之间的关系一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业321.类图的生成①参与者相关的类②一些其他的类一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业33(1)参与者相关的类一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业34(2)一些其他的类一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业352.各个类之间的关系一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业36§4系统的配置与实现一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业37系统的配置图一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业38四、实验视频•请点击下面的图标观看一、实验目的二、实验环境三、实验步骤四、实验视频五、实验作业39五、实验作业•独立完成上述实验内容和步骤
本文标题:UML建模案例分析二网络教学系统UML建模
链接地址:https://www.777doc.com/doc-6447626 .html