论文部分内容阅读
目前各高校为提高研究生管理工作水平和人才培养的质量,根据自身需求开发了相应的研究生管理信息系统。目前运用的各类系统虽然提高了工作效率,但随着全新概念的数字化校园的建设,旧的研究生管理信息系统无论是在业务处理上,还是系统构建技术上都不能满足数字化校园建设的需求。旧系统不仅在业务上提供的外部数据接口较少,不能实现高校内各个业务系统数据的便捷传输。而且在技术上多采用传统的J2EE架构的开发,受到EJB模型设计上的制约,没有得到广泛的应用,因而产生了多套基于该架构的开发模型。如何能够发挥Web应用的优势,提高软件开发质量是数字化校园建设中一个非常重要的问题。富网络技术(Rich Internet Application, RIA)为Web系统开发带来全新的概念,该技术为用户提供类似Windows桌面程序的操作感受,增强用户的操作体验感[2]。通过与J2EE结构的良好结合,通过系统分层的应用,将基于RIA的表现层与Spring框架和Hibernate框架易于部署,RIA技术为建设新的研究生管理信息系统提供了有力的支持。本文首先对传统Web技术开发的管理系统的局限性进行了分析,根据新的研究生管理信息系统的要求,结合Flex技术的主要特点,利用页面无刷新技术、降低系统带宽资源、客户端与服务器端异步交互等Flex构建系统的优势。将Flex与J2EE框架结合,根据分层的理念,将Flex作为系统表现层,Spring为业务逻辑层,Hibernate为持久化层,整合出一套基于Flex与J2EE架构的RIA系统的快速开发架构。系统采用面向对象的开发方法,针对研究生管理工作中的各项职能,利用RIA技术实现MVC设计模式,并采用UML建模技术,对研究生管理信息系统进行了需求分析,提出了系统需要解决的关键性问题,在设计中针对关键问题给出相应的解决方案,实现了系统各模块的功能。并根据软件工程的理论对项目各个阶段进行了相应的测试。测试结果表明,系统符合设计目标要求。