- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML和MVC的精品课程网站设计
基于UML和 MVC的精品课程网站设计 ★
阳西述 . 单志武 , 刘怀玉
(1.湖南第一师范学院信息科学与工程系,长沙 410205;2.湖南第一师范学院教育科学系,长沙 410205)
摘 要 :使用UML并结合 MVC新方法设计精品课程 网站 ,用UML用例 图做 需求分析 ,用UML
类图进行 系统静 态设计 ,用UML顺序 图进行 系统动 态设计 。用MVC组件 图设计 系统 总架
构 .通过 PHP语 言实现 网站系统。用UML和 MVC设计的精品课程 网站逻辑清晰、容 易实
现、便于维护 、具有可重用性 。
关键词 :精品课程:UML;MVC;用例:类
O 引 言 分析 .可画出如图1所示的UML用例图模型 图1中
人形图标表示用户 :每个椭圆都是一个用例 .代表系统
精品课程是高等院校优质教育资源 .是新世纪高
的一个功能㈣ 在该UML用例图有3种用户和 11个用
校教学质量和教学改革的重要 内容l引.当前各高校正在
例 用户与用例之间用实箭线相连.表示用户对用例的
积极建设精品课程 .为精品课程建立网站是实现优质
资源共享的有效途径 在面向对象 占主流的时代 .软件 使用关系:用例之间用虚箭线相连 ,表示用例之间的依
工程师们越来越多地使用UML来设计各类系统 .到 目 赖关系.虚箭线上的 “extend”是扩展依赖 .表示箭
前为止.但还没有用 UML与MVC来设计精品课程网站 尾用例是箭头用例的扩展 :虚箭线上的 “include”
的。若将 UML和MVC结合起来设计精品课程网站.网 表示包含的关系
站系统将具有直观、清晰、易于程序化、可重用 、方便维 2 系统设计
护等优点 ,从而为不断增加的精品课程服务。
做好需求分析以后.再来设计系统 系统设计包括
1 需求分析用例图 静态设计和动态设计两大部分 静态设计主要是设计
软件的需求分析是分析、获取、建立软件功能模型 出系统中的类 (或对象)及其之间的关系 、系统组成部
件及它们之间的关系,可采用 UML类 图(对象图)、包
的过程 。UML用例 图(UseCaseDiagram)从参与者的视
图、组件 图等设计 。动态设计主要是设计完成某一功能
角来描述整个系统要实现的功能.可用 UML用例 图来
的时序 、状态变化等动态变化情况.可采用 UML顺序
建立软件需求分析模型1【I。先来分析系统的用户.精品
图、状态 图等来设计
课程网站用户应有学生 、教师和管理员三种 :再来分析
2.1静态类 图
网站的功能,精品课程网站应有用户管理 、用户登录 、
面向对象技术将具有相同属性和操作的对象归为
新课程生成 、课程管理 (栏 目管理 、内容管理 、测试管
一 “类”.类是面向对象技术中重要的概念 类具有封装
理)、课程界面、网站浏览 ,以及学教问答等功能。经过
性 、继承性和多态性 ,类的成员分为数据成员 (属性)和
★基金项 目
原创力文档


文档评论(0)