分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]
  昨天下午民大招生办公布了我校外省2006年美术类高考专业合格线。我下午去了趟招生办,将民大的外省2006年艺术类专业考试成绩由Excel导入MySQL数据库,晚上根据招生办的要求对我编写的“艺术类高考查询与回执系统”作了最后的修改,终于赶在今天上午前8点,开通了成绩查询。
  
  一、数据库由Excel导入MySQL后,根据招生办的要求对数据某些部分进行了修改(在phpMyAdmin中执行了以下SQL语句。这些SQL语句比较实用,所以写出来保存一下,以后可能还会用到。):
  
  1、将考生的专业总分四舍五入,保留一位小数,与分数线格式保持一致。例如159.66五入转为159.7,159.49四舍转为159.4。真是感叹,0.01分可以决定人生。
  UPDATE `art_student` SET `zyf` = ROUND(`zyf`,1)
  
  2、河北、山西、江西、山东四省考生因为没有专门的查询密码,将身份证号设为查询码。以下是将身份证号字符sfzh的信息复制到密码字段pass
  UPDATE `art_student` SET `pass` = `sfzh` WHERE `kd` = '河北' OR `kd` = '山西' OR `kd` = '江西' OR `kd` = '山东青岛' OR `kd` = '山东潍坊'
  
  3、查询一下返回记录数,看看某省(例如湖南)达到分数线(158.3)的考生人数是否有误。
  SELECT *  FROM `art_student` WHERE `zyf` >= 158.3 AND `kd` = '湖南'
  
  4、河南大部分考生准考证上都有查询密码,但准考证号在123456(仅举例,无此准考证号)之后的考生无查询密码,故将姓名字段xm的第一个汉字作为查询密码。
  UPDATE `art_student` SET `pass` = left(`xm`,2) WHERE `kd` = '河南' AND `zkzh` >= 123456
  
  5、因为第4步操作完成后,发现有些考生的姓名的第一个汉字可能是录入计算机时因字迹潦草而无法辨认,使用了全角?号代替,为了考生输入方便,将?改为a
  UPDATE `art_student` SET `pass` = 'a' WHERE `kd` = '河南' AND `zkzh` >= 123456 AND `pass` = '?'
  
  二、对web页面的输入表单作了以下两点修改:
  
  1、考虑到很多考生是在网吧查询分数、填写回执,所以我设置了登录框输入的信息不会在浏览器的历史记录中保存。
  例如:< input name="zkzh" type="text" AUTOCOMPLETE="off">
  加上AUTOCOMPLETE="off"就可以实现不保存表单历史记录。
  
  2、关闭输入法,回执填写表单中的邮编、电话、身份证号等输入框不能输入全角汉字,以免某些考生输入全角数字(例如123),造成格式不统一。
  例如:< input name="sfzh" type="text" style="IME-MODE: disabled">
  加上style="IME-MODE: disabled"就可以实现关闭输入法。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]