VFP实训报告心得体会建议_vfp实验报告心得体会

其他心得体会 时间:2020-02-28 09:01:58 收藏本文下载本文
【www.daodoc.com - 其他心得体会】

VFP实训报告心得体会建议由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vfp实验报告心得体会”。

visual foxpro 及其应用系统开发

实习报告

学院: 经济管理学院

班级序号:xxxxx 学号: xxxxxx 姓名: xxxxx 指导老师:xxxxxx 1.汽车修理管理系统 2.实习总结

汽车修理管理系统一、系统分析 1.需求分析:

某汽车修理长根据业务发展的需要,决定建立一个“汽车修理管理系统”,以取代人工管理,开发目的如下。

(1)能对汽车修理有关的数据进行输入、修改与查询。

(2)编制季度零件订货计划。

(3)打印汽车修理发票和工资月报表。

数据分析:

在调研的过程,用户提供了该系统所需的输入、输出单据。输入单据包括修车登记表、汽车修理单、零件库存表、领料单、修理工登记表;输出单据包括季度零件订货计划单、汽车修理发票、修理工工资月报表。2.功能分析:

(1)数据登记

登记功能用于把各种手填单据中的数据及时登记到系统将要定义的表中,还要求能进行修改。这些单据包括修车登记单、汽车修理单、零件库存表。

(2)查询

能查询登记单、修理单、汽车、车主、修理工、零件库存的有关数据。

(3)编制并显示季度零件订货计划

编制零件订货计划需要找出要订货的零件,订货条件为:零件库存量

(4)打印发票

发票中除了包含顾客、汽车及修理项目等数据外,还要算出修车费用。修车费用和零件费,按夏磊各式计算:

零件费=∑(零件价格*好用数量)

修理费=小时工资*修理工时*3 总计=零件费+修理费

(5)打印修理工工资月报表

某修理工的月工资=∑修理小时*小时工资

二、数据库设计

数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。数据库设计可分为逻辑设计与物理设计两个步骤。第一步确定数据库所包含的表及其字段。第二步确定表的具体结构,即确定字段的名称、类型及宽度;此外还要确定索引,为建立表的关联准备条件。逻辑设计

小型dbas的逻辑设计可直接从分析输入数据着手,将输入数据着手,将输入数据中的各类相关数据归纳为不同的数据表。对查询时需要同时调用的若干表,应使它们符合关联要求。对初步设计好的数据表,可通过分析输出数据来验证其可用性。若发现有的输出数据不能从输入数据导出,须继续向用户征集数据。

(1)修理单:xld(编号,牌号,工号,修理项目,修理小时,送修日期,完工日期)

(2)汽车:qc(牌号,型号,生产厂,车主名)(3)车主:cz(车主名,地址,电话)(4)修理工:xlg(工号,姓名,地址,电话,出生日期,进场日期,小时工资)(5)零件用量:ljyl(编号,零件号,数量)(6)零件库存:ljkc(零件号,零件名,成本,价格,库存量,最低库存,订货量)

三、应用程序设计

系统的总体结构可用层次图来表示。这种图自上而下进行分层:第一层为系统层,通常对应主程序;第二层为子系统层,一般起分类作用;第三层为功能层;第四层为操作层。下图为本例的总体结构: 1封面设计:略

主文件(qcxl.prg)set talk off clea all set view to sjhj.vue public xldh,zljf xldh=space(4)do form fm keyb {ctrl+f4} modify wind screen titl 汽车修理管理信息系统 clear do qcxlcd.mpr read event quit

2、单程序结构

在菜单设计器中分别设计“登记”、“零件管理”、“查询”、“打印”和“退出”菜单项,在“登记”、零件管理“、”打印“结果项选择”子菜单“项,“退出”的结果项选择“过程”项;编辑“登记”、“零件管理”、“打印“的”子菜单“,分别加入“修车登记”、“汽车修理“、“修理工管理”,同时对“修车登记”、“汽车修理”菜单项分别键入”do form xcdj”、”do form qcxl”;“零件订货计划”、“零件入库管理”、“零件出库管理”,同时对“零件订货计划”菜单项键入”do form ljdh”;“发票”、“修理工工资月报”,同时对“发票”菜单项键入”do form dyfp”;在“退出”的过程项中编辑“clear event”。从菜单文件生成菜单程序 qcxlcd.mpr 菜单程序命令

