uml管理系统课程设计,基于uml的文档管理系统

中国论文网 发表于2024-04-13 05:42:45 归属于电子论文 本文已影响194 我要投稿 手机版

       今天中国论文网小编为大家分享毕业论文、职称论文、论文查重、论文范文、硕博论文库、论文写作格式等内容.                    

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

  中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。

返回电子论文列表
展开剩余(