政府采购资质审核系统的设计与实现毕业论文.doc

上传人:laozhun 文档编号:3944063 上传时间:2023-03-28 格式:DOC 页数:35 大小:9.82MB
返回 下载 相关 举报
政府采购资质审核系统的设计与实现毕业论文.doc_第1页
第1页 / 共35页
政府采购资质审核系统的设计与实现毕业论文.doc_第2页
第2页 / 共35页
政府采购资质审核系统的设计与实现毕业论文.doc_第3页
第3页 / 共35页
政府采购资质审核系统的设计与实现毕业论文.doc_第4页
第4页 / 共35页
政府采购资质审核系统的设计与实现毕业论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《政府采购资质审核系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《政府采购资质审核系统的设计与实现毕业论文.doc(35页珍藏版)》请在三一办公上搜索。

1、政府采购资质审核系统的设计与实现摘 要:信息技术在政府采购流程中的应用已越来越广泛,而供应商资质审查是招投标活动中不可缺少的环节,因此利用电子化手段改进政府采购资质审核模式,开发政府采购资质审核系统是当务之急。本文针对IT设备和系统集成类政府采购要求,分析资质审核的业务需求,提出系统总体设计方案,论述了系统的开发技术和详细设计过程,并最终实现了一个B/S模式的、使用J2EE技术开发的政府采购资质审核系统。本系统可对系统集成企业资质、项目经理和高级项目经理资质以及监理单位资质、监理工程师资质等进行分类查询和多维审核、系统操作直观简便、界面严谨规范、功能灵活实用。此系统可较好地满足政府采购中对招投

2、标商进行资质审核的需要,有效的提高审核效率和准确性。关键词:政府采购;资质审核;B/S;J2EE;多维审核Government Procurement Qualification Examination SystemDesign and ImplementationAbstract:IT in the government procurement process has become increasingly widespread application, the qualification review bidding activity indispensable link, Therefo

3、re, the use of electronic means to improve government procurement qualification audit mode, the development of government procurement qualification examination system is a top priority. In this paper, IT equipment and systems integrators types of government procurement requirements, analyzes the bus

4、iness needs of qualified audit, presents the overall system design, system development techniques discussed and detailed design process, and ultimately achieve a B / S mode, the use of J2EE technology development qualification examination system for government procurement. The system can Qualificati

5、on system integration, project managers and senior project manager qualification and supervision unit qualification, build engineer qualification, and other classified queries and more for the audit, the system is simple and intuitive operation interface rigorous specification, functional and flexib

6、le, practical, can be more good to meet government procurement tenders for investment needs of business conduct quality audit, effectively improve the efficiency and accuracy of the audit.Key words: Government procurement; Qualification examination; B/S; J2EE;Multidimensional audit目 录1 绪论12 系统分析22.1

7、 可行性分析概述22.2 技术可能性22.3 需求分析32.3.1 系统需求32.3.2 功能需求32.3.3 非功能需求43 系统技术方法研究63.1 数据库软件63.2 Java面向对象的程序设计简介63.3 前台页面73.4 后台数据处理73.5 系统结构模式84 总体设计94.1 系统总体架构94.2 系统运行环境104.2.1 服务器环境104.2.2 客户端环境104.2.3 系统开发环境104.3 系统功能介绍105 系统数据库设计115.1 系统的体系结构115.2 数据表的设计115.3 表数据的获取整理136 系统详细设计实现156.1 系统主页面实现156.2 查询模块实

8、现156.2.1 集成企业资质查询156.2.2 项目经理资质查询166.2.3 高级项目经理资质查询176.2.4 监理工程师资质查询186.2.5 监理单位资质查询186.2.6 进网许可证资质查询196.3 详细信息查询模块实现196.3.1 集成企业资质证书编号详细查询196.3.2 进网许可证资质许可证编号详细查询206.4 添加功能模块实现206.5 修改功能模块实现216.6 删除功能模块实现226.7 导入功能模块实现226.8 通过多条件筛选功能模块实现236.9 联合查询模块设计237 系统实际测试267.1 系统测试267.2 测试所有功能267.2.1 测试查询所有功能

