篇一:2013年中考分数查询
">考生可以通过哪些渠道查询武汉中考成绩?如何申请复查考试成绩?答:考试成绩由考生毕业学校通知考生,考生也可通过武汉招考网(/)查询。若考生对自己的考试成绩有疑问,可以在规定的时间内申请复查成绩。要求复查成绩的考生,须向毕业学校写出书面申请报告,注明申请人姓名、准考证号、申请复查的科目及提出复查的理由。复查工作在市招生考试委员会的领导下,按相关规定及程序,聘请学科专家和有关工作人员进行复查,市监察局、市教育纪工委对复查过程进行监督,并对结果进行确认。
篇二:中招成绩采集处理
中招考试成绩的统计管理是一项时间紧迫、任务繁重、要求严格的工作,如果用传统的人工方法来处理,工作量是相当大的。在计算机应用日益普及的今天,我们完全可以用计算来对中招成绩进行统计管理,以实现快速、准确无误地对学生的中招成绩进行采集、统计处理。下面结合本人三年来在邓州市招生办的工作经验,谈谈“中招成绩管理系统”软件的开发过程。一、需求分析
中招成绩管理是一项关系到广大考生切身利益的工作,要求系统能够方便、快速、正确地统计出每位考生的成绩,做到公平、公正,不出现一例错误。以往的中招成绩管理都是由人工完成的,效率低又容易出错。在计算机技术飞速发展的今天,我们应当用计算机来处理这项工作,以便高效快速无误地完成工作。根据实际需要开发的软件系统应具备以下功能:
1、要求程序能在WINDOWS环境下运行;
2、提供让用户方便地进行成绩录入和修改的界面; 3、能够实现多人同时输入;
4、具备成绩录入完毕后的合成功能; 5、成绩册的打印功能;
6、要解决好数据的正确性、安全性和保密性。 整个系统的功能可用下图表示:
二、选择开发工具
今天,可供我们使用的开发工具很多,选择哪种开发工具好呢?经常听有人在谈论哪种语言好,哪种语言已经过时之类的问题。就像自然有各种各样的生物一样,每种语言存在就必然有其存在的道理。我们不必去(本文来自:Www.dXF5.com 东星资源 网:15年河北中考成绩查询)谈论哪种语言好哪门语言不好,最重要的是自己哪种语言学的好。当然每种语言都其自己的特点,这样我们就要从自己已经掌握的语言中选择一种自己最熟悉的同时又最易解决问题的开发具来。
在“中招成绩的管理”中,由于要对学生的成绩进行处理,数据量比较大,所以我决定用数据库系统来解决这一问题。在登分的时候为了减少评卷时出现合分错误,采用登每位考生的各个大题的分数以避免合分错误,这样一来就实必增加录入的工作量,为此我们应采用多人同时登分的方法,在程序设计时采用C/S模式。VFP数据库管理系统主要用于中小型数据库系统的开发(也许有人要说VFP已经过时,但我想问一问你对VFP究竟了解多少),用VFP来做程序简单易用,设计程序界面、连接服务、设计报表文件都非常方便,当然如果完全用VFP来做C/S模式的程序的话工作量又太大了。为此我考虑用VFP+SQL来解决,SQL本身就是一个网络数据库管理系统,它的功能强大,运行速度快。可以用SQL作为服务器,用VFP做客户端。这样程序开发起来又快又方便,并且可以在广域网中使用。
以邓州市2007年的中招成绩管理为例,一高中录入语文成绩,二高中录入数学和英语,四高中录入综合1,六高中录入综合2。全邓州市有1万多考生,每个考生平均输入5大题的成绩,只用2天时间就可以完成全部录入和成绩合成,做到准确无误(不考虑人工复查所用时间)。
三、据库的设计
俗话说“兵马未动,粮草先行”,我们在进行应用程序开发前,首先应设计好数据库。
登分的时候我们不可能把全部登分员都集中在一起进行,即便是能够集中起来,几十或上百个人在一起输入必然相互影响。登分
地点不同,可能有很多人同时登分,各登分点有的用电信线路上网,有的用网通线路上网。这时我就应当解决好大量数据在网上同时传输的速度问题。对于每一科可以在服务器和本地建立两张表,用本地表保存临时数据,待每一考场或全部输入完毕后再上传到服务器上,这样就可以解决网络速度和并发访问服务器的问题。
让我们先来设计服务端的数据库吧。在一台有公网IP的服务器上安装Microsoft SQL2000,服务器的操作系统最好装上win2003服务器版,哦!别忘了装上SQL的SP4补丁啊。安装好后建一个名为“中招成绩”的数据库。接下来我们开始建各科登表。
为了减少出错的概率,每一科都由两个不同的人进行两次登分,然后核对两次输入的结果是否一致,若不一致就说明该题的分数输入有误,查对后修改。这样可以大大减少输入的错误,以邓州市今年中为例采用这种作法,输入错误率仅为0.1%,当然并不能完全避免错误,最后可以再进行一次人工校对。因此每科应当建两个结构完全相同的表,分别对应第一次登分和第二次登分。
考虑到每张试卷的大题数一般不会超过10题,为了简化程序每个登分表都设置十四个大题,所有登分表的结构是完全相同的。既然所有登分表的构结是完全相同,为什么不合并为一个表呢?这是因为在登分时不同的登分员登不同的科目,分开后容易管理,合分时也容易。今年中招分为语文、数学、英语、综合1、综合2共5科,每科两个表(用语文1,语文2,英语1,英语2??来命名各登分表文件),共10个表,表结构设计如下:
为了对登分人员进行管理,我们需要建立“用户管理”表。其构结
如下表:
前面在建立登分表时,所有科目都设定为十四题,实际登分时每科有几题每题的满分为多少,还需要另外设置。也只有设置了各题的满分以后,在用户登分时程序才可以此设置来对登分员输入的成绩进行检查。为此还需要在服务器上建立一个“分数设置”表,其结构如下:
除了上的表以外,为了实现程序的在线升级功能还要再建一个表,此表只有两个字段:版本号 float;程序 text。在线升级的原
理后面再讲。数据设计好了下面我们来看看服务器端和客户端怎样设计。
四、服务器端的设计
首先说明一下,我这里说的服务器严格来说并不能称为服务器,它只是招办用的一个程序,功能是设置考场密码、管理登分员、设置各科各题的分数、打印成绩册等。主要用来控制SQL服务器上数据库,这里我们就称它为服务端吧。服务器应具备以下功能:
1、设置考场密码
为了保密,在评卷和登分时把试卷密封好,然后每个考场都随机生成一个四位数字的密码贴在密封好的试卷上。随机密码的生成可以用随机函数rand()来生成,要确保每科目的密码不能有重复的并生成原始考场和密码的对照表,在程序文件夹下的“mm”文件下建立一个名为“kcmm.dbf”的表文件用来保存这一对应关系以备成绩输完后解密时用,为了安全,此表就保存在本地不能上传到SQL服器上。最后还要打印原始考场和密码对应关系的封条,在密封试卷时要用。
2、管理登分员
对于每一个登分员,系统应当为其设置一个用户名和密码,同时还要设置他的登分科目。这项工作也应由服务器端来完成。登分员的密码和登分科目设置完毕后应把此信息保存到SQL服务器的“用户管理”表中。客户端(登分端)在进行系统登录要输入用户名、密码选择登分科目。
3、设置各科各大题的分数
对于每一科有几大题每一大题有几分也应当在服务器端设置好,设置完成后把相关信息保存在SQL服务器的“分数设置”表中。登分员在登分时,可以根据此设置对输入的成绩进行初步校验。
4、向登分表添加记录
向SQL服务器的“中招成绩”数据库的各科登分表中添加记录,“考场”字段用考场密码填充,“座号”字段用实际的座号填充,“上传否”字段的值全部为“没输入”,其它字段的值为空值。
5、解密合成成绩
篇三:1060303030张
"txt">2010年至2011年第二学期课程名称:C++程序设计
设计题目:一个简单的中考成绩管理系统
专业班级 计算机科学与技术1班
姓名 张佳茵
学号1060303030
指导老师 马瑞芳
时间 2011年6月26
目录
一、一个简单的中考成绩管理系统………3
二、项目描述………………………………3
三、数据描述………………………………3
四、总算法及主要函数的算法……………4
五、程序设计(源程序)……………………7
六、使用说明………………………………16
七、总结与建议……………………………18
一个简单的中考成绩管理系统
一、项目描述
[问题描述]
中考学生成绩管理主要信息包括:考号,姓名,数学成绩,语文成绩,英语成绩以及总成绩。假定只处理不超过100个学生
[基本要求]
实现如下功能:
1)
2)
3)
4)
5) 学生信息,成绩录入并计算总成绩 成绩表输出 成绩查询 成绩统计(最高分,最低分及某一总分以上人数) 排序并输出
二、数据描述
zjystudent结构中用到zjykaohao、zjyname、zjyyuwenscore、zjyshuxuescore、zjyyingyuscore、zjyzongfen。其中 zjykaohao表示考号、zjyname表示姓名、zjyyuwenscore表示语文成绩、zjyshuxuescore表示数学成绩、zjyyingyuscore表示英语成绩、zjyzongfen表示总分。
输入函数int zjyshuru(zjystudent zjystud[])中用到zjyrenshu、zjymax、zjya。其中zjyrenshu表示人数、zjymax表示人数最大值、zjya表示考号。
输出函数void zjyshuchu(zjystudent zjystud[],int zjyrenshu)中用
到zjya表示学号。
考号查询函数void zjyxuehaochaxun(zjystudent zjystud[],int zjyrenshu)中用到zjya、zjyb。其中zjya表示所要查询的学生考号、zjyb表示循环变量
姓名查询函数void zjyxingmingchaxun(zjystudent zjystud[],int zjyrenshu)中用到zjyb,其中zjyb表示循环变量
统计函数void zjytongji(zjystudent zjystud[],int zjyrenshu)中用到zjymaxscore、zjyminscore、zjya。其中zjymaxscore表示最高分数、zjyminscore表示最低分数、zjya表示循环变量。
成绩排列函数void zjychengjipailie(zjystudent zjystud[],int zjyrenshu)中用到zjya、zjyb 、zjyc。zjya表示外循环变量、zjyb表示内循环变量、zjyc表示中间变量。
考号排序函数void zjykaohaopailie(zjystudent zjystud[],int zjyrenshu)中用到zjya、 zjyb、zjyc。其中zjya表示外循环变量、zjyb表示内循环变量、zjyc表示中间变量。
主函数中用到zjya主菜单选择序号 zjyx排序菜单序号 zjyb查询菜单序号
三、总算法及主要函数的算法
总算法结构框图
菜单1.中考成2.中考成3.中考成4.中考成5.中考成绩输入 绩输出 绩排名
表
主要函数算法
1. 输入函数 6.结束 绩查询 绩统计
输入人数 →判断人数是否超过最大值 →for循环(从0循环到输入人数)→ 依次输入姓名、考号、语文、数学、英语成绩 →计算总成绩 →返回人数
2. 输出函数
输出表头 →(其中包括考号、姓名、语文、数学、英语、总分)→for循环(从0循环到输入人数)→依次输出与表头对应的学生信息
3. 考号查询函数
输入查询的考号 →循环次数初始化为0 →for循环(从0循环到输入人数)→若找到 →循环次数加1 →输出改考生信息→ 判断查找到的次数 →如果查找到的次数恒等于0 就是没有该生信息 →如果找到的次数大于1则表示查到重号→ 输入数据有问题
4. 姓名查询函数