分享
分享赚钱 收藏 举报 版权申诉 / 7

类型基于VFP的自学考试报名系统的设计与实现.pdf

  • 上传人:a****
  • 文档编号:672639
  • 上传时间:2025-12-12
  • 格式:PDF
  • 页数:7
  • 大小:129.13KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 VFP 自学考试 报名 系统 设计 实现
    资源描述:

    1、基于 VFP 的自学考试报名系统的设计与实现摘要:自学考试报名系统使用 Visual FoxPro 作为开发工具,主要实现对考生报考信息的录入管理,克服了全国自学考试考务考籍管理系统在录入报考信息时效率低下的缺点,极大地提高了报考信息录入的效率,使报名工作规范、准确、简便、高效,该论文主要阐述了自学考试考生报名系统的设计思想和实现技术。关键词:VFP;数据库;报名中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2011)18-4278-03A Registration System on Self-study Examination Based on VFPLI Peng

    2、(Hefei Education Examinations Authority,Hefei 230061,China)Abstract:The registration system on self-study examination use VisualFoxPro as development tools.It realizes the registration of examinee for theself-study examination.It overcome the shortcomings on the input of themanagement information sy

    3、stem on the self-study examination.It is greatlyimproved for the efficiency when eolment informations are recorded.It make thework accurate,efficient.This thesis mainly expounds the design idea and thetechnology of the registration system on self-study examination.Key words:VFP;database;registration

    4、高等教育自学考试是我国高等教育体系的重要组成部分,具有最大的开放性,广泛的适应性和极大的灵活性,因而其考生众多、信息量大、信息准确度要求高。现在各地考试机构使用的全国高等教育自学考试考务考籍管理系统对于采集考生报考信息提供了读卡和手工录入两种方式,读卡方式速度快捷、准确率高,但对硬件设备要求高,必需购买读卡机,印制报名登记卡,费用高;手工录入方式对硬件设备要求低,但是录入效率低下,操作麻烦。针对全国高等教育自学考试考务考籍管理系统中手工录入报考信息时的缺点,结合工作实际,本人开发了自学考试报名系统,供手工录入报考信息时使用。本系统以 Visual FoxPro6.0(以下简称 VFP)作为开发

    5、工具,VFP 是 Microsoft 推出的功能强大的数据库管理系统,可以建立数据库,可以在数据库中建立表和其它数据对象,可以完成对数据库中数据的操纵,可以装入、删除、修改数据,可以提供灵活的查询功能,支持关系数据库标准语言 SQL,大量使用可视化的界面操作工具。与其它数据库管理系统相比,VFP 具有用户的普遍性、功能的完善性、工具的易用性和规模的伸缩性等特点,具有与其它应用程序共享交换数据的能力。1 系统总体分析自学考试考生报名系统可以实现考生报考信息的录入、查询、修改、删除,新考生基本信息的录入,可以打印信息校对表和全体报名考生的花名册、统计报名人数、科次、报名费。综上所述,该系统应该具有

    6、以下功能:1)系统管理,可以导出供全国高等教育自学考试考务考籍管理系统使用的 DBF 数据以及退出本系统的功能。2)报名报考,可以录入、修改、删除考生的报名报考信息,打印出信息校对表供考生核对报考信息,可以录入新考生的基本信息,可以根据考生的准考证号或身份证号查询考生的报考信息。考生的报考信息包括:准考证号、姓名、性别、身份证号、报考课程的代码名称、开考时间等字段。3)统计,可以统计报考人数、科次、报名费。4)打印,主要是打印报名考生花名册,供集体单位校对报考信息时使用。因此,该系统可设计成以上四大模块,其中报名报考模块是本系统的核心,2 系统功能设计自学考试考生报名系统应能提供准确的数据,可

    7、以导入到全国高等教育自学考试考务考籍管理系统中,所以设计时既要考虑到编码简单,便于调试修改程序,又要使生成的数据库符合全国高等教育自学考试考务考籍管理系统对数据库的要求,实现数据的交换。因此自学考试考生报名系统需要的数据表应包括,考生信息表 ks(如表 1 所示),开考课程表 kc(如表 2 所示)考生报名报考表 bk(如表 3 所示)。1)系统管理功能的实现每次考试报名前从全国高等教育自学考试考务考籍管理系统中导出考生信息表、开考课程表,再导入到本系统中。报名结束后,导出报名考生的考生信息表和考生报名报考表,此时需要考虑到全国高等教育自学考试考务考籍管理系统对导入数据库的要求,修改报名考生的

    8、考生信息表和考生报名报考表的结构。2)报名报考功能实现分为报名录入表单和信息查询表单。报名录入表单实现报名课程的录入,录入时只要录入准考证号,报考课程的课程代码即可,录入准考证后系统自动查询出考生的姓名、性别、准考证供录入人员核对,录入课程代码后系统自动查询出课程名称和开考时间,系统会判断课程代码是否在此次开考的课程范围内以及报考课程的开考时间是否冲突,新考生在录入时还需要录入姓名、性别、身份证等基本信息。报名录入表单的 load 事件代码如下:sele 1use kssele 2use bksele 3use kc文本框 text1(准考证号)的 LostFocus 事件代码如下:if th

    9、isform.check1.value=1/判断是否是新生thisform.text2.setfocus/若是新生则依次跳到姓名、性别、身份证输入框,输入考生信息,若是老生,姓名、性别、身份证输入框为只读elseif thisform.text1.value sele 1loca for ks_zkz=thisform.text1.value/根据录入的准考证号自动查询出考生信息if found()thisform.text2.value=ks_xmthisform.text3.value=ks_xbthisform.text4.value=ks_sfzthisform.text5.reado

    10、nly=.f.elsemessagebox(准考证号+thisform.text1.value+输入错误,无此考生!)thisform.text1.value=endifendifendif文本框 text5(课程代码 1)的 LostFocus 事件代码如下:if thisform.text5.value sele 3loca for kcbm=thisform.text5.value/根据录入的课程代码自动查询出课程信息if found()thisform.label5.caption=kc_mcthisform.label6.caption=kksjk1=kksjb1=bmfthisfo

    11、rm.text6.readonly=.f.elsemessagebox(课程代码+thisform.text5.value+输入错误!)thisform.text5.value=endifelsethisform.label5.caption=thisform.label6.caption=endifthisform.refresh文本框 text6(课程代码 2)的 LostFocus 事件代码如下:if thisform.text6.value sele 3loca for kcbm=thisform.text6.value/根据录入的课程代码自动查询出课程信息if found()this

    12、form.label7.caption=kc_mcthisform.label8.caption=kksjk2=kksjif k2=k1/判断报考课程的时间是否冲突messagebox(报考课程+thisform.text6.value+和前面报考的课程时间冲突!)thisform.text6.value=thisform.label7.caption=thisform.label8.caption=elseb2=bmfthisform.text7.readonly=.f.endifelsemessagebox(课程代码+thisform.text6.value+输入错误!)thisform.

    13、text6.value=endifelsethisform.label7.caption=thisform.label8.caption=endifthisform.refresh文本框 text7(课程代码 3)、文本框 text8(课程代码 4)的 LostFocus 事件代码略;command1(确定)按钮的 Click 事件代码如下:if thisform.check1.value=1sele 1append blankrepl ks_zkz with thisform.text1.value,ks_xm withthisform.text2.value,ks_xb with this

    14、form.text3.value,ks_sfz withthisform.text4.value/在考生信息表里插入新生信息endifsele 2append blankreplace ks_zkz with thisform.text1.valuereplace kc_dm1 with thisform.text5.value,kc_mc1 with label5.caption,kksj1with k1,bmf1 with b1replace kc_dm2 with thisform.text6.value,kc_mc2 with label7.caption,kksj2with k2,b

    15、mf2 with b2replace kc_dm3 with thisform.text7.value,kc_mc3 with label9.caption,kksj3with k3,bmf3 with b3replace kc_dm4 with thisform.text8.value,kc_mc4 with label11.caption,kksj4with k4,bmf4 with b4/在考生报名报考表里插入考生报考信息其中将 text1、text5、text6、text7、text8、command1 的属性 TabIndex 设置为 1至 6,在各输入框中按回车(Enter)键则可

    16、以自动跳到下一个输入框,顺序依次是:准考证号-课程代码 1-课程代码 2-课程代码 3-课程代码 4-确定,从而提高录入速度。信息查询表单则实现考生信息的查询和修改,可以根据考生的身份证号查询准考证号,可以根据准考证号查询考生的报名报考信息,查询到考生报名报考信息后,可以直接在表单上修改考生的报名报考信息。3 结束语基于 VFP 的自学考试考生报名系统操作简便,准确率高,极大的提高了信息录入的效率,满足了实际工作的需要,并已使用一段时间,得到集体报名单位的好评,但总体功能还不够完善,有待以后进一步改善提高。参考文献:1 史济民,汤观全.Visual Foxpro 及其应用系统开发M.北京:清华大学出版社,2000.2 王珊,萨师煊.数据库系统概论M.北京:高等教育出版社,2008.注:本文中所涉及到的图表、注解、公式等内容请以 PDF 格式阅读原文

    展开阅读全文
    提示  课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于VFP的自学考试报名系统的设计与实现.pdf
    链接地址:https://www.ketangku.com/wenku/file-672639.html
    相关资源 更多
  • 专题 01中国文化读写专项:中国概况 中国简介- 2024年高考英语常考中国文化读写专练 素材积累.docx专题 01中国文化读写专项:中国概况 中国简介- 2024年高考英语常考中国文化读写专练 素材积累.docx
  • 专题 01 英美文化阅读理解专项:移民之国 早期美国 印第安人-2024年高考英语常考英美文化阅读专练 素材积累.docx专题 01 英美文化阅读理解专项:移民之国 早期美国 印第安人-2024年高考英语常考英美文化阅读专练 素材积累.docx
  • 专题 01 生物多样性保护--2023年高考英语外刊时文精读精练.docx专题 01 生物多样性保护--2023年高考英语外刊时文精读精练.docx
  • 专题 01 推断题(下)-【尖子生训练营】2022年初中化学尖子生选拔专题训练(解析版).docx专题 01 推断题(下)-【尖子生训练营】2022年初中化学尖子生选拔专题训练(解析版).docx
  • 专题 01 推断题(下)-【尖子生训练营】2022年初中化学尖子生选拔专题训练(原卷版).docx专题 01 推断题(下)-【尖子生训练营】2022年初中化学尖子生选拔专题训练(原卷版).docx
  • 专题 01 单项选择【考题猜想 】 -2023-2024学年七年级英语上学期期末考末大串讲(人教版)原卷版.docx专题 01 单项选择【考题猜想 】 -2023-2024学年七年级英语上学期期末考末大串讲(人教版)原卷版.docx
  • 专题 01申请信 (应用文写作)-2024年新高考英语一轮复习练小题刷大题提能力(解析版).docx专题 01申请信 (应用文写作)-2024年新高考英语一轮复习练小题刷大题提能力(解析版).docx
  • 专题 01构词法之组合练-2024年新高考英语一轮复习练小题刷大题提能力(原卷版).docx专题 01构词法之组合练-2024年新高考英语一轮复习练小题刷大题提能力(原卷版).docx
  • 专题牛一、摩擦力与二力平衡综合问题必刷题-2022-2023学年八年级下册物理《考点•题型 •技巧》精讲与精练高分突破专题系列(人教版).docx专题牛一、摩擦力与二力平衡综合问题必刷题-2022-2023学年八年级下册物理《考点•题型 •技巧》精讲与精练高分突破专题系列(人教版).docx
  • 专项集训8力学实验题-备战2022年中考物理热门专项集训.docx专项集训8力学实验题-备战2022年中考物理热门专项集训.docx
  • 专项讲解虚拟语气.docx专项讲解虚拟语气.docx
  • 专项训练(四)有关气体制取的题型(解析版).docx专项训练(四)有关气体制取的题型(解析版).docx
  • 专项训练(五)绿色植物的三大作用(原卷版).docx专项训练(五)绿色植物的三大作用(原卷版).docx
  • 专项训练(二)有关化学式的计算题型(原卷版).docx专项训练(二)有关化学式的计算题型(原卷版).docx
  • 专项训练(三)有关化学方程式的计算题型(原卷版).docx专项训练(三)有关化学方程式的计算题型(原卷版).docx
  • 专项训练(一) 电磁继电器 电磁铁(解析版).docx专项训练(一) 电磁继电器 电磁铁(解析版).docx
  • 专项训练(一) 电磁继电器 电磁铁(原卷版).docx专项训练(一) 电磁继电器 电磁铁(原卷版).docx
  • 专项训练教师版.docx专项训练教师版.docx
  • 专项训练学生版.docx专项训练学生版.docx
  • 专项训练四 立体几何(考点2 利用空间向量求空间角)(原卷版).docx专项训练四 立体几何(考点2 利用空间向量求空间角)(原卷版).docx
  • 专项训练五 解析几何(考点3 解析几何中的定点、定值问题)(原卷版).docx专项训练五 解析几何(考点3 解析几何中的定点、定值问题)(原卷版).docx
  • 专项训练五 解析几何(考点1 解析几何中的轨迹方程的求法)(解析版).docx专项训练五 解析几何(考点1 解析几何中的轨迹方程的求法)(解析版).docx
  • 专项训练五 解析几何(考点1 解析几何中的轨迹方程的求法)(原卷版).docx专项训练五 解析几何(考点1 解析几何中的轨迹方程的求法)(原卷版).docx
  • 专项训练三 概率与统计(考点4 统计与概率的综合应用)(解析版).docx专项训练三 概率与统计(考点4 统计与概率的综合应用)(解析版).docx
  • 专项训练三 概率与统计(考点4 统计与概率的综合应用)(原卷版).docx专项训练三 概率与统计(考点4 统计与概率的综合应用)(原卷版).docx
  • 专项训练4 化学用语.docx专项训练4 化学用语.docx
  • 专项训练3酸 碱 盐综合训练.docx专项训练3酸 碱 盐综合训练.docx
  • 专项训练3 化合价与化学式.docx专项训练3 化合价与化学式.docx
  • 专项训练2金属活动性顺序及应用.docx专项训练2金属活动性顺序及应用.docx
  • 关于我们 - 联系我们 - 加入我们 - 常用工具与软件 - 公益活动

    copyright@ 2020-2024 www.ketangku.com网站版权所有

    黑ICP备2024021605号-1