“退出”菜单项的命令clear events 按结构设置调用各表单的命令

生成菜单程序 qcxlcd.mpr 过程如下: 1)往命令窗口键入 modify form xcdj,使出现标题为xcdj.scx的表单设计器窗口;属性设计:form1的caption属性设置为“修车登记”,autocenter属性设置为.t.;用数据环境把xld 表的编号,送修日期,修理项目和牌号,qc表的型号,生产厂和车主名,cz表的地址和电话等字段拖拽到表单中相应位置。2)分别设置牌号和车主名两个文本框valid事件代码 sele qc locate for 牌号=xld.牌号 if not found()insert into qc(牌号)values(xld.牌号)endif select cz locate for 车主名=xld.车主名 if not found()insert into cz(车主名)values(qc.车主名)endif select xld do case case this.value=1 if recn()1 skip-1 endif case this.value=3 go top case this.value=4 go bottom case this.value=5 do form srxldh case this.value=6 zy=meagebox(是要增页么?,1+48+256,确认增加修理单)if zy=1 go bottom insert into xld(编号)values(str(val(编号)+1,4))endif case this.value=7 sy=meagebox(是要删页么?,1+48+256,确认删除修理单)if sy=1 delete pack endif case this.value=8 select qc brow titl汽车修改+space(20)+单击行首可打删除标记,退出就删去 pack case this.value=9 select cz brow titl车主修改+space(20)+单击行首可打删除标记,退出就删去 pack case this.value=10 thisform.release endcase thisform.refresh 寻页按钮gotfocus事件代码篇二:vfp实习报告 visual foxpro 及其应用系统开发

(实习报告)

姓名: 班级: 学号:

一:实习目的:

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实习。

利用create gz20101003975命令创建.dbf表,其中gz20101003975(姓名c(4),分厂c(2),基本工资n(4,2),奖金n(4,2),扣款n(4,2),应发工资n(4,2),备注m)。依次输入数据,即得到工资表。

2、添加、插入、删除、修改练习

输入append命令打开数据输入窗口,即可输入或修改数据。输入insert [blank]命令,可在表中插入数据。

删除命令delete for + pack(恢复recall for);zap 删除表中所有记录.输入replace with 即可对表数据进行修改

3、记录指针移动、检索操作练习

1)命令go+skip组合即可达到记录指针移动的目的。如输入命令: go 1 skip 1 即可让记录指针移动到第二条记录 2)顺序检索查询: use gz20101003975 locate for 基本工资>=480 display continue ?found(),recno()display continue 即可查询出基本工资>=480的工人(程序窗口中将会显示李民和张良两条记录)。

索引查询命令: use gz20101003975 index on 姓名 tag xm seek “胡立” ?recno()display 即可查询出“胡立”这一条记录

4、排序、索引、统计操作练习 1)排序: use gz20101003975 sort to jbgz on 基本工资/d use jbgz list 即可显示出按照基本工资降序排列的新表jbgz。2)索引: use gz20101003975 index on 奖金 tag jj list 即显示出按照奖金升序排列的表。3)统计:(统计奖金大于等于80的人数)use gz20101003975 count for 奖金>=80 to rs ?’奖金大于等于80的人数:’,rs 显示结果为“奖金大于等于80的人数:3”

二、简单编程练习

1、已知半径r=10,计算周长c=2πr *实习2-1 主程序 ybj=0 bj=10 do 实习2-1 子程序 with bj,ybj ?ybj=,ybj return *实习2-1 子程序 parameters r,c c=pi()*2*r return

2、假设银行一、二、三年定期存款的年利率分别为5.0%、5.5%、6.2%。若储户存款为x元,期末偿还本息为y元,编写计算各种不同定期存款期末应付本息的程序 input 请输入银行存款: to x input 请输入储存年限: to a do case case a=1 y=x*a*0.05+x case a=2 y=x*a*0.055+x case a=3 y=x*a*0.062+x ?银行存款期末本息和:,y otherwise wait 请检查输入年限!window endcase

3、求二元一次方程ax^2+bx+c=0的根 x=0 input 请输入a的值: to a input 请输入b的值: to b input 请输入c的值: to c do case case a=0篇三:vfp 实验报告样本

