当今社会是Internet发展和盛行的社会。传统的软件架构设计方法缺乏有效的模块复用和信息交流能力,导致高校内部容易出现“信息孤岛”问题;不良的软件架构设计容易导致高校维护和升级现有系统成本的增加以及高校应用之间的整合投入高、周期长等问题;传统开发设计方法下面的软件系统缺乏灵活变更能力,导致无法解决不断变化的师资管理需求。本文针对上述现状和问题,提出了基于面向服务的体系结构(Services Oriented Architecture, SOA)的高校师资管理系统的设计思想。面向服务的体系结构(SOA)是一种松散耦合的软件体系结构。
本文主要有以下几个方面的工作:首先,对当今业内关注的SOA的架构及其可实现的技术Web服务进行全面的研究,这些相关理论主要包括SOA和Web服务的发展历程和最新动态;其次,提出基于SOA的高校师资管理系统的系统架构分层设计和模块设计,介绍了基于SOA的高校师资管理系统的系统业务功能模块设计、系统架构总体设计、技术架构总体设计以及面向服务的安全性设计,其中详细描述了系统业务功能模块设计,即师资调配管理、职称评审管理、职称待遇管理、师资培养管理等模块设计,以及技术架构总体设计的N层结构设计,即表示层设计、业务外观层设计、业务层设计、数据访问层设计和数据层设计;最后,给出了高校师资管理系统的具体实现,介绍了系统的部署、系统功能原型示例实现以及系统平台的软硬件环境。
本文关键词: