vfp课程设计报告

2022-08-12 版权声明 我要投稿

报告是日常生活与学习的常见记录方式,报告有着明确的格式。在实际工作中,我们怎么样正确编写报告呢?以下是小编整理的关于《vfp课程设计报告范例》,供需要的小伙伴们查阅,希望能够帮助到大家。

第1篇:vfp课程设计报告范例

以实践环节在VFP程序设计课程教学中的探讨

摘 要:VisualFoxPro是高效的数据库管理系统,是快速开发信息管理系统常用工具,是作为专科非计算机专业的计算机教育的重要基础课,目的是培养学生的计算机实际应用能力。对于实践性很强的VFP课程,学生只有通过上机实验,才能发现问题、分析问题,加深理解所學的VFP的理论知识,把理论教学与实践教学有机的结合,激发学生的学习兴趣和创新的潜能,提高解决实际问题的能力。

关键词:VFP课程设计;实践教学;数据库

VisualFoxPro程序设计(以下简称VFP)是面向对象的可视化编程技术,以强大的性能,完整而又丰富的工具,较高的处理速度,友好的界面等特点,成为数据库管理系统常用工具之一,是作为非计算机专业的计算机教育的重要基础课,目的是培养学生的计算机实际应用能力。该课程同时也是全国计算机等级考试二级内容之一。

一、引言

对于实践性很强的VFP课程,支持面向对象的可视化编程技术,而有些学生不知道学完VFP后是用来做什么的,且容易与其它语言混淆在一起,如VB、C语言等高级程序,只有通过上机实验,才能发现问题、分析问题,加深理解所学的VFP的理论知识,把理论教学与实践教学有机的结合,激发学生的学习兴趣和创新的潜能,提高解决实际问题的能力。

本文就实践教学法在VFP教学中的应用作了初步的探讨。同时,对在VFP教学实施的几个主要环节进行了分析和研究。不仅能有效地解决上述存在的问题,而且还能充分调动学生的主动性和积极性,提高学生分析问题和解决问题的能力。做到理论联系实际,面向应用,培养学生的创新能力,以适应未来就业岗位的需求。

二、VFP程序设计课程教学中的现状

(一)教材的选用

教材是体现教学内容和教学方法的知识载体,是进行教学的基本工具,好的教材是教学成功的重要保证。教材具有以下主要的特色:1.结合教学实践的需要,使教材具有一定的宽容度和或选择性,一方面照顾大专院校教学的普遍情况和学生基础,按教学计划并参照计算机等级考试的要求组织教学内容;另一方面,介绍有一定深度的教学选讲内容,给教学提供进一步的扩展空间,使教师能根据教学计划和本校学生的实际情况灵活掌握教学进程。2.教材完整配套。理论教材和实验教材的有面结合,为培养学生的实际动手能力,避免教师“空对空”的教学,整体提高学生等级考试的通过率打下一个良好的基础。

实际教学中,还要根据学生的所学专业、学习基础等具体情况,结合全国计算机二级考试大纲的要求,对教材进行合理的安排。

(二)教学目标与教学设计

VFP程序设计是一门实践性很强的课程,它既要使学生掌握比较完整的理论知识,又要培养学生熟练的操作技能。该课程的理论教学在多媒体教室进行,除了教材之外,采用多媒体课件和电子教案及软件的现场演示进行辅助教学,通过这种方式,使枯燥的理论形象化,使烦琐的操作流畅化。此外,为了调动学生的学习兴趣,加强教学的互动。实验教学在计算机机房进行,每一次实验都布置有相关的实验内容,学生在完成实验后,要写实验报告。开展课程设计、程序分析与设计等实践环节,培养学生在程序设计方面的发散思维能力,提高程序设计中的灵活应变能力。

(三)教学内容

VFP教学一方面是理解数据库的理论,另一方面是培养学生的应用开发能力。将教学内容划分为三部分:一是掌握VFP软件功能;二是运用VFP实现小型数据库项目开发;三是结合应用实践理解关系数据库理论,为后续网络数据库打基础。针对目前VFP教学中存在的一系列问题,提出了以一个具体的学生管理系统为依托的案例教学法,并结合VFP课程对如何实现此教学法进行了分析、实践。

(四)教学方法与教学手段

教学方法主要选用案例教学,将项目教学引用实践教学环节,通过对一个项目的完整分析,培养学生良好的组织数据、定义数据库规则和建立简单应用程序,使学生掌握综合运用所学知识的能力,从而完全了解项目流程,真正提高应用水平。如:设计关系数据库“学生管理系统”,该系统具信息查询、修改资料、选课、成绩打印等功能,在教学中逐步引入数据库的创建、SQL查询语言,视图的建立与使用、表彰设计与应用、菜单设计等知识点进行讲解,激发学生的学习兴趣,启发学生对案例进行探讨,在讲授表单设计时,为了让学生更深入的理解表单对象,通过设计学生管理系统登录的界面,引出添加表单、管理表单控件、属性和设置表彰数据环境,以及标签、命令按钮、文本框等控件的设计方法等一系列的教学内容,讲叙各种表单的实际制作步骤,输入用户名和密码,密码以星号的形式显示,如果正确,按确定按钮进入下一个界面,如果用户名或密码其一有错误,显示对话框,连续三次错误,则退出登陆界面。巧妙突破难点,最后达到对知识的掌握和能力的培养。

