论文部分内容阅读
数字化、网络化、信息化已经成了新世纪人们生活的一种状态。随着计算机技术和网络技术的迅速发展,如何利用网络与计算机技术来提高办公效率的问题变得越来越有现实意义,所以广东省考试中心开发了一套高考报名系统。广东省高考报名系统经过两年的运行实践证明,系统的功能已经满足用户的需求,但是系统的性能还有待提高。怎样通过对高考报名系统的改进来提高系统的性能将是我们讨论的重点,系统的性能问题也是当今业界的热点话题之一,它决定了系统在实际运行中能否满足用户的需求。本课题的来源是广东省高考报名系统。我们分析了广东省高考报名系统最大的且最重要的特点就是需要在短时间内接受大批量考生同时在线报名。我们通过深入分析广东省高考报名系统的整个体系结构,并结合在实际运行中出现的问题,提出了对高考报名系统性能改进的方案。本文主要由以下两个方面对提高系统的性能来做研究:一方面是从数据层的设计方面来提高系统性能;另一方面是从程序应用层方面来提高系统的可靠性、可扩展性和可维护性。在数据层的设计方面,我们通过分析Oracle数据库的选用,然后再结合系统的特点与Oracle数据库的相关技术来对系统的数据层进行重新的设计。主要的工作有对Oracle运行参数的设置,对大数量表建立分区表,对经常需要查询的表建立索引,对数据库的时间空间进行分布式处理,最后重点讨论了系统的统计功能的实现,因为它是影响系统性能最重要的因素之一。通过这些做法在数据层上来提高系统的性能。在程序应用层设计方面,高考报名系统是一个基于WEB应用的系统。我们主要是采用Struts框架技术、采用优化的SQL数据库操作语句和标准化的程序设计语言以及缓存技术这几个方面来对系统进行优化。从而,一方面有效地提高了系统的性能,另一方面提高了系统的可靠性、可扩展性和可维护性。论文最后对所做的工作进行了总结,展望了Web应用系统性能提高的研究发展前景,并指出了高考报名系统需要进一步的研究方向。