论文部分内容阅读
本文研究的课题是在学校进行数字化建设的过程中产生的,文中对数字化校园的发展、现状和存在的问题进行了阐述。本文采用基于Web服务的数字化校园框架体系的解决方案,对基于Web服务的校园数字化建设过程中涉及的相关技术进行了研究并以这些技术为基础进行了数字化校园中的相关应用系统的开发。 在数字化校园的建设过程中,本文主要采用了以下几种技术:基于RUP的UML技术、J2EE技术和Web服务技术。其中以RUP作为系统的软件开发过程并利用UML技术进行系统建模;遵循J2EE架构进行系统开发,并将主要的业务逻辑封装于EJB中;将应用层的具体应用发布为Web服务,并将其注册到UDDI注册中心,供客户端调用。本文采用Oracle 10g应用服务器构建了系统的J2EE应用服务器和SOAP服务器。数字化校园应用系统的应用层由EJB具体实现,其中实体Bean实现了数据逻辑层,而业务逻辑层则主要由会话Bean实现。以Web服务技术为基础,将部分应用作为Web服务发布到SOAP服务器上,这样使得系统拥有高效、安全、松散耦合和高度集成的特性。采用Oracle 10g DataBase作为系统的核心数据库,以教育部颁发的《教育管理信息化标准》为基本信息标准,实现了核心数据库中表和各表关系的设计。同样以Oracle UDDI注册中心为基础构建了数字化校园的私有UDDI注册中心,并将发布到SOAP服务器上的Web服务在UDDI注册中心进行了注册。 在这些技术的基础上本文着重进行研究生管理信息系统的开发。通过对研究生管理信息系统的需求分析,本文实现了研究生课程管理、选课系统等相关模块;利用UML技术实现了各模块的用例模型;将模块中的业务逻辑封装为Web服务并实现其部署和发布,以供用户调用。 通过本文的研究,实现了数字化校园建设中的部分应用,同时通过对涉及的相关技术的探索和研究,为后续开发工作奠定了基础。