南京信息工程大学实验(实习)报告

实验(实习)名称顺序和选择结构程序设计实验(实习)日期 得分 指导老师

系专业 班级 学号

【实验目的】

1、掌握程序的建立、修改与运行

2、掌握基本输入输出语句与函数

3、熟练掌握if语句(包括单分支和双分支)和do case语句的使用。

4、分析程序的运行结果。

【实验内容】

操作结果的界面截图显示。

1、从键盘输入两个数存入变量x和y,若x>y则交换他们的值,否则直接输出x和y的值。

2、执行下列程序后,变量x的值为()。x=1 if x>=1 do case case x>0 x=x+1 case x>1 x=x+1 otherwise x=4 endcase else x=3 endif

3、执行下列命令序列,屏幕显示()a=100 b=50 a=a+b b=a-b b=a*2 ? a+b

4、执行下列命令序列,屏幕显示()。b=6 do case case mod(b,3)=0 b=b+1 case mod(b,2)=0 b=b+2 otherwise b=b+3 endcase ? b

5、执行下列命令序列,屏幕显示()input to a if a=10 b=0 else b=1 endif ? b篇四:vfp实训报告模板

课 程 设 计

目 录 ? 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、《visualfoxpro 6.0 编程实战》 安玉庆 青岛出版社 2、《visualfoxpro 6.0中文版编程基础与范例》 韩正清 电子工业出版社

课程设计成绩评定表

注:优秀:a>=4,无c; 良好: a>=2,b>=4; 中等: b>=4; 及格: c>=4;

乐购会员管理系统

乐购会员管理系统说明书

一、系统说明

乐购会员管理系统通常包括会员的更新、录入、删除、查询、备份、统计、打印等,具体管理中还涉及到登陆用户的密码保护等。乐购会员管理系统,可以实现上述功能,能够方便快捷准确地获得所需的信息。

二、系统功能

乐购会员管理系统包括如下功能: 1. 会员管理:对当前会员进行浏览、查询、索引等相关操作。2. 会员浏览:包括对当前会员详细信息的浏览及查找。3. 会员查询:包括简单查询和多条件查询,能够实现实时查询。4. 会员索引:包括进行会员的精密条件查询及项目浏览功能。5. 条件打印:首先筛选出符合条件的会员,然后进行打印。6. 打印预览:对所有会员信息预览后可以进行打印功能。7. 系统说明:其中有本人信息简介,还囊括有系统报时。8. 系统退出:实现本管理系统的退出功能,带有确认信息。篇五:学习vfp心得

学习vfp心得

本学年我们开设了visual foxpro数据库应用课程。老师是xxx老师,他很幽默,上课很有趣,对同学们也很关心,同学们挺喜欢张老师讲的vf课程。且老师很仁义,老师经常会在放假前会让我们提前下课,听说个人有事,会让他提前走„„总之很关心同学。老师讲课也很认真,对我们可谓是良苦用心啊,可是我们还是没有学的太好,真是感觉对不起老师„„

通过老师的讲解和对书本的学习,我了解到数据库技术是处理信息、管理数据最有效的一种方法。visual foxpro(简称vfp)是微软公司推出的给予windows环境的关系数据库管理系统,它具有完善的数据管理功能,还具有操作方便、简单实用、界面友好和完善的兼容性特点。

老师也比较注重我们动手操作的能力,会在课下把vfp上级操作的提发到各班的班长那里,方便同学们课下和课上的练习。在课上的操作时,老师会在旁边进行讲解,方便同学们对理论知识的实际应用。

我们学习的教材共有11章。第一章为我们讲述了数据库的基本概念、项目管理器等,第二章介绍vfp基础知识及数据运算。vfp除了具有一般的数据处理功能哟外,还具有本身独特的功能,他可以指标、标签,开发应用程序,而且界面美观。vfp是目前比较流行和

实用的数据可管理软件。

