APP下载

智能评分管理系统的设计与实现

2016-06-27

天津科技 2016年3期
关键词:客户端管理系统程序

许 晶

(天津现代职业技术学院 天津300350)

智能评分管理系统的设计与实现

许 晶

(天津现代职业技术学院 天津300350)

智能评分管理系统是一套完整的计算机系统,可以控制比赛进程,显示比赛状态,拥有独立的比赛计时和综合的评分管理功能。智能管理系统运用交互式多媒体技术,通过计算机、投影仪和大屏幕或电视屏幕的现场播放,给参赛选手和观众以在线直播的视听感受。介绍了系统软件模块设计和硬件平台,并开展了系统的安装调试,为相关操作积累了经验。

智能评分管理系统 交互式 多媒体技术 数据库技术 小型局域网

随着信息及网络通信技术的飞速发展,信息数字化在各个领域不断普及并加速了现代化的进程。辩论赛、口语比赛、演讲比赛、现场考评、公开招聘、竞聘上岗、招标竞标等涉及到比分、赛时、评委打分,如果比分排序仍采用人工或半人工方式,势必影响到比赛进度。基于此项需求,有必要设计一套完整的计算机系统,在硬件及网络的支持下,智能管理比赛分数,自动进行评分处理,对赛程进行合理有效的管理。

1 软件模块的设计

1.1 总体设计

智能评分管理系统可以控制比赛过程,显示比赛状态,拥有独立的比赛计时和综合的评分管理功能。软件系统运用交互式多媒体技术及分布式数据库技术,通过计算机、投影仪和大屏幕或多台显示器现场播放,可以给参赛选手及观众在线直播的震撼视听感受。

1.2 功能设计

1.2.1 有线评分设计

评委使用的计算机客户端界面应简洁明了,避免过多分散评委注意力或因评委计算机使用经验不足、操作失误而导致的系统崩溃。由于选手出场序号为选手参赛过程中的唯一标识,所以选手信息区域只能出现选手的出场序号。评委可以通过键盘直接输入选手成绩,也可以通过系统提供的其他键盘形式录入选手成绩。成绩输入完毕后,按下“提交分数”按钮,分数才能正式提交到系统上,否则系统将接收不到有效成绩。评委提交成绩前,也可以通过“清空”按钮修改给出的成绩。当所有评委提交分数后,系统显示屏幕上所有评委的指示灯亮起,评委们给出的最高分、最低分,平均分也会即时显示到大屏幕上。

1.2.2 无线评分设计

启动无线PDA客户端评分后,自动进入Windows Mobile界面,从开始菜单打开浏览器,在地址栏输入服务器地址进入服务器网站首页,也就是PDA评委打分主界面。在用户编辑框中输入评委登录用户名,密码编辑框中输入登录密码,单击“进入”按钮,进入记分页面。与有线评分不同,评委给每一位选手的打分都要在下一位选手竞赛之前即时完成,更加体现了公平公正及时效性。

1.3 功能模块设计

1.3.1 个人记分流程

在主控计算机的智能评分管理系统主界面中选择相应的竞赛场次,单击“分组抽签”,各位选手依次抽签,再由主控程序定位其出场顺序。竞赛过程中,如果得分个数不等于评委人数,主控程序要依据选手序号和场次序号查询选手得分表,使之有效;如果得分个数等于评委人数,去掉一个最高分,再去掉一个最低分,求得平均成绩。选手指示灯亮起,表示选手成绩有效,进入下一个选手的打分流程,待所有选手指示灯亮,打分程序结束。

1.3.2 分组记分流程

主控程序随机抽签选择选手分组。比赛过程中,如果小组得分个数不等于评委人数,主控程序依据小组序号和场次序号查询小组得分表,使之有效;如果得分个数等于评委人数,去掉一个最高分,去掉一个最低分,求得平均成绩。所有小组的指示灯亮起,打分程序结束。

1.3.3 有线记分流程

主控程序以评委打分为主。评委在所有选手竞赛结束之后提交所有选手的分数。指示灯全部亮起,表示所有选手打分结束。主控程序将各位选手的平均分排序,得出选手竞赛排行榜。

1.3.4 PDA记分流程

在竞赛过程中,评委手中的PDA显示当前选手的全部信息,评委可以根据选手背景资料和临场发挥情况给选手打分并提交。分数低于60或高于100,显示得分错误。所有选手得分正常,指示灯亮起,PDA记分工作流程结束。

1.3.5 评分管理

主控计算机中智能评分管理系统的数据管理程序对于分数的管理严格科学,不受外界过多的人为干预。应用数据管理程序,只需选择欲导入表的类型,单击导入已存在的Excel表格,表格就会即时地显示在数据管理程序的主界面中。

2 硬件平台的支持

智能评分系统硬件安装需按设备清单(见表1)准备,连接调试各硬件设备及小型局域网(有线或无线均可,IP地址配置如表2所示)。主控计算机中需安装Windows Advanced Server 2000、IIS、SQL Server 2000(服务器端和客户端)、Office 2003等基础平台软件,再安装评分管理系统软件,而维护计算机也需安装Windows Professional 2000、SQL Server 2000(客户端)、Office 2003等基础平台软件之后再安装评分管理系统软件,以备维护工作的不时之需。

