基于UML技术的课程网站系统的开发.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML技术的课程网站系统的开发.doc

基于UML技术的课程网站系统的开发 摘 要 首先介绍UML(Unified Mode1ing Language)建模语言的基本内容,包括其优缺点、语法语义和应用范围,并以网站论坛系统开发过程中探讨以UML技术中心的开发方式,通过对开发课程网站论坛系统的需求分析,详细说明UML技术在可视化建模中的核心作用。 关键词 UML;网站开发;需求分析 中图分类号:TP315 文献标识码:A 文章编号:1671-7597(2014)07-0023-01 自OMG组织发布了UML后,它为开发团队提供标准通用的设计语言,通过使用UML,程序员能够更准确的阅读需求分析,更有效的交流系统架构和设计规划。同时,UML提供了多种类型的模型描述图(diagram),通过这些图,程序员能够使整个开发过程更好理解。UML图包括了类图、例图、状态图和顺序图等,用例图能帮助开发团队以一种可视化的方式理解系统的功能需求。类图描述了系统中所有实体的关系,比如静态结构;顺序图显示系统的流程,它通过自描述的方法,明确的表示出系统中不同对象的调用方式;系统通过状态图显示所有类的不同状态和它们之间的转换信息[1,2]。 1 网站描述并建立用例图、静态分析、类图和序列图 由于课程网站的主体是教师和学生,通过该网站的开发,学生具备了解课程资源的功能,比如下载课件、浏览教学计划、了解学习方法等,在网站中应该提供一个答疑系统,学生可以在系统中提问,方便老师的解答。在网站系统中,教师有权发布课程学习内容、发学习方法和课后习题的内容等,也能够上传课件,回答学生的提问,并提供在线考试的题库。另外本网站的维护需要一个管理员,能够实时处理学生和教师的注册申请,在系统中主要的参与者是系统管理员、学生和教师。如图1所示的系统用例图。 图1 系统的用例图 系统静态分析的过程就是一个解决问题的过程,它需要找出实际中的对象和类之间的关系,映射成系统中的对象类和类联之问关系。 类图在系统设计中占有很重要的位置,因为了解基本类以及它们之间的关系非常有助于系统的后续开发。本网站系统中主要的类包括:学生类、教师类和管理员类等,它们是继承的关系,发布作业(信息)类、上传(下载)的课件类属于文件类[3,4]。 顺序图为某个对象类和其他对象类之间所传递的消息的时间顺序。例如教师需要上传课件,需要首先进入系统后,先发送请求到上传窗口上传课件,然后上传窗口将请求发送给服务器,服务器验证上传文件的大小,最后保存到数据库,顺序图见图2。 图2 教师上传课件的顺序图 2 动态分析与状态图 状态图是用来整个系统的用例的动态行为,比如一个对象在整个系统的生存周期内的行为就是它的状态序列,表示一个对象从创建到删除的生命周期。图3为教师上传教案的状态图,教师首先要通过输入账号和密码进入登录状态,等登录成功后才能够请求上传,文件上传成功会改变文件存储状态,然后等待管理员的审批,管理员在审批之前必须先登录,管理员核实内容是否能够通过上传,如果通过则显示页面更新。 图3 教师上传课件的状态图。 3 总结 通过对课程网站的开发UML为信息系统建模与设计提供了有力工具。利用基于UML技术,可以有效实现信息封装、数据抽象、设计和编码的无缝的连接,从而实现了整个软件系统的开发的自动化,提高了程序员的效率。 参考文献 [1]张洪春.基于UML网站论坛系统的建模分析与设计[J].四川教育学院学报,2007(10). [2]青润.软件工程之全程建模实现[M].电子工业出版社,2004. [3]王建军.UML建模:实例分析[J].微计算机信息2002, 18(5). [4]汪林林,华奇兵.基于UML的MIS分析与设计方[J].计算机科学,2002(4).

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档