人人范文网 范文大全

VFP课程设计报告_图文.

发布时间:2020-03-02 04:32:34 来源:范文大全 收藏本文 下载本文 手机版

VFP 课程设计报告

姓名:闫美玲 班级:08404031 学号:0840403127 正文

1.VFP 课程设计目的

《 VFP 》 课程的学习, 不仅需要理论上的深入探讨, 而 且需要通过实践上机,自己开发一个数据库管理信息系统, 才能真正理解书本知识,牢记掌握课堂教学内容。因此,本 次课程设计的目的就是要通过一个实际的管理信息系统的 开发,提高自身用所学知识分析问题,解决问题和实际动手 能力,进一步掌握 VFP 这门课程的内容,熟悉用 VFP 开发 一个简单系统的基本步骤。

2、VFP 课程设计要求

掌握有关表、数据库、项目、类的基本概念及基本操作, 在此基础上进行查询设计、菜单设计、表单设计及报表设计, 并掌握常用的属性、事件及方法的使用。

1 数据管理

主要是对学生基本信息、课程基本信息、学生成绩信息、教师基本信息的录入、删除、保存、定位等操作

注意:这四个表单中用到的工具条要创建成自定义工具栏类,然后把它添加到表单中。 2 查询设计

学生选修课程信息:创建一个一对多表单,当在一个组合框中选择学生后,在下面的 GRID 中反映该学生选修的课程名,课时数,任课教师及该门课程的成绩。

教师任课情况:以一对多的形式,在表格一中选择教师后,表格二中显示该教师的 任课情况。

3 统计处理

学生成绩统计:创建一个视图, 该视图用来反映每个学考选修了几门课, 总成绩是多少, 并将该视图加到表单的数据环境中,创建一个学生总成绩查询表单。 要求用页框来实现, 第一页反映学生的总成绩,第二页反映学生的明细成绩。

各教师的任课时数:创建一个视图, 该视图用来反映每个教师上了几门课, 总学时是多 少,并将该视图加到表单的数据环境中,创建一个教师情况查询表单。

4 打印输出

在报表设计器中设计一个学生总成绩报表,然后在学生总成绩查询表单上添加一个打印 按钮,当按下该按钮时,调用上述创建的报表。

在报表设计器中设计一个教师任课信息报表,在菜单中调用该报表。

3、VFP 课程设计内容 学生成绩管理系统