三、改革上机操作的实践环节,重视程序项目设计,培养应用能力

在实践教学过程中,学生通过上机操作,对于掌握程序设计语言是非常重要的,而有时仅以书本上的例子进行验证不能激发学生的兴趣,可以把学生按5-8人组成程序设计小组,每小组指定一个项目负责人,成员之间有分工,协调,制定出自己小组需要完成的项目,在课程结束时,各个小组相互交流,展示自己的设计成果,并由其他小组给予评价,分析亮点和不足,给出修改的建议,这样既激发了学生的学习潜能,又完成了所学内容,还培养了学生与他人的合作意识,增强团队精神,提高学生的自信心和综合素质。

四、结束语

针对传统实践教学模式的弊端,结合职业教育的特点,体现“必需、够用”的原则,在“以能力为核心”的教学理念下,探索利用现代教育技术,以提高人才素质、能力,提高实践教学效益为宗旨的实践教学新模式,不断培养创新意识,使得VFP课程教学实现从面向学科到面向问题体系的转变,激发学生的求知探索欲,达到预期教学目的。

参考文献:

[1]王薇.VFP教学中的思考[J].计算机教育,2008(12).

[2]赵晓蓉.VFP教学探讨[J].黔南民族师范学院学报,2007(3).

[3]谢洁英.Visual FoxPro教学初探[J].太原城市职业技术学院学报,2008(2).

[4]贺伟.基于VFP的学生信息管理系统的设计与实现[J].福建电脑,2010(4).

[作者简介]万启芳(1966-),女,湖北宜昌人,讲师,主要研究方向:职业技术教育和计算机教学。

作者:万启芳

第2篇:《VFP数据库程序设计》课程改革总结报告

课程改革

《VFP数据库程序设计》课程改革总结报告

根据国家教委的统一规定,目前初、高中都开设了《信息技术》课程,只不过学习的深度和广度不够,且个别地区存在着一些差异。进入大学之后,如果再从头学习这门课程,一方面是学生不感兴趣,另一方面是无味地浪费时间。为了解决这样的问题,我们计算机教研室于2004年5月大胆地提出对《VFP数据库程序设计》课程进行改革。

为了进一步提高我校《VFP数据库程序设计》课程的教学效率和教学质量,培养2004级学生的计算机素质和计算机学习能力,我们这学期首先对《VFP数据库程序设计》课程之《计算机应用基础》进行改革。目的是通过教学方法与教学手段的改革,一改以往分班授课的教学模式,完全依托网络平台,采用案例教学,提倡教师辅导与学生自主学习相结合的学习方法。

在改革中,我们主要做了以下一些工作:

一、采用先进的教学方法

《计算机应用基础》是一门理论性、实践性、技术性和操作性都比较强的课程。根据这门课程的特点,《计算机应用基础》课程的教学必须改变落后的思想观念,采用先进的教学方法。在长期实践的探索中,《计算机应用基础》课程的教学逐步由过去传统的传授式教学方法,到今天的多媒体式、案例式和实践式的新颖教学方法。通过多媒体式、案例式的实践教学,使学生在基础理论学习的同时,增加了对计算机的感性认识,充分锻炼了学生的分析能力和实际的应用能力,从而形成了良好的学习氛围,不仅实现了分层次教学,而且还使一部分学员得到了充分展示自己才华的空间。

二、应用现代化的教学手段

《计算机应用基础》课程教学采用了现代信息技术手段,应用多媒体技术进行课堂教学。到目前为止,我们已经研制出采用PowerPoint技术手段制作的应用于课堂教学的课件1套;采用Word技术手段制作的应用于课堂实训教学的课件1套;同时,引进与教材同步的《计算机应用基础》Authorware多媒体课件1套。随着科技水平的不断进步,这些课件在应用的实践中得到了不断的修改与完善,其质量也在不断提高,受到了学生的普遍欢迎。 目前所使用的《计算机应用基础》课件使用效果理想,主要体现在以下五个重要方面:

第一,图文并茂,形象直观。《计算机应用基础》课件在设计过程中采用丰富的静态窗口和实际操作,配合文字以及教师视频音频讲述等多种方式,使课件图文并茂,生动活泼。对《计算机应用基础》课程的内容力求以形象直观的形式进行全方位的、比较深刻的表述与操作,这种做法目前在国内还是鲜见的,处于《计算机应用基础》课程建设的领先地位。

