VFP课程设计脚本范例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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. 主菜单组成