论文部分内容阅读
随着经济全球化和因特网的快速发展,电子信息技术日益渗透到社会生活的方方面面,给政府传统的管理模式带来了一场革命。公共资源交易的信息化和网络化极大促进了电子监察的发展,采用先进的电子信息化技术,建立一个对公共资源交易流程和交易实体等进行综合监察的网络系统,对公共资源的整个交流流程进行监控和评判,对可能出现的违规操作进行监察,有利于提高监察部门的业务手段,促进建设高效、廉洁的公共资源交易环境。本文以某市公共资源交易监察系统为开发背景,分析和设计了公共资源交易监察系统的功能架构、各主要功能模块,并描述了监察系统的实现过程。首先,深入分析公共资源交易监察系统的研究背景、意义和国内外研究现状,指出现有公共资源交易监察系统在整体性能等方面的不足,将Web服务,软构件和SOA等技术引入到公共资源交易监察系统的设计和实现过程中,采用基于构件的软件开发方法,极大缩短系统开发时间、提高开发效率和系统的使用性能。使用统一建模语言对软构件模型进行描述,建立构件库对构件进行统一存储和管理,利用构件库协调各构件间的关系和协同操作进程,从而提高公共资源交易监察的灵活性、开放性和扩展性。其次,依据该市公共资源交易监察系统的建设情况和实际需求,采用基于B/S架构,基于模块化分层的思想,设计了系统总体结构图,并描述公共资源交易监察系统中土地交易监察、建设工程监察、政府采购监察、产权交易监察等系统功能模块设计和命令解析、数据提取和数据集成等数据处理模块设计,并分析系统在安全性、先进性和可靠性等方面的需求,详细分析了各数据处理模块和主要功能模块的具体实现类、类内主要方法,最后设计各功能模块的主要界面。最后,在完成公共资源交易监察系统开发的基础之上,对该系统进行了功能测试和性能测试。测试是检验系统是否满足软件需求,并找出与软件需求不相符或相互矛盾的地方,进而提出完善的修改方面。首先进行功能测试,主要观测软件产品的各项功能,忽略软件的内部结构和实施代码。采用系统开发工具Eclipse自带的测试软件包JUnit进行单元测试,对软件产品中的功能模块和实现方法进行功能测试;采用Selenium测试工具进行系统测试,验证电子监察系统的完备性。最后采用测试工具LoadRunner进行性能测试,对系统的运行速度、负载等性能进行测试。功能测试和性能测试结果表明,该电子监察系统可以满足用户需求。