9、267.2.2 测试证书编号查询信息功能267.2.3 测试联合查询功能277.2.4 测试插入信息功能28结 论30参考文献31致 谢321 绪论新世纪的到来,社会朝着信息化时代飞速发展,自动化办公更加普及,更为人们所重视,在社会生活中与我们的关系也越来越密切。它能有效地收集、处理各种信息,极大地提高了办事效率,及时准确地获取信息。而计算机技术、网络技术、各种软件工作平台不断地发展,也大大促进了电子自动化办公的实现。本课题是针对IT设备和系统集成类政府采购过程中对招投标商进行资质审核的需求所而开发的。计算机在政府对招投标商资质审核中已经广泛普及,利用计算机实现资质审核已成为必然趋势。政府采购

10、中经常需要对投标商进行资质审查,所以本资质综合审查系统便应运而生。随着计算机网络技术的迅猛发展和日益成熟,计算机管理所无法比拟的优点有检索迅速、可靠性高、查找方便、保密性好、存储量大、成本低以及寿命长等。如今,计算机的性能有了长足的提升,而与此同时的,却是价格的逐渐降低,它已经被应用于许多领域。计算机之所以被广泛应用的原因主要有如下几个方面。1、计算机可代替人工进行许多繁杂的劳动;2、计算机可以节省很多资源;3、计算机可以帮助人们提高工作效率;4、计算机可以增强敏感文档的安全性;5、办公自动化是先进生产力发展的一个重要标志。综上所述,利用计算机开发该资质审核系统,用以替代传统的人工操作,可以节

11、约大量的人力、物力、财力,而且能够极大地提高资质审核的效率,是社会发展的必然趋势。2 系统分析2.1 可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、经济、技术以及管理等方面进行分析,并得出新系统开发工作的可行、不可行,需要修改和追加投资、暂缓开发与分步实施等方案和结论,最后完成可行性分析。本系统的可行性分析阶段的主要工作包括如下几个方面。1、新系统目标可行性分析从目标可行性来看,本系统的目标明确,定位恰到好处,可实现。2、社会可行性分析本系统开发符合国家的法律法规,及相关政策,系统采用Java语言开发,兼容性好,可移植性良好。3、技术可行性分析本系统使用

12、Java语言开发,平台选择My eclipse 10,数据库选择My SQL, Java语言简单易用、兼容性和可移植性都很好,系统在普通PC机即可运行。4、经济可行性分析本系统开发投入资金较少,相比以前纸质人工资质审核而言,极大地提高了工作、审核效率,节省大量的人力、物力。2.2 技术可能性技术可行性分析主要有三个方面:目前有关的技术能否支持所开发的新系统、硬件、软件资源。2.2.1 技术支持对于此系统而言,目前Java语言发展成熟,应用广泛。My SQL作为小型企业开发的数据库,也已经有很多的先例,而且技术上类似的项目成功案例多不胜数,通过对实现系统所需要的技术分析,确信本项目开发采用这些技

13、术完全可行。2.2.2 硬件资源开发此系统所需要的硬件资源主要考虑如下两个方面:系统开发人员在系统开发过程中所需要的计算机设备及其有关的I/O设备;系统开发成功投入使用后,需要政府机构具备计算机设备及有关的外围设备。本系统对计算机硬件资源适用性强,PC机即可。同时机器需要有联网的硬件设备和外网接口,而不关注机器的操作系统。2.2.3 软件资源本系统开发及运行所需的软件资源主要考虑如下几个方面: (1) 操作系统Linux,Unix,Windows等均可;(2) 数据库管理工具选择My SQL; (3) 系统需要安装JDK,JRE;(4) 需要有服务器,Apache Tomcat;(5) 需要安

14、装谷歌,火狐,IE等浏览器之一; (6) 开发平台为My eclipse 10。在开发本系统之前,需要与政府部门的相关领导和有关的操作审核人员进行密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在很大程度上具有一定的合理性与先进性。2.3 需求分析需求分析是系统开发工作中的最重要的环节之一。本项目要求实现政府对招投标商完成资质审核。基于以前采用纸质,人工的方式实现资质审核,不仅效率低、不准确,而且数据不公开、不透明,还夹杂了许多人为因素。如果数据量巨大,将会浪费很多的人力、物力、财力。而信息化时代的到来,这种问题会迎刃而解。根据对政府部门相关工作人员的咨询,此系统需要实现的是

