论文部分内容阅读
随着软件技术的不断发展,对软件建模方法的应用研究也越来越深入。软件建模是进行软件系统分析设计的有效途径。
本文以南开太阳校园“一卡通”系统向三层体系结构进行升级改进的项目为背景,针对原系统存在的组织结构不合理,业务逻辑混乱等问题,提出了采用软件建模进行系统分析和改进设计。同时在校园“一卡通”系统的应用、发展过程中,用户对系统的稳定性和并发性提出了更高的要求,使得在进行系统升级的时候不得不放弃原来自主开发的数据库中间应用服务器而转向成熟稳定的J2EE应用服务器。
本文采用了国内在建模方法的研究成果I2DEF方法对一卡通系统进行系统模型分析,通过建立结构模型、动态模型、功能模型,重新规划了系统组织结构和业务、数据流程,使得系统的业务逻辑随着系统模型的建立而凸现出来,解决了校园“一卡通”系统优化系统组织结构、提取业务逻辑的问题。
在模型分析的基础上,本文对一卡通系统的实现进行了一些探索。为解决系统采用J2EE平台后出现的B/S和C/S两种模式并存、应用服务器和客户端跨平台跨语言开发的问题,本文研究了J2EE、CORBA、COM桥、WebService等相关技术,提出了校园“一卡通”系统的三种实现方案,并实现了一个原型系统。
本文的研究对于建模方法,特别是I2DEF方法的应用研究有一定的参考意义,同时本文针对校园“一卡通”系统提出的三种实现方案对于其它类似的跨平台和跨语言的系统开发中有一定的借鉴意义。