APP下载

浅析VFP数据库在高校招生录取中打印录取通知书的应用

2019-06-25张镝

商情 2019年26期
关键词:数据库

张镝

[摘要]数据库管理作为高校招生工作中的一个环节,涉及到各省考试院与高校之间关于招生录取学生数据、打印录取通知书,高校与邮局之间邮寄录取通知书等。由此带来了多种關系的数据处理。结合录取学生数据库,我提出用VFP(Visual FoxPro)的命令、函数制作高校招生录取中打印录取通知书的工作。

[关键词]数据库;VFP;录取通知书

一、引言

从2002年到现在,全国高等院校实现网上远程录取已有16年,大多数高等院校采用教育部主持、清华大学研发的全国普通高校招生录取院校子系统(以下简称子系统)。该系统基本能够满足高校在招生录取期间的需要。但是,对于录取结束后的数据处理没有涉及到。像打印录取通知书、发放录取通知书等这些数据处理工作是高校录取工作人员必须解决的。据调查,对于上述问题一般有两种解决方式,一是部分高校通过自行编写程序或找软件公司开发相关软件完成数据处理:二是高校采用Excel来处理这些数据。据了解,大多数高校仍采用第二种方式处理招生录取数据,没有充分发挥VFP的作用,大大降低了工作效率。

二、VFP的发展过程

Visual FoxPro,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

Visual FoxPro 6.0及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。

Visual FoxPr0 6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,Visual FoxPr0 6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

三、VFP在高校打印录取通知书中的应用

高考录取是一项紧张、繁重的工作。我们需要把录取过来的学生数据打印到录取通知书上面,既要保证它的准确性,又要提高工作效率。我们录取的数据都是在子系统中导出来扩展名为“.dbf”的VFP数据库表。那么我直接用VFP编写一个程序去处理这些数据应当是最好的办法。

(一)VFP在处理高校录取数据中主要优点表现为:

1.与录取数据格式一致,不需要进行数据间的转换。从子系统导出数据为VFP默认的数据库格式,可以直接使用。

2.VFP功能强大,操作数据库简单方便。VFP可以通过命令编写相应的程序,对一个或多个数据表进行合并、筛选、打印等工作。

3 .VFP数据库打印方便、直观。

(二)高校打印录取通知书中需要解决的问题

1.录取数据的导入

录取结束后,要将录取数据从子系统中导出,用于打印通知书数据,通过VFP处理存档备用。而在导入过程中还要把录取学生的照片一并导入进来,这就要求学生的照片格式,命名必须有统一的格式“身份证号jpg”。

使用代码

sPath=GETFILE(“dbf”)

sele学生表

APPEND fromALLTRIM(sPath)

REPLACE allzp with‘zpdy/+alltrim(ksh)+‘jpg'

2.录取通知书中需要打印学生本人照片、姓名、所在院系、录取专业、报到日期、考生号和身份证号等信息。

这就要求我们录取工作人员在打印录取通知书的过程中不能存在一丝马虎,否则学生会收不到录取通知书或收到错误的录取通知书。姓名、录取专业、考生号、身份证号等数据都是从子系统中下载的不会有错,院系根据录取专业可以批量生成也不会出错误,只有学生本人信息和打印照片不符最容易出错。为了防止这种张冠李戴的错误,我采取了编写代码,打印几张录取通知书,再核对信息。如果没有错误,再打一个录取专业的通知书,再核对信息。再没有错误的情况下批量打印录取通知书。使用到的代码如下:

len(alltrim(打印表l.zp))>0 and file(打印表l.zp)

四、结束语

以上数据处理是我从事多年招生工作中解决打印录取通知书的方法,既保证录取结束后学生信息能正确的打印到通知书上,又提高了招生工作效率。

猜你喜欢

数据库
Designer测试大数据预定义均衡配置
MemSQL获3000万美元D轮融
数据库
数据库
数据库
数据库
数据库
数据库
SQL语言在电信业务数据库数据查询中的应用
数据库