15、通过人员、企业,以及其他相关信息实现联合查询和多维审核,而数据便是最根本的东西,通过计算机实现大量数据处理,将反馈信息提供给审核人员。这样效率会大大提高,数据公正公开,不会被任何人为因素干扰。2.3.1 系统需求为了提高政府部门对招投标商资质审核的工作效率,急需研发一款资质审核系统。该系统集企业资质、项目经理资质、高级项目经理资质、监理单位资质、监理工程师资质等于一身,实现分类查询和多维审核。摒弃了长期以来人工纸质处理数据的繁琐,节省了大量的人力、物力、财力。优化了查询方式,完善了操作流程,让资质审核过程更加信息化、透明化、公正化。界面友好美观,操作简单方便。当工作人员实现政府对招投标商的资质

16、审核时,清晰的业务流程,规范的业务操作能够提高各个业务环节的工作效率。软件系统的实施能最大限度的减少查询异常和人为因素的干扰。2.3.2 功能需求如图2-1所示。政府采购资质审核系统 综合查询多维审核系统工程监理资质企业审核系统工程监理资质名单审 核数据统计小工具选择资质,查询满足的企业企业名称,相关资质,证书编号,拥有的职位多重条件综合查询证书编号精确查询通过excel导入删除信息修改信息插入单条信息多重条件综合查询证书编号精确查询通过excel导入删除信息修改信息插入单条信息图2-1 功能结构图系统功能结构分为三大模块:人员资质名单审核:项目经理、高级项目经理、资质工程师三种名单审核;企业

17、资质审核:集成企业资质、监理资质单位审核;进网许可证资质审核;根据系统需求,需实现综合审核和多维审核:实现多种资质审核联接查询,根据所显示的资质实现审核。2.3.3 非功能需求1、在数据方面,实现了数据标准化,并整理建库,实现了与中华人民共和国工业和信息化部的数据同步。实现资质审核基础数据建设,对政府投招标资质审核的数据积累和建设起到支撑作用。后续可通过导入方式及时更新工信部的数据到系统中。2、在管理方面,通过审核系统平台提高了政府部门信息化、高效化管理水平。根据设计,关于把资质审核的各类业务纳入到统一管理体系,并在平台进行统一的数据标准管理,确保管理业务的深度、精细度和全面性;通过对数据信息

18、的获取和对招投标商资质审核的总体流程进行分析和优化,使业务流程简洁化、网络化、一体化,提高了工作效率;通过信息的公开化、透明化、及时性减轻了自身工作压力。3、在服务方面,通过完善面向对政府工作人员服务系统来升级服务。第一,提供简单快捷的数据查询。审核部门人员,及时、准确查询了解信息,提供最基本的数据查询、统计和分析服务。公共基础数据通过数据同步开放,供全国所有可以联网的政府相关部门共享共用。第二,推行各个部门的网点联网服务。在各个地区,不同省市县之间建立无缝连接的数据,使资质审核更加便捷,更加全面。实现所有地区服务,消除信息不流通的弊端,为其提供最方便、快捷的服务。3 系统技术方法研究本系统使

19、用功能强大的My eclipse 10作为开发工具,用Java作为语言开发,以My SQL作为数据库,实现系统开发数据信息的存储。同时Brower端使用HTML,CSS,JavaScript等前台语言,Server端数据处理通过Servlet实现。利用Jsp+Servlet+JavaBean技术框架,以MVC为开发模式,系统可运行在Tomcat服务器上。3.1 数据库软件MySQL作为一个开放源码的小型关联式数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总

20、体拥有成本低,尤其是开放源码这一特点,可以大大降低总体拥有成本。许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。My SQL拥有以下特性:1使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性2支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、Open BSD、OS/2 Wrap、Solaris、Windows等多种操作系统3为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby

21、l等。4支持多线程,充分利用CPU资源5优化SQL查询算法,有效地提高查询速度6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。7提供TCP/IP、ODBC和JDBC等多种数据库连接途径。9提供用于管理、检查、优化数据库操作的管理工具。10支持大型数据库。可以处理拥有上千万条记录的大型数据库。11支持多种存储引擎。3.2 Java面向对象的程序设计简介随着Internet与WWW的兴起和不断发展,需要开发许多大型的软件系统。如何简

22、化这些大型系统的开发、设计与维护,使系统具有灵活性、可移植性和互操作性,成为软件开发必须考虑的问题。Java的诞生应允了这个要求,Java语言有着很好的网上移植性,安全性,并且编程难度上比C/C+简单。其作为一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。Java为每个对象赋予应有的属性,使对象成为实实在在存在的东西。将程序和数据封装起来看作一个对象,并在设计该对象时,不需要建立和描述代码,而是用创建对象的副本使用set、get方法调用对象属性。Java语言具有安全性、跨平台、多线程等优势,特别适合Internet应用程序开发。

23、相对本系统而言,正是因为它的这种特性,应用本系统中便是最好的选择了。Java语言为每个计算机系统都提供了一个叫做Java虚拟机(JVM)环境,它包括一个编译器和一套软件系统。Java编译器把Java源程序翻译成被称为字节码的中间代码。字节码是和Java源程序一样,与计算机操作系统无关。Java为每个系统都提供了可以直接把字节码文件编译成可执行的映像文件的编译器,Java把这类编译器捆绑在一些Web浏览器中,使得Java拥有强大的跨平台运行能力。3.3 前台页面采用框架将页面分为三部分:top、main、bottomHTML 是用来描述网页的一种超文本标记语言,拥有一套标记标签,透过标签来描述网

24、页。本页面所有的页面布局,采用HTML实现。CSS 即是层叠样式表,在本系统中主要实现对页面的装饰,修饰之类的。JavaScript即脚本语言,主要实现在用户提交页面之前,对页面输入数据的合法性,是否为空验证。AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。本系统中应用jQuery实现Ajax的异步请求。3.4 后台数据处理Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面,担当客户请求与服务器响应的中间层,在web.xml中配置,Servlet由Web服务器进行加载,要求该

25、Web服务器必须包含支持Servlet的Java虚拟机。Servlet具有方便,功能强大,可移植性好,节省投资等众多优点。本系统开发前台数据都是交给Servlet来做处理的。Service创建一个Servlet实例,然后激活Servlet中的service()方法,获得关于请求对象的信息,处理请求,并使用响应对象的方法,将响应传回Server,最终到达客户端,显示给用户。3.5 系统结构模式C/S又称Client/Server或客户/服务器模式。而B/S是Brower/Server的缩写。C/S的优点是能充分发挥客户端PC的处理能力。但是由于其仅能适用于局域网,且要求客户端 安装专用的客户端软

26、件,而且一般只能用于Windows操作系统。而B/S最大的优点就是可以在任何地方操作而不用安装任何专门的软件,只要有一台可以上网的电脑且安装浏览器就能实现,客户端零维护。系统的扩展非常容易。根据本项目的需求,用户分散在各个地区,处在不同的政府部门,在这种情况下B/S结构模式也是比较合适的。4 总体设计4.1 系统总体架构鉴于政府采购资质审核系统的需求及开发技术的研究,该系统开发结构为B/S。其系统总体架构如图4-1所示。政府部门浏览器客户端响应请求返回数据增删改查导入操作请求服务端服务器层数据库端资质的数据存储图4-1 系统总体架构图系统运行流程:客户端客户通过浏览器访问该系统,实现插入、更新