第二,内容形式,完美结合。将相关的知识内容与一定的表达形式完美结合,使形式更好地表达内容,是《计算机应用基础》课件在设计过程中一直特别注意的问题。课件是对教材内容的提炼与升华,绝不能搞成文字的堆砌,在可能的情况下,应采用一定的形式诠释教材的内容,才能达到比较好的效果。该课件中有些表达形式是通过多方案的反复比较才最后确定的。

第三,通俗易懂,利于理解。《计算机应用基础》课程是一门理论性和实践性比较强的专业基础课程,对于最初接触这门课程的同学来说,又是比较难以理解的一门课程。学生通过老师的实际操作演示,可以把高深的理论通俗化,把抽象的问题形象化,把复杂的问题简单化,更易于理解和掌握。

第四,活跃气氛,增强兴趣。采用多种学生喜闻乐见的方式进行课程内容的讲述,能够吸引学生自学和听课的注意力,有利于增强学生的学习兴趣。特别是在课件中的图片和表格随着课程内容进度自然而然地播放,能够吸引学生的注意力,使其循着图片和表格的演播步骤和老师讲解问题的思路聚精会神的听课。

第五,自主学习,方便使用。学生利用课件进行《计算机应用基础》学习,不受时间(规定的上课时间)、空间(规定的上课地点)等条件的限制,根据自己的情况,可随时通过上网或看光盘,自主进行《计算机应用基础》知识的学习。

三、模块化教学、辅导

按照《计算机应用基础》教学大纲的具体内容,我们将20学时的课程平均分为五个模块,即:计算机基础知识模块、Windows模块、Word模块、Excel模块、PowrePoint模块。在每个模块中设置相关内容的实验课,及时将教学内容同实践联系起来,避免了课堂教学和实践操作相脱节,实现理论与实践的 “零距离”。同时,也按五个模块进行辅导,每个模块4学时,效果甚佳。更值得一提的是:主讲教师兼授课、试验与一身,这样可以根据学生在实验课当中对所学知识的掌握情况,合理地定位、安排教学内容,充分体现重视具体操作能力的思想。

四、采用无纸化考试 在本学期末,利用我们自己开发的《计算机应用基础考试系统Ⅱ》,对《VFP数据库程序设计》之《计算机应用基础》进行上机考试,考试完全在计算机上进行,真正实现了无纸化考试。(即:利用计算机自动抽取试卷、并判卷。)学生必须在期末考试一次性通过,否则不准参加第二学期的《VFP数据库程序设计》的《VFP程序设计》课程。

五、网络教学资源建设

《VFP数据库程序设计》之《计算机应用基础》课程的网络教学资源建设已经初具规模,并完全发布于校园网上。

目前,我们是利用校园网来实现资源的共享。主讲教师把与课程相关的课件、案例、实训练习、考试系统等,发布到校园网上,然后学生们可以利用软盘、U盘等进行复制,以便于进行课前预习或课后复习,实现师生资源共享,提高了学习效率。

由此可见,通过对《VFP数据库程序设计》课程教学方法与教学手段的改革,不仅可以提高学生们对该课程的学习兴趣,激发学生们的内在潜力,而且对培养学生们独立分析问题和解决问题的能力,为走向公安工作岗位奠定了夯实的基础。

综上所述,我们认为2004级本科学生《VFP数据库程序设计》课程改革是成功的。待批准后,将在2005级所有新学员中普及。

计算机基础教研室 2004年11月25日

第3篇:VFP课程设计心得

VFP程序设计课程心得(第10小组)

牟超 20104940139

为期一周的VFP很快就结束了,我们的设计项目“医院管系统”也完成了。看着自己亲手做好的系统能够良好运行,心里是美滋滋的,整个过程中有很多喜与忧,我体验了,也正真享受到了这过程中给我带来的乐趣。我们小组3个同学也都各自保存了一份,作为纪念吧,毕竟这是我们长这么大第一次亲手设计的系统,意义真的很大。

这里首先感谢老师一学期的辛勤教导,让我了解并掌握了VFP这门编程语言,虽然我们的课程结束了,但作为信管专业学生的我知道我们还需要继续更深入的学习,毕竟我们学到的还只是皮毛而已。其次要感谢我的队友唐佳森和滕文浩,没有大家的团结,我们的系统是完不成的。

现在系统完成了,回想起整个过程,我们曾一整天呆在一起面对电脑研究程序,一起讨论,一起思考,一起解决问题,感觉真的很好。当我们解决掉一个问题时,那种喜悦与兴奋真的很难忘。我曾连续两个夜晚都搞到3点左右才睡觉,虽然很疲倦,但看着一晚上的劳动成果,其实躺下了一时也睡不着,很激动。看着整个工作慢慢往前退进,那种期待与喜悦难以名状。当我经过7个小时的努力完成连编时,更是激动地不行了,一直在哪里运行程序,第二天就把这一成果分享给了其他同学,看着大家都很激动,心里也是美滋滋的。说实话,整个过程真的很繁杂,主要是后面的调试阶段,真的花了很多时间,一次一次的修改,才使得系统渐渐没了漏洞。光是连编,我至少都弄了30次,虽然挺累的,但成功时,真的很高兴,完全掩盖了那份疲倦。

