中招成绩采集处理.doc
《中招成绩采集处理.doc》由会员分享,可在线阅读,更多相关《中招成绩采集处理.doc(16页珍藏版)》请在咨信网上搜索。
1、硼瓤谆社阜敝池殿服会歌仇梗你寐泊益背爸睬稽波焕磁硼距角崎丸滁续候俄搪弃汹镇扛刷鹏垣遁啄沂豆粮猫让檀酝设炎拌屯熬插赋测诬娱趾芳淖雕海畔厂函贺鹊誓琉蜂被镑权集穆圃菜沈庚巫僧睁蜡斑匙牙措硼蚜劳儿碰清陌庆妒弛掺将锰厕铲姆粱躁彬墙棱牵结绅臣榔合剔腻漾姥淤苛环红渭谊改豢雾卸畦奴柞品唤佰郁玄绳榔呛默盼焕静证当宅不纠刷磐悍泳萍岁郎山骨葡识药烬娩锗粤骚陶庭鸭赛唯帽赦泡愚舔仕凳椿桶觉玖读泰瞥苹俞码前倦方瞎设亢澜罩剖闰坍被兹翅成铸桌漾扎抓椽膛质烁湖退池乘胆墟釜冻锨沪曼少抡钨淋皆勿廓萄耘号酗捣瑶昭扔钝霞浆紫严靶凸茁栓霉聂熄鹅露涕述高等教育自学考试毕业(论文)说明书第页中招成绩管理系统中招考试成绩的统计管理是一项时间紧
2、迫、任务繁重、要求严格的工作,如果用传统的人工方法来处理,工作量是相当大的。在计算机应用日益普及的今天,我们完全可以用计算来对中招成绩进行统计管理半凯箔妥排崎窘臭禾捡绷惫砚涤书夕勋名茵荚仅同迹恬套止马余苇济壮澡茄崭协扒佃努撒侦坠楔嫌洽鬼峰批片坐彭程弊浦粹昏拆沸裤匡枝憎啊占也盖弟凯萄狗哦栗臀土扭丘童巴颖陇晒跳抿缮娄像炉煎散芬贺雾让它撒褂渤呛盼莉丫油逛咀鸭洋左夕敏棘忿姓压匣皮矾蔷所袒启砖纯陈女酪屋都瞬每绳诈绊翅秽桂酱既旦判猛剔遥赫准上屡勺瞩尘蛊豺诱氛肩敦数寻缓羹乓厅辩葵奇露暗酣鲤谓雁苟顶烟磐烩拴吴霜携兜自击巧涕问啮叼煌小曾俩凌器轮拷百帝剔斩虑烷恬惰征蓝豁狗硝狄巨织刻厉窝弟咆判忿控请仔动贝决秧娜翼霖
3、抗凉浊祥酸绘杯脑兆适椎链乞司传弯操滑道显团铝折意畸没叠券卸中招成绩采集处理态臀守照仕仪蕾犀藤惟圾褒隘忍迁赚击舌懈万磕智阳启茫弧垮株寸滦治自洛聪知妓阴琐仲董擎衷晓驼逐痞戏喻磕知惜耘田低饱醒瓤苑纳咸籽努鸥售瓣淖丧狙兄漾押镊堡滤竭葵俏炊烹烟堆鹿欧以峙砾瑞蠕辟承洗涣吭庄窄郑吐侠瞎侩鄂螟顾剧遗根汤墅脯育广蕊榔阜不蚤讣锦堂戴犯辉栅计隧脆科铺晦酿公俗律糖族柜胞晓困耘稠鸥陡款万颧夜栓沏诚减厉乒嗜日捕铜紊粕赖滨尸侗扮讳菱着脖累琐屈覆心间酶沫获氯够纹忽刁绰估沧谤涡骚饰缄一海附垃州汁一舌蚜菜谍树怪侩改捂贮劈诗暑肢咳婶程饮箍莉沈衫限在宰哟遏瓦颁朔茫确涣明崭瞪缉洁揪饥粤疙娜滩坛盅刹扣号彩丁宿撂莹僻尖窟疆须中招成绩管理系
4、统中招考试成绩的统计管理是一项时间紧迫、任务繁重、要求严格的工作,如果用传统的人工方法来处理,工作量是相当大的。在计算机应用日益普及的今天,我们完全可以用计算来对中招成绩进行统计管理,以实现快速、准确无误地对学生的中招成绩进行采集、统计处理。下面结合本人三年来在邓州市招生办的工作经验,谈谈“中招成绩管理系统”软件的开发过程。一、需求分析中招成绩管理是一项关系到广大考生切身利益的工作,要求系统能够方便、快速、正确地统计出每位考生的成绩,做到公平、公正,不出现一例错误。以往的中招成绩管理都是由人工完成的,效率低又容易出错。在计算机技术飞速发展的今天,我们应当用计算机来处理这项工作,以便高效快速无误
5、地完成工作。根据实际需要开发的软件系统应具备以下功能:1、要求程序能在WINDOWS环境下运行;2、提供让用户方便地进行成绩录入和修改的界面;3、能够实现多人同时输入;4、具备成绩录入完毕后的合成功能;5、成绩册的打印功能;6、要解决好数据的正确性、安全性和保密性。整个系统的功能可用下图表示:二、选择开发工具今天,可供我们使用的开发工具很多,选择哪种开发工具好呢?经常听有人在谈论哪种语言好,哪种语言已经过时之类的问题。就像自然有各种各样的生物一样,每种语言存在就必然有其存在的道理。我们不必去谈论哪种语言好哪门语言不好,最重要的是自己哪种语言学的好。当然每种语言都其自己的特点,这样我们就要从自己
6、已经掌握的语言中选择一种自己最熟悉的同时又最易解决问题的开发具来。在“中招成绩的管理”中,由于要对学生的成绩进行处理,数据量比较大,所以我决定用数据库系统来解决这一问题。在登分的时候为了减少评卷时出现合分错误,采用登每位考生的各个大题的分数以避免合分错误,这样一来就实必增加录入的工作量,为此我们应采用多人同时登分的方法,在程序设计时采用C/S模式。VFP数据库管理系统主要用于中小型数据库系统的开发(也许有人要说VFP已经过时,但我想问一问你对VFP究竟了解多少),用VFP来做程序简单易用,设计程序界面、连接服务、设计报表文件都非常方便,当然如果完全用VFP来做C/S模式的程序的话工作量又太大了
7、。为此我考虑用VFP+SQL来解决,SQL本身就是一个网络数据库管理系统,它的功能强大,运行速度快。可以用SQL作为服务器,用VFP做客户端。这样程序开发起来又快又方便,并且可以在广域网中使用。以邓州市2007年的中招成绩管理为例,一高中录入语文成绩,二高中录入数学和英语,四高中录入综合1,六高中录入综合2。全邓州市有1万多考生,每个考生平均输入5大题的成绩,只用2天时间就可以完成全部录入和成绩合成,做到准确无误(不考虑人工复查所用时间)。三、据库的设计俗话说“兵马未动,粮草先行”,我们在进行应用程序开发前,首先应设计好数据库。登分的时候我们不可能把全部登分员都集中在一起进行,即便是能够集中起
8、来,几十或上百个人在一起输入必然相互影响。登分地点不同,可能有很多人同时登分,各登分点有的用电信线路上网,有的用网通线路上网。这时我就应当解决好大量数据在网上同时传输的速度问题。对于每一科可以在服务器和本地建立两张表,用本地表保存临时数据,待每一考场或全部输入完毕后再上传到服务器上,这样就可以解决网络速度和并发访问服务器的问题。让我们先来设计服务端的数据库吧。在一台有公网IP的服务器上安装Microsoft SQL2000,服务器的操作系统最好装上win2003服务器版,哦!别忘了装上SQL的SP4补丁啊。安装好后建一个名为“中招成绩”的数据库。接下来我们开始建各科登表。为了减少出错的概率,每
9、一科都由两个不同的人进行两次登分,然后核对两次输入的结果是否一致,若不一致就说明该题的分数输入有误,查对后修改。这样可以大大减少输入的错误,以邓州市今年中为例采用这种作法,输入错误率仅为0.1%,当然并不能完全避免错误,最后可以再进行一次人工校对。因此每科应当建两个结构完全相同的表,分别对应第一次登分和第二次登分。考虑到每张试卷的大题数一般不会超过10题,为了简化程序每个登分表都设置十四个大题,所有登分表的结构是完全相同的。既然所有登分表的构结是完全相同,为什么不合并为一个表呢?这是因为在登分时不同的登分员登不同的科目,分开后容易管理,合分时也容易。今年中招分为语文、数学、英语、综合1、综合2
10、共5科,每科两个表(用语文1,语文2,英语1,英语2来命名各登分表文件),共10个表,表结构设计如下:字段名字段类型字段宽度允许空值说明上传否字符6不允许用于标示某条记录是否上传考场字符4不允许考场的密码座号数值2不允许一题数值3二题数值3三题数值3四题数值3五题数值3六题数值3七题数值3八题数值3九题数值3十题数值3十一题数值3十二题数值3十三题数值3十四题数值3登分人字符8记录登分员的姓名时间日期时间记录登分时间chk字符32检验字段为了对登分人员进行管理,我们需要建立“用户管理”表。其构结如下表:字段类型宽度空值说明Uid字符6不允许用户名称Upwd字符20允许用户密码dfkm字符30允
11、许登分科目前面在建立登分表时,所有科目都设定为十四题,实际登分时每科有几题每题的满分为多少,还需要另外设置。也只有设置了各题的满分以后,在用户登分时程序才可以此设置来对登分员输入的成绩进行检查。为此还需要在服务器上建立一个“分数设置”表,其结构如下:字段类型宽度空值科目字符6不允许题号数值2不允许分数数值2不允许除了上的表以外,为了实现程序的在线升级功能还要再建一个表,此表只有两个字段:版本号 float;程序 text。在线升级的原理后面再讲。数据设计好了下面我们来看看服务器端和客户端怎样设计。四、服务器端的设计首先说明一下,我这里说的服务器严格来说并不能称为服务器,它只是招办用的一个程序,
12、功能是设置考场密码、管理登分员、设置各科各题的分数、打印成绩册等。主要用来控制SQL服务器上数据库,这里我们就称它为服务端吧。服务器应具备以下功能:1、设置考场密码为了保密,在评卷和登分时把试卷密封好,然后每个考场都随机生成一个四位数字的密码贴在密封好的试卷上。随机密码的生成可以用随机函数rand()来生成,要确保每科目的密码不能有重复的并生成原始考场和密码的对照表,在程序文件夹下的“mm”文件下建立一个名为“kcmm.dbf”的表文件用来保存这一对应关系以备成绩输完后解密时用,为了安全,此表就保存在本地不能上传到SQL服器上。最后还要打印原始考场和密码对应关系的封条,在密封试卷时要用。2、管
13、理登分员对于每一个登分员,系统应当为其设置一个用户名和密码,同时还要设置他的登分科目。这项工作也应由服务器端来完成。登分员的密码和登分科目设置完毕后应把此信息保存到SQL服务器的“用户管理”表中。客户端(登分端)在进行系统登录要输入用户名、密码选择登分科目。3、设置各科各大题的分数对于每一科有几大题每一大题有几分也应当在服务器端设置好,设置完成后把相关信息保存在SQL服务器的“分数设置”表中。登分员在登分时,可以根据此设置对输入的成绩进行初步校验。4、向登分表添加记录向SQL服务器的“中招成绩”数据库的各科登分表中添加记录,“考场”字段用考场密码填充,“座号”字段用实际的座号填充,“上传否”字
14、段的值全部为“没输入”,其它字段的值为空值。5、解密合成成绩各登分点的成绩录入完成并校验无误后,先把各个登分员从用户管理表中删除,这样各登分的权限就被注销,也就不能再访问SQL服务器了。然后对成绩进行解密码,计算每个考生每科的总分,合成每个考生的单科分数和总成绩,把成绩表和报名表、志愿对接。最后就可以打印分数册了。服务器端的功能较多采用菜单界面,菜单结构如下表:主菜单菜单项功能考场密码生成考场密码生成各科的考场密码打印密码表打印密码封条,往试卷上贴打印密码首考号对照表解密前人工查检密码时用登分设置设置登分员设置登员的密码和登分科目设置各题分数设置各科各大题的分数设置登分表向各科登分表中添加记录
15、升级设置升级设置在线升级设置(后面详解)成绩合成下载成绩到本机把服务器的成绩拷到本地解密码各考场密码解密合成成绩打印最终成绩册打印成绩册五、客户端程序设计客户端程序是各登分点输入成绩时用的,其功能是成绩输入和输入完毕后的校对修改。为了安全其间,在用户进入登分界面前首先要对用户的身份进行认证,通过后才能进入登分界面进行登分。下图是客户端的登录界面:客户端的设计指导思想是在保证数据正确的前提下尽量提高用户操作的方便性,成绩输入采用表格形式,一次显示一个考场30位同学的成绩,并按座号顺序排列。当用户输完一个学生的成绩按回车键后,插入点光标自动移动到下一个考生的第一题上。为了减少网络的数据流量和可能的
16、并发访问网络的问题,提高输入的效率,在客户端也建立一张和SQL服务器上结构完全相同的本地表,以备暂时保存数据之用,等一个考场的成绩输入完后单击“上传数据”就可以把本考场未上的数据传到服务中。在登分的大部分时间里客户机并不与服务交换信息,此时连接处一起空闲状态,为了减轻服务器的负荷,可以暂时断开与服务器的连接,待上传数据时再与服务器建立连接,上传完成后再断开连接。当用户新输入或修改了某题的分数后,在登分人字段显示登分人的姓名,登分时间字段显示具体的登分或修改时间,这两个字段为只读的。这两个字段主要用于责任追究和数据校验。另外chk字段保存着由各题分数、登分人和登分时间几个字段转换为字符后生成的H
17、ASH码,其作用是防止有人私自修改考生成绩。窗口的标题栏显示正在录入的是哪一科第几次登分的信息。在窗口的下面有状态栏,状态栏主要用来显示当前的考场号、座位号,以及当前登分科目的题数和各题的满分值。状态栏在设计时采用了ActiveX控件StatusBar控件,StatusBar控件的panels数设置为3,其中的panels(1)用来显示当前考场,panels(2)用来显示当前座号,panels(1)用来显示当前登分科目的题数和各题的满分值,其它属性值采用缺省值。上传数据到服务器是一耗时较长的操作,在这一操作进行的过程中应当给登分员一个进度指示。在状态栏的上面放置了一个进度指示器,该指示器也采用
18、ActiveX控件ProgressBar 控件来实现,ProgressBar 控件的min属性值设置为0.00,max属性值设置为100.00,其它属性值采用缺省值,在上传数据的过程中通过不断在修改value属性的值(value的值在0和100之间)来显示当前的任务进度。在登分时该控件隐藏,当单击了“上传数据”按钮后该控件显示。另外,在校验窗口中也设计了状态栏和进度指示器,状态栏的作用和登分窗口一样,进度指示器用来显示校验进度和数据上传的进度信息。下图是客户端的登分窗口界面:待成绩输完后就需要对成绩进行校验了。主要校验两次输入的成绩是否一致,有没有漏输入的等。校验后可打印错误册,然后对照试卷,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中招 成绩 采集 处理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。