vfp实验心得体会Word格式文档下载.docx
- 文档编号:19201616
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:14
- 大小:28.74KB
vfp实验心得体会Word格式文档下载.docx
《vfp实验心得体会Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《vfp实验心得体会Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
零件费=∑(零件价格*好用数量)修理费=小时工资*修理工时*3总计=零件费+修理费
(5)打印修理工工资月报表某修理工的月工资=∑修理小时*小时工资
二、数据库设计
数据库设计的任务是确定系统所需的数据库。
数据库是表的集合,通常一个系统只需一
个数据库。
数据库设计可分为逻辑设计与物理设计两个步骤。
第一步确定数据库所包含的表
及其字段。
第二步确定表的具体结构,即确定字段的名称、类型及宽度;
此外还要确定索引,
为建立表的关联准备条件。
小型dbas的逻辑设计可直接从分析输入数据着手,将输入数据着手,将输入数据中的各
类相关数据归纳为不同的数据表。
对查询时需要同时调用的若干表,应使它们符合关联要求。
对初步设计好的数据表,可通过分析输出数据来验证其可用性。
若发现有的输出数据不能从
输入数据导出,须继续向用户征集数据。
(1)修理单:
xld(编号,牌号,工号,修理项目,修理小时,送修日期,完工日期)
(2)汽车:
qc(牌号,型号,生产厂,车主名)
(3)车主:
cz(车主名,地址,电话)
(4)修理工:
xlg(工号,姓名,地址,电话,出生日期,进场日期,小时工资)
(5)零件用量:
ljyl(编号,零件号,数量)
(6)零件库存:
ljkc(零件号,零件名,成本,价格,库存量,最低库存,订货量)三、
应用程序设计
系统的总体结构可用层次图来表示。
这种图自上而下进行分层:
第一层为系统层,通常
对应主程序;
第二层为子系统层,一般起分类作用;
第三层为功能层;
第四层为操作层。
下
图为本例的总体结构:
1封面设计:
略
主文件()
settalkoff
cleaall
setviewtoxldh,zljf
xldh=space(4)
doformfm
keyb{ctrl+f4}
modifywindscreentitl汽车修理管理信息系统clear
do
readevent
quit
2、单程序结构在菜单设计器中分别设计“登记”、“零件管理”、“查询”、“打印”和“退出”菜单项,
在“登记”、零件管理“、”打印“结果项选择”子菜单“项,“退出”的结果项选择“过程”
项;
编辑“登记”、“零件管理”、“打印“的”子菜单“,分别加入“修车登记”、“汽车修理
“、“修理工管理”,同时对“修车登记”、“汽车修理”菜单项分别键入”doformxcdj”、”
doformqcxl”;
“零件订货计划”、“零件入库管理”、“零件出库管理”,同时对“零件订货计
划”菜单项键入”doformljdh”;
“发票”、“修理工工资月报”,同时对“发票”菜单项键入”
doformdyfp”;
在“退出”的过程项中编辑“clearevent”。
从菜单文件生成菜单程序
菜单程序命令
“退出”菜单项的命令clearevents按结构设置调用各表单的命令生成菜单程序过程如下:
1)往命令窗口键入modifyformxcdj,使出现标题为的表单设计器窗口;
属
性设计:
form1的caption属性设置为“修车登记”,autocenter属性设置为.t.;
用数据环
境把xld表的编号,送修日期,修理项目和牌号,qc表的型号,生产厂和车主名,cz表的
地址和电话等字段拖拽到表单中相应位置。
2)分别设置牌号和车主名两个文本框valid事件代码seleqc
locatefor牌号=xld.牌号ifnotfound()
insertintoqc(牌号)values(xld.牌号)endif
selectczlocatefor车主名=xld.车主名ifnotfound()
insertintocz(车主名)values(qc.车主名)endif
selectxld
docase
case=1
ifrecn() endif
case=2
ifrecn()>
1
skip-1
endif
case=3
gotop
case=4
gobottom
case=5
doformsrxldh
case=6
zy=messagebox(是要增页么?
1+48+256,确认增加修理单)ifzy=1gobottom
insertintoxld(编号)values(str(val(编号)+1,4))endif
case=7
sy=messagebox(是要删页么?
1+48+256,确认删除修理单)ifsy=1delete
pack
case=8
selectqc
browtitl汽车修改+space(20)+单击行首可打删除标记,退出就删去pack
case=9
selectcz
browtitl车主修改+space(20)+单击行首可打删除标记,退出就删去packcase=10
endcase
寻页按钮gotfocus事件代码篇二:
vfp实习报告visualfoxpro及其应用系统开发(实习报告)姓名:
班级:
学号:
一:
实习目的:
1、进一步系统把握vfp基本命令2、系统领会vfp的程序设计技巧
3、充分学习vfp面向对象的编程方法与思想
4、初步学习与领会、感知信息系统的开发,为后续课程《管理信息系统》的学习打好实
践基础。
二:
实习要求:
1、认真复习vfp的基础知识与基本理论,按照实习大纲认真完成每项任务要求2、设计
完成后每位同学认真完成书面设计报告上报任课教师,报告的基本内容应包括(主要对小型
系统设计):
1)系统分析:
需求分析、数据分析、功能分析
2)系统设计:
系统总体结构,1~3个自由表的基本结构、代码设计思想3)系统使用说明
书:
设计完成后每位同学将所设计的系统考入软盘并与设计报告一起上报任课教师。
三:
实习内容:
一、根据表1,做如下操作练习表1职工工资表
1、建立工资表文件gz.dbf,备注定义为memo字段,其中?
?
为本人学号首先,
选定“工具”菜单的“选项”命令在“选项对话框中选定“文件位置”选项卡在列表中选定“默认目录”选项单击“修改”按钮在“更改文件位置”
对话框中选定“使用默认目录”复选框,然后在“定位默认目录”文本框中输入路径“h:
\vfp
实习”单击“确定”按钮返回“选项”对话框单击“确定”按钮关闭“选项”对话框,将
系统默认路径设为h:
\vfp实习。
利用creategzXX1003975命令创建.dbf表,其中gzXX1003975(姓名c(4),分厂c
(2),
基本工资n(4,2),奖金n(4,2),扣款n(4,2),应发工资n(4,2),备注m)。
依次输入数据,即得
到工资表。
2、添加、插入、删除、修改练习输入append命令打开数据输入窗口,即可输入或修改数据。
输入insert[blank]命令,
可在表中插入数据。
删除命令deletefor+pack(恢复recallfor);
zap删
除表中所有记录.
输入replacewith即可对表数据进行修改3、记录指针
移动、检索操作练习
1)命令go+skip组合即可达到记录指针移动的目的。
如输入命令:
go1skip1即可让记录指针移动到第二条记录2)顺序检索查询:
usegzXX1003975locatefor
基本工资>
=480displaycontinuefound(),recno()displaycontinue即可查询出基本工资>
=480的工人(程序窗口中将会显示李民和张良两条记录)。
索引查询命令:
usegzXX1003975indexon姓名tagxmseek“胡立”recno()
display
即可查询出“胡立”这一条记录4、排序、索引、统计操作练习1)排序:
usegzXX1003975sorttojbgzon基本工资/dusejbgzlist即可显示出按照基本工资降序排列的新表jbgz。
2)索引:
usegzXX1003975indexon奖金tagjjlist即显示出按照奖金升序排列的表。
3)统计:
(统计奖金大于等于80的人数)use
gzXX1003975countfor奖金>
=80tors’奖金大于等于80的人数:
’,rs显示结果为“奖金大于等于80的人数:
3”
二、简单编程练习
1、已知半径r=10,计算周长c=2πr*实习2-1主程序ybj=0bj=10do实习2-1子程序withbj,ybjybj=,ybjreturn*实习2-1子程序parametersr,cc=pi()*2*rreturn
2、假设银行一、二、三年定期存款的年利率分别为%、%、%。
若储户存款为x
元,期末偿还本息为y元,编写计算各种不同定期存款期末应付本息的程序input请输入银行存款:
toxinput请输入储存年限:
toadocasecasea=1y=x*a*+xcasea=2y=x*a*+xcasea=3y=x*a*+x银行存款期末本息和:
yotherwisewait请检查输入年限!
windowendcase
3、求二元一次方程ax^2+bx+c=0的根x=0input请输入a的值:
toainput请输入b的值:
tobinput请输入c的值:
toc
docasecasea=0篇三:
vfp实验报告样本南京信息工程大学实验(实习)报告实验(实习)名称顺序和选择结构程序设计实验(实习)日期得分指导
老师
系专业班级学号
【实验目的】
1、掌握程序的建立、修改与运行
2、掌握基本输入输出语句与函数
3、熟练掌握if语句(包括单分支和双分支)和docase语句的使用。
4、分析程序的运行结果。
【实验内容】
操作结果的界面截图显示。
1、从键盘输入两个数存入变量x和y,若x>
y则交换他们的值,否则直接输出x
和y的值。
2、执行下列程序后,变量x的值为()。
x=1
ifx>
=1
casex>
x=x+1
篇二:
VFP实验报告总结
南京信息工程大学实验(实习)报告实验(实习)名称顺序和选择结构程序设计实验(实习)日期得分指导
otherwise
x=4
else
x=3
3、执行下列命令序列,屏幕显示()a=100
b=50
a=a+b
b=a-b
b=a*2
a+b
4、执行下列命令序列,屏幕显示()。
b=6
casemod(b,3)=0
b=b+1
casemod(b,2)=0
b=b+2
b=b+3
b
5、执行下列命令序列,屏幕显示()inputtoa
ifa=10
b=0
b=1
b篇二:
vfp实验报告天水师范学院数学与统计学院实验报告实验项目名称所属课程名称实验类型实验日期班级学号姓名成绩1附录1:
源程序2附录2:
实验报告填写说明
1.实验项目名称:
要求与实验教学大纲一致。
2.实验目的:
目的要明确,要抓住重点,符合实验教学大纲要求。
3.实验原理:
简要
说明本实验项目所涉及的理论知识。
4.实验环境:
实验用的软、硬件环境。
5.实验方案(思路、步骤和方法等):
这是实验报告极其重要的内容。
概括整个实验过
程。
对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步
骤来实现其操作。
对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思
路和设计方法,再配以相应的文字说明。
对于创新性实验,应注明其创新点、特色。
6.实
验过程(实验中涉及的记录、数据、分析):
写明具体实验方案的具体实施步骤,包括实验过
程中的记录、数据和相应的分析。
7.实验结论(结果):
根据实验过程中得到的结果,做出结论。
8.实验小结:
本次实
验心得体会、思考和建议。
9.指导教师评语及成绩:
指导教师依据学生的实际报告内容,给出本次实验报告的评价。
3
篇三:
vfp实验报告范例指导老师万润泽实验名称visualfoxpro操作基础同组人日期日成绩
一、实验目的
1)理解各种不同的数据类型
2)常量的含义以及各种不同数据类型的常量
3)变量的含义以及字段变量、内存变量、系统变量和数组变量的使用
二、实验环境(仪器设备、软件等)windowsxp操作系统、visualfoxpro环境
三、实验原理(或要求)
(1)数值型、货币型、字符型、日期型和日期时间型常量的输入
(2)日期格式的设置的命令
(3)字段变量与内存变量同名时候,观察赋值运算结果
(4)数组变量的赋值
(5)内存变量显示、清除与保存所使用的命令
四、实验步骤
?
”计算机”,,[abc,abc]日期格式的设置
setcenturyon|offsetdatetoamerican{^XX-1-2}
结果:
setmarkto“.”
{^XX-1-2}
结果setstrictdateto0{XX-5-30}
结果setcenturyon
setmarkto“|”
setdatetoymd
结果创建一个学生表“学生.dbf”,其中包含字段学号、姓名、性别、出生日期等字段。
并输
入多行记录,再使用以下命令use学生
姓名go3
姓名
五、记录与处理(实验数据、误差分析、结果分析)注意:
实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对
于visualfoxpro编程而言,不必分两个部分。
在此页中继续写入程序代码以及相应的运行结果。
这个部分内容到课本52面结束
六、思考题
1、什么是常量?
visualfoxpro中哪几种类型的数据有常量表示?
2、什么是变量?
visualfoxpro中有哪几种变量?
变量名取名是如何规定的?
七、实验小结
这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面同组人日期成绩
1)掌握表达式中各种运算符的运算规则
2)掌握各种类别的运算符的优先级
3)理解函数的三要素以及各常用函数的用法
(1)几种算术运算符、日期时间运算符和关系运算符的规则与使用
(2)字符串匹配运算符“=”、“==”、“$”的含义
(3)在含有多种运算符的表达式中根据运算符优先级进行运算
(4)常用函数的用法,注意函数的参数与返回类型
p52例3-8
3-9
3-10
例3-12课后练习习题一(13)小题例3-14
五、记录与处理(实验数据、误差分析、结果分析)(接上页)
例3-15~34选取有代表性的例子注意:
这个部分内容从课本53到课本63面结束
1.什么是表达式?
当一个表达式中有多种类型的运算符并存时,一般的运算顺序是什么?
2.函数的三要素是什么?
试指出month()函数在使用时的参数和返回值数据类型?
另外测试数据类型的函数是什么?
1)掌握数据库的基本操作
2)掌握表的基本操作,包括表结构的创建、表结构的显示与修改以及表记录的显示、增加和修改
3)理解索引的概念并会在表设计器中建立索引
(1)建立自由表,并使用表设计器设计每个字段的字段名、数据类型、宽度等
(2)在数据库中创建表,在表设计器中对字段的有效性规则、默认值、格式、输入掩码
等进行修改
(3)表的打开与浏览,增加表记录和删除表记录
(4)在表设计器中建立索引,另外通过命令方式建立索引
这个部分内容从69面到课本88面结束例4-1显示表结构
例4-3显示男生的记录例4-4
例4-789理解物理删除和逻辑删除之间的区别例4-11
1)什么叫参照完整性?
参照完整性分为哪几种?
2)数据库表和自由表有什么区别?
1)使用sql查询语句对表进行条件查询
2)理解select命令中的几个常用关键字的含义
3)能熟练掌握简单查询、联接查询、嵌套查询
4)排序显示查询结果和计算查询
1)select说明要查询的数据
2)from说明要查询的数据来自哪些表
3)where说明查询的条件
4)orderby用来对查询的结果排序
5)几个特殊的运算符,如like,notin,between。
。
and。
,以及计算查询中用到的函数,如count,sum,avg,max,min等
这个部分内容从104面到课本112面结束例5-1到5-21选择典型的sql查询语句
五、记录与处理(实验数据、误差分析、结果分析)(接上面的实验步骤)注意:
1、课本136面三、上机题2(注:
题目也要抄写)
2、课本136面三、上机题3(注:
这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面篇四:
vfp
实验报告1
实验报告时间:
地点:
经济管理学院机房实验1:
visualfoxpro集成环境及项目管理
VFP实验报告
第一章visualfoxpro数据库管理系统软件操作环境实验一:
(一)、实验内容:
一、VFP的启动与退出
基本了解了VFP的工作环境以及使用VFP时的启动与退出。
二、工具栏
VFP提供了11种工具栏。
其打开与关闭有两种方法。
工具栏中的工具为编辑程序提供了很大的方便。
三、命令窗口
1、命令窗口是一个浮动型窗口,其打开和关闭有多种方法。
2、命令窗口是用来输入命令从而实现编程目的的重要窗口。
3、在命令窗口中输入命令后按下回车键便可执行所输入的命令。
4、以*、&
&
开头的命令是注释处理部分。
5、通过对命令窗口的学习,简单了解了下一些命令:
如1+2+3与”1”+”2”+”3”所达到的目的是不一样的。
CLEAR是用于清除VFP主窗口中等所有显示信息。
6、在命令窗口中还可以实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 实验 心得体会