27、、删除、导入、查询所有、条件筛选查询等操作,请求到达服务端,服务器从数据库获取数据,并用对象封装,然后响应请求,将信息处理并显示在用户浏览器页面上,完成用户一次请求。4.2 系统运行环境4.2.1 服务器环境操作系统:关系数据库:服务器安装My SQL数据库即可。4.2.2 客户端环境 硬件:q需要安装JDK,JRE 的PC机器一台,操作系统不限。软件:本系统测试环境:谷歌浏览器,目前大多数浏览器均支持Ajax,故兼容性良好。4.2.3 系统开发环境本系统的开发环境如下:编程环境:My eclipse 10,Tomcat 7服务器操作系统:Windows XP/ Windows 7/Windo

28、ws Vista.数据库:My SQL.4.3 系统功能介绍由于本系统中的信息是面向公众开放的,所有参与招投标的人也都有权利查看资质信息,所以本系统未设置登录模块。本系统功能包括如下几方面:1、所有资质信息均可实现证书编号或许可证编号详细查询,联合其他信息模糊查询。2、考虑到某些资质的撤销,删除功能模块,可以实现对单条记录的删除操作。3、信息需要实时刷新,或者添加有误,需要有修改更新模块。4、信息更新,需要添加单条记录的模块。5、当某次或某年,数据量巨大的时候,单条添加难于体现信息化的高效,而本系统拥有导入功能,可以轻松实现。6、综合查询和多维审核:实现对表中数据连接的各种相关查询。5 系统数

29、据库设计5.1 系统的体系结构通过对本系统需求分析来看,本系统大概需要数据表为六张表,每张表分别对应六种资质审核,其中联合查询和多维审核是将六张表连接实现的。5.2 数据表的设计根据系统功能模块的划分以及功能设计的要求,对系统信息数据库,可以列出如表5-1数据结构和数据项。1、list_of_enterprises表5-1 集成企业资质表序号字段名类型长度索引panyIdint1主键pNameVpGradeVarchar54.certNumVarchar155.firstDateDate116.lastDateDate117.provinceVarchar162、list_of_project

30、_mana表5-2 集成项目经理资质表序号字段名类型长度索引1.managerIdInt1主键2.managNameVpNameVarchar544.certTypeVarchar95.certNumberVarchar106.firstDateDate117.lastDateDate118.provinceVarchar163、 list_of_senior_project_manager表5-3 集成高级项目经理资质表序号字段名类型长度索引1.smanagIdInt1主键2.smanagNameVpNameVarchar424.scertTypeVarchar145.scertNumVar

31、char116.firstDateDate127.lastDateDate128.provinceVarchar74、list_of_engineer表5-4 监理工程师资质表序号字段名类型长度索引1.engineerIdInt1主键2.enginNameVpNameVarchar444.certNumVarchar115.firstDateDate126.lastDateDate127.statusVarchar68.provinceVarchar165、list_of_units表5-5 监理单位资质表序号字段名类型长度索引1.unitIdInt1主键pNameVarchar503.uni

32、tGradeVarchar64.certNumVarchar165.firstDateDate126.ladtDateDate127.provinceVarchar166、list_of_telecomm表5-6 进网许可证资质表序号字段名类型长度索引1.teleCtIdInt1主键2.licenNumVarchar153.equipNameVarchar504.equipModelVarchar205.applyCompVarchar446.produceCompVarchar467.firstDateDate118.lastDateDate119.certTypeVarchar1410.C

33、ommentVarchar2005.3 表数据的获取整理由于本系统为政府采购资质审核系统,因此所有资质信息均来自中华人民共和国工业和信息化部,可以通过在系统主页面的链接实现数据共享,总数据量达六万多条,开发之初,所有数据均通过网站页面获取,并存入Excel文件中,通过专业的数据转换工具TFSOFT,将所有数据转换成数据库可以识别的SQL查询语句,由于机器硬件设备限制,加之数据不统一,转换效率比较低,通过物理检查和程序测试,所有数据没有丢失。数据库自己建立,初步数据包括表的建立和所有的数据,这些数据均是生成的SQL语句建立和实现。等到系统真正运行之后,所有数据可通过程序实时操作来实现。6 系统详

