分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]
  今天是国庆长假结束后的第一天,学校是按星期四的课表上的课。由于是第六周,我们专业星期四+双周只有晚上7点有门《外贸英语》课,白天全天没课,爽歪歪。
  
  凌晨4点,我终于写完了中南民大论坛的实名验证程序去睡觉。这个实名验证程序花了我不少功夫,主要是编写这个“使用姓名、学号、身份证号三项数据进行自动核对验证”的实名验证程序,需要考虑的细节太多了,完全超出了我以前的预想。因为9月14日从学生工作处拿来的省教育厅提供的民大2002-2005级在校学生姓名、学号、身份证号的Excel表简直太乱了,主要表现在以下几点:
  
  1、四个年级的四张Excel表中学生数据部分重复混乱,如留级、转专业的同学在以前年级的Excel表中也有资料,在现在的年级中也有资料。
  2、专升本的同学专科是一个学号,升为本科后又换了一个新学号。
  3、有些学生姓名为两个字的,不知道这些Excel表的制作者是为了美观还是什么,在两个字中间敲几个空格,和三个字的对齐。如果直接输入这些学生姓名进行搜索,根本搜不到。
  4、某些姓名中有生僻字,这些Excel表的制作者打不出这个字,就用“?”代替。
  5、有些新疆、西藏的同学姓名中有一个点,这些Excel表也不规范,有的写的是全角“·”,有的写的是半角“.”。
  6、身份证号一栏,个别同学由于资料不全空缺,这在我预料之中。身份证号最后一位为“X”有的为大小字母、有的为小写字母,这也被我料到了。然而更郁闷的是,有些不知道后几位是什么的身份证号,Excel表的制作者用几个“.”或“?”把它补满18位或15位,画蛇添足。
  7、还有些数据乱填,如生日填在了身份证栏里。
  
  如果学生信息数据库像理想中的那样完整、正规,这个实名验证程序我早就写完了,但现在我不得不在论坛实名验证系统中,专门写处理这些问题的代码,而不是直接把数据库改得正规点。因为我估计下一届新生的信息数据库又是这样乱七八糟的。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]