摘要:该文分析从《全国普通高校招生网上录取――院校子系统》导出数据表文件的内在联系,探讨在VFP中建立分专业人数统计表、分区域人数统计表(统计图)、男女生人数统计表的方法,在实际工作中具有现实意义。
关键词:VFP;查询;统计表;招生管理
高校通过《全国普通高校招生网上录取――院校子系统》完成招生录取工作,利用其数据导出功能可以生成新生电子档案。新生电子档案为高校提供了原始电子档案数据,利用VFP对原始电子档案进行各类统计,方便高校为迎接新生到校做好各项准备工作。本文探讨在VFP中,实现各类新生数据统计表的方法。
1 新生统计表的要求
2 新生分专业统计表实现过程
select t_tdd.ksh,t_tdd.zkzh,t_tdd.xm,td_xbdm.xbmc,t_tdd.sfzh,td_kldm.klmc,;
td_mzdm.mzmc,td_zzmmdm.zzmmmc,t_tdd.zxmc,td_dqdm.dqdm,td_dqdm.dqmc,t_tdd.jtdz,;
t_tdd.yzbm,t_tdd.sjr,t_tdd.lxdh,t_tdd.cj,t_jhk.yxmc,t_jhk.zymc from t_tdd,t_jhk,;
td_mzdm,td_zzmmdm,td_kldm,td_xbdm,td_dqdm where t_jhk.pcdm+t_jhk.kldm+;
t_jhk.jhxz+t_jhk.tddw+t_jhk.zydh=t_tdd.pcdm+t_tdd.kldm+t_tdd.jhxz+t_tdd.tddw;
+t_tdd.lqzy.and.t_tdd.mzdm=td_mzdm.mzdm.and.t_tdd.zzmmdm=td_zzmmdm.zzmmdm; .and.t_tdd.xbdm=td_xbdm.xbdm.and.t_tdd.kldm=td_kldm.kldm .and.t_tdd.dqdm;
=td_dqdm.dqdm into table xsb2014.dbf
3) 统计各专业录取人数,使用查询语句完成。在VFP命令窗口中执行以下命令:
select yxmc,coun(*)as rs from xsb2014 group by yxmc &&统计各学院录取人数
select yxmc,zymc,coun(*)as rs from xsb2014 group by yxmc,zymc &&统计各院系各专业人数
执行各院系各专业人数统计查询,其结果如图1所示。
3 新生分区域统计表实现过程
由于在建立学生档案信息表时,已有学生所在区域信息,因此通过xsb2014.dbf很容易统计各区域录取人数情况,实现过过程是在VFP命令窗口中输入以下命令:
select dqmc,coun(*)as rs from xsb2014 group by dqdm &&分区域统计新生
执行结果如图2所示。学校招生部门对分区域学生数据非常重视,在新生分区域统计表的基础上,还可以生成分区域新生统计图,更抽象、更直观地反映学生来源情况。在VFP中实现过程如下:
4 新生性别情况统计表实现过程
select yxmc,xbmc,coun(*)as rs from xsb2014 group by yxmc,xbmc &&统计各院系男女生人数
以上程序代码在VFP6中全部运行通过。
参考文献:
[2]易学文.数据交叉查询在招生管理中的应用[M].电脑知识与技术,2014(11).
[3]Microsoft Corporation.希望图书创作室译.Microsoft Visual FoxPro6.0 中文版语言参考手册[M].1999.
[4]曾晓红.VFP编程实例及提高[M].四川大学出版社,2010.