没有合适的资源?快使用搜索试试~ 我知道了~
学籍管理之VFP应用程序的设计实例.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 123 浏览量
2021-10-04
22:56:28
上传
评论
收藏 364KB DOC 举报
温馨提示
试读
16页
学籍管理之VFP应用程序的设计实例.doc
资源推荐
资源详情
资源评论
VFP 应用程序设计实例--学生学籍管理系统(1)
图 1
是英文 的英文缩写,意思是信息管理系统,该系统可用于
中小型企事业单位业务处理和信息交流,从而大大提高了企业运作的效率。微软公司的
可视化面向对象的编程软件是一个设计 系统即简单又快捷的好软件。下面,就以
为开发环境,讲述设计学生学籍管理系统的详细设计过程,也为在看过了前面非表单设计的学生学
籍管理系统的朋友们继续了解并学习采用表单()的方式设计 系统的方法。
一、设计思路:学生学籍管理系统的运行以封面表单开始,如图 所示,要求用户输入登录密码,
并设置三次检查功能,若三次输入的密码均有错,则自动退出系统;否则出现系统菜单,接收用户的
操作,操作完毕后用户可以从系统菜单中退出系统。
二、系统功能:系统的功能主要分成十个功能模块,它们是:录入数据、修改数据、删除数据、查
询数据、统计数据、显示数据、打印数据、导出数据、导入数据和清空数据。录入数据可以实现学生
信息的录入;修改数据可以实现学生信息的修改;删除数据可以实现学生数据的删除;查询数据可以
实现学生信息的查询;统计数据可以实现学生人数、党员人数、学生总平均成绩、高数平均成绩、英
语平均成绩和 平均成绩的统计;显示数据可以实现以字段分布和二维表两种方式显示学生信息;
打印数据可以实现用报表的形式打印学生的信息;导出数据可以实现学生数据的备份,防止数据丢
失;导入数据可以实现学生数据的还原,保证数据的正确性;清空数据可以实现学生数据的清空操
作。
三、菜单结构框架图
1 / 16
四、数据库结构:可定义表名为
字段名 类型 宽度 小数位数
学号 字符型
字符型
性别 字符型
出生年月 字符型
字符型
高数 数值型
!
英语 数值型
!
数值型
!
是否党员 字符型
字符型
"
通信地址 字符型
#
备注 备注型
$
五、具体设计:给出源代码,表单属性可参照图示在 属性框中设置,所有程序文件和表单文件
均通过 项目管理器建立
、学生学籍管理系统主程序源代码可定义程序名为 %
&'())*+*,-+./.)0 11设置窗口规格为第 种系统窗口
&'())*'/.-*02学生学籍管理系统211设置窗口标题为“学生学籍管理系统”
&'())*'3-/43)0.11去掉关闭按钮
&'())*'-*.(-34-5011去掉控制按钮
&'())*/546..-*011去掉最大化按钮
&'())**46..-*011去掉最小化按钮
&'())*4/'7'-3-(0(84!99 "11设置窗口的背景色
'3-)/33
'3)/(/33
2 / 16
'3)/(
).:)*6-
).:)*6.-
)../37-
)./).:-
)../.64/(-11关闭 % 的状态栏
,--(/;<封面'511调用系统登录“封面”表单
()/,))*.11响应用户输入
,-/;<菜单511运行系统菜单
()/,))*.
).:)*6.-,)/63.11恢复 % 的系统菜单的默认值
).:)*6-*11显示 % 的系统菜单
)../.64/(-*11显示 % 的状态栏
'3-)/3311关闭所有文件
'3)/(/33
().6(*11返回
、封面表单源代码/;<封面=
(-'),6()'=>11确定按 钮的单击事件过程
).)5/'.-*11设置精确比较命令
.?-(/36)02""""211如果文本框的值是 """"
.?-(()3)/)11那么释放封面表单
,-/;<菜单511运行菜单程序
)3)11否则
.?-(*-0.?-(*-@11将自定义属性 *- 的值由 加
.?-(*-A0#11如果自定义属性 *- 的值为 #
0)/8)4-52密码三次输错,您不能使用本系统!29@@92学生学籍管理系统211那么弹出
容为“密码三次输错,您不能使用本系统!”的对话框
B6.11结束程序的运行
)3)11否则
0)/8)4-52密码错误!29$"@@92警告211弹出容为“密码错误!”的对话框
.?-(/36)02211设置文本框的容为空
.?-().-'611并将光标定位到文本框中
.?-(()()?11刷新封面表单
)*,
)*,
).)5/'.-11设置关闭精确比较命令
)*,(-'
(-'),6()'=>11取消按钮的单击事件过程
.?-(()3)/)11释放封面表单
'3-)/3311关闭所有文件
'3)/())*.
C
3 / 16
VFP 应用程序设计实例--学生学籍管理系统(2)
图 2
#、录入数据表单源代码/;<录入=,如图 所示
(-'),6()11录入数据表单的初始化事件过程
)../37-
.?-(%$)*/43),011设置第四个按钮为不可用状态
.?-(%!)*/43),011设置第五个按钮为不可用状态
.?-( 学号)*/43),011设置学号文本框为不可用状态
.?-()*/43),011设置文本框为不可用状态
.?-()*/43),011设置组合框 为不可用状态
.?-( )*/43),011设置组合框 为不可用状态
.?-(#)*/43),011设置组合框 # 为不可用状态
.?-($)*/43),011设置组合框 $ 为不可用状态
.?-()*/43),011设置 文本框为不可用状态
.?-( 高数)*/43),011设置高数文本框为不可用状态
.?-( 英语)*/43),011设置英语文本框为不可用状态
.?-(%)*/43),011设置 文本框为不可用状态
.?-(!)*/43),011设置组合框 ! 为不可用状态
.?-()*/43),011设置文本框为不可用状态
.?-( 通信地址)*/43),011设置通信地址文本框为不可用状态
.?-( 备注)*/43),011设置备注编辑框为不可用状态
)*,(-'
(-'),6()311录入数据表单的加载事件过程
'3-),/./11关闭所有数据库
6)/;<5D 存 11打开 / 盘中的 5D,4 表文件
).63.3-'7-*11设置锁定一组记录
0'6(-().(-EFE9!9E5DE11打开开放式表缓冲
4 / 16
剩余15页未读,继续阅读
资源评论
huayuya123
- 粉丝: 26
- 资源: 31万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功