期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 >

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

1类的抽象

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

2类图分析与设计

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

3结束语

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

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


    更多科技论文论文详细信息: 毕业设计管理平台的类图建模
    http://www.400qikan.com/mflunwen/kjlw/132397.html

    相关专题:伊犁师范学院 未来十年热门职业


    上一篇:初中物理教学中学生探究能力培养
    下一篇:网络工程实践教学模式

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