-------------------------------------------------------------------------
纵横汉字输入比赛软件(服务器) 1.0版
使用说明
-------------------------------------------------------------------------
-------------------------
目录:
-------------------------
1. 运行环境
2. 安装过程
3. 菜单说明
4. 操作说明
5. 评分规则
6. 数据文件
7. 版权声明
8. 通讯地址
-------------------------
-------------------------------------------------------------------------
1. 运行环境
-----------
操作系统:中文Windows95/98
网络设备:TCP/IP驱动程序及网卡
声音设备:声卡
-------------------------------------------------------------------------
2. 安装过程
-----------
本软件的安装文件存储在两张3"软盘上,分别为1#盘和2#盘。安装时首先将1#
盘插入软驱,运行其中的setup.exe,安装向导将帮助用户正确安装本软件。安装
完成后,用户的程序菜单中将增加菜单项“纵横汉字”,含有子菜单项“纵横汉字
输入比赛软件”,其中包含“服务器软件”和“服务器软件使用说明”两项。其中
“服务器软件”为应用程序,“服务器软件使用说明”为本说明文件。在软件安装
所在的目录下,除了应用程序和说明文件外,还有player.dat、school.dat、
city.dat等其它文件。
在2#盘中有一个目录Text,在这个目录下有比赛用的正确文本的例子,可拷贝
至硬盘供训练、模拟比赛使用。
-------------------------------------------------------------------------
3. 菜单说明
-----------
3.1 主菜单介绍
--------------
+--系统
| +--网络初始化:初始化网络,将清除所有与当前相连客户机的连接。
| +--选手登录:使选手输入并校验其编号。
| +--打印机设置:设置打印机参数。
| +--打印
| | +--打印个人成绩
| | +--打印学校成绩
| | +--打印城市成绩
| +--退出:退出本系统。
|
+--比赛控制
| +--设置:用于在设置比赛所需的参数。
| +--传送数据:将有关比赛所需的参数从服务器传给客户机。
| +--开始比赛:向客户机发送比赛开始消息。
| +--中止比赛:比赛开始后,向客户机发送中止比赛消息。
| +--收集成绩:服务器主动向客户机发送查询成绩的消息。
| +--收集状态:服务器主动向客户机发送查询状态的消息。
|
+--成绩处理
| +--成绩清零:将所有选手、学校、城市成绩置零。
| +--恢复成绩:从备份文件恢复成绩。
| +--备份成绩:将当前成绩写入备份文件中。
|
+--帮助
+--使用说明:显示说明文件(目前此项禁用,请查阅本文件)。
+--版权信息:显示版权信息。
3.1.1 网络初始化
----------------
在软件启动时,自动进行网络初始化。手工网络初始化时,将清除一切相连的
用户,一般情况不需要手工网络初始化。
3.1.2 用户登录
--------------
当每一轮比赛开始前,必须进行登录,即让每个选手输入自己的编号,软件在
用户登录时,会自动检查是否和本轮其他选手的编号重复,及该选手是否已有成绩
记录。
3.1.3 打印机设置
----------------
设置打印机的参数,如使用的纸张等。
3.1.4 打印
----------
打印个人成绩,打印学校成绩,打印城市成绩。
3.1.5 退出
----------
退出系统将清除所有相连的用户,客户机将由联机状态转为单机状态。
3.1.6 比赛设置
--------------
设置的内容分为:比赛进程、比赛方式、正确文本、声音文件和比赛时间。
“比赛进程”分为预赛和决赛,本选项决定恢复数据的方式,如果选择预赛,
则将原始成绩记录中的选手成绩恢复到选手的当前成绩项中;如果选择决赛,则将
该成绩恢复到选手的预赛成绩项中。更改了本项选择后,需要点击菜单项“成绩初
始化”以使设置更改有效。
“比赛方式”包括“范文”和“听写”两种方式。“范文”方式是选手在限定
时间内输入屏幕显示的范文;“听写”方式是选手输入听到的内容,一般为词组。
如果选择“范文”方式,则必须设置“比赛时间”;如果选择“听写”方式,则可
以设置“声音文件”。无论选择何种比赛方式,都必须指定“正确文本”。
“正确文本”是包含标准答案的文本文件,软件根据“正确文本”是对输入内
容进行评分。在“范文”方式下,“正确文本”是一段文章,系统会自动将其中的英
文字母、数字及标点过滤掉。在“听写”方式下,“正确文本”由若干词组构成,
每行均为一个词组。“正确文本”是纯汉字文本,具体格式可参照附带的例子。
“声音文件”是指包含听写内容的wav文件,事先根据“正确文本”录制。设
定了wav文件后,还要选中“播放”,才能用本机播放该wav文件。本功能可以使比
赛时服务器播放wav文件,以供选手比赛。本功能要求配有声卡。
“比赛时间”:该项设定“范文”方式的比赛时间,范围:1-20分钟。
3.1.7 传送数据
--------------
当设置完成后,用本项功能将比赛所需的数据传送给客户机。需要注意的是在
传送过程中正确文本的长度最长为4000汉字,超过部分将被截断。客户机收到数据
后会向服务器回传“数据收到”消息,如果数据出错,则回传“数据错误”消息,
此时应检查设置是否正确。
3.1.8 开始比赛
--------------
当客户机收到数据且选手已经登录,则用该项向客户机发送开始比赛消息。如
果尚未发送数据或未让选手登录则客户机回传“命令错误”消息。
3.1.9 中止比赛
--------------
在比赛过程中,可用该项中止比赛。比赛中止后,可重新登录或重新开始比赛。
如果不是在比赛过程中使用本项,则客户机回传“命令错误”消息。
3.1.10 收集成绩
--------------
在比赛结束后,客户机应该向服务器回传选手的成绩,如果发现成绩回传不正
常,则可用本项主动要求客户机回传成绩。
3.1.11 收集状态
--------------
在正常情况下,客户机每当接受到新的命令导致状态改变时,自动将新的状态
传回服务器。利用该项可主动要求客户机回传状态。需要指出的是有些情况下在客
户机的状态栏中所显示不是客户机当前状态,而是一些有用信息。
3.1.12 成绩清零
---------------
本项用于将所有成绩清零,包括选手成绩、学校成绩、城市成绩。
3.1.13 恢复成绩
---------------
本项用于从备份文件中恢复成绩,成绩恢复方式由设置中的“比赛方式”决定。
3.1.14 备份成绩
---------------
本项用于将当前成绩备份。在每轮比赛开始前以及软件退出时将自动备份。
3.1.15 使用说明
---------------
目前联机帮助尚未实现,如果有问题,请直接查阅本文件。
3.1.16 版权信息
---------------
显示版权信息。
3.2 右键菜单介绍
----------------
在控制台中可以用右键菜单对指定的客户机进行控制,具体做法是先用鼠标左
键在控制台中选中客户机的IP,然后用鼠标右键弹出菜单。菜单项如下:
“删除用户”用于将该客户机断开连接,客户机由联机状态转入单机状态。
“用户登录”、“发送数据”、“开始比赛”、“中止比赛”、“收集成绩”
和“收集状态”功能类似主菜单对应的菜单项,只是右键菜单中的这些菜单项是针
对指定客户机的,而主菜单中相应的菜单项是针对所有客户机的。
-------------------------------------------------------------------------
4. 操作顺序
---------------
比赛正常的操作顺序如下:
a. 在服务器上运行服务器软件,并网络初始化。
b. 在所有客户机上运行客户端软件。
c. 在客户端选择联机,在主机地址中输入服务器地址(IP)。若联机正确,则
客户端进入联机状态,服务器的控制台中显示客户机的信息。
d. 服务器进行比赛设置,然后将设置数据传给客户机。
e. 服务器向客户机发登录消息,选手在客户机完成登录。
f. 服务器向客户机发比赛开始消息,选手进行比赛。
g. 比赛结束,服务器收集成绩。
h. 一轮比赛结束,回到d.开始下一轮比赛,否则公布成绩,结束比赛。
比赛过程中可能会遇到一些意外情况(如选手触发RESET,网线接触不良等),
导致客户机和服务器的网络连接中断。如果是在选手进入比赛状态前发生断线,则
可以让断线的客户机重新和服务器联机,服务器通过对给客户机单独发消息,使得
该客户机与其他客户机状态同步。如果是在比赛过程中发生断线,处理方法类似,
但如果客户机的比赛进程未被破坏,则选手可以继续比赛,比赛结束后再次和服务
器联机,服务器主动向该客户机收集成绩即可。
-------------------------------------------------------------------------
5. 评分规则
-----------
选手成绩即为该选手所输入的正确字数,忽略错误字数和未输入字数。在“听
写”方式中,将来会考虑将选手的输入时间记入成绩。选手名次根据选手权限(并
非所有选手都可参与排名)按成绩降序排列,名次可以并列,但相应减少后续名次。
参加决赛选手的成绩为预赛成绩和决赛成绩之和。
学校成绩为本校选手积分总和,每个学校的选手个数是相同的(现为3人),若
某一学校派出多于一队选手参赛,则需组成不同的队。学校名次根据学校权限(并
非所有学校都可参与排名)按成绩降序排列,名次可以并列,但相应减少后�
评论0