通过此次课程设计,让我对VFP课程掌握更熟练了,理解更透彻了。个人觉得此次课程设计的效果达到了,收获真的很多。我们的团结协作能力也得到了提升。总体来说,此次课程设计,累着并快乐着,谢谢我的老师,谢谢我的队友!!

滕文浩

20104940140

vf课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.

通过这次课程设计,本人在多方面都有所提高。综合运用本专业所学课程的理论实际训练从而培养和提高学生独立工作能力,巩固课程所学的内容,掌握课程设计的方法和步骤,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。

在这次设计过程中,体现出自己单独设计的能力以及团队配合的重要。.综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。

在此感谢我们的老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样。而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。

同时感谢对我帮助过的组长组员,谢谢你们对我的帮助和支持,让我感受到同学的友谊。

由于本人的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,本人将万分感谢。

唐佳森

20104940141

为期一周的vfp课程设计在此已接近尾声!虽然仅有一周却让我们尝尽啦人生百味,酸甜苦辣各中滋味只有自己知晓!

这次课程设计让我看到啦自己的许多知识点的不足,从而让我明白知识扎实的重要性!因为基础知识的不扎实让我在这次课程设计中走啦许多弯路,不过我认为是值得的!它大大的补充啦我知识不足的那一面,我始终相信付出必有收获。

在这次课程设计中从而让我明白坚持就是胜利的真正含义。在这次课程设计中几次在反复思索却无法找到正确路径的时候,我都好想放弃啊。心想我花啦这么长的时间却没有多大的成果,内心是心酸的是无奈的,如果现在不做好那就更无法完全这次课程设计啦,因为我的坚持最后让我功确难关让我走到啦今天,呵呵真的很高兴啊,之前的那些心酸已不复存在于我的脑海中,已被喜悦填充,付出是心酸的,但最后的收获却是无穷的,让人受益无穷的,我真的很感谢这次课程设计所带给我的快乐。

在这次课和设计中我还非常感谢我的组长牟超,是他在我充满疑虑的时候帮助我,让我找出迷雾,让我又一次的找到出口,真的非常感谢他,没有他的指导我无法走出误区,真的非常感谢!我也充分理解到团队配合的重要性,我们互相协作非常开心彼此的互补成就了这次的课程设计作业。老师给我们提供这样的机会非常好,相信以后还有这样的机会的!!!

第4篇:02_vfp课程设计选题要求

VFP课程设计选题及其设计要求

一、课程设计的选题要求 1.选题的类型

Visual FoxPro选题主要是小型信息管理系统为主,要求学生根据自己的专业选择下面几类中的一个:

1)财务管理类信息管理系统

帐务处理系统:能够有效的完成帐务处理、科目计息、往来管理、项目管理、资金管理、证券管理、固定资产管理、报表管理和财务分析等内容

总账系统完成从凭证到账簿的核算和管理,支持多币种核算、跨单位查询、跨查询,实时动态地反映集团公司全体成员的财务状况及经营成果。

项目管理子系统是管理会计的重要组成部分,其以项目为中心进行核算管理,提供多种条件的统计和查询功能,可以满足各种成本费用中心和利润中心管理的要求。

财务分析和报表子系统提供的分析报表和数据,为领导进行科学、及时、合理的决策提供有效支持。

2)金融类

(1)银行

柜面业务处理系统:银行储蓄业务系统、银行对公业务系统、

资金清算系统(电子汇兑系统、资金清算汇划系统)、 通存通兑系统、代收代付系统、银行证券转账系统、信贷业务处理系统、信用卡业务处理系统

(2)证券交易

证券业务管理子系统是管理信息系统的基础和前提,它能够获得交易数据、行情数据、资金动态数据,动态反映证券交易的成本和潜在的盈亏以及资金占用情况,及时依据业务数据生成会计凭证,实现财务与业务一体化管理。收付费系统、财务管理、费用管理、投资管理

(3)保险

社会保险业务信息系统 财险统计分析

·各分公司的总保费(财务分析)?各分公司的利润有多少(财务分析) ·各分公司的实赔金额有多少(财务分析) ·哪些分公司的车险赔付率最高? (风险) ·哪一种车型的赔付率高? (风险)

·哪一种使用类型的车辆赔付率最高? (客户)

3)人力资源类

包括员工管理、招聘管理、考勤与假期管理、薪酬福利管理、绩效评估管理、培训管理等,各个营业部负责人和各职能部门、地区总部负责人通过E/S进行日常的人事审批和人员管理,人力资源总监负责人员进出和变动的最后审批。 4)工商管理

生产企业管理信息系统(仓库管理系统)、办公自动化信息系统、决策支持系统、企业资源规划系统、客户关系管理系统、工资管理系统、生产管理系统

5)其他

