VFP课程设计报告图文.docx

上传人:b****7 文档编号:9248612 上传时间:2023-02-03 格式:DOCX 页数:11 大小:3.33MB
下载 相关 举报
VFP课程设计报告图文.docx_第1页
第1页 / 共11页
VFP课程设计报告图文.docx_第2页
第2页 / 共11页
VFP课程设计报告图文.docx_第3页
第3页 / 共11页
VFP课程设计报告图文.docx_第4页
第4页 / 共11页
VFP课程设计报告图文.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

VFP课程设计报告图文.docx

《VFP课程设计报告图文.docx》由会员分享,可在线阅读,更多相关《VFP课程设计报告图文.docx(11页珍藏版)》请在冰豆网上搜索。

VFP课程设计报告图文.docx

VFP课程设计报告图文

VFP课程设计报告

姓名:

闫美玲班级:

08404031学号:

0840403127

正文

1.VFP课程设计目的

《VFP》课程的学习,不仅需要理论上的深入探讨,而且需要通过实践上机,自己开发一个数据库管理信息系统,才能真正理解书本知识,牢记掌握课堂教学内容。

因此,本次课程设计的目的就是要通过一个实际的管理信息系统的开发,提高自身用所学知识分析问题,解决问题和实际动手能力,进一步掌握VFP这门课程的内容,熟悉用VFP开发一个简单系统的基本步骤。

2、VFP课程设计要求

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

1数据管理

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

注意:

这四个表单中用到的工具条要创建成自定义工具栏类,然后把它添加到表单中。

2查询设计

学生选修课程信息:

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

教师任课情况:

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

3统计处理

学生成绩统计:

创建一个视图,该视图用来反映每个学考选修了几门课,总成绩是多少,并将该视图加到表单的数据环境中,创建一个学生总成绩查询表单。

要求用页框来实现,第一页反映学生的总成绩,第二页反映学生的明细成绩。

各教师的任课时数:

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

4打印输出

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

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

3、VFP课程设计内容

学生成绩管理系统

(2表结构成绩:

登陆教师

课程

学生

(3菜单设计:

上表中的系统功能模块即菜单。

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

5.数据库表设计结构

登陆:

教师表

成绩表

课程表

学生表

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

登陆

USEdl.DBF

TEMP1=ALLTRIM(THISFORM.text1.VALUE

TEMP2=ALLTRIM(THISFORM.text2.VALUE

LOCATEFORALLTRIM(mc==TEMP1.AND.ALLTRIM(mm==TEMP2IFFOUND(

doform登陆成功

publicp_mc,p_mm

p_mc=TEMP1

p_mm=TEMP2

THISFORM.RELEASE

ELSE

MESSAGEBOX("密码或用户名输入错误,重新输入!

"THISFORM.TEXT1.VALUE=''

THISFORM.TEXT2.VALUE=''

THISFORM.text1.SETFOCUS

ENDIF

thisform.release

修改密码

ifalltrim(thisform.text1.value==p_mm

ifthisform.text2.value==thisform.text3.value

temp=alltrim(thisform.text3.value

UPDATEdlSETmm=tempWHEREdl.mc=p_mc

MessageBox('密码修改成功',48+0+0

else

MessageBox('两次密码输入不相等',48+0+0

endif

else

MessageBox('原密码不正确,请再次输入',48+0+0

endif

用户管理

//new

APPENBLAN

thisform.refresh

thisform.txtbh.setfocus

//delete

delete

pack

thisform.refresh//resetthisform.txtbh.value=''thisform.txtmc.value=''thisform.txtmm.value=''//exitthisform.release//firstif!

bof(thengototopthisform.refreshthis.enabled=.f.mand6.enabled=.F.mand7.enabled=.T.mand8.enabled=.T.endif//priorif!

Bof(skip-1thisform.refreshelsethis.enabled=.f.mand5.enabled=.F.mand6.enabled=.t.mand7.enabled=.t.mand8.enabled=.t.endif//nextskip//lastgotoBOTT

7、心得体会、在VFP课程设计的整个过程中,经历了无数次的失败,从一开始做关于学生档案管理的程序到后来改做自己家家电的管理系统,从纯粹的照着书往电脑里打程序到后来有自己的想法开始自己想程序,从对应用程序完全不了解到后来对其中的细节有充分的接触,这其中的酸甜苦辣唯有自己亲自品味过才可以知道。

一开始学VFP时我还在心里抱怨,学这程序有什么用,现在才明白,对于学习经管的学生来说,学习VFP是最恰当不过了。

它是一个很好的可以自己编制管理系统的软件,而且更人性化,操作也很简单。

现代社会是竞争的社会,要想在竞争的社会中立足就要讲求工作效率。

在学生成绩的记录和管理上,传统的方法费时费力,不符合现代社会的要求,所以就必须有效地利用现代技术和信息结合的优势。

因此,第一时间处理好随时变化的学生成绩管理问题,建立一套符合学习实际的学生成绩管理系统就显得尤为重要。

在以往学习的知识、参考课外资料和寻求老师的帮助下终于完成了一个简单的设计。

这个设计功能非常简单,因而我想,在实际运用中,还有些不足。

因为知识和能力的不足,我们还无法做出满足实际需求的优秀设计,许多功能还欠缺和不完善,如表单的设计上出现了一些缺陷。

由于我的知识浅薄,经验不足及阅历颇浅,因此,在该系统的设计方面还有很多不足,比如功能过少,界面不醒目等问题,我会在以后的学习过程中,根据工作的具体要求不断的修改、完善,争取使系

统慢慢趋于完美。

在这次实践中我们学习到了以前在课本上无法理解和没有见到过的知识,提高自身的知识面和实践能力,收获颇丰。

这样的项目对我们学过的数据结构,程序设计,数据库,软件工程,等课程是一个综合性很高的实践。

经历这一段时间的实践,我们对原来学习的知识有了更深刻的认识,也学习到了大量的新知识,提高了实际应用的能力。

另外我还充分体会了从事软件开发工作需要特别谨慎认真地态度和作风,一点都不能马虎。

每个细微的细节都必须十分注意,如果考不认真思考决策,就会出现或大或小的错误。

如果早期的错误隐藏下来,对后面的工作影响就会很大,有时候会弄的满盘皆输的后果。

我们不得不对软件的每一步进行检查,给我们的信心带来了打击,非常劳累和痛苦。

由于自己的经验及各方面的能力的不足,所以进展的速度非常的缓慢,遇到了好多棘手的问题,不得不去翻阅课本和大量的课外素材,最后自己无法解决的情况下向老师进行请教。

在课程设计的过程中,老师和同学们都给与了我们很大的帮助,帮助我们查阅资料寻找知识点,指出我们的软件的错误和不足,在我们遇到困难时给我们鼓励和帮助,在这里,我向这些无私帮助我的人表示由衷的谢意。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1