第三章介绍表的基本操作。在vfp中,表是用于处理数据、创建关系数据库和应用程序的基本单元。表的实用效果如何,取决于表结构的设计的好坏。表中数据的冗余度、共享性和完整性的高低,直接影响到表的质量。因此,想要实用vfp进行数据处理与操作,就要了解表的概念和操作。第四章介绍了数据库的操作。数据库就是由一个以上的互相关联的表组成的,还可以包含一个或多个表、视图、到远程数据远的连接和储存的过程。数据库中,可以为表中字段或记录有效性规则,控制数据的输入,同时能利用参照完整性保持相关连的表只数据的一致性。第五章介绍查询和视图的应用。查询和视图是vfp系统为查询方便而提供的查询数据库数据的一种操作方式,同过查询与视图,可以快速便捷地从数据库和数据表提取用户所需数据,按照不同的视角浏览数据。本章主要介绍创建查询与视图的方法以及如何应用查询与视图。通过对本章的学习和老师的讲解,同学们很多都掌握了这章的内容。第六章介绍了sql。sql是structured query language的缩写,以为结构化查询语言。查询时sql语言的重要组成部分,除此之外,sql还提供数据东

一、数据草组、数据控制等功能。sql通用的、功能极强的关系数据库语言。第七章和第八章分别为我们介绍了vfp程序设计和表单的设计与使用。vfp拥有一套功能完善的程序语言系统以及程式程序设计和

面型对象可视化程序编写工具。vfp系统提供了3中工作方法:命令方式、菜单方式和程序方式,其中程序方式是实际应用中最常用的方式。而表单(form)是vfping用程序中最常见的交互式操作界面,各种对话框和窗口都是表单的不同外观和表现形式。表单中的对象主要控件和容器对象组成,他们是构成表单的基本元素。一个表单的开发其实是空间和容器的开发。一个表格的开发过程也就要是在表单界面上构造控件何荣建的过程。因此,表单的设计在应用系统开发中是必不可少的。

第九章介绍报表和标签的使用。报表主要包括两部分内容:数据源和布局。数据源报表的数据来源。表表的数据源通常是数据库表或自由表,也可以使试图、查询或临时表。在定义一个表、试图或查询之后,边可以创建报表。

第十章介绍菜单与工具。菜单采用树形结构来组织自己的内容,他由主菜单(也称条形菜单)、菜单标题、菜单一级菜单相组成。能将应用程序系统中的功能合理地组织到菜单中,是设计菜单系统的重要环节。利用vfp提供的菜单设计器,并且能够方便的进行菜单设计,也包括设计下拉式菜单和快捷菜单。下拉式菜单是比较典型的菜单。第十一章介绍了小型系统开发和程序编译。学习vfp的最终目的是能开发数据库应用系统。一般来说,数据库应用系统来发是按照这样的过程进行的:先从我问题的定义开始,确定要解决的问题,既

要开始的数据库应用系统。应用程序设计包括总体设计和详细设计,要得出系统的总体结构图、各功能末班。设计阶段结束后,要建立数据库,在进入详细编码阶段,并对程序进行反复的运行和调试,然后将各模块集成在一起,进行测试、调试,直接运行完成。一本书,为我们讲解了vfp的入门知识,通过师的讲解,我们不能说完全掌握,但也掌握了大部分,我已报考计算机二级的考试,今年的九月份会考试,说实话我上课时学的不是很多,真的有点担心计算机二级考不过„„

虽然只有半学期的学习,虽然老师并不能记住太多的学生,但我们但们都已记住教我门课的vfp的老师。女生是比较感性的,尤其是在离别的场面,毕竟与跟老师学习了半年,半年的相处,最终的离别,难免会难过。老师最后一节课说过,学这门课程注重的态度,端正的态度,成就着未来。我觉得老师说的很对,态度决定一切!端正的态度,对自己的学习和未来都有很重要的作用。我一定会继续端正自己的态度,让自己做的更好。

实训报告心得体会

实训报告心得体会在学习、工作生活中,接触并使用报告的人越来越多,不同种类的报告具有不同的用途。写起报告来就毫无头绪?下面是小编整理的实训报告心得体会 ,欢迎大家分享。实......

实训报告心得体会

刀豆文库小编为你整合推荐8篇实训报告心得体会,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

实训报告心得体会

刀豆文库小编为你整合推荐6篇实训报告心得体会,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

实训报告心得体会

刀豆文库小编为你整合推荐8篇实训报告心得体会,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

实训报告心得体会

刀豆文库小编为你整合推荐6篇实训报告心得体会,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

下载VFP实训报告心得体会建议word格式文档
下载VFP实训报告心得体会建议.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文