教育类专业的信息管理系统实验(包括班级管理系统、学生管理系统、教务管理系统等) 旅游类的信息管理系统实验(包括宾馆客房管理系统、旅游预定系统等) 体育类信息管理系统实验(包括彩票管理系统、比赛项目管理系统等) 信息管理类的信息管理系统实验(包括图书馆管理系统、档案管理系统等) 流通类的信息管理系统实验(包括超市管理系统、销售管理系统、物流管理系统等) 其它类信息管理系统实验(包括车站售票管理系统、电话计费系统、车次查询系统等) 事务处理系统、客户关系管理系统、电子数据交换与电子商务等常用信息系统

2. 具体选题参考样例

1)学生学期综合成绩管理系统

本系统至少应包含以下基本功能: (1)成绩录入、修改。 (2)计算综合成绩:

计算学生的总分及平均分并排名; 按单科成绩排名;

按班级和课程分别统计及格率及平均分等; 对课程进行分数段的人数的统计;

按课程统计重修人数并给出相应学生的名单; 按姓名或学号统计重修课程门数并给出相应课程名。 (3)成绩查询:

按学号、姓名等进行查询; 按上述统计结果进行相关查询。

2)图书借还管理系统

本系统至少应包含以下基本功能: (1)借书、还书登记及相关处理: 借书数量的限制;

还书超期罚款处理(如未交罚款能还但下次不能借)。 (2)查询功能:

借书查询(至少应按借书证号、借书人姓名等查询); 图书流通查询(至少应按书号、书名、作者、出版社等查询); 按有关统计结果进行查询。 (3)图书流通统计:

按书名、书号、作者、出版社等统计借阅量; 按日期统计书的借阅量并按月汇总; 按个人借书号、姓名等统计个人借书情况;

按借书人所在单位或部门统计该单位或部门的借书情况。

3)超市的销售核算系统

本系统至少应包含以下基本功能:

(1)进货、售货登记及相关库存处理(如库存数量、价值等的增减)功能。

(2)前台销售结算功能。销售时只需输入商品号和顾客付款数,其它信息(如商品名、价格、找零等)应自动显示对每位顾客应打印出以上详细清单。

(3)查询功能:

按商品名或商品号等查询; 按库存查询(如需进货的边界值)。 (4)统计功能:

按商品统计日销售额及当日利润等并进行汇总; 按月或季度输出相关销售报表。

4)人事管理系统

本系统至少应包含以下基本功能:

(1)个人信息输入、浏览、删除、修改等功能。

(2)查询功能:按姓名、工号等查询;按下面有关统计结果查询。 (3)统计功能:

按职称、单位、性别、年龄段等统计人员个数;按上述有关条件进行组合统计。

5)教师工作量统计系统

本系统至少应包含以下基本功能:

(1)教师每学期教学班级、课程、工作量的输入(按周输入)、编辑、浏览等功能。 (2)查询功能。按教师工号、教学班级、教学课程及工作量等查询。 (3)统计功能:

统计指定的教师在指定班级、课程、学期范围内的工作量并汇总;

输出统计结果的阶段性报表(如截止第10周(或期末),每周授课情况和总工作量)。

6)学生档案管理系统

本系统至少应包含以下基本功能:

(1)学生档案信息输入(按系别输入)功能。 (2)学生档案信息的浏览、编辑、修改、删除等功能。 (3)查询功能:

按学号、姓名、系别、专业、年级等查询(包括这些条件的有关组合查询); 按以上有关统计结果查询。 (4)统计功能

按系别、专业、年级、性别、学生来源、性别等及其有关组合统计(如电信系女生人数、计算机系应用专业人数、全校女生人数及其在各系分布情况等)。

7)工资管理系统 本系统至少应包含以下基本功能:

(1)工资信息输入、浏览、编辑、修改、删除等功能。 (2)查询功能(按工号、姓名等)。 (3)统计功能:

按实发工资、各项扣款、应发工资及各单位或部门分布情况等统计; 统计上述各项的平均值及各单位分布情况; (4)按工号顺序打印出每人的工资条。

二、课程设计的时间安排 1)完成人数

(1)个人完成

(2)小组完成(2-4人)

一个业务流程/人,即:对应的工作岗位的工作用计算机实现称为一个业务流程。

2)设计时间

开学后(1-4周);第四周周

六、周日答辩

三、课程设计的实现步骤

选择某一单位,根据自己的专业到对应的工作岗位上进行需求调查,要记录:单位性质、工作岗位的职责、业务处理的过程、要实现计算机化管理的功能要求。到指定机房,进行程序的实现。

四、课程设计的结果 1)课程设计报告

课程设计报告是课程设计工作的总结和提高,课程设计报告应该反映出学生在课程设计过程中所做的主要工作和取得的主要成果,以及心得体会。要求学生以积极认真、严谨求实的态度完成课程设计报告的撰写。

课程设计报告编写基本要求:

(1)每个学生必须独立完成课程设计报告;

(2)课程设计报告要求统一格式,统一封面,书写规范、文字通顺、图表清晰、数据完整、结论明确;

