欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    vfp课程设计告.doc

    • 资源ID:4122801       资源大小:205KB        全文页数:8页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    vfp课程设计告.doc

    (VFP)课程设告专业:旅游管理学号:0842818307姓名:李双双时间:2010.1.42010.1.15(19周20周)目录(1) 课程设计任务书(2) 任务完成报告1 用户需求分析2 系统结构设计数据库设计软件功能结构3 系统技术实现的详细说明数据库部分软件功能部分(重点描述每一模块实现的关键点、重点)4 系统当前存在的缺陷及进一步完善改进设(3)课程体会设计任务完成报告用户需求分析:21世纪是一个信息时代,信息已成为重要的资源和财富。面对日益增长的信息量与信息增长需求,建立高效的信息处理系统已是人们工作与生活的普遍需求。密集型的数据处理是目前计算机应用中最为广泛的领域,它依赖于数据库技术组成数据处理系统,对数据资源进行统一管理,是数据能为各类用户与应用程序共享。因此,在现代计算机系统中,数据库管理系统已成为当今信息社会的基础技术,作为实现对大量信息进行存储、处理和管理的数据库技术,绝大多数术已是当今信息技术中应用最广泛、最受用户欢迎的技术之一。 VFP具有功能强大、操作简便、可视化强、面向对象等许多特点,又兼有Windows和FoxPro的长处。在数据库方面:使得一个索引文件中可以包含多个索引;SQL命令的引入使得能以更少的代码和更快的速度从表中检索数据。在数据操作方面:具有简单、灵活、多样的数据交换手段;支持众多的与其他应用程序进行数据交换的文件格式;在程序设计方面:不用编写或仅需编写少量程序代码,就能够快速的创建出功能强大的可视化应用程序;可利用项目管理器将创建的应用程序的所有功能模块组成项目,编译一个能离开VFP环境独立运行的可视化应用程序;它具有强大的面向对象功能,它使用户可以在更高的水准上使用面向对象的程序设计想象,建立有效地面向对象的可视化应用程序。系统结构设计数据库设计:在数据库里创建:1数据库表:教师情况表、学生情况表、课程情况表、学生成绩表、任课表2自由表:用户表3本地视图:教师认课课时、课程选修情况、学生成绩统计软件功能结构:(1)、在文档里创建:表单1 系统维护:密码维护 系统信息2 数据管路: 教师 学生 课程 学生成绩3 数据查询:教师任课情况 学生选修课程信息4 数据统计:教师认课课时 课程选修情况 学生成绩统计报表打印输出: 学生总成绩统计 教师认课课时统计(2)、在代码里创建: 程序(main)(3)、在其他里创建; 菜单(limenue) 系统技术实现的详细说明数据库部分:首先创建数据库,命名为jxgl.dbc,然后利用表设计器创建数据库表:如:创建教师情况表(js) 字段有:工号(gh)、姓名(xm)、性别(xb)、系名(xm)、工龄(gl)、出生日期(csrq)、基本工资(jbgz)、简历(jl) 见下图:.创建永久关系和视图:A、 永久关系:先将xs建立主索引,cj建立普通索引确立永久关系,然后分别在更新、删除、插入三种规则里依次选择级联、级联和限制B、 视图:首先本地视图里新建,选择新建视图,然后在视图里添加表和所需的字段,可通过视图设计器中的修改和浏览对视图进行完善。软件功能部分1、 表单:新建表单,利用表单设计器和控件按钮建立表单模型,通过双击控件在load、interactive、destroy、click等事件中输入如;bb=allt(this.value)sele aa set filter to allt (rkgh)=bb thisform.refresh的代码实现用户所需的功能。此外,可通过表单的属性功能对表单的字体大小、字体类别、背景颜色、独占方式、是否可移动、边框、文本显示、对齐方式进行相关的调整。关键部分说明: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)数据查询中,统计学生的平均分和总成绩,需要在组合框的事件中输入(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 总学时);统计每个学生反映了几门课、平均成绩、总成绩分别是多少时,要在表格属性的Recordsource type里选择SQL说明,在Recordsorce 里输入(sele xh,avg(cj) as 平均成绩,sum(cj) as 总成绩, count(*) as 选修门数 from 学生成绩统计 group by xh ) 2、报表;新建报表,利用报表向导选择数据库中的表或视图,并添加所需字段,根据提示完成每一个下一步,过程中可通过排序或分组实现需要功能,最后选择带区式,点击完成可生成所需报表。点击预览,可浏览报表以对其进一步完善,并可在菜单里调用。3、 程序:新建程序,输入如(close all_screen.caption="我的教学管理信息系统" _screen.picture="opp.jpg"set sysmenu off do form f_dl read eventsreturn)的代码,可以运行程序。并将程序设置为主文件,在“项目管理器”中选择连编按钮,在所示的连编选项对话框中选择连编可执行文件以建立一个.exe文件。4、 菜单; 新建菜单,菜利用单设计器填写用户所需菜单名称,并在每个菜单下编辑子菜单,在子菜单中可通过命令(如:do form f_dl)或过程(如:clear events quit)运行表单,通过此种方式就可以在菜单里调用表单。 如下图:系统当前存在的缺陷以及进一步完善改进的设想:虽然对数据库管理系统已经进行了将近一个学期的理论学习与上机操作,但是对我来说还不能从整体上深刻的了解和灵活的运用此系统的各个功能,仍然存在很多模糊的地方,还有待提高。因此,此次程序设计我只是运用了一些基本的功能操作,很惭愧呈现在用户面前的系统不是很完善与美观。由于课程设计需要在两周之内完成,在这有限的时间里,不能够有效地将数据库管理系统中的每个功能充分发挥出来,因此做出来的程序设计系统显得有些单调,需要进一步的修改与完善才能更好的接近并满足用户的需求。在以后的学习中,因为有了此次实践的经验与认识做铺垫,我想我对数据库管理系统的认知会更加的深刻,同时运用也会越加的灵活与得心应手。 课程设计体会通过为期两周的VFP课程设计学习,我本人深深的体会到了数据库管理系统功能的强大与灵活,利用它不仅能存储大容量的信息,而且还能随时方便的调用信息,以可视化的效果形象、具体的呈现在用户的面前,以充分满足用户各种各样的需求。可见,数据库管理系统是一个非常实用的应用程序,我们必须要学好并掌握它。在课程设计过程中,使我切身体会到了程序设计的实质性内涵。课程设计本人必须持有高度的细心与责任感,因为任何一个细微的疏忽与漏洞,哪怕是小到一个空格或一个逗号都有可能影到整个程序系统的运行。有人说:把一件小事做好小事就不小,把一件平凡的事做好事就不平凡。社会影响人,工作启发人。的确,我在此次实践中深刻理解了这句话,也增长了见识,提高了自己的实践能力,也锻炼了自己的耐性。同时也在实际操作中检验出了自己的不足和差距所在。尤其是通过亲身实践,使我明白了许多道理,原来存在于头脑中的很多天真的想法也因此得到了修正,令我受益匪浅。知道任何事情只有自己经历了,并且真正的努力了、付出了,才会有收获的喜悦和令人赞赏的成绩。

    注意事项

    本文(vfp课程设计告.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开