基于UML教育管理信息系统开发与运用探讨

更新时间:2024-04-04 点赞:24219 浏览:108177 作者:用户投稿原创标记本站原创

随着我国高等教育事业的迅猛发展,高校的规模越来越大,和以往相比呈现出学生多、教职员工多、多校区、学生培养模式发生变化、学校与外部信息交流多等特点,这使得高校管理工作量大幅度增加,其复杂性也越来越大,学校原有的教育管理信息系统(EMIS)逐渐落后于学校的发展步伐,更新原有的系统或开发新的管理信息系统成为必须;校园网的建设和Internet的迅速发展,使得Internet基本“平民化”,新的管理信息系统必须是基于web的要求也是显而易见的;教育管理信息系统的新特点使得在开发新的系统时必须采用新的软件开发理论、方法和模式。UML(UnifiedModelingLanguage)提供了一种对软件系统进行可视化、详述、构造和文档化的产业标准机制。UML使得在软件开发中信息的交流变的更加轻易和方便。RUP(RationalUnifiedProcess)是一种新的基于UML的软件开发方法,采用迭代的和增量的方法开发软件系统。根据教育管理信息系统的新特点,本文对运用面向对象开发理论、RUP方法和建模工具对教育管理信息系统进行了开发研究。主要做了以下工作:1、新形势下的教育管理信息系统的特点,以UML2.0为依据,对UML(UnifiedModelingLanguage)和采用面向对象技术开发教育管理信息系统进行了先容,提出以MDA(ModelDrivenarchitecture)为主要框架的教育管理信息系统开发流程,该流程的主要特点是:以UML模型为系统的主要模型,分别包括平台无关和平台相关两种不同抽象层次的模型,从而有效分离系统的功能和实现描述,提高软件复用的级别。2、基于UML语言,综合运用面向对象技术和RUP开发方法对教育管理信息系统进行分析、设计、实施和部署,实现了一个基于网络的教育管理信息系统。3、于UML的软件的复用技术和软件自动天生|教育论文网|技术进行了讨论和研究。实践证实,综合运用UML建模技术、MDA开发流程、RUP方法开发软件系统,可极大提高软件开发的效率和软件的质量。【关键词】:EMISUMLB/DA软件复用
【论文提纲】:摘要6-7ABSTRACT7-8第一章绪论8-101.1问题的提出81.2研究背景及研究现状8-91.3本文的组织结构9-10第二章理论基础10-302.1UML语言10-142.1.1UML语言的构造10-112.1.2UML语法和语义11-132.1.3UML的组织13-142.2RUP(RATIONALUNIFIEDPROCESS)14-192.2.1统一软件开发过程的特征14-172.2.2RUP过程的核心工作流和制品17-192.3模型驱动构架(MODELDRIVENARCHITECTURE,MDA)19-212.3.1MDA概述19-202.3.2MOF概述20-212.4CASE工具RATIONALROSE21-222.5J2EE体系结构22-302.5.1信息系统体系结构的发展22-252.5.2J2EE体系结构25-30第三章系统分析与设计30-393.1基于MDA的教育信息系统设计流程30-323.1.1基于MDA的教育信息系统设计流程30-313.1.2基于UML的软件自动天生|教育论文网|技术313.1.3基于UML的软件复用技术31-323.2教育管理信息系统CIM模型32-353.2.1教育管理信息系统体系结构323.2.2教务管理子系统需求分析32-353.3教育管理信息系统的PIM模型35-39第四章数据库设计39-514.1数据库建模原理39-424.1.1用类图建模39-404.1.2关系模型的优化40-414.1.3完整性规则41-424.2数据库建模实现42-454.2.1对象模型42-444.2.2对象模型映射为关系模型44-454.3模型的优化45-494.4完整性设计49-51第五章教育管理信息系统的实现51-555.1系统的物理模型51-525.1.1组件图51-525.1.2部署图525.2系统实现平台525.3系统打包与安装52-535.4系统的主要实现界面53-55第六章总结55-56参考文献56-58攻读学位期间发表的学术论文目录58-59致谢59
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~