(3)课程设计报告不少于3000字,要有必要的系统说明、结构图、业务处理的流程(用图或文字说明)、数据表结构的说明、程序运行的结果等项内容。

2)程序源代码

1、 要求是编译好的,可直接运行的。

2、要求至少包括3个以上的数据库表,表单、工具栏、菜单共计10个

五、教材

1. Visual FoxPro 课程设计:项目案例精选. 南京:东南大学出版社 2. Visual FoxPro课程设计. 清华大学出版社

第5篇:课程设计实训感想范例

实 训 感 想范例

范例一

一周忙碌的“机械课程设计”实训终于完成了,此刻的我有很多的感慨想说!

首先,我怀着真诚的心要感谢一个人,我的老师——李芯。我感谢她给我的帮助,因为是她给予的无私帮助才让我的设计得以顺利完成,我感谢她每天不厌其烦的给我讲解设计过程中遇到的问题,有时候几次问的都是是同一个问题,她也依旧耐心的跟我们讲解,直到我们真正的弄懂为止,却没抱怨过我们!这里我要说一句“谢谢老师” !

在此我也要感谢学校给我们机会实训!通过这周的实训我学会了很多知识,以前的我总以为进行设计是一件很简单的事情,现在的我彻底改变了这个观念,亲身体会让我认识到做设计是一件很困难的事情,所以我将会更加的尊重别人的设计成果!

因为这周的实训,我认识到了自己的严重不足,以前的我眼高自认为专业课学的很不错。在这周进行设计的时候,我突然发现了原来自己还欠缺很多知识,就算学过的也忘了不少,或者记模糊,又或者记混淆了!所以我恶补了我以前学习的机械制图和机械设计基础书中的知识。因为这些强化训练,我感觉收获很大!

作为我们班的纪律班长,这周的实训课程中我作为学生负责人来帮助老师引导学生顺利完成课题任务,帮助同学做辅助工作,例如:采购图纸,复印说明书打扫卫生等等。负责我班的学生的出勤情况,促进老师、辅导员、学生之间的沟通。为了更好的服务同学,每天我都来的很早,最后一个离开教室,因此牺牲了很多个人时间,但我认为值得!因为我帮助了老师,辅导员,和我班的同学!

最后我还要感谢那些与我一起忙碌的同学们,和一起做辅导工作的每个组长们,因为你们的付出才让我班的设计课程得以更好的完成!

范例二

课程设计是机械设计当中的非常重要的一环,本次课程设计时间不到两周略显得仓促一些。但是通过本次每天都过得很充实的课程设计,从中得到的收获还是非常多的

这次课程设计我得到的题目是设计一个定位销轴,由于理论知识的不足,再加上平时没有什么设计经验,一开始的时候有些手忙脚乱,不知从何入手。在老师的谆谆教导,和同学们的热情帮助下,使我找到了信心。现在想想其实课程设计当中的每一天都是很累的,临交作业那两天更是一直画图到深夜两点才爬到床上去。有的同学更是选择了一整夜的学习画图找资料。其实正向老师说得一样,设计所需要的东西都在书上了,当时自己老是想找到什么捷径来完成这次任务。但是机械设计的课程设计没有那么简单,你想copy或者你想自己胡乱蒙两个数据上去来骗骗老师都不行,因为你的每一个数据都要从机械设计书上或者机械设计手册上找到出处,不让的话就麻烦了。我因为这个就吃了不少的亏,比如在我定位销轴的装配草图时我没有太注意相关尺寸,致使我设计的轴出现了较大的结构错误,间接导致了我以后的装配图的步履维艰。虽然种种困难我都已经克服,但是还是难免我有些疏忽和遗漏的地方。完美总是可望而不可求的,不在同一个地方跌倒两次才是最重要的。抱着这个心理我一步步走了过来,最终完成了我的任务。

再设计过程中培养了我的综合运用机械设计课程及其他课程理论知识和利用生产时间知识来解决实际问题的能力,真正做到了学以致用。在此期间我我们同学之间互相帮助,共同面对机械设计课程设计当中遇到的困难,培养了我们的团队精神。在这些过程当中我充分的认识到自己在知识理解和接受应用方面的不足,特别是自己的系统的自我学习能力的欠缺,将来要进一步加强,今后的学习还要更加的努力。本次课程设计不仅仅是对自己所学的知识的一次系统总结与应用,还是对自己体质的一次检验,检验结果是不合格。在本次课程设计当中,由于天冷,也由于课程设计的环境艰苦,许多的同学都感冒了,更有几个同学是刚打完点滴,就开始设计,精神可嘉。我在这次课程设计当中,也不幸得感了冒,现在设计完了就可以好好地睡上一觉了。

本次课程设计由于时间的仓促,还有许多地方有不足之处。再加上课程设计选在临近期末考试期间进行,就更显得不是很人性话了。但是艰难困苦玉汝于成,机械加工课程设计看来我是无法忘记的了。

范例三

