论文部分内容阅读
随着互联网络的高速发展,原本拖沓的工作方式正在经历一个变革的过程。这其中,关于公共资源交易的方式也在逐渐发生着变化。传统的公共资源交易以现场交易为主,已无法满足人们越来越高的需求,网络化的电子交易平台具有高效、快速和方便、快捷等优点成为公共资源交易发展的一个重要方向。本文以某市公共资源交易为开发背景,详细阐述了公共资源交易平台系统的功能架构、系统各主要功能模块的详细设计与具体实现的全过程。首先,深入分析公共资源交易平台研究背景和国内外研究现状,指出现有公共资源交易平台在灵活性、扩展性和开放性等方面的不足,将软构件技术引入到公共资源交易平台的设计和实现过程中,采用基于构件的软件开发技术,缩减软件开发时间,提高软件复用率,降低软件开发成本,采用统一建模语言UML对软件构件模型进行描述,并建立构件库对构件进行统一存储和管理,最后利用中间件对各构件间的关系和协同操作进行协调,进一步提高公共资源交易平台的灵活性、开放性和扩展性。其次,根据该市公共资源交易平台建设的实际情况和新的需求,采用基于B/S架构作为平台整体开发架构,提高电子交易平台的便利性和灵活性。基于软构件的思想,设计了系统总体技术架构图,并描述公共资源交易平台中土地按招标、建设中心、政府采购、产权分配、专家库等主要功能模块的内部功能结构、具体实现类及类内主要方法,并分析系统在安全性、先进性和可靠性等方面的需求,最后设计并提供各功能模块的主要界面。最后,采用流行的Web系统开发平台Eclipse3.5.2,Web服务器Tomcat5.5,使用跨平台编程语言Java,Java开发工具包jdk1.5.007,并利用J2EE整合Hibernate和Struts等技术,以ORACLE10g作为后台数据库对平台系统进行开发实现。该系统不仅可以满足现有交易功能需求,还具有良好的可扩展性和稳定性,降低了系统的复杂度和系统升级维护的负担,提高了系统的安全性和运行效率,大大降低了系统开发成本。