34、细设计实现6.1 系统主页面实现1.系统欢迎页面功能:作为政府资质审核系统的首页,一定要严肃,工整,色彩、配图等符合政府机关的要求。政府采购资质审核系统首页面,如图6-1所示。图6-1 系统主界面由于本系统的公开性,不需要登录模块,因此首次进入该系统并没有任何操作时,显示当前欢迎页面。6.2 查询模块实现6.2.1 集成企业资质查询本模块提供了集成企业资质的查询功能,可以实现条件筛选查询全部、添加单条记录、导入数据到数据库、修改具体信息和删除单条记录、查询全部信息等功能。如图6-2所示。图6-2 (a) 集成企业资质图6-2 (b) 集成企业资质6.2.2 项目经理资质查询 本模块提供了集成项

35、目经理资质管理功能,通过证书编号详细查询,姓名、单位名称、所在省市、实现多条件筛选查询,同时具有添加、修改、删除、导入等众多功能。项目经理资质列表界面如图6-3所示。图6-3 集成项目经理资质6.2.3 高级项目经理资质查询本模块提供了集成高级项目经理资质管理功能,通过证书编号详细查询,姓名、单位名称、所在省市,实现多条件筛选查询,同时具有添加、修改、删除、导入等相关功能。高级项目经理资质列表界面如图6-4所示。图6-4 集成高级项目经理资质6.2.4 监理工程师资质查询本模块提供了监理工程师资质相关功能,有通过证书编号详细查询,姓名、单位名称、首次获证日期、批准(备案)时间和所在省市,实现多

36、条件筛选查询,同时具有添加、修改、删除、导入等相关功能。监理工程师资质界面如图6-5所示。图6-5 监理工程师资质6.2.5 监理单位资质查询本模块提供了监理单位资质功能,有通过证书编号详细查询,单位名称、资质等级和所在省市,实现多条件筛选查询,同时具有添加、修改、删除、导入等相关功能。监理单位资质界面如图6-6所示。图6-6 监理单位资质6.2.6 进网许可证资质查询本模块主要针对电信设备入网许可证进行审核,提供了进网许可证资质管理功能,有通过许可证编号详细查询,设备型号、设备名称、生产企业和申请单位实现多条件筛选查询,同时具有添加、修改、删除、导入等相关功能。进网许可证资质界面如图6-7所

37、示。图6-7 进网许可证资质6.3 详细信息查询模块实现6.3.1 集成企业资质证书编号详细查询1.输入证书编号,如图6-8所示。图6-8 输入已存在证书编号2.点击“查询”按钮后,查询结果如图6-9所示。图6-9 显示成功查询记录3.根据项目本功能的实现,如果输入的证书编号存在,会显示和该编号相关的所有记录信息。6.3.2 进网许可证资质许可证编号详细查询1.输入许可证编号,如图6-10所示。图6-10 输入已存在的许可证编号2.点击“查询”按钮后,显示查询结果如图6-11所示。图6-11 显示查询后的结果6.4 添加功能模块实现1.点击页面右上角的 按钮,系统链接到添加信息页面,如图6-1

38、2所示。图6-12 集成企业资质添加单条记录2.所有的信息有效,点击“添加”按钮,跳转成功页面如图6-13所示。图6-13 信息添加成功3. 如果添加成功,页面会直接跳转到所有信息页面,可通过点击末页看到新添加的数据;如果添加不成功,页面会继续返回添加页面,用户输入所有合法信息,方可添加成功。 6.5 修改功能模块实现1.修改页面,当用户修改时间、资质等级、证书编号、所在省市,如图6-14所示。图6-14 集成企业资质信息修改2.用户所有输入信息合法,修改成功之后,页面显示信息如图6-15所示。图6-15 用户成功修改信息页面6.6 删除功能模块实现1删除操作通过jQuery/Ajax实现局部

39、刷新删除,并有确认操作,如图6-16所示。图6-16 确认删除2.删除成功之后的返回结果页面如图6-17所示。图6-17 删除成功3.点击弹出框“确定”按钮页面重新载入的结果如图6-18所示。图6-18 删除成功返回效果6.7 导入功能模块实现1. 点击页面右侧按钮,跳到导入数据页面,如果直接点击“确认导入”按钮,系统给出提示信息如图6-19所示。图6-19 系统提示信息2.选择正确的文件后,点击“确认导入”按钮(文件路径默认要存在C盘根目录下才可以),成功之后,页面效果如图6-20所示。图6-20(a) 即将导入的文件图6-20(b) 导入成功之后页面效果6.8 通过多条件筛选功能模块实现1