经过两周的奋战我们的课程设计终于完成了,在这次课程设计中我学到得不仅是专业的知识,还有的是如何进行团队的合作,因为任何一个作品都不可能由单独某一个人来完成,它必然是团队成员的细致分工完成某一小部分,然后在将所有的部分紧密的结合起来,并认真调试它们之间的运动关系之后形成一个完美的作品。

这次课程设计,由于理论知识的不足,再加上平时没有什么设计经验,一开始的时候有些手忙脚乱,不知从何入手。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的

可能不太好,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富,使我终身受益。

在这次课程设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。在这种相互协调合作的过程中,口角的斗争在所难免,关键是我们如何的处理遇到的分歧,而不是一味的计较和埋怨.这不仅仅是在类似于这样的协调当中,生活中的很多事情都需要我们有这样的处理能力,面对分歧大家要消除误解,相互理解,增进了解,达到谅解„..也许很多问题没有想象中的那么复杂,关键还是看我们的心态,那种处理和解决分歧的心态,因为我们的出发点都是一致的。

经过这次课程设计我们学到了很多课本上没有的东西,它对我们今后的生活和工作都有很大的帮助,所以,这次的课程设计不仅仅有汗水和艰辛,更的是苦后的甘甜。

第6篇:VFP程序设计总结

班级:电气2013-1 学号:20130210010119

VFP程序设计

——课设总结

为期几周的VFP数据库设计的课设就快过去了,在这做课设的这段时间,可以说是有苦有甜,令人难忘。因此,有必要写一篇总结,记录一下自己做课设的历程。

刚刚接到老师的课设要求的时候有点傻眼了,得优秀的要求是系统完善、写一篇系统总结、回答老师对于代码方面的提问。第一点似乎都还算能做到,但是对于我们这种连SQL语言的皮毛都没学,对于数据库的系统结构完全不了解的人,怎么能把三点要求都完成。

但是经过一段时间的摸索,我渐渐对vf的数据库系统有了大体的了解知道了什么是项目,数据库就是数据表的集合,搞清了基本表单的制作过程,知道如何用快速报表和报表向导做格式的报表,以及对报表的美化、求和、计算等处理,还有就是如何去制作菜单,以及用菜单调用各种数据文件,最后的主程序是直接复制老师的代码,但是凭着一点点C++和C语言基础,能够看懂代码的意思,这有助于我后期对整个系统进行查错和修改。下面就讲一下我对自己做的系统的总结。

1数据表(.dbf):数据表是整个系统的“原材料”,后期所有的制作处理,都是为了去处理和显示这些数据,去用这些数据,当然也可以说数据表依靠后期的表单等等呈现给用户。

2数据库(.dbc):数据库以我看来就是数据表的集合,可以将无联系的自由表集合到一个容器里,使他们可以产生联系。并且将这些表作为后面其他东西的数据环境。

3表单(.scx):表单就是最后呈现给用户的人机交互界面,并且带有一定的功能。表单的制作首先需要要给他设置数据环境,因为其上面的各种控件都是以数据环境里面的数据实现控件的意义。各种控件比如标签就是用来显示表单上需要显示的一些文字提示,文本框就是用来显示文本内容,组合框可以下拉显示一连串的内容,表格控件可以显示表格数据,可以用生成器做出自定义的表格,按钮控件可以通过某个过程比如单击执行用户需要的事件代码等等。最后表单生成以后,作为整个系统的优良的用户与系统的交互平台。

4菜单(.mnx):菜单就是整个系统调用文件的工具,通过点击菜单,可以调用任意用户想要调用的文件比如表单,数据表,程序等等。

5程序(.prg) 程序就是一段代码,生成文件以后可以由其他文件调用并执行,如主程序就是在系统运行时的入口,当然得先设置好主文件;quit程序可以实现系统的退出。

除了以上几个以外,还有工具栏、自定义类等等在系统中都起着重要的作用,最后讲一下设置背景音乐所用的方法,用set bell to的方式定位到文件,用?chr(7)就能对WAV格式的音乐进行播放。

致谢:

整个课设过程收获很多,不仅仅是了解了利用Visual fox 制作系统的方法,而且还增进了同学们之间的友谊。在这里感谢同学们的互相学习以及交流分享,还有老师孜孜不倦的引导,总之,感谢老师,感谢同学,感谢大家!

XXX

第7篇:VFP程序设计课后反思(精选)

“VFP程序设计”课后反思

民勤职专

高海霞

我从事计算机专业班的VFP教学,针对VFP课程的特点,在教法上, 以“案例教学法”、“课机结合式教学法”、“任务驱动教学法”为主开展教学,教学效果明显,达到了预期的目的。现以do while …… enddo循环控制命令的使用为例,将其教学片段简介如下:

【案例】: 探索循环结构的程序设计方法:

1.示例:用投影仪展示求1+2+3+4+…+100的程序,让学生对照程序清单上机调试并思考问题。

2.任务:四人一个小组开始活动,讨论以下任务的程序设计,并上机操作。