(2表结构 成绩: 登陆 教师 课程

学生

(3 菜单设计 :上表中的系统功能模块即菜单。

4、.系统功能模块结构图

5.数据库表设计结构 登陆: 教师表

成绩表

课程表

学生表

6.主要模块的设计说明和程序代码

登陆 USE dl.DBF TEMP1=ALLTRIM(THISFORM.text1.VALUE TEMP2=ALLTRIM(THISFORM.text2.VALUE LOCATE FOR ALLTRIM(mc==TEMP1.AND.ALLTRIM(mm==TEMP2 IF FOUND( do form 登陆成功 public p_mc,p_mm p_mc=TEMP1 p_mm=TEMP2 THISFORM.RELEASE ELSE MESSAGEBOX("密码或用户名输入错误,重新输入! " THISFORM.TEXT1.V ALUE='' THISFORM.TEXT2.V ALUE='' THISFORM.text1.SETFOCUS ENDIF thisform.release 修改密码

if alltrim(thisform.text1.value==p_mm if thisform.text2.value==thisform.text3.value temp=alltrim(thisform.text3.value UPDA TE dl SET mm= temp WHERE dl.mc = p_mc MeageBox('密码修改成功 ',48+0+0 else MeageBox('两次密码输入不相等 ',48+0+0 endif else MeageBox('原密码不正确 , 请再次输入 ',48+0+0 endif 用户管理 //new APPEN BLAN thisform.refresh thisform.txtbh.setfocus //delete delete pack

thisform.refresh //reset thisform.txtbh.value='' thisform.txtmc.value='' thisform.txtmm.value='' //exit thisform.release //first if !bof( then goto top thisform.refresh this.enabled = .f.thisform.command6.enabled =.F.thisform.command7.enabled =.T.thisform.command8.enabled =.T.endif //prior if !Bof( skip -1 thisform.refresh else this.enabled = .f.thisform.command5.enabled =.F.thisform.command6.enabled =.t.thisform.command7.enabled =.t.thisform.command8.enabled =.t.endif //next skip //last goto BOTT

7、心得体会 、在 VFP 课程设计的整个过程中,经历了无数次的失败,从一开始 做关于学生档案管理的程序到后来改做自己家家电的管理系统, 从纯 粹的照着书往电脑里打程序到后来有自己的想法开始自己想程序, 从 对应用程序完全不了解到后来对其中的细节有充分的接触, 这其中的 酸甜苦辣唯有自己亲自品味过才可以知道。 一开始学 VFP 时我还在心里抱怨,学这程序有什么用,现在才明 白,对于学习经管的学生来说,学习VFP 是最恰当不过了。它是一个 很好的可以自己编制管理系统的软件, 而且更人性化, 操作也很简单。 现代社会是竞争的社会, 要想在竞争的社会中立足就要讲求工作 效率。在学生成绩的记录和管理上,传统的方法费时费力,不符合现 代社会的要求,所以就必须有效地利用现代技术和信息结合的优势。 因此,第一时间处理好随时变化的学生成绩管理问题,建立一套符合 学习实际的学生成绩管理系统就显得尤为重要。 在以往学习的知识、参考课外资料和寻求老师的帮助下终于完成 了一个简单的设计。这个设计功能非常简单,因而我想,在实际运用 中,还有些不足。因为知识和能力的不足,我们还无法做出满足实际 需求的优秀设计,许多功能还欠缺和不完善,如表单的设计上出现了 一些缺陷。 由于我的知识浅薄,经验不足及阅历颇浅,因此,在该系统的设 计方面还有很多不足,比如功能过少,界面不醒目等问题,我会在以 后的学习过程中,根据工作的具体要求不断的修改、完善,争取使系

统慢慢趋于完美。 在这次实践中我们学习到了以前在课本上无法理解和没有见到 过的知识,提高自身的知识面和实践能力,收获颇丰。这样的项目对 我们学过的数据结构,程序设计,数据库,软件工程,等课程是一个 综合性很高的实

践。经历这一段时间的实践,我们对原来学习的知识 有了更深刻的认识,也学习到了大量的新知识,提高了实际应用的能 力。 另外我还充分体会了从事软件开发工作需要特别谨慎认真地态 度和作风,一点都不能马虎。每个细微的细节都必须十分注意,如果 考不认真思考决策,就会出现或大或小的错误。如果早期的错误隐藏 下来,对后面的工作影响就会很大,有时候会弄的满盘皆输的后果。 我们不得不对软件的每一步进行检查,给我们的信心带来了打击,非 常劳累和痛苦。由于自己的经验及各方面的能力的不足,所以进展的 速度非常的缓慢,遇到了好多棘手的问题,不得不去翻阅课本和大量 的课外素材,最后自己无法解决的情况下向老师进行请教。 在课程设计的过程中,老师和同学们都给与了我们很大的帮助, 帮助我们查阅资料寻找知识点,指出我们的软件的错误和不足,在我 们遇到困难时给我们鼓励和帮助,在这里,我向这些无私帮助我的人 表示由衷的谢意。

VFP课程设计心得

图文信息课程设计

EDA课程设计题目_图文.

CorelDraw课程设计任务书_图文.

《计算机网络课程设计》大作业_图文.

VFP课外实践报告

vfp教学大纲

vfp系统个人实践报告

VFP程序设计报告 计算器分析

广东工业大学模拟电子技术课程设计_图文(精)

VFP课程设计报告_图文.
《VFP课程设计报告_图文..doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档