VFP实训报告模板.docx
- 文档编号:24598964
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:18
- 大小:1.56MB
VFP实训报告模板.docx
《VFP实训报告模板.docx》由会员分享,可在线阅读,更多相关《VFP实训报告模板.docx(18页珍藏版)》请在冰豆网上搜索。
VFP实训报告模板
课程设计
课程名称:
《VFP程序设计》
系:
管理工程系
专业:
营销与策划
班级:
营销102
姓名:
陈二狗学号:
17
指导教师:
刘鑫张朋
起始日期:
2011.5.30至2011.6.3
目录
●VFP课程设计任务书3
●课程设计成绩评定表4
●乐购会员管理系统说明书5
一、系统说明5
二、系统功能5
三、系统结构流程图:
(菜单调用关系)6
四、数据表结构7
五、主要表单功能8
六、所参与的功能模块及代码9
七、课程设计总结20
VFP课程设计任务书
(专科)
一、设计目的
通过课程设计使学生进一步掌握用VFP开发小型应用程序的过程和方法,掌握数据库数据的增加、删除、修改、查询等各种应用技巧,提高解决实际问题的能力,为将来进行软件程序设计奠定基础。
二、设计要求
1、认真查阅相关资料。
2、遵守课程设计的时间安排。
3、按时上机,认真调试程序。
4、认真书写课程设计报告书。
5、分组完成要求的设计题目(每组4-8人)
三、报告书写格式
1.封皮
2.任务书
3.报告正文(设计题目、系统功能、结构、代码、总结、评定表)
4.参考文献
四、设计题目(以下题目任选其一,详见选题登记表)
1.表单实例演示管理系统 2.VFP教学实例管理系统
3.VFP控件实例演示系统4.表单动画实例演示系统
五、时间安排
1.查阅资料及系统设计(1天)
系统功能设计/数据表结构设计
2.程序编制及调试(3天)
数据表数据输入/表单设计/菜单设计/总体调试/编译工程文件
3.成绩评定(1天) 4.书写报告(1天)
六、成绩评定(较高要求)
评定成绩根据设计表现、成绩测验、设计报告等进行综合评定。
评定等级:
不及格、及格、中、良好、优秀。
七、参考书目
1、《VisualFoxPro6.0编程实战》安玉庆青岛出版社
2、《VisualFoxPro6.0中文版编程基础与范例》韩正清电子工业出版社
课程设计成绩评定表
班级
营销102
姓名
宿菲菲
学号
17
项目组长
宿菲菲
项目名称
乐购会员管理系统
项目组组员
宿菲菲
本人工作简介:
本人在学习VFP课程设计期间,认真、准确、精细的掌握了各项操作的基本技能。
并且在实际的程序设计操作中能够熟练的运用菜单、控件、属性修改等,很好的完成了老师所布置的程序设计项目。
组长评语:
该同学在VFP项目课程设计期间,表现优秀,无迟到或早退状况。
有良好的学习素养和专业技能。
能够熟练的运用菜单、控件、属性修改等,并且能与其他同学配合完成老师所布置的项目设计任务。
报告完成情况:
A:
很好
B:
比较好
C:
一般
纪律表现:
A:
严格遵守
B:
一般遵守
C:
不遵守
程序功能性:
A:
强
B:
一般
C:
弱
界面美观性:
A:
很好
B:
一般
C:
不好
程序可操作性:
A:
很好
B:
一般
C:
不好
答辩表现:
A:
很好
B:
一般
C:
不好
所起作用程度:
A:
全部(大部分)
B:
部分
C:
一小部分
最后成绩:
优秀
良好
中等
及格
不及格
负责指导教师:
(签名)
指导教师:
(签名)
注:
优秀:
A>=4,无C;良好:
A>=2,B>=4;
中等:
B>=4;及格:
C>=4;
乐购会员管理系统说明书
一、系统说明
乐购会员管理系统通常包括会员的更新、录入、删除、查询、备份、统计、打印等,具体管理中还涉及到登陆用户的密码保护等。
乐购会员管理系统,可以实现上述功能,能够方便快捷准确地获得所需的信息。
二、系统功能
乐购会员管理系统包括如下功能:
1.会员管理:
对当前会员进行浏览、查询、索引等相关操作。
2.会员浏览:
包括对当前会员详细信息的浏览及查找。
3.会员查询:
包括简单查询和多条件查询,能够实现实时查询。
4.会员索引:
包括进行会员的精密条件查询及项目浏览功能。
5.条件打印:
首先筛选出符合条件的会员,然后进行打印。
6.打印预览:
对所有会员信息预览后可以进行打印功能。
7.系统说明:
其中有本人信息简介,还囊括有系统报时。
8.系统退出:
实现本管理系统的退出功能,带有确认信息。
三、系统结构流程图:
(菜单调用关系)
否定
四、数据表结构
乐购会员管理系统所用的数据表主要有:
会员.dbc
会员.dbc表结构如下:
字段
字段名
类型
宽度
小数位
索引
排序
Nulls
1
会员号
字符型
10
升序
PINYIN
否
2
姓名
字符型
8
否
3
性别
字符型
4
否
4
年龄
数值型
2
否
5
会员级别
字符型
4
否
6
累计金额
数值型
6
否
PINYIN
否
7
累计积分
数值型
4
否
PINYIN
否
8
联系方式
数值型
11
否
9
入会时间
日期型
8
否
10
身份证号
字符型
18
否
11
照片
通用型
4
否
五、主要表单功能
bd2.scx:
程序运行主窗口
dy.scx:
执行打印窗口
dyyl.scx:
调出打印预览窗口
xt.scx:
执行关于系统窗口
查询系统.scx:
执行查询窗口
会员系统登录.scx:
登陆系统窗口
会员信息表单.scx:
登录会员信息浏览窗口
退出.scx:
打开退出窗口
修改.scx:
执行会员修改窗口
六、所参与的功能模块及代码
在乐购会员管理系统中:
其中会员登录模块的设计设计思路是:
只有密码验证正确才能进入系统进行其他操作。
乐购会员管理系统登录表单的执行界面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
2——作为顶层表单
WindowState:
2——最大化
Command1控件的click事件代码如下:
ifthisform.text1.value="123"
=messagebox("你蒙对了!
",48,"提示信息")
thisform.release
doformbd2.scx
else
thisform.text1.setfocus
=messagebox("傻了吧,你猜错了",48,"提示信息")
endif
Command2控件的click事件代码如下:
thisform.text1.value=""
thisform.text1.setfocus
thisform.refresh
乐购会员管理系统待机界面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
1——打开
ShowWindow:
2——作为顶层表单
WindowState:
2——最大化
Init:
do菜单1.mprwiththis,.t.
Label1控件的主要属性有:
Autosize:
.T.——真
Fontname:
华文新魏
Fontsize:
72
乐购会员鼓励系统条件打印待机画面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Init:
parameterstj
publictiaojian
tianjian=tj
Command1控件的click事件代码如下:
reportform会员信息.frxpreview
Optiongroup1控件的click事件代码如下:
ifthisform.optiongroup1.value=3
thisform.optiongroup1.value=2
thisform.optiongroup1.refresh
endif
乐购会员管理系统打印预览待机画面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Command1控件的click事件代码如下:
reportformdyylpreview
cleamemo
Command2控件的click事件代码如下:
thisform.release
乐购会员管理系统系统说明如图
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Timer1控件的timer事件代码如下:
thisform.label4.caption="系统时间"+time()
Label1控件的主要属性有:
=“系统时间”+time()
乐购会员管理系统会员索引界面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Optiongroup1控件的click事件代码如下:
docase
casethisform.optiongroup1.value=1
thisform.label2.caption="请输入要查询的会员号:
"
casethisform.optiongroup1.value=2
thisform.label2.caption="请输入要查询的姓名:
"
casethisform.optiongroup1.value=3
thisform.label2.caption="请输入要查询的身份证号:
"
endcase
thisform.text1.value=''
thisform.text1.setfocus
thisform.refresh
Text1控件的Inter事件代码如下:
select会员信息
docase
casethisform.optiongroup1.value=1
setfilterto会员号=alltrim(thisform.text1.value)
casethisform.optiongroup1.value=2
setfilterto姓名=alltrim(thisform.text1.value)
casethisform.optiongroup1.value=3
setfilterto身份证号=alltrim(thisform.text1.value)
endcase
thisform.refresh
乐购会员管理系统会员浏览界面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Command1控件的click事件代码如下:
mand2.enabled=.T.
skip-1
ifbof()
gotop
this.enabled=.F.
endif
thisform.refresh
Command2控件的click事件代码如下:
mand1.enabled=.T.
skip+1
ifbof()
gobottom
this.enabled=.F.
endif
thisform.refresh
乐购会员管理系统会员查询界面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Command1控件的click事件代码如下:
thisform.release
Command2控件的click事件代码如下:
appendblank
gobottom
thisform.refresh
Command3控件的click事件代码如下:
inotice=messagebox("确定删除指定的记录吗?
",65,"重要提示")
ifinotice=1
deleterecordrecno()
anotice=messagebox("确定物理删除指定的记录吗?
"+chr(13)+"一经删除,不能恢复!
!
!
",65,"重要提示")
ifanotice=1
pack
endif
thisform.refresh
endif
Command4控件的click事件代码如下:
inotice=messagebox("恢复所有逻辑删除的记录吗?
",65,"提示信息")
ifinotice=1
recallall
endif
乐购会员管理退出界面如图:
其中:
Form1控件的主要属性有:
AutoCenter:
.T.——真
TitleBar:
0——关闭
ShowWindow:
1——在顶层表单中
WindowState:
2——最大化
Command1控件的click事件代码如下:
closeall
clearevents
quit
Command2控件的click事件代码如下:
thisform.release
七、课程设计总结
通过本次课程设计,我学会了VFP6.0程序设计软件各种操作技巧,并且自己成功的设计了一个乐购会员管理项目。
虽然学习是辛苦的,但我认真的去把的所有内容学好,认真完成每一天的学习任务。
通过这次实训,我对电脑有了更深刻的认识,做二十一世纪现代人不但要有过硬的理论知识,良好的心理素质,健康的体魄,还要有超强的电脑操作能力,正所谓“秀才不出门,便知天下事”作为一名营销专业学生来说,必须有较广的社交圈和开阔的知识面,所以要把电脑作为一个重点来抓!
学校为提高学生的自身水平提供了良好的平台,为学生专业发展提供了惬机。
不管是现在还是将来每个学生应不断地加强学习,不断地给自己“充电”,才能不断的开拓进取,勇于创新,才不至于被社会淘汰。
经过1周的学习计算机的过程,我深深体会到电脑的神奇和奥妙;也意识到自己在计算机上还有许多不足。
老师布置了一些的作业给我们操练,在老师精心的指导下我已把许多常规工具操作的很好了!
现在我们已步入大学,经过最初的在校计算机学习,对电脑还只是初步的认识和理解,一直忙于理论知识的学习,没能有机会放开课本,真正切身感受计算机小程序设计魅力,所以在实训之前,程序设计对我们来说是比较抽象的,但通过这次实训,我们揭开了她神秘的面纱,离我们不再遥远!
据我了解,大多数同学都以前接触过电脑,也有玩过一些游戏,却不懂操作一些对我们以后工作有用的系统。
对于我们所学的计算机知识渗透较少,之前都是老师讲解为主。
此次实训就不同了,同学们都自己进行实际操作。
老师在实训中也分别给予了我们指导,并且做详细的讲解,给学生一个很好的操作平台。
相比较以前这次培训的内容最显著的特点,就是实用性和工具性很强,都是以后生活中经常用到的。
具体设计过程中我发现,原来从没有制作过也不是想象中的那么难。
简单的制作我已经基本上掌握。
现在想起来这种培训是必要的,正所谓“磨刀不误砍柴工”。
电脑实训暂告一个段落,闲暇之余,我对这次实训也进行了思考。
我虽然努力了但离“出色”还有很大的一段距离,离老师对我的期望还相去甚远。
固然有能力、水平、经验、性格等原因,但是最重要的原因还是思想上的对学习不重视,导致了有的操作不能出色的完成。
由于计算机操作的特殊性,要求操作人员思维严密、灵活应付,要能够迅速理解指令,沉着应对复杂的步骤,这样才不致于在完成操作时,总是手忙脚乱、丢三落四。
通过这次培训,我认识到只有沉下身来,静下心来认真学习,踏实做事,多用心,多动脑,才能让学习有好的起色。
为自己以后的打好基础。
社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,全面发展,攻破电脑,争取做一名出色的现代人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 报告 模板