VF6.0课程设计实例——计算机等级考试培训报名系统

2022-12-02

1 课程设计的目的和意义

计算机等级考试培训报名系统是一个简单实用的系统, 每次学生报名培训的时候对它都很感兴趣, 所以以这个系统为实例可以调动学生积极性。本课程设计的作用不仅是在制作一个计算机等级考试培训系统, 其根本的作用是利用它作为学习Visual Foxpro6.0课程设计的基础。本课程设计主要以VF6.0表单设计开发一个“计算机等级考试培训报名系统”, 引入数据编辑控件进行数据表单窗体的设计和数据录入。通过本课程设计可以更进一步清楚数据库表单设计是如何实现的, 掌握它可以设计出自己满意的应用程序。

2 系统功能设计

如图1所示。

3 项目、数据库、表文件的建立

先在d盘根目录下创建一个文件夹, 命名为“ncre”, 并将VF的默认目录设置为d:ncre, 创建项目“计算机等级考试培训报名”, 在该项目下创建数据库及表inf, 表inf结构如表1所示。

4 表单设计

首先为系统设计一个主窗体, 在主窗体中, 通过调用菜单可以调用其他窗体。先设计录入窗体, 新建表单“input_inf”, 在窗体左边添加标签并分别将属性caption设为姓名, 性别, 学院, 年级, 班级, 科目, 电话, 时间, 对应的依次添加文本框控件 (输入姓名) , 选项组控件 (选择性别) , 组合框控件 (选择学院) , 组合框控件 (选择年级) , 组合框控件 (选择班级) , 组合框控件 (选择科目) , 文本框控件 (输入电话号码) , 文本框+日历控件 (选择时间) , 再添加2个命令按钮, caption依次设为“添加 (

然后在添加按钮command1的click事件中添加如下代码:

为达到查询目的, 制作浏览窗体, 新建表单“brow_inf”, 表单中添加一个文本框控件及标签控件, 用于输入要查询的姓名, 三个命令按钮, caption依次设置为“查找”, “刷新”, “退出”, 一个表格控件, 用于显示浏览结果, 表格的recordsourcetype设置为“1-别名”, recordsource设置为“inf”, 查找按钮的click添加如下代码:

5 报表设计

为表inf设计打印报表“prin_inf”, 选择项目管理器中的“文档”, 选择文档中的“报表”, 点击“新建”按钮, 选择“报表向导”按钮进入报表制作的向导过程。按报表向导的提示, 点击“下一步”, “下一步”即可自动产生报表文件。在保存报表之前, 可以先预览报表效果, 不满意可进行修改, 然后再保存报表。

最后连编生成一个可执行文件。

摘要:学习VF6.0的最终目的是利用所学数据库理论开发一个数据库应用系统。本课程主要以VF6.0表单设计开发一个计算机等级培训报名系统, 简单介绍如何设计数据库、表单、报表等, 最后连成一个完整的可执行程序。

关键词:VF6.0,课程设计,计算机等级考试培训报名系统

上一篇:精细化管理,学校内涵发展的助推器下一篇:农村水利公共设施的供给与需求分析