论文部分内容阅读
随着我国高等教育事业的迅猛发展,高校的规模越来越大,和以往相比呈现出学生多、教职员工多、多校区、学生培养模式发生变化、学校与外部信息交流多等特点,这使得高校管理工作量大幅度增加,其复杂性也越来越大,学校原有的教育管理信息系统(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方法开发软件系统,可极大提高软件开发的效率和软件的质量。