基于UML的教育管理信息系统开发与应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:jbwjbw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国高等教育事业的迅猛发展,高校的规模越来越大,和以往相比呈现出学生多、教职员工多、多校区、学生培养模式发生变化、学校与外部信息交流多等特点,这使得高校管理工作量大幅度增加,其复杂性也越来越大,学校原有的教育管理信息系统(EMIS)逐渐落后于学校的发展步伐,更新原有的系统或开发新的管理信息系统成为必须;校园网的建设和Internet的迅速发展,使得Internet基本“平民化”,新的管理信息系统必须是基于web的要求也是显而易见的;教育管理信息系统的新特点使得在开发新的系统时必须采用新的软件开发理论、方法和模式。UML(Unified Modeling Language)提供了一种对软件系统进行可视化、详述、构造和文档化的工业标准机制。UML使得在软件开发中信息的交流变的更加容易和方便。RUP(Rational Unified Process)是一种新的基于UML的软件开发方法,采用迭代的和增量的方法开发软件系统。根据教育管理信息系统的新特点,本文对运用面向对象开发理论、RUP方法和建模工具对教育管理信息系统进行了开发研究。主要做了以下工作:1、新形势下的教育管理信息系统的特点,以UML2.0为依据,对UML(UnifiedModeling Language)和采用面向对象技术开发教育管理信息系统进行了介绍,提出以MDA(Model Driven architecture)为主要框架的教育管理信息系统开发流程,该流程的主要特点是:以UML模型为系统的主要模型,分别包括平台无关和平台相关两种不同抽象层次的模型,从而有效分离系统的功能和实现描述,提高软件复用的级别。2、基于UML语言,综合运用面向对象技术和RUP开发方法对教育管理信息系统进行分析、设计、实施和部署,实现了一个基于网络的教育管理信息系统。3、于UML的软件的复用技术和软件自动生成技术进行了讨论和研究。实践证明,综合运用UML建模技术、MDA开发流程、RUP方法开发软件系统,可极大提高软件开发的效率和软件的质量。
其他文献
在当今社会类型各异的突发事件层出不穷的情况下,城市综合应急指挥系统越来越受到人们的关注,近年中国各大城市也正积极进行城市综合应急系统的建设。而在应急事件的处理中,
精密光测数字图像处理分析技术,在当今的数字信息时代得到了迅速的发展和广泛的应用,并显示了重要的地位。这种非接触式方法可以广泛地应用于物体形状尺寸的直接测量。但目前
网格(Grid)一词在20世纪90年代中期首次被用来描述用于科学和工程分布式计算的基础设施。这种基础设施把计算资源、数据存储资源、广域网络、仪器设备等连成有机的整体,方便用
基于网络的计算是当前国内外研究的热点,特别是随着网格计算的提出,许多学者对此进行了大量的研究工作,使得网格计算由最初的以协议为中心的体系架构转变为基于服务的体系架构。
学位
数据仓库(DW)的建立将数据处理的两种类型——操作型处理和分析型处理明确地区分开来,形成了DB-DW两层体系结构,但这两种处理之间并不是泾渭分明的。在实际用户需求中,对数据的
随着数字多媒体技术在网络上的广泛应用,数字产品以其方便快捷,深受人们喜爱,电子出版、网络视频、数字图书馆、电子商务迅猛发展。虽然它给人们带来了便利,但是同时也带来了安全
科学可视化技术可以广泛应用于医学、气象学、地质学等多个领域,是当前发展最为迅速的技术之一。体绘制技术作为科学可视化的关键技术也得到了国内外研究者的极大关注。虽然
随着计算机技术和网路的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。当前电子政务发展很迅猛,从上到下,各级政府都在建立自己的电子政
需求工程是软件工程的初始阶段,是整个软件开发过程的基础,也是项目成败的关键阶段之一.近些年来,随着软件规模的不断增大和在各个领域的广泛应用,使软件工程研究越来越重视
计算机联锁系统使用建筑面积小、易于设计改造和维护,便于添加新功能,因此在铁路运输系统中得到了广泛的应用。安全是铁路运输系统中经久不变的话题,故计算机联锁系统是安全性和