VFP课程设计脚本范例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VFP课程设计脚本设计范例

利用项目管理器组织、设计并连编一个学生成绩管理系统应用程序。要求如下:1. 系统由数据库、表单、报表、菜单和程序组成;2. 系统中有一个数据库,数据库中包括三个数据表:学生表、课程表、成绩表,学生表中包括4个班,每个班3—5名学生,课程表中包括4门课程,成绩表至少有20条记录;3. 系统能够通过菜单实现数据维护、浏览、查询、报表、退出等基本功能;可以自行设计使系统具有更强的功能;4. 要求应用程序主窗口拥有非VFP系统默认的标题和图标,进入系统时应设置具备口令检查功能的主界面,该口令在进入系统后可以通过菜单中的相关命令来修改;5. 项目中所有文件名均应冠以自己的姓名(中文或拼音均可),以免与其他同学混淆。

附:数据库要求一览表(1)建立三张数据表,其要求如下表所示:

(2)建立索引:

(3) 建立学生表与成绩表、课程表与成绩表的关联, 关键字是分别是XH字段和KCH字段。VFP课程设计指导

VFP课程设计难点分析之一——主界面和退出表单的设计

一. 主界面的设计

1. 主界面的组成对象:

(1)主表单:其主要属性的设置如下:

(2)命令按钮:共有三个命令按钮,其属性分别如下:

(3)文本框:1个,用来接受口令,其主要属性为:

Name = "Text1" PasswordChar = "*"

(4)标签:共2个,一个显示设计者,一个用来提示输入口令,其主要属性分别为:

(5)时钟控件:共3个,Timer1用来控制Image2和Image3的移动,另2个用来控制Lablel1的颜色变化。

(6)图象控件:共3个,Image1是图片显示的主标题,另2个是欢迎图片。

(7)多媒体控件:在主界面表单运行过程中用来播放背景音乐。

Name = "SoundPlayer1"

SoundFile="D:\SJR\VFP课程设计\FIVE.MID"

2. 事件代码:

二. 退出表单的设计

1. 退出表单的组成对象:

(1)表单:其主要属性的设置如下:

(2)标签:共7个,属性如下:

(3)时钟控件:1个,控制标签的依次出现。

Name = "Timer1"

Interval = 600

(4)图象控件:1个,控制表单的退出,起退出按钮的作用。Name = "Image1"

Picture = "D:\SJR\VFP课程设计\quitcmdr.bmp"

2. 事件代码:

VFP课程设计难点分析之二——浏览成绩表单的设计一. 表单的组成对象

本表单由一个包含3个页面的页框组成,主要用来浏览成绩表中的统计信息。

1. 表单主要属性为:

2. 页框主要属性为:

(1)页面1的组成:

(2)页面2的组成

(3)页面3的组成

此页面中组合框的主要属性为:

Name = "Combo1"

RowSourceType = 1

RowSource = "计算机,英语,体育,大学语文"

二. 事件代码

三. 程序文件和查询文件的内容

VFP课程设计难点分析之三——浏览学生表单的设计一. 表单的组成对象

本表单由一个包含2个页面的页框组成,主要用来浏览成绩表中的统计信息。

1. 表单主要属性为:

2. 页框主要属性为:

(1)页面1的组成:

(2)页面2的组成:

此页面中组合框的主要属性为:

Name = "Combo1"

RowSourceType = 1

RowSource = "99英语,99日语,99英教1,99英教2"

二. 事件代码

三. 程序文件和查询文件的内容

VFP课程设计难点分析之四——设置口令表单集的设计1. 表单集Formset1的组成对象:

(1)检查密码表单:其主要属性的设置如下:

形状:1个,主要属性为: Name = "Shape1" Curvature=20

文本框: 1个,用来接受所输入的密码,其主要属性为:

Name = "Text1" PasswordChar = "*"

标签:1个,主要属性为:

Name = "Label1" Caption = "请输入系统密码:"

命令按钮:2个,“确定”按钮的功能调用“修改表单”来修改系统中的所有表单,“修改”按钮的功能是调用“授权修改”表单来修改系统密码:

(2)授权修改表单:其主要属性的设置如下:

形状:1个,主要属性为: Name = "Shape1" Curvature=20

文本框: 1个,用来接受所输入的密码,其主要属性为:

Name = "Text1" PasswordChar = "*"

标签:1个,主要属性为:Name = "Label1" Caption = "请输入授权密码:"

命令按钮:1个,其功能是调出修改密码表单,Name = "CMDawconfirm" Caption = "确定"

(3)修改密码表单:其主要属性的设置如下:

标签:2个,分别为:

形状:1个,主要属性为: Name = "Shape1" Curvature=20 文本框: 2个,用来接受所输入的新密码,其主要属性为:

命令按钮:2个,“确定”按钮的功能是将新密码写入密码表,

“返回”按钮的功能是退回到第一张表单:

2. 事件代码

7. 主菜单组成

相关文档
最新文档