表1 系统设备清单表Tab.1 List of system equipment

表2 系统固定IPTab.2 Fixed IP addresses for the system

3 系统安装调试

智能评分系统软件安装前需按照表1(系统设备清单)准备各硬件部分,再按照表2(系统固定IP)设置网络,尤其注意应在主控计算机安装Windows Advanced Server 2000、IIS、SQL Server 2000(服务器端和客户端)、Office 2003等必要的基础平台后,再安装智能评分管理系统的软件系统,维护计算机也要在安装Windows Professional 2000、SQL Server 2000(客户端)、Office 2003等基础平台软件之后再安装评分管理系统软件,以备评分过程中的系统维护与调试。

智能评分管理系统的安装应先把安装程序拷贝到计算机的硬盘上,按照安装程序的引导自动运行安装,或是手动在软件系统的安装目录中双击Install.exe文件,启动安装向导依次完成主控计算机软件安装、维护计算机软件安装、SOL Server数据库安装。

PDA掌上电脑软件的安装需要Windows Mobile平台及自带IE浏览器的支持,可以选择安装SQL Server数据库软件,一般要求主控计算机缺省安装。

主控计算机安装智能评分管理系统完毕后,首先要完成系统初始化工作。在开始菜单中单击“系统配置程序”,配置系统安装程序。在保证SQL Server已经启动并运行正常的前提下设置SQL Server的登录方式为“使用SQL Server身份登录”。单击“数据库连接测试”,设置数据连接参数包括:服务器、用户名和密码。服务器参数要设置为127.0.0.1,用户名和密码是登录SQL Server的用户名和密码,一般使用Sa和空密码,便于调试。参数设置完成后单击“连接服务器”按钮进行连接测试,显示“初始化”对话框中“数据库连接测试成功!”文字后再单击“OK”按钮完成数据库连接测试。数据库连接成功后开始数据库初始化,单击“创建数据库”按钮,系统将在SQL Server中创建系统运行后台数据库,创建成功后将显示“初始化”对话框中“创建数据库成功”及“初始化数据表成功”文字,单击“OK”按钮完成数据库初始化,完成系统初始化工作。

成功创建数据库之后还要创建评分网站虚拟目录。保证操作系统平台中已安装IIS,并保证IIS Web服务已开启的前提下,单击“创建虚拟路径”按钮,系统将创建评分网站虚拟目录。

在前期准备工作充分完成的条件下,导入系统运行数据。数据采用Excel文件格式,存储在主控计算机中智能评分管理系统安装文件夹中的InitXLSFile子文件夹,通过管理程序的数据导入功能,按照各表的列格式要求依次导入“参赛选手表”、“参赛队伍表”、“场次表”、“评委表”、“竞赛题目表”等表数据。

维护计算机的后台管理要事先录入选手的姓名、照片、参赛队号、场次、评委组等相关重要数据,并在赛中和赛后对信息进行维护,提供报表及时打印功能。后台管理客户端的打印模块可以方便用户浏览、整理、保存及打印输出必要数据库表。

维护计算机的有线评分模块在采用无线PDA评分后转入后台运行,补录评委评分,或是在无线评分系统出现故障时及时备用。

一套完整的智能评分管理系统配置如图1所示:

图1 智能评分管理系配置图Fig.1Configuration of an Intelligent Score Management System

4 结 语

一套完整的数字化智能评分管理系统的设计与实现凝结了多媒体技术、数据库技术、软件工程、网络架构等多种技术应用。该系统采用现场计时、抽签、选题和排序方式,使比赛程序清楚、有序,比赛评分公开、公正,评分处理快捷、公平,通场凝聚即时比赛气氛,充分体现了比赛的科学公平裁决。该系统实现模式的多样化充分迎合了各类实际需求,将拥有很好的应用前景。■

[1] 孙涌. 现代软件工程[M]. 北京:北京希望电子出版社,2003.

[2] 萨师煊,王珊. 数据库系统概论[M]. 北京:高等教育出版社,2003.

[3] 方睿,刁仁宏,吴四九. 网络数据库原理及应用[M].成都:四川大学出版社,2005.

Design and Implementation of an Intelligent Score Management System

XU Jing
(Tianjin Modern Vocational Technology College,Tianjin 300350,China)

An intelligent score management system is a complete set of computer systems which integrate the functions of software intelligent management score,score processing and schedule management.The intelligent management system is able to control game process,show the state of games and has unique functions of independent game timing and comprehensive score management.The intelligent management software uses interactive multimedia technology to give both players and audiences a super shocking live audio and visual experience through combining computer,projector and large screen or TV screen in the field.This paper introduces the design of system software modules,the support of hardware platform and carries out installation and debugging,which will accumulate experience for relative operations.

intelligent score management system;interactiveness;multimedia technology;database technology;small local area network

TP31

A

1006-8945(2016)03-0062-03

2016-01-28

猜你喜欢

客户端管理系统程序
基于James的院内邮件管理系统的实现
如何看待传统媒体新闻客户端的“断舍离”?
试论我国未决羁押程序的立法完善
基于LED联动显示的违停管理系统
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
“程序猿”的生活什么样
海盾压载水管理系统
英国与欧盟正式启动“离婚”程序程序