通用网络评审投票系统技术白皮书.docx
- 文档编号:30690677
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:22
- 大小:954.23KB
通用网络评审投票系统技术白皮书.docx
《通用网络评审投票系统技术白皮书.docx》由会员分享,可在线阅读,更多相关《通用网络评审投票系统技术白皮书.docx(22页珍藏版)》请在冰豆网上搜索。
通用网络评审投票系统技术白皮书
通用网络评审投票系统
技术白皮书
1前言
1.1项目名称
《通用网络评审投票系统》
1.2项目背景
传统纸质选票投票选举方式主要依靠手工数据表分发、收集、分析、统计。
整个投票过程比较繁琐,耗时耗力,易出错,同时选票的统计与计算过程漫长,无法实时获得结果,耽误了参与投票专家的宝贵时间。
对于更为复杂的多申奖等级和多轮次的投票的投票活动,更需要投票管理者做好各种不同情况的应急准备。
这无疑给现场投票活动带来了更多的挑战。
因此,急需一套能够支持简单投票、复杂投票、多轮次投票、重复投票、即时显示投票结果的投票系统,作为实现目标和提高现有投票选举活动管理水平的一种重要手段。
在各类项目招标与专家评审活动中,经常需要专家评委逐一对标书与项目的测评要素进行评分。
从项目信息的审核与评审专家的管理、评分数据的统计到评分结果的信息公开,目前大多采用人工方式,要提前印刷或打印项目评分表格,现场人工管理发放、回收以及结果统计,最后还需录入计算机,非常繁琐,工作量大,易出错,从而影响评审效率与整个评审信息化水平。
而评审工作的网络化管理使得评审工作从粗放手工化的管理手段转换为以数据为依据的精细化、微观化、智能化的管理,达到了提高效率、降低成本、提高满意度的目标。
1.3系统简介
通用网络评审投票系统是一款基于J2EE的多层架构的评审打分和投票表决的管理软件,主要实现了评审投票专家库管理、专家抽取功能,以及评审打分和投票表决的网络化管理。
方便系统使用者快速的方便的实现评审投票工作,提高评审投票工作的效率,以及提高评审投票工作的现代化管理水平。
图:
网络投票系统示意图
通过网络投票系统中的投票管理,可轻松实现专家在线投票和现场投票。
支持投票规则设置,投票等级设置,投票专家回避,投票项目升级和降级设置。
系统操作简单,投票结果即时图形展现和报表下载。
图:
网络评审系统示意图
通过网络评审投票系统中的评审管理,会前无需印刷和打印项目评分表格,可轻松登录系统进行评审打分,支持评审指标自定义设置,支持评分结果自动计算,系统操作简单,评委评分结果即时获得,方便后续报表自动分析与统计,可生成打印专家评审结果汇总表供评委与相关人员签字确认。
1.4使用范围
本系统适合各公司、企事业单位举办网络评审打分、投票表决活动。
评审打分如项目评审、管理评审、设计和开发评审、合同评审、产品质量评审、技术水平评审等。
投票表决如项目评奖、人物评比等。
2系统特性
●网络投票系统
(1)支持投票规则自定义
根据活动的投票制度,自定义设置投票总人数、是否设置奖励等级和通过票数、以及降级和升级处理等。
(2)支持具有评奖等级的投票
根据投票活动制度,设置评奖活动的奖励等级。
(3)支持具有通过票数设置的投票
根据投票制度设置能够获奖票数占总投票人数的比例,根据比例计算出通过票数。
当项目达到通过票数后,就视为通过投票获奖。
(4)支持投票跨等级的升级与降级
可以设置参与投票的项目或人通过投票时和没有通过投票后升级与降级的处理。
升级与降级可以设置跨一个或多个等级。
(5)支持专家在线投票
专家使用帐号和密码登录网络评审投票系统门户网站,进行在线投票。
(6)支持现场唱票
支持现场唱票,由现场投票工作人员将每位专家投票结果代理录入系统。
(7)支持投票卡扫描识别
投票管理者可以根据投票活动自定义投票卡,让专家进行填涂,后由投票卡识别客户端程序进行识别,提交给服务端进行投票,提高工作效率。
(8)支持重新投票
对于投票过程中出现的错误投票处理,可以让专家重新进行投票,覆盖前一次投票结果。
也可以放弃整个投票,整体重新进行投票。
(9)支持投票结果图形化展示
投票结果实时刷新动态化进行图形展现,提高了投票公开透明度。
(10)支持投票流程跟踪
投票过程中对项目的投票结果、修改记录进行跟踪记录,保证了数据的完整性。
(11)支持投票结果汇总报表
投票结果实时进行汇总统计,支持汇总结果导出功能。
●网络评审系统
(1)实现评审指标自定义设置
根据评审指标表,自定义设置评审指标名称、指标分数体制、打分方式、分数范围、分项指标、指标权重、指标布局等。
(2)自动计算得分
专家打分时,自动计算每项指标实际得分和累计综合得分。
(3)实现评审结果汇总报表功能
实现评审结果汇总,汇总方式分为评审专家汇总和评审项目汇总。
同时支持汇总结果报表下载功能。
●专家库管理
(1)实现专家信息定制化管理
除专家帐号信息外,系统可以扩展专家更多的其他信息模块,每个信息模块的顺序、填写字段、是否必填、字段长度、显示类型等都可以进行自定义设置。
(2)实现专家抽取
可以设置专家抽取人数、过滤条件、抽取的黑白名单,根据概率事件随机抽取专家,同时支持对抽取结果进行修改。
●其他
(1)不依赖任何操作系统
系统使用B/S架构开发,不依赖任何操作系统。
(2)简单快速的部署方式
嵌入式的mysql数据库,不需要特殊配置,启动系统就能直接运行。
(3)支持主流的浏览器
支持IE6及以上各版本、goole等。
3核心价值
通过建设网络评审投票系统,我们可以帮助客户实现如下业务价值:
●逐步形成行业内的具有权威的评审投票专家库,为后续的评审投票提供强大的人力支持。
●形成企业内部和行业内不同类型的评审指标库。
●通过应用系统实现评审投票从业务数据分散、不一致转换为业务数据集中和统一规范化管理;
●实现评审投票工作从粗放手工化的管理手段转换为以数据为依据的精细化、微观化、智能化的管理手段;
●通过流程分析帮助评审投票管理者优化业务流程,从而达到提高效率、降低成本、提高满意度的目标。
4系统总体设计与规划
4.1设计原则
系统的建设要坚持“统一网络、统一平台,统一数据库”为原则,“以需求为向导,以应用促发展”的总体思路,逐步实现系统集成、资源整合、信息共享。
根据系统的总体目标,该系统是要建设成能够充分规划信息资源,实现信息资源共享和优化配置,以用户的需求为导向,充分利用先进的技术和产品,实现信息流的及时交互,实现安全、便捷的系统管理,为用户提供安全、高效、可靠、丰富的信息服务。
因此我们在规划、设计和实施该系统时将遵循以下原则:
Ø技术先进性与成熟性
系统将采用近几年来的成熟先进的主流计算机技术,具有国际先进水平,可以作为商品化的产品。
Ø数据安全、保密性
采用相关系统安全策略,尤其是对核心(关键)子系统、数据传输等应能有效防止信息的泄密以及抵制外界非法侵入。
Ø系统经济性、实用性
系统总体上应具有良好的性能价格比、较高的应用、推广效益,同时应注重现有资源的利用,保护以往的投资。
Ø可扩展性、可推广性
软件系统的设计应使其易于扩充,以满足今后不断增长的用户的需求和可能出现的较大任务负载。
亦应具有可升级性,当需要时可通过增加新的应用同原有应用一起工作,以满足用户对系统处理能力的要求。
所建系统应具有完备的系统维护、扩展功能,为系统今后功能扩展、升级留有接口,并有利于系统的推广应用和再次开发。
Ø易维护性
从硬件平台系统的选择到应用系统的设计都应充分考虑系统的易维护性。
设计上尽量采用易于维护的系统平台,保证操作简单,且维护成本较低;同时,提供良好的管理和维护工具,降低管理和维护要求。
Ø可操作性
应用系统应具有友好的界面,要充分考虑使用人员的特点,使数据处理工作简单、方便、快捷、业务流程清晰,符合常规业务处理习惯。
Ø兼容性原则
系统应具有较大的系统兼容性,既可兼容原有系统中的数据,也要兼容其它与本系统有数据往来的其它系统数据格式,如可兼容DB2、Sybase、Oralce、MSSqlServer等数据库,同时也可进行跨系统部署。
Ø负载均衡能力
提供良好的负载均衡手段,防止系统阻塞失灵。
4.2体系架构
图:
网络评审投票系统架构
接入层:
负责实现人机交互、采用Web技术实现。
Web服务器采用Apache或WebServer,实现Web层负载均衡配置,动态信息JSP。
Web层采用AJAX技术实现逻辑层数据的异步请求的网页局部刷新,采用Web2.0技术,实现报表、动态表格,统计图形的信息融合,以期获得较好的用户使用体验。
业务逻辑层:
采用J2EE的组件技术如POJO,Bean,EJB实现业务逻辑服务。
业务组件层:
业务包括用户认证、日志审计服务、字典显示组件、报表组件等建立应用系统基础。
J2EE应用组件层:
J2EE应用程序是由组件构成的。
J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。
数据服务层:
通过JDBC接口高性能的访问数据库。
通过文件服务接口访问非结构化数据。
1.1系统体系
图网络评审、投票系统体系机构图
◆后台管理:
包括专家库管理,网络投票投票后台管理和网络评审后台管理。
1.专家库管理
管理专家数据,实现专家信息扩展、专家注册、专家审核、专家数据修改、专家抽取。
2.网络投票后台管理
录入投票数据,建立投票规则,设置投票项目、评审专家、投票规则的关联关系。
设置投票开关,实现对打分结果的实时监控,统计投票结果,确定获奖项目及获奖等级。
3.网络评审后台管理
建立评审指标库,配置专家、项目、评审指标体系三者之间的关系,各专家对分配的项目按照评审指标进行评审打分,系统将评审结果按照权重加权换算后进行统计汇总,国家局可对专家打分详细数据、汇总数据进行下载分析,确定参与现场评奖的项目。
◆门户服务系统
4.网络评审系统
5.网络投票系统
◆数据库
6.用户数据库
7.评审指标库
8.投票规则库
9.评审资料库
10.投票资料库
11.评审结果库
12.投票结果库
5系统功能
5.1用户管理
网络评审投票系统用户类型分为系统管理员、普通用户、专家。
“系统管理员”由系统进行预定义,系统管理员登录系统主要进行专家信息维护和评审投票管理设置。
普通用户指提交注册信息后的用户。
普通用户成为专家需要通过系统管理员对注册材料的审核才能成为专家,管理员也可以直接添加专家。
系统实现了户注册信息定制化管理,除了专家账户信息外,系统管理员可以扩展其他信息模块以获取专家更多详细信息,形成全方位的、特有的评审投票专家库。
图:
专家注册流程图
5.2专家抽取
系统使用者可以自定义专家抽取条件,抽取条件中可以设定抽取黑白名单,过滤专家。
抽取条件设置完毕后系统根据概率事件随机抽取专家。
抽取的专家结果可以进行修正,修正抽取结果的方式为:
①删除抽取专家;②新增抽取专家。
③重新进行抽取。
专家抽取流程如下图所示:
图:
专家抽取流程
5.3评审投票项目管理
采用数据与文件结合的方式对项目进行管理。
系统管理员将评审项目需要的材料使用文件服务上传到系统中,系统将上传的文件转化成HTML,方便专家评审打分、投票表决时直接对项目材料文件进行查阅。
5.4网络投票
在对项目进行评奖时,由专家对项目进行投票表决,当达到一定的票数时,项目即可获奖。
本系统针对投票流程,分为投票规则管理、项目信息管理、投票设置、专家投票、统计获奖项目四个主要模块。
包括网络投票后台管理和专家在线投票两个子系统。
5.4.1网络评审流程
按照投票流程及程序,划分为三个阶段:
第一阶段:
投票前的准备阶段
第二阶段:
专家投票表决阶段
第三阶段:
投票结束,公布投票结果阶段
(一)投票准备阶段
●录入投票项目:
由系统管理员准备参与投票的各种材料,准备完毕后在网络投票后台管理系统中将资料上传。
●配置投票规则:
建立项目与投票规则的关联关系;
●配置投票专家:
为项目设置投票专家;
●投票开关设置:
设置投票开关,开关开启时,专家才能进行投票。
●投票关系导出:
按照项目或专家生成投票关系的excel文件进行下载。
●投票卡打印:
系统管理员将配置好的项目与专家关系按照专家进行打印。
(二)投票阶段
●专家在线投票:
投票专家登录系统进行投票。
●专家填涂投票卡:
专家填写投票卡,由系统管理员对投票卡进行扫描入库。
●系统管理员代投:
即现场投票,专家填涂投票卡后,由系统管理员进行代投。
(三)投票结果统计
●统计投票结果:
系统管理员统计投票结果,确定获奖项目及获奖等级。
●公布投票结果:
获取最终投票结果进行公布。
5.4.2投票规则管理
投票规则指投票对象参与网络投票所要遵循的规则。
投票规则包含了申奖等级、通过票数、升级与降级设置。
等级设置规定了参与投票的项目能够进行参投申请的奖项等级。
奖项等级可以设置一个或者多个。
通过票数规定了参与投票项目能够获得该申奖等级奖项的标准。
当参与投票的项目的得票数等于或者大于通过票数时,项目就可以获奖。
升级设置规定了项目通过申奖等级奖项的投票后,是只能获得该等级的奖项,还是可以继续参与更高等级的投票,以获取更高的荣誉。
降级设置规定了项目没有通过申奖等级奖项的投票后,是停留到该等级没有获奖的结果,还是可以参与到较低的一个等级奖项的投票过程。
5.4.3投票关系设置
投票关系设置,指的是为项目设置投票专家。
指定投票专家时,专家来源分为专家库的专家和抽取规则下抽取结果中的专家。
设置完项目评审专家后,特殊情况下需要专家进行回避,可以设置专家为回避专家,回避后的专家不能对项目进行投票。
5.4.4投票开关设置
投票开关取决于网络投票规则。
当网络投票规则不设置申奖等级时,只要开启整个投票开关就可以对投票项目进行投票,结束时只要对整个项目进行结束即可。
当设置了申奖等级后,投票开关需要按照申奖等级进行开启和结束。
如果投票等级设置了升降级,结束投票关系到项目的升级和降级,因此只能一个一个等级的进行投票,一个等级结束后,才能开始下一个等级的投票。
结束投票时,没有进行投票的专家,将视为投弃权票。
投票结束时系统根据专家的投票结果进行统计,并整体或者某个等级项目的结果进行导出。
也可以查看投票结果图形和投票结果统计页面查看详细的投票结果。
由于各种外在原因导致投票结果不正确,需要放弃投票结果,重新进行投票时,点击重新投票清除已有结果。
5.4.5专家投票
专家对分配的投票项目进行投票。
专家不能重复进行投票,后一次投票将覆盖前一次的投票结果。
专家投票方式:
●专家登录系统后进行在线投票;
●现场唱票,即专家填涂完投票卡后,由投票管理者代理录入投票结果。
●投票卡识别客户端程序,扫描投票卡进行投票。
5.4.6投票卡识别客户端程序
系统实现Twain接口调用扫描仪,使用扫描仪将投票卡模板文件扫描至系统存为JPG图片,标识出填涂的区域,定制识别模板文件。
扫描所有专家填涂的投票卡,照模板识别专家投票卡。
由客户端将识别结果提交给服务端,服务端按照定义识别数据进行解析,获取最终的投票结果数据后进行投票处理,并将投票结果返回客户端进行响应。
图:
投票卡识别客户端程序界面
5.4.7投票流程跟踪
记录项目参与每轮的投票、修改、升级、降级记录和每一轮项目的投票结果,方便系统管理员追踪项目投票流程。
5.4.8投票结果图形
使用Applet客户端程序,实时动态刷新展示投票结果,提高了投票结果透明度。
图:
投票结果图形
5.5网络评审
网络评审后台管理系统以参与评审的资料为核心,设置参与评审资料的审核指标,并针对评审资料配置评审人员。
各评审人员对分配的评审资料按照评审指标进行评审打分,系统将评审结果按照权重加权换算后进行统计汇总,并对评审人员打分情况进行详细数据汇总,形成评审结果数据。
5.5.1网络投票流程
按照评审流程及程序,将网络评审划分为三个阶段:
第一阶段:
评审前的准备阶段
第二阶段:
评审专家评审打分阶段
第三阶段:
专家评审打分结束,评审结果统计分析阶段
图:
网络评审流程
(一)评审准备阶段
●录入评审项目:
由系统管理员准备参与评审的各种材料,准备完毕后在网络评审后台管理系统中将资料上传。
●配置评审指标:
建立项目与评审指标的关联关系,专家打分时参考评审指标进行打分;
●配置评审专家:
为项目分配评审专家;
●投票关系导出:
按照评审项目或项目进行统计的excel文件下载。
(二)专家评审阶段
●专家打分:
评审专家参照评审指标对评审材料进行评分。
(三)评审结果统计
●统计评审结果:
按照项目或者专家对项目的评分结果进行统计,按照评审指标计算项目的平均分、综合得分情况。
●导出评审结果:
按照项目或专家进行统计的excel文件进行下载。
5.5.2评审指标管理
采用界面化评审指标管理,系统管理员可以自行设计复杂的评审指标表,能够满足评审指标布局多样化的需求。
系统管理员可以制定评审指标采用的分数体制、专家评审打分方式、没项指标所占的权重、以及每项指标的得分范围,规范化专家打分。
5.5.3评审关系设置
评审关系设置,指的是为项目设置评审专家和评审指标。
指定评审专家时,专家来源分为专家库的专家和抽取规则下抽取的专家。
项目设置完评审专家后,特殊情况下需要进行回避,可以设置专家为回避专家,回避的专家不能对项目进行评审打分。
5.5.4评审结果统计
在网评结束后,系统管理员可以对项目的打分结果进行统计查看。
系统提供按照项目进行统计和按照评审专家进行统计两种方式。
将所有评审专家对项目的评审结果情况进行汇总,生成综合得分和详细结果Excel文件,并提供下载功能。
6系统运行环境
硬件平台
普通PC、笔记本、PCServer
操作系统
Windows系列、Unix、Linux
中间件
WebSphere6.0以上,WebLogic8.1以上,Tomcat5.0以上
数据库
MYSQL5.5
JDK版本
SUN1.5以上
浏览器
IE8及以上
网络
局域网或广域网
其他设备
打印机、扫描仪(可自动进纸)、投影仪
7系统实施方案
(一)互联网部署建议
为了系统运行的安全性和稳定性,采用安全的web部署结构,用户通过标准的HTTP协议连接服务器。
部署结构如下图所示:
专家和管理员通过浏览器访问服务,多个Tomcat服务器与Apache服务器集成,让他们共同运行servlet/jsp组件的任务,多个Tomcat服务器构成了一个集群(Cluster)系统,共同为客户提供服务。
数据库、web、apace可以部署在同一台硬件服务器中。
(二)局域网或临时会场部署建议
局域网部署时,为了满足现场投票的需求,至少需要两台电脑,一台作为web服务与数据库服务部署机器,同时提供投票图形展示。
另一台机器作为系统管理员操作平台,连接扫描仪和打印机,为现场投票提供打印专家投票卡和扫描投票卡服务。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 网络 评审 投票 系统 技术 白皮书