40、.当用户通过下拉菜单选择资质等级“一级”和所在省市“山东省”时,点击“查询”按钮后,成功查询后页面显示效果如图6-21所示。图6-21 成功查询页面显示6.9 联合查询模块设计联合查询主要是实现数据表连接相互查询,并且显示各数据表的数据信息。主页面如图6-22所示。图6-22 联合查询主页面1点击“数据统计小工具”,显示所有信息总数和各个资质的总数,如图6-23所示。图6-23(a) 统计所有资质数据 图6-23(b) 统计所有资质数据2.通过输入资质企业名称,实现该企业拥有的资质、拥有的证书和拥有的职位,如果没有输入资质企业名称,而直接点击“查询”按钮,系统给出提示信息如图6-24所示。 图

41、6-24 没有输入资质企业名称3.用户输入合法的资质企业名称,通过复选框可以实现该企业拥有的资质,拥有的证书,拥有的职位名称三项查询。当输入企业名称为长天科技有限公司,选择拥有的职位信息,点击“查询”按钮,返回结果如图6-25所示。图6-25 企业的职位资质4.五项资质权限,用户通过复选框选择资质条件,系统会给出回应,显示满足当前用户所选资质条件的企业名称列表,当选择系统工程监理工程师资格认定系统工程监理资质单位,满足这两个资质的企业名称:总共(247)条数据。7 系统实际测试7.1 系统测试软件测试是为了发现错误而执行程序的过程,主要是验证,要保证软件正确实现特定功能,确认软件在外部环境下的

42、逻辑运行是否正确。为了保证软件产品的最终质量,软件开发过程中,重点是要衡量正在开发软件的质量。7.2 测试所有功能7.2.1 测试查询所有功能通过测试,系统第一次载入,实现所有的查询,可能数据量比较大,页面大的原因,反应有点慢,代码优化这块做的不是最好,不过进行第二次测试,系统反应正常,流畅运行。测试翻页效果,反应及时,无任何卡顿现象。本程序所实现的翻页特效,当在第一页时,不显示首页和上一页,同样,在末页时,不显示下一页和末页,这样可以避免误操作,设计灵活,亲民,方便,快捷。如图7-1所示。图7-1 当前第一页最后一页,如图7-2所示。图7-2 当前最后一页7.2.2 测试证书编号查询信息功能

43、1.当用户输入一个不存在的证书编号时,系统查询结果如图7-3所示。图7-3 证书编号不存在结果2.当用户输入一个存在的证书编号时,点击查询按钮,系统查询的结果如图7-4所示。 图7-4(a) 输入已存在证书编号图7-4(b) 查询结果7.2.3 测试联合查询功能1.如果单位名称为空,资质等级和所在省市都不选择的话,直接点击查询按钮,实现的是查询全部操作。只有当用户输入任何一个文本框信息之后,才会实现根据用户输入的信息联合查询,当用户输入单位名称“技术有限公司”,单位名称实现的是模糊查询,系统查询的结果,如图7-5所示。图7-5 输入信息2.用户输入单位名称为“技术有限公司”,资质等选择为“三级”,所在省市选择为“上海市”,查询结果如图7-6所示。图7-6 查询结果3.用户点击查询按钮后,页面所显示的信息,总计条数19条,7.2.4 测试插入信息功能1.主页面右边有两个按钮点击“+”按钮,即链接到添加新数据页面,如图7-7所示。图7-7 添加新数据2,当所有文本框都没有输入信息,点击添加按钮之后,页面给出的提示信息,如图7-8所示。图7-8 文本框为空页面提示信息3.当用户输入单位名称之后,但是名称并不合法,系统给出提示信息如图7-9所示。图7-9 文本框内容不合法提示信息4.当用户输入正确的信息,并且信息为合法输入,系统通过正确验证,给出用户提示信息,如

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号