核心期刊论文发表利用Visual FoxPro数据比对进行现代办公
所属栏目:电子技术论文
发布时间:2014-08-20 14:01:22 更新时间:2014-08-20 14:43:20
计算机类核心期刊论文发表推荐《计算机工程与设计》创刊于1980年,是中国航天科工集团主管、中国航天科工集团二院706所主办的国内外公开发行的计算机专业技术类刊物。该刊是中国计算机学会会刊、北京计算机学会会刊、中国宇航学会会刊,是全国中文核心期刊、中国科技核心期刊。
摘 要:数据库技术是计算机科学中发展最快的领域之一,也是应用最广的技术之一,应用领域也愈来愈广,如企事业单位、政府部门的行政管理、办公自动化等等。利用Visual FoxPro数据库的数据比对进行现代办公提高了时间的利用率和计算速度,实现工作高效率、实时性、科学性、智能性。文章介绍了利用Visual FoxPro数据库的数据比对进行现代办公的原理和实现方法。
关键词:核心期刊论文发表,Visual FoxPro数据库,数据比对,教务管理
当今社会是一个信息化的社会,随着知识时代的到来,大到各行各业,小到家庭生活,都需要用计算机来处理大量的数据和信息。数据库技术是计算机科学中发展最快的领域之一,也是应用最广的技术之一。其中Visual FoxPro 数据管理系统应用领域也愈来愈广,如企事业单位、政府部门的行政管理、办公自动化等等。Visual FoxPro 6.0是一个优秀的可视化的个人计算机数据库管理系统。VF属于关系数据库,是目前最常用和最流行的数据库软件。它属于可视化编程数据库,很有利于人机交换。它可以通过简单、直接的图形方式进行多张表及表的视图、连接、关联、存储过程、规则、缺省值、触发器等的集合和管理。利用Visual FoxPro数据库的数据比对进行现代办公提高了时间的利用率和计算速度,实现工作高效率、实时性、科学性、智能性。
教务管理是所有学校所必需的,其中教务管理非学历考试包括对学生各种等级考试成绩的统计、证书发放等,如果人工直接统计这些信息,工作量可想而知,是十分巨大的。所以利用计算机来完成这类工作是必要的。下面就教务管理中利用Visual FoxPro 6.0数据比对制作毕业生计算机成绩汇总与等级考试证书发放表的方法进行设计。
首先,确定设计总体要求,利用Visual FoxPro 6.0的数据比对,根据表1.dbf、表2.dbf相关字段为索引进行数据比对,将表1.dbf中的某个字段写入表2.dbf,并在表1.dbf中标记出没有在表2.dbf中找到的数据。
1 等级考试证书发放表设计的总流程
(1)利用办公软件Microsoft Excel统计成绩合格名单。根据等级考试成绩总表筛选出成绩合格名单,新建成绩合格名单表。
(2)利用Visual FoxPro 6.0,导入成绩合格名单Excel表。并修改表名为2.dbf。
(3)利用Visual FoxPro 6.0,导入在校学生名单Excel表。并修改表名为1.dbf。
(4)打开表1.dbf,打开显示菜单下的表设计器,对***号字段进行设置,字符类型,宽度18。班级字段设置为字符类型,宽度60。
(5)打开表2.dbf,打开显示菜单下的表设计器,对***号字段进行设置,字符类型,宽度18。班级字段设置为字符类型,宽度60。
(6)表1.dbf与表2.dbf 复制到F:\数据比对文件夹下。
(7)程序设计:表1.dbf与表2.dbf 相关字段***号进行数据比对,如果***号相同,则把表1.dbf 中的“bj”字段写入表2.dbf中的“bj”字段,并在表1.dbf中标记出没有在表2.dbf中找到的数据。
set defa to F:\数据比对
set talk off
sele 1
use 1
sele 2
use 2
sele 1
go top
do while .not.eof()
sele 2
LOCATE for alltrim(sfzh)=alltrim(a->sfzh)
if found()
sele 2
repl bj with a->bj
endif
sele 1
skip
enddo
(8)程序运行。
(9)导出运行结束后的表2.dbf,存为Microsoft Excel表。有班级的成绩合格名单就设计完成。按照准考证号顺序把证书编号输入,然后再按照班级排序,证书发放表就制作完成。
2 毕业生计算机等级考试成绩汇总设计的总流程
(1)利用办公软件Microsoft Excel分别统计毕业生在校期间每次计算机等级考试成绩合格名单。把每次合格名单复制在一张Excel表。
(2)利用Visual FoxPro 6.0,导入成绩合格名单Excel表。并修改表名为1.dbf。
(3)利用Visual FoxPro 6.0,导入毕业学生名单Excel表。并修改表名为2.dbf。
(4)打开表1.dbf,打开显示菜单下的表设计器,对***号字段进行设置,字符类型,宽度18。成绩字段设置为数值类型,宽度3。
(5)打开表2.dbf,打开显示菜单下的表设计器,对***号字段进行设置,字符类型,宽度18。成绩字段设置为数值类型,宽度3。
(6)表1.dbf与表2.dbf复制到F:\数据比对文件夹下。
(7)程序设计:表1.dbf与表2.dbf相关字段***号进行数据比对,如果***号相同,则把表1.dbf中的“cj”字段写入表2.dbf中的“cj”字段,并在表1.dbf中标记出没有在表2.dbf中找到的数据。
set defa to F:\数据比对
set talk off
sele 1
use 1
sele 2
use 2
sele 1
go top
do while.not.eof()
sele 2
LOCATE for alltrim(sfzh)=alltrim(a->sfzh)
if found()
sele 2
repl cj with a->cj
endif
sele 1
skip
enddo
(8)程序运行。
(9)导出运行结束后的表2.dbf,存为Microsoft Excel表。毕业生计算机等级考试成绩汇总表就设计完成。
3 结束语
本文主要介绍了利用Visual FoxPro数据库的数据比对制作等级考试证书发放表的设计。目前计算机在各方面的应用几乎都离不开数据库,利用Visual FoxPro数据库的数据比对进行现代办公提高了时间的利用率和计算速度,实现工作高效率、实时性、科学性、智能性。
参考文献:
[1]邹显春.Visual FoxPro程序设计教程[M].重庆:重庆大学出版社.2006(09).
[2]王子芳.数据库及应用课程教学探讨[J].西南农业大学学报(社会科学版).2005(09).