资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,UML建模案例分析,-网络教学系统UML建模,UML建模案例分析-网络教学系统UML建模,1,1 网络教学系统的需求分析,2 系统的UML基本模型,3 系统中的类,4 系统的配置与实现,1 网络教学系统的需求分析,2,1 网络教学系统的需求分析,1.1 系统功能需求,1.2 数据信息管理模块,1.3 基本业务模块,1.4 信息浏览、查询模块,1 网络教学系统的需求分析1.1 系统功能需求,3,1.1 系统功能需求,系统的功能需求主要包括以下几个方面:,学生可以登录网站浏览信息、查找信息和下载文件。,教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。,系统管理员可以对页面维护以及批准用户的注册申请。,1.1 系统功能需求系统的功能需求主要包括以下几个方面:,4,1.1 系统功能需求,系统主要包括以下几个模块:,数据库管理模块,基本业务模块,信息浏览、查询模块,1.1 系统功能需求系统主要包括以下几个模块:,5,功能需求模块,数据库管理模块,基本业务模块,信息浏览查询模块,功能需求模块数据库管理模块基本业务模块信息浏览查询模块,6,1.2 数据信息管理模块,数据信息管理模块包含的功能:,教师信息管理,课程简介信息管理,文件上传信息的管理,1.2 数据信息管理模块数据信息管理模块包含的功能:,7,数据信息模块,教师信息管理,课程简介信息管理,文件上传信息管理,数据信息模块教师信息管理课程简介信息管理文件上传信息管理,8,1.3 基本业务模块,基本业务模块包含的功能:,文件上传,文件下载,消息发布,消息修改和更新,页面维护,用户注册批准,1.3 基本业务模块基本业务模块包含的功能:,9,基本业务模块,文件上传,消息修改和更新,页面维护,文件下载,消息发布,用户批准注册,基本业务模块文件上传消息修改和更新页面维护文件下载消息发布,10,1.4 信息浏览、查询模块,信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:,网页信息浏览,文章信息搜索,1.4 信息浏览、查询模块信息浏览、查询模块主要用于网页,11,信息浏览查询模块,网页信息浏览,文章信息搜索,信息浏览查询模块网页信息浏览文章信息搜索,12,2 系统的UML基本模型,2.1 建立UML初始模型,2.2 系统的用例图,2.3 系统的时序图,2.4 系统的协作图,2.5 系统的状态图,2.6 系统的活动图,2 系统的UML基本模型 2.1 建立UML初始模型,13,2.2 系统的用例图,创建用例图之前首先需要确定参与者。,系统中的参与者主要有三类:,教师,学生,系统管理员,2.2 系统的用例图创建用例图之前首先需要确定参与者。,14,2.2 系统的用例图,1.系统用户参与的总的用例图,2.学生参与的用例图,3.教师参与的用例图,4.系统管理员参与的用例图,2.2 系统的用例图1.系统用户参与的总的用例图,15,1.系统用户参与的总的用例图,1.系统用户参与的总的用例图,16,2.学生参与的用例图,2.学生参与的用例图,17,3.教师参与的用例图,3.教师参与的用例图,18,4.系统管理员参与的用例图,4.系统管理员参与的用例图,19,2.3 系统的时序图,1.系统管理人员管理网站的时序图,2.用户登录系统的时序图,3.学生下载文件的时序图,2.3 系统的时序图1.系统管理人员管理网站的时序图,20,1.系统管理人员管理网站的时序图,1.系统管理人员管理网站的时序图,21,2.用户登录系统的时序图,2.用户登录系统的时序图,22,3.学生下载文件的时序图,3.学生下载文件的时序图,23,2.4 系统的协作图,1.用户登录系统的协作图,2.学生下载文件的协作图,2.4 系统的协作图1.用户登录系统的协作图,24,1.用户登录系统的协作图,1.用户登录系统的协作图,25,2.学生下载文件的协作图,2.学生下载文件的协作图,26,2.5 系统的状态图,2.5 系统的状态图,27,2.6 系统的活动图,1.用户登录系统的活动图,2.教师上传课件的活动图,3.系统管理员进行网站维护的活动图,2.6 系统的活动图1.用户登录系统的活动图,28,1.用户登录系统的活动图,1.用户登录系统的活动图,29,2.教师上传课件的活动图,2.教师上传课件的活动图,30,3.系统管理员进行网站维护的活动图,3.系统管理员进行网站维护的活动图,31,3 系统中的类,1.类图的生成,2.各个类之间的关系,3 系统中的类1.类图的生成,32,1.类图的生成,参与者相关的类,一些其他的类,1.类图的生成参与者相关的类,33,(1)参与者相关的类,(1)参与者相关的类,34,(2)一些其他的类,(2)一些其他的类,35,2.各个类之间的关系,2.各个类之间的关系,36,4 系统的配置与实现,4 系统的配置与实现,37,系统的配置图,系统的配置图,38,
展开阅读全文