vfp课程设计告

上传人:1777****777 文档编号:37869911 上传时间:2021-11-04 格式:DOC 页数:9 大小:221.50KB
收藏 版权申诉 举报 下载
vfp课程设计告_第1页
第1页 / 共9页
vfp课程设计告_第2页
第2页 / 共9页
vfp课程设计告_第3页
第3页 / 共9页
资源描述:

《vfp课程设计告》由会员分享,可在线阅读,更多相关《vfp课程设计告(9页珍藏版)》请在装配图网上搜索。

1、(VFP)课程设告专业:旅游管理学号:0842818307姓名:李双双时间:2010.1.42010.1.15(19周20周)目录(1) 课程设计任务书(2) 任务完成报告1 用户需求分析2 系统结构设计数据库设计软件功能结构3 系统技术实现的详细说明数据库部分软件功能部分(重点描述每一模块实现的关键点、重点)4 系统当前存在的缺陷及进一步完善改进设(3)课程体会设计任务完成报告用户需求分析:21世纪是一个信息时代,信息已成为重要的资源和财富。面对日益增长的信息量与信息增长需求,建立高效的信息处理系统已是人们工作与生活的普遍需求。密集型的数据处理是目前计算机应用中最为广泛的领域,它依赖于数据库

2、技术组成数据处理系统,对数据资源进行统一管理,是数据能为各类用户与应用程序共享。因此,在现代计算机系统中,数据库管理系统已成为当今信息社会的基础技术,作为实现对大量信息进行存储、处理和管理的数据库技术,绝大多数术已是当今信息技术中应用最广泛、最受用户欢迎的技术之一。 VFP具有功能强大、操作简便、可视化强、面向对象等许多特点,又兼有Windows和FoxPro的长处。在数据库方面:使得一个索引文件中可以包含多个索引;SQL命令的引入使得能以更少的代码和更快的速度从表中检索数据。在数据操作方面:具有简单、灵活、多样的数据交换手段;支持众多的与其他应用程序进行数据交换的文件格式;在程序设计方面:不

3、用编写或仅需编写少量程序代码,就能够快速的创建出功能强大的可视化应用程序;可利用项目管理器将创建的应用程序的所有功能模块组成项目,编译一个能离开VFP环境独立运行的可视化应用程序;它具有强大的面向对象功能,它使用户可以在更高的水准上使用面向对象的程序设计想象,建立有效地面向对象的可视化应用程序。系统结构设计数据库设计:在数据库里创建:1数据库表:教师情况表、学生情况表、课程情况表、学生成绩表、任课表2自由表:用户表3本地视图:教师认课课时、课程选修情况、学生成绩统计软件功能结构:(1)、在文档里创建:表单1 系统维护:密码维护 系统信息2 数据管路: 教师 学生 课程 学生成绩3 数据查询:教

4、师任课情况 学生选修课程信息4 数据统计:教师认课课时 课程选修情况 学生成绩统计报表打印输出: 学生总成绩统计 教师认课课时统计(2)、在代码里创建: 程序(main)(3)、在其他里创建; 菜单(limenue) 系统技术实现的详细说明数据库部分:首先创建数据库,命名为jxgl.dbc,然后利用表设计器创建数据库表:如:创建教师情况表(js) 字段有:工号(gh)、姓名(xm)、性别(xb)、系名(xm)、工龄(gl)、出生日期(csrq)、基本工资(jbgz)、简历(jl) 见下图:创建永久关系和视图:A、 永久关系:先将xs建立主索引,cj建立普通索引确立永久关系,然后分别在更新、删除

5、、插入三种规则里依次选择级联、级联和限制B、 视图:首先本地视图里新建,选择新建视图,然后在视图里添加表和所需的字段,可通过视图设计器中的修改和浏览对视图进行完善。软件功能部分1、 表单:新建表单,利用表单设计器和控件按钮建立表单模型,通过双击控件在load、interactive、destroy、click等事件中输入如;bb=allt(this.value)sele aa set filter to allt (rkgh)=bb thisform.refresh的代码实现用户所需的功能。此外,可通过表单的属性功能对表单的字体大小、字体类别、背景颜色、独占方式、是否可移动、边框、文本显示、对

