论文部分内容阅读
21世纪,人类文明迈入了一个崭新的信息时代,互联网正以惊人的速度深刻地影响着社会进程和人类未来,改变着人们的生活、学习、工作与思维方式。高校作为中国社会网络化的发展前沿,其内部各职能部门的信息化管理已基本普及。学校各部门间信息交流、融洽地协同工作以及高校领导层的英明决策对高校的快速发展将会起到积极的促进作用。如果能够建立一个综合数据展示平台,有效地反映高校各职能部门不同时期的教学、科研、人事、设备、房产、学生等信息的变化以及与国内各主要高校相关业务发展情况的比较,并提供出这些数据的同期对比和不同学校间的信息对比等报表和图示,不仅会为学校决策层提供参考依据,而且还可以更快更好地促进高校的发展进程。
随着Internet的飞速发展和WWW技术的广泛应用,以Web技术为核心的企业级信息管理平台越来越受到各领域管理人员的欢迎。目前多层B/S结构的Web分布式应用已成为应用软件系统发展的主流。
EAServer是Sybase公司推出的具有高度伸缩性、功能强大的电子商务解决方案应用服务器,它不仅提供了一组高性能的服务用于web和分布式应用的部署,还为几乎任何类型的应用提供了跨平台和跨组件的支持,拥有完整的开放应用支持、部署、开发、交易处理以及在企业内外部的重要应用进行集成的能力,为搭建具有跨平台性、可扩展性、和易维护性的信息化平台提供了良好的机制。而安装在EAServer上的Appeon组件可以完全复制客户机/服务器应用的界面,生成一个功能一致的Web应用;这些AppeonWeb应用不仅具备客户机/服务器模型的可用性,而且体现了多层Web体系结构高质量服务的可测量性、有效性、安全性、可靠性以及灵活性。
基于EAServer、Appeon和多层应用体系结构的可扩展性、灵活性和易维护性,因此本论文选择PowerBuilder作为数据库前端应用程序开发工具、选用EAServer作为应用服务器、选用SQLServer2000作为后台数据库,通过Appeon技术实现PB应用的Web迁移,最终构建了一个多层分布式应用体系结构的校园综合数据展示平台。整个平台采用了多层B/S模式架构,降低了系统各逻辑层之间的耦合度,增强了系统的可维护性和可扩展性,实现了客户端的零维护,降低了系统的总运行成本;采用MVC设计模式,增加了代码的重用率,减少了数据表达,数据描述和应用操作的耦合度;有效利用了EAServer和AppeonServer的负载平衡、缓冲池及安全认证服务等功能,增强了系统性能;通过AppeonWeb应用快速开发方法将系统的Web文件放在Web服务器上,用户只需通过IE浏览器访问系统平台,不仅实现了Web文件的缓冲功能,而且减少了装载程序和启动程序的时间,同时有效地减少了网络负载;采用复用技术实现了通用功能模块的设计,从而消除重复劳动,避免重新开发可能引入的错误,提高了软件开发的效率和质量。整篇论文共六章,其具体结构为:
第一章简单地介绍了相关的背景知识,主要包括课题研究技术现状以及实现校园综合数据展示平台所采用的技术路线;
第二章主要介绍了多层应用体系结构。本章首先介绍了二层、三层和多层应用体系结构,接着详细地讲述了EAServer+Appeon的多层应用体系结构的相关知识,主要包括EAServer平台的优势和特性、Appeon系统体系结构和组件等内容;
第三章结合中国地质大学(武汉)的实际情况完成了校园综合数据展示平台的系统分析。首先提出了系统设计目标和设计原则,接着给出了系统业务流程分析,并完成了基于UML的分析与建模;
第四章详细地论述了校园综合数据展示平台的总体设计,主要内容包括系统总体结构及技术设计,系统性能设计,系统功能模型设计,系统通用功能模块设计,数据库结构设计和系统安全性设计;
第五章主要是校园综合数据展示平台的实现。介绍了系统开发环境、系统平台配置和发布过程,同时描述了校园综合数据展示平台的通用功能模块和系统业务扩充的实现过程,最后详细地分析了系统的特点;
第六章是对论文的总结。在归纳论文内容的基础上,总结了本人在研发课题过程中的若干认识和体会。