毕业设计管理平台的类图建模

时间:2017-02-08 15:15:45 来源:论文投稿

1类的抽象

使用UML语言进行静态建模,可以将现实生活中的工作流程、工作环境(也就是我们平常所讲的相关用例或者场景)抽象出与之匹配的类。本文开发设计的毕业设计综合管理平台由客户端(前台)和服务端(后台)组成,其中客户端又分为学生端与教师端。我们从中抽象出了22个类,以毕业设计综合管理平台的需求分析为基础,分析这些类之间的关系,确定类的实现及其之间的内在联系。在明确了各个类的含义与职责之后,进一步确定类的属性和操作。

2类图分析与设计

根据面向对象应用中的核心思想,任何一个系统、一个功能模块,哪怕是某一个工作流程,都能被封装成不同的类,我们将抽象出来的22个类分为界面类、控制类和相应的实体信息类。在类图中,类与类之间的关系最常用的有四种,它们分别是依赖关系、泛化关系、关联关系和实现关系。根据抽象出来的类之间的内在联系,本文设计的毕业设计综合管理平台的类图存在着三种关系:关联、泛化和依赖,具体类图如图1、图2所示。关联关系体现的是一种结构关系,指出了一个事物的对象与另一个事物的对象之间语义上的连接。系统中对象或者实例之间的离散连接其实也是对关联关系的一种描述。在允许复制的情况下,关联关系允许将一个含有多个有序信息的类连接起来,它能使一个类知道另一个类的属性与方法。在毕业设计综合管理平台中,用客户端的类图举例说明,客户端Client要与信息传递实体类Message进行网络通信,这两者有着明确的关联关系,用户通过客户端与操作界面类的交互,也是一种关联关系。依赖关系体现的是两个或多个模型元素之间语义上的连接关系,它在将模型元素连接起来的同时并不需要用一组实例来表达它的含义,依赖仅仅是表示提供类的某些变化会引起依赖关系中客户类的变化。更通俗的讲,就是一个类A依赖另一个类B,无论这种连接关系是否是偶然的、临时的、非常弱的,类B的变化也会影响到类A。在毕业设计综合管理平台中,客户端中的学生实体类、教师实体类就同时依赖组织机构类,形成了依赖关系。泛化关系体现的是一般与具体之间的关系。在类图中,具体描述是建立在对类的一般描述的基础之上的,并对普通描述进行了扩展。一般描述的类称为父类,具体描述的类为子类。在泛化关系中,更体现了继承的关系,子类通过继承机制能从父类中继承相关的属性和操作,并根据自身的特点与需求,完善自身独有的类描述。在毕业设计综合管理平台中,所有的操作界面类都是界面类,他们是界面基类的派生类,属于泛化关系。

3结束语

本文设计的毕业设计综合管理平台已经在学院信息技术系试运行,该平台用户界面友好,可操作性强,得到了广大师生的一致认同,有望在其他系部或兄弟院校进行推广。

作者:童宇 李俊成 单位:湖南警察学院 湖南工业职业技术学院


更多科技论文论文详细信息: 毕业设计管理平台的类图建模 论文代写
http://m.400qikan.com/lw-132397 论文代发

相关专题:会计电算化软件下载 兰州大学学报

相关论文
相关学术期刊
《西部医学》 《开放教育研究》 《酒世界》 《河南电力》 《有机氟工业》 《杭州农业与科技》 《动力学与控制学报》 《草原》 《福建教育》 《南水北调与水利科技》

< 返回首页