任务一:求2+4+6+8+…+100的和 任务二:求1×2×3×4×5

3.讨论:同学们,在刚才所做的程序中,你能找出其规律吗? 4.拓展:做一做,求1+2+3+…+n;1×2×3×4×…×n;n从键盘输入。 【反思】:

对VFP程序设计的教学,不再是重结果,轻过程,而是很好地驾驭教材内容,创造性地使用教材,巧妙组织、精心安排、灵活设计,给学生以耳目一新的感觉,教学效果非常明显,主要体现了以下几个方面:

1.程序设计关注的应该是程序设计的思维过程

本章节的教学,我不再把程序设计的方法、操作技能的形成作为唯一的目标,而更关注学生的学习过程,让学生在自身实践探索的过程中发现问题解决问题。如教学时围绕do while命令的使用为重点展开探索,通过相应的活动与任务提供自主学习的机会,给学生充分思考的空间和时间,允许并鼓励他们有不同思维方法,尊重他们的想法,让他们在相互交流讨论中,进一步明确程序设计的基本方法。通过互助探究后,他们在不同的层面上得到提高,并掌握了解决相应的实际问题的能力。在此基础上,教师组织学生对知识进一步拓展:如求1+2+3+…+n,达到程序设计的基本要求,那就是通用性、实用性。这样的教学,学生获得的不仅仅是程序设计的基本方法,更重要的是分析、处理问题的思维创新能力。

2.提倡思维方式、程序算法的多样化,促进学生个性发展。

学生有着不同的专业基础、知识背景和思考角度,他们的差异是客观存在的,对同一个实际问题,由于学生的认知水平和认知风格的不同,常常会出现不同的设计方法,这正是学生具有不同个性的体现。在学生进行程序设计时,学生中出现了多种形式不同的程序清单。有的是变量的初值不同,有的是在循环体中命令的先后位臵略有变化,有的是把输出放在了循环体之中等等。在学生独立思考解决的基础上,再让学生发表自己的见解、观点,倾听同伴的解法,进行小组内交流、争论,从而达成一种共识。教师鼓励学生用已有的经验大胆思维,鼓励学生动手上机操作,寻求解决问题的有效途径,营造宽松活跃的课堂气氛。算法的多样化使学生变得聪明自信,在主动探索与合作交流中得到收获,并促进学生的个性发展。

3.营造民主的氛围,激发学生的创新思维

在程序设计过程中,我通过投影展示了一个例题,然后组织学生不断地发表自己的想法,通过引导,鼓励他们敢于争论,完成对知识的构建,同时也要注意呵护每一位学生的学习激情,激发其创造力。学生争论不休的时刻,也正是他们在积极地参与整个学习活动,这正是组织教学的精华所在,同时也挖掘了学生潜在的创造力,从而也带动了全班学生的积极参与,在do while命令使用的探索过程中,如验证体会循环的执行过程时,一学生提出只要验证1+2+3+…+20的和,又如求1×2×3×4×5时,一学生说它的sum初值不能为0,只能为1时,全班学生都给了他热烈的掌声。我想他这种的见解总是在经过认真分析思考后得出来的。

4.教学方法多样化,激发了生学习的兴趣

VFP课的教学具有很强的实践操作性,教师在课堂中采取灵活多样的方法,可充分调动学生学习的激情。课机结合式教学法,在课堂中教师通过大屏幕投影仪或网络教室讲解知识,然后学生在下面操作学习,学生很容易跟着教师的步骤进行学习,掌握教师教给的内容,而且印象也较为深刻。任务驱动教学法可合理组织学生自主学习,激发他们的兴趣,让他们尽快地活动起来,并通过自己的自学和同学的帮助来解决问题,在愉快的教学过程中掌握知识,如上述互动中的任务

一、任务二等。

5.实践探索,进一步提高了学生的创造力

真理源于实践,实践出真知。在程序设计的教学中,通过边讲、边练,先从理论上分析讨论,找准理论依据,后通过上机操作验证其正确性,最后再讨论分析、交流程序设计的最佳方法,不仅训练了学生的操作技能,同时也培养学生的创造能力。 总之在程序设计中,鼓励积极思维、分层要求、反复操作验证、达到程序算法多样化是尊重学生的表现,体现了以学生为主体的教学原则,是释放学生自信心和创新思维、培养创造能力的有效途径。

6.需进一步探索的问题

在程序设计教学时提倡“精讲多练、小组互动、分层实施、机试为主”的教学模式,保障了学生在不同的层面得到发展,得到提高,同时也培养了学生的创新思维,体现理论与技能的双丰收。但在对那些基础较差、不爱动脑、动手的学生帮扶上,在分层互动、层次把握上,对教师的组织能力、对教材的分析驾驭能力提出了新的要求,要能真正把握住哪些是全班学生掌握的,哪些是部分学生掌握的,达到所有的学生在各自的水平上能吃饱。这些问题还需要我们在下一阶段的教学中进一步的探索。

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章