vfp课程设计报告_第1页
vfp课程设计报告_第2页
vfp课程设计报告_第3页
vfp课程设计报告_第4页
vfp课程设计报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计题目:1 房产管理信息系统2 娱乐休闲型酒店管理信息系统3 银行信贷 管理系统4 帐务处理 与报表管理信息系统5 人力资源 管理系统6 图书管理信息系统7 VFP 理论 考试系统8 民用电管理系统9 成绩计算系统10 签到管理系统11 学籍管理系统12 企业工资管理系统13 进销存管理系统14 合同管理系统15 仓库管理系统16 公司人力资源管理系统17 票务管理信息系统18 小区物业管理系统19 图书管理系统20 餐饮业管理系统21 律师行案件管理系统22 航空售票管理系统23 学生信息查询系统24 医药管理系统设计滨江学院花旗营校区Visual FoxPro课程设计报告书设计题目

2、专业班级 学生姓名 学 号指导教师 日 期目录1、课程设计题目12、课程设计目的13、课程设计要求14、课程设计报告内容 14.1系统主要功能14.2系统功能结构图24.3系统代码实现24.4系统存在的主要问题及注意事项44.5设计总结及体会61、课程设计题目综合训练程序设计及管理系统2、课程设计目的(1) 巩固VFP基本操作(表、数据库、查询、表单、菜单等的使用);(2)进一步学习和巩固VFP程序设计的方法。3、课程设计要求(1)熟练掌握VFP数据库管理系统的使用方法;(2)正确理解程序设 计的基本概念,掌握程序设计的一般方法;(3)掌握用VFP开发数据库应用程序的基本技能。4、课程设计报告

3、内容4.1系统主要功能设计并实现一个 菜单文件,实现VFP上机试题的汇编。具体要求如下:(1)菜单文件中的各个菜单项,分别实现2008年(秋)每套上机试题中的 设计查询、设计 表单和程序改错题这三个部分的内容;(2)菜单文件中必须提供恢复系统主菜单的功能;(3)编译生成可直接在Windows中运行的应用程序(.exe文件)。4.2系统功能结构图4.3系统代码实现(要求:给出查询对应的SQL语句;给出设计菜单、设计表单部分对应的命令和事件 代码;给出程序改错题错误的语句和对应的改正语句)VFP01(1) 设计查询SELECTWhcd.mc, COUNT(*)as RS,AVG(YEAR(DATE

4、()-YEAR(Js.csrq) as PJNL; FROM jxsj!js INNER JOIN jxsj!whcd;ON Js.whcd=Whcd.dm;GROUP BYhcd.mc;ORDER BP DESC,3(2) 设计菜单“统计“菜单项的 SELECT-SQ命令:select zc,count(*) as rs from js group byzc(3) 设计表单命令按钮组的Click代码:n=this.valuethisform.xxx(4) 程序改错题a. 将第 12 行的 c(k)=c(k+1)改为 c(k)=c(k-1)b. 将第18行的ENDD改为ENDFORVFP02(

5、1) 设计查询SELECTWhcd.mc,Js.xb, COUNT(*) AS 人数;FROM jxsj!js INNER JOIN jxsj!whcd ;ON Js.whcd=Whcd.dm;WHERYEAR(DATE()-YEAR(Js.csrq)v= 45;GROUP BYhcd.mc, Js.xb;ORDER BWhcd.mc, Js.xb(2) 设计菜单“统计“菜单项的 SELECT-SQ命令:select xb,count(*) as rs from js group by xb(3) 设计表单命令按钮组的Click最后一行代码:thisform.l abel1.captio n=

6、cj.xh(4) 程序改错题a. 将第 9 行的 FOR=n TO i+1 STEP 1 改为 FOR j=n TOi+1 STEP -1b. 将第 14 行的 Lcontinue=.F.改为 Lcontinue=.T.VFP03(1) 设计查询SELECTYxzy.yxmc, COUNT(*) as rs, SUM(IIF(Js.zc= 教授 ,1,0) as jsrs; FROM jxsj!js INNER JOIN jxsj!yxzy;ON Js.yxzydm=Yxzy.yxzydm;GROUP B Yxzy.yxmc;HAVINGSUM(IIF(Js.zc= 教授 ,1,0)/COUN

7、T(*)= 0.2;ORDER BY3 DESC(2) 设计菜单“统计“菜单项 的命令: do chaxun.qpr(3) 设计表单a. 设置表单对象F081B的以下属性值:AutoCenter属性:.b. 选项按钮组的 Click代码:c=THIS.VALUETHISFORM.GRID1.RECORDSOURCE=cTHISFORM.LABEL1.CAPTION=MQ 览(4) 程序改错题a. 将第 9 行的 IF CHR(Str1)127 改为 IF ASC(Str1)127b. 将第11行的ENDIF改为ELSEVFP04(1)设计查询SELECTYxzy.yxmc, COU NT(*)

8、 as rs, SUM(IIF(Js.xb= 男,1,0)as nanrs;FROM jxsj!js INNER JOIN jxsj!yxzy ;ON Js.yxzydm=Yxzy.yxzydm;GROUP BYxzy.yxmc;ORDER BY3 DESC;TO FILE temp.txt(2) 设计菜单a. 设置“导出”菜单项的跳过条件:Empty(alias() 或! used(alias()b. 设置“打印预览”菜单项命令:report form rtest preview(3) 设计表单a. 设置表单对象F081B的以下属性值:AutoCenter 属性:.Height 属性:120

9、Width 属性:280b. 设置标签Caption属性:口令输入b.设置文本框PasswordChar属性:*b. “确定”按钮的 Click 代码:IF ALLTRIM(THISFORM.TEXT1.VALUE)=ABCMESSAGEBOX(OK!)ELSEMESSAGEBOX(令不正确!)ENDIF(4) 程序改错题a. 将第 14 行的 m2=m2+VAL(SUBSTR(c2,j,1)*2*(j)改为 m2=m2+VAL(SUBSTR(c2,j,1)*2*(-j)b. 将第17行的?二进制+cstr+十进制表示为:+VAL(m,10,3)改为?二进制+cst叶十进制表示为:+STR(m,10,3)4.4系统存在的主要问题及注意事项1做题前要先设置默认路径2题目要求要看清,确定你要打开的是哪个表、哪个表单3当做设计查询时,出现无法访问此表,可以 先清理项目,然后再添加该表;如果还是 无法访问, 可以先在项目管理 器中先浏 览该表,再设计查 询1. 设置参照完整性时要先清理数据库2. 要时刻注意中英文输入状态,编写代码和命令时一定要在英文输入环境下4.5 设计总结及体 会之前看教程书时 ,顺着文章的条理一条一条地看下去,并没觉得有什么难的。可当 上机实践操作时 ,很多问题就暴露出来了,觉得这不懂那不会的,还不

温馨提示

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

评论

0/150

提交评论