6、齐方式进行相关的调整。关键部分说明:1)系统维护中,用户登录界面中的确定按钮功能实现比较容易出现错误,产生用户名与密码同表中的相关信息出现不一致的现象,正确的做法是在控件确定的事件里输入代码(sele yh go 1 if allt(thisform.text1.value)=allt(yh.yhm) and allt(thisform.text2.value)=allt(yh.mm) do limenue.mpr thisform.releaseelse =messagebox(您录入的用户名或密码不对,请重新输入!,0,友好提示:)endif)。 2)数据查询中,统计学生的平均分和总成绩,

7、需要在组合框的事件中输入(dd=allt(this.value) sele cc set filter to allt (xh)=dd sele sum(cj) as 总成绩,avg(cj) as 平均成绩 from cc where allt(xh)=dd into curs xx thisform.text1.value=xx.平均成绩 thisform.text2.value=xx.总成绩 thisform.refresh)的代码实现功能。 如下图所示:3)数据统计中,统计每个教师总课时是多少需要在视图的函数和表达式中输入(count(*) as 总学时);统计每个学生反映了几门课、平均

8、成绩、总成绩分别是多少时,要在表格属性的Recordsource type里选择SQL说明,在Recordsorce 里输入(sele xh,avg(cj) as 平均成绩,sum(cj) as 总成绩, count(*) as 选修门数 from 学生成绩统计 group by xh ) 2、报表;新建报表,利用报表向导选择数据库中的表或视图,并添加所需字段,根据提示完成每一个下一步,过程中可通过排序或分组实现需要功能,最后选择带区式,点击完成可生成所需报表。点击预览,可浏览报表以对其进一步完善,并可在菜单里调用。3、 程序:新建程序,输入如(close all_screen.caption

9、=我的教学管理信息系统 _screen.picture=opp.jpgset sysmenu off do form f_dl read eventsreturn)的代码,可以运行程序。并将程序设置为主文件,在“项目管理器”中选择连编按钮,在所示的连编选项对话框中选择连编可执行文件以建立一个.exe文件。4、 菜单; 新建菜单,菜利用单设计器填写用户所需菜单名称,并在每个菜单下编辑子菜单,在子菜单中可通过命令(如:do form f_dl)或过程(如:clear events quit)运行表单,通过此种方式就可以在菜单里调用表单。 如下图:系统当前存在的缺陷以及进一步完善改进的设想:虽然对数

10、据库管理系统已经进行了将近一个学期的理论学习与上机操作,但是对我来说还不能从整体上深刻的了解和灵活的运用此系统的各个功能,仍然存在很多模糊的地方,还有待提高。因此,此次程序设计我只是运用了一些基本的功能操作,很惭愧呈现在用户面前的系统不是很完善与美观。由于课程设计需要在两周之内完成,在这有限的时间里,不能够有效地将数据库管理系统中的每个功能充分发挥出来,因此做出来的程序设计系统显得有些单调,需要进一步的修改与完善才能更好的接近并满足用户的需求。在以后的学习中,因为有了此次实践的经验与认识做铺垫,我想我对数据库管理系统的认知会更加的深刻,同时运用也会越加的灵活与得心应手。 课程设计体会通过为期两

11、周的VFP课程设计学习,我本人深深的体会到了数据库管理系统功能的强大与灵活,利用它不仅能存储大容量的信息,而且还能随时方便的调用信息,以可视化的效果形象、具体的呈现在用户的面前,以充分满足用户各种各样的需求。可见,数据库管理系统是一个非常实用的应用程序,我们必须要学好并掌握它。在课程设计过程中,使我切身体会到了程序设计的实质性内涵。课程设计本人必须持有高度的细心与责任感,因为任何一个细微的疏忽与漏洞,哪怕是小到一个空格或一个逗号都有可能影到整个程序系统的运行。有人说:把一件小事做好小事就不小,把一件平凡的事做好事就不平凡。社会影响人,工作启发人。的确,我在此次实践中深刻理解了这句话,也增长了见识,提高了自己的实践能力,也锻炼了自己的耐性。同时也在实际操作中检验出了自己的不足和差距所在。尤其是通过亲身实践,使我明白了许多道理,原来存在于头脑中的很多天真的想法也因此得到了修正,令我受益匪浅。知道任何事情只有自己经历了,并且真正的努力了、付出了,才会有收获的喜悦和令人赞赏的成绩。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!