结合你所学的vfp和管理信息系统精品课程课程谈谈具体怎样做好一

文档分类:
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表VFP学习支持课程习题.doc
文档介绍:
VFP学习支持课程习题.docVFP自主学习测试题
班级_______ 学号_________ 姓名_________
1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:
A) DBS包括DB和DBMS
B) DBMS包括DB和DBS
C) DB包括DBS和DBMS
D) DBS就是DB,也就是DBMS
2、Visual FoxPro 6.0数据库系统是( )型数据库系统。
3、设A=”123”,B=”234”,表达式()的值为假(.F.)。
A) NOT.(A= =B) .OR.(B$”ABC”)
B) .NOT.(A$”ABC”).AND.(A&&B)
C) .NOT.(A&&B)
D) .NOT.(A&=B)
4、将逻辑假值赋给内存变量DY的正确方法是
A) DY=FALSE
B) STORE .F. TO DY
C) DY=”.F.”
D) STORE “F” TO DY
6、假定Y=2,执行命令?Y=Y+2 后,其结果是
7、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是
A) DATE () +TIME ()
B) DATE ()+120
C) DATE()-CTOD(&02/01/99&)
D) 288-DATE ()
8、设N=886,M=345,K=”M+N”,表达式1+&K的值是
B) 数据类型不匹配
9、变量string=”1999年上半年全国计算机等级考试”,能够显示”1999年上半年计算机等级考试”的命令是
A) ?string-“全国”
B) ?SUBSTR(string,1,8)+SUBSTR(string,11,17)
C) ?SUBSTR(string,1,12)+SUBSTR(string,17,14)
D) ?STR(string,1,12)+ STR(string,17,14)
10、在Visual FoxPro的命令窗口中,执行下列命令后的显示结果是()
X=CTOD(”10/28/03”)
Y=CTOD(“10/18/03”)
13、命令序列
W1=”GOOD MORNING!”
W2=SUBSTR(STUFF(W1,6,0,”LUCKY”),1,10)
执行后,其结果为
A) GOOD MORNING
B) GOOD LUCKY MORNING
C) GOOD LUCKY
D) LUCKY MORNING
14、安全可靠地退出Visual Foxpro系统地正确方法是
A) 在命令窗口中执行QUIT命令
B) 关掉计算机电源
C) 在命令窗口执行EXIT命令
D) 在“文件”菜单中执行“关闭”
15、下述关于数据库系统的正确叙述是
A) 数据库系统避免了一切冗余
B) 数据库系统中数据的一致性是指数据类型一致
C) 数据库系统减少了数据冗余
D) 数据库系统比文件系统管理更多的数据
16、使用DIMENSION命令定义数组后,各数组元素在没有赋值之前数据类型是
17、在下列Visual Foxpro表达式中,运算结果一定是逻辑值的是
A) 字符表达式
B) 数值表达式
C) 关系表达式
D) 日期表达式
18、在Visual Foxpro中,MIN(ROUND(8.89,1),9)的值是
19、函数LEN(‘ABC’-‘ABC’)的值是
20、若变量X=10,KK=”X=123”,则函数TYPE(“KK&)的值为
23、表达式VAL(SUBSTR(“586CPU”,2,1))*LEN(“Foxpro”)的结果为
24、表达式ASC(“APPEND”)的值为
26、下列4个表达式中,运算结果为数值型的是
A) ?“9988”-“1255”
B) ?200+800=1000
C) ?CTOD([11/22/02])-20
D) ?LEN(SPACE(3))
27、设变量X=,现欲求变量X的整数位数,应使用表达式
A) LEN(INT(X))
B) LEN(STR(INT(X)))
C) LEN(LTRIM(STR(X)))
D) LEN(ALLTRIM(INT(X)))
28、{^}+15是一个( )
A) 日期常量
B) 数值常量
C) 日期表达式
D) 非法表达式
29、以下选项中,( )是合法的字符型常量
A) [123+E456]
C) 123.456
30、下面哪个不是给内存变量赋值的正确语句
B) x=&3+5&
C) x=int(3+5)
D) x==val(&3+5&)
31、与其它三个关系运算符不等价的是
32、定义数组变量,使用的命令为
B) dimension
33、将逻辑真值赋给内存变量X的正确方法是( )。
(A)X=True (B)STORE “.T.” TO X
(C)X=T (D)STORE .T. TO X
34、设A=&456&,B=&789&,表达式( )的值为假.F.。
(A).NOT.(A==B) .OR.(B $ &ABC&) (B).NOT.(A $ &ABC&).AND.(A&&B)
(C).NOT.(A&=B) (D).NOT.(A&&B)
35、在下列Visual FoxPro表达式中,结果为数值型的正确表达式是( )。
(A)DATE () + CTOD(&05/01/08&) (B)DATE()-CTOD(&05/01/08&)
(C)DATE ()+120 (D)DATE ()-200
36、以下日期值正确的是( )。
(A) {“”} (B) {^}
(C) {} (D) {[]}
37、假定Y=2,执行命令?Y=Y+5 后,其结果是( )。
(A)5 (B)7 (C).F. (D).T.
38、在下列函数中,函数值为数值的是1
内容来自淘豆网转载请标明出处.
文件大小:0 KB
下载次数:学生成绩管理系统;摘要本文通过用VFP编写学生成绩管理系统,利用软;其开发主要包括后台数据库的建立和维护以及前端应用;关键字成绩管理浏览打印维护统计;1.引言;每次考试结束,老师们总要统计大量的学生成绩,这些;学生成绩管理系统是为了更好的管理学生考试成绩而开;基于上述因素,利用软件工程原理,采用生命周期方法;需求分析简单的说就是分析用户的要求,通过调查、收;
学生成绩管理系统
本文通过用VFP编写学生成绩管理系统,利用软件工程原理,采用生命周期方法学,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生成绩数据库的创建及学生成绩的输入、浏览、维护和统计。 关键字
每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。随着学校信息化水平不断提高,不少学校开始利用计算机处理这些数据;可以用EXCLE统计数据,但是对于一些老师尤其老教师总有些复杂。
学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据库管理软件。根据学校实际要求,即实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面功能。管理员可以通过查询,实现删除、修改学生的基本信息;可根据实际需求,自由添加、删除课程;还能打印学生成绩表(总分成绩表和单课成绩表)。学生成绩管理系统可帮助老师们方便快捷地管理这些繁琐地数据。学生成绩管理系统具有手工管理无比优越的优点:查找方便,可靠性高,保密性好,成本低。
基于上述因素,利用软件工程原理,采用生命周期方法学,经过可行性研究,需求分析,总体设计,以及编码、测试和最后运行成功。微软公司地VISUAL FOXPROL具有强大的数据库管理功能,可以方便编写出小型的信息处理系统,能够有效地存储数据,满足用户的应用需求(信息要求和处理要求)。设计指导思想:一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个实用系统要有良好的容错性,在用户出现误操作时,及时给出警告,以便用户及时更正。下面介绍学生成绩管理系统的制作过程。
2.需求分析
需求分析简单的说就是分析用户的要求,通过调查、收集与分析,获得用户对数据库的如下要求: 2.1信息要求:指用户需要从数据库中获得信息的内容与性质。 本系统需要的输入数据:学生信息(学号,姓名,班级,性别,出生日期)、课程信息(课程名,满分)、考生成绩;输出数据:学生成绩报表、学生信息报表、课程报表、成绩报表。 2.2处理要求:指用户要完成什么处理功能。 本系统功能需求可归纳如下: ① 数据登记 登记功能用于把各种手填的数据及时登记系统定义表中,还能修改这些数据(学生信息、课程信息、成绩)。 ② 数据浏览 能浏览学生信息、课程信息、成绩。 ③ 数据打印 能打印学生信息表、课程信息表、成绩表(单课成绩和总分成绩)。 ④ 数据统计 能统计各班学生总数和男女人数,统计各班学生的总分、排名,及各单课的排名。
2.3 性能要求:维护数据的安全性. 设定密码,限制非法用户的使用;还能修改密码,维护系统的安全性。
1 3.数据库设计 数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。建立本系统的数据库 数据data\\test.dbc 根据需求分析画出E-R图
成绩 班级 学号 课程号
学生 姓名 课程名 课程 学习
性别 出生日期 名次 满分
3.1逻辑设计:确定数据库所含表及字段 学生信息表:xs(学号,姓名,班级,性别,出生日期) 课程信息表:kc(课程号,课程名,满分) 考生成绩表:cj(学号,姓名,班级,课程名,成绩,名次) 括号外字符号是表名,括号内是字段名,有下划线的字段为关联关键字 3.2物理设计
学生信息表:(data\\xs.dbf)
课程信息表:(data\\kc.dbf)
考生成绩表:(data\\cj.dbf)
cj(xh c(7),xm c(8),bj c(10),kcm
n(5,1) ,mc n) 自由表:
(data\\pass.dbf) pass(pass c(10)) 4.总体设计 按功能分类是总体设计的常用方法,用层次图(Hierarchy Chart 简称HC图)表示,自上而下分层
系统功能 数据维护模块 数据浏览模块 成绩管理模块
修改密码 退出 修改 搜索 删除 浏览 打印 输入 统计 分析
4.1数据维护模块 包括对学生信息表、课程信息表、考生成绩表的插入、修改、删除、搜索等。 4.2数据浏览模块
包括对学生信息表、课程信息表、考生成绩表的选择浏览、打印。 4.3成绩管理模块 包括对学生成绩的输入,总分和单课的统计和排名,分析各分数段人数的分布情况。 5.初始用户界面设计 系统层对应菜单文件,子系统层对应菜单标题,功能层对应子菜单项
系统功能 维护 浏览 成绩管理 版本信息 修改密码 学生信息表 学生信息表 成绩输入
课程信息表 课程信息表 成绩统计
退出 考生成绩表 考生成绩表 成绩分析
6.模块设计与编码 6.1主文件(data\\main.prg) 设计系统环境,调用登录表单 代码如下: SET TALK off set sysmenu off
*关闭系统菜单 set cent on
*年份的世纪部分用4位输出 _screen.windowstate=2 _screen.icon=\系统图标 _screen.maxbutton=0 _screen.minbutton=1 _screen.closable=.f. _screen.picture=\系统背景画 MODIFY WINDOW SCREEN TITLE \学生成绩管理系统
今天是:\ZOOM WINDOW SCREEN MAX
open database data\\数据test.dbc do form forms\\pass read even
*建立事件循环 quit 6.2菜单程序(mpr\\menu.mpr)的建立 往命令窗口键入命令modi menu menu 出现菜单设计窗口 ①“退出”菜单项
clear events
*停止事件循环, 转去执行read event后的命令 ②调用各表单命令 如调用修改密码表单(forms\\xiu.scx)
forms\\xiu.scx ③插入分隔符
菜单名称 \\-
菜单项# ④设计快捷键
对于菜单项
在菜单命令后加(\\<字母)如系统功能(\\提示选项对话框,在键标签中键入CTRL+字母(J除外)。 6.3 数据库中的数据需要以表单的形式显示,本系统需建立以下表单: a. 系统登陆表单 b.密码修改表单 c.维护学生信息表单 d.维护课程信息表单
e.维护考生成绩表单 f.浏览学生信息表单 g.浏览课程信息表单 h.浏览成绩表单
i.成绩输入表单 j.总分成绩统计表单 k.单课成绩统计表单 l.成绩统计表单 设计表单步骤: ①在项目管理器中,文档->表单->新建。 ②设计表单属性 重要属性有 Caption AutoCenter Height Width
WindowType Icon
③添加各标签、文本框,设定文本框与源表中源字段的绑定 有代码的写代码
如属性InteractiveChange Event
当用鼠标或键盘修改控件的值时发生的事件
3 ④创建命令按钮
详细介绍: a.系统登陆表单 forms\\pass.scx
功能:用户名和密码三次输入错误,自动退出系统; 限制了非法用户的使用,维护了系统数据的安全。 构成:三个标签(工作人员登录,用户名,密码)两个文本框
两个命令按钮(取消 登录)
登录 use data\\pass go top if thisform.user.value=\do menu\\menu.mpr*若用户名和密码正确,则进入本系统。 thisform.release else #define missmatch_loc \用户或口令错,请重新登录!\wait window missmatch_loc timeout 1 *系统延时 thisform.user.value='' thisform.pass.value='' thisform.user.setfocus numcount=numcount+1
if numcount=4
*表单初始化事件有:public numcount numcount=0
mess =messagebox(\三次口令错,将退出程序!\退出\
clear event
release thisform
endif b.密码修改表单 功能:可以随时修改密码,维护系统安全。 构成:四个标签(请输入,旧密码,新密码,确认新密码)三个文本框
两个命令按钮(修改,退出) c.维护成绩表单 forms\\cj.scx 功能:能查询到某位学生成绩,可以对它修改,删除, 还可以清空整个cj.dbf的数据。 属性设计如图1
use data\\cj excl
*以独占的方式打开cj.dbf locate for xh=this.parent.text1.value .and.kcm=this.parent.text4.value
delete mess=messagebox('彻底删除吗?',4+16+0,'删除')
*弹出信息对话框 if mess=6 pack
*如果确定,则彻底删除 else recall
*否则恢复 endif thisform.refresh
下一个 skip 1 if eof()
*如果到了末记录
=messagebox(\已是末记录!\信息窗口\ skip -1
this.enabled=.f.
this.enabled=.t.
mand3.enabled=.t.
mand3.enabled=.f.
endif thisform.refresh d.维护学生信息表单 功能:根据学号能快捷查询到某个学生,对其进行修改,删除操作, 还能添加学生记录。 构成:六个标签(学号,姓名,班级,出生日期,性别)四个文本框
一个选项按钮(性别)
命令按钮同图1 e.维护课程信息表单 功能:根据课程号能快捷查询到某门课程,对其进行修改,删除操作, 还能添加课程记录。 构成:四个标签(课程号,课程名,满分,课程表) 四个文本框
命令按钮同图1 f.浏览学生信息表单 功能:统计出全体学生人数,男女人数和各班级人数和男女人数; 打印出各班级学生信息 构成:一个页框(全体学生,各班学生)一个退出按钮 每页一个表格 全体学生页:三个标签(学生总数,男生总数,女生总数) 三个文本框 打印按钮
5 三亿文库包含各类专业文献、外语学习资料、行业资料、生活休闲娱乐、应用写作文书、专业论文、高等教育、36[VFP课程设计] 学生成绩管理系统等内容。 
 vfp课程设计报告 隐藏&& Visual Fox Pro 课程设计报告 项目名称 学生信息管理系统 学生专业 经济管理学院经济学大类 学生学号学生姓名 提滨舟 指导教师 戴建华 9121...  VFP学生成绩管理系统设计报告_互联网_IT/计算机_专业资料。学生成绩管理系统设计...课程基本信 息的管理、学生成绩信息的管理、系别信息的管理,能这些数据进行 添加...  29 1 引言学生信息管理系统(Student Information Management System),以下简称 SIMS,是针 对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(...  VFP课程设计 学生信息管理系统_理学_高等教育_教育专区。VFP程序设计 代码 源程序我都有,百度文库上传不了文件,如需下载,请下载此篇文档后,发送信息到我邮箱,我确...  数据库技术与应用 B 课程设计指导书 班级:园林 0901 姓名:谷鹤 指导教师: 2013 年 5 月 15 日 班级学生成绩管理系统一、引言 1、开发背景 班级学生成绩管理,...  VFP课程设计_工学_高等教育_教育专区。VFP课程设计广东工业大学华立学院 论文) ...学生成绩管理系统 会计学部 09 会计五班 邱彬盛
一、课程设计(论文...  VFP 课程设计(教务管理系统) 学院:管理学院 专业班级:工商管理 1502 组员 郑聪...成绩单 表查询 课程管理 课程综 合查询 人员管理 学生信 息查询 打开 新建 ...  VFP课程设计_管理学_高等教育_教育专区。2013 级课程设计任务书学生姓名 设计...教师评语 指导教师 系主任 陈举 学号
成绩 教务管理系统分析与设计 ...VFP学生管理系统FoxPro+SQL1_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VFP学生管理系统FoxPro+SQL1
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩11页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢计算机教学综合网---VFP
VFP数据库系统以下试题来自:
填空题 在VFP系统中,一个学生数据库中包含学生名表(xm)、课程(kc)表和成绩(cj)表。学生名表中含有学号(xh)、姓名(xm)等字段,课程表中含有课程代号(kcdh)、课程名(kcm)和学分(xf)等字段,成绩表中含有学号(xh)、课程代号(kcdh)和成绩(cj)等字段。它们的结构如下: 字段名 类型与长度 标题 xh C(8) 学号 Xm C(20) 姓名 字段名 类型与长度 标题 kcdh C(3) 课程代号 kcm C(25) 课程名 xf N(4,1) 学分 字段名 类型与长度 标题 xh C(8) 学号 kcdh C(3) 课程代号 cj N(3,0) 成绩 按课程代号查询学生成绩的表单如图3所示。表单中组合框控件的Name属性为Combo1,文本框的Name属性为Text1,表格控件的Name属性为Grid1。进入表单时,上述三个数据表已打开。当在课程代号组合框Combo1中选择某一课程代号后,课程名文本框Text1中显示该课程的课程名,在表单的表格控件Grid1内立即显示该课程所有学生的成绩。
请在下列有关属性设置和代码程序的空白处填入正确的内容并回答问题。 ①表单中显示课程代号的组合框(Combo1)的数据源设置如下: RowSource Type属性为:6一字段 RowSource属性为: () ②根据表单的功能要求,完善以下组合框(Combo1)的Click事件中的代码: km=ALLT(THIS.Value) SELECT kc LOCATE ALL FOR kcdh=km THISFORM.Text1.Value=() SELECT cj.xh,xm.xm,cj.cj FROM cj, WHERE cj.kcdh=km .and. () INTO CURSOR temp THISFORM.Grid1.RecordSource=&temp& THISFORM.()(Refresh或Update) 回答下列问题: (31)表格Grid1的RecordSource属性为()。 kc.kcdh;kc.kcm;xm.xh=cj.xh;Refresh;"temp"
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 奇;02.填空题 ①bt^.data=d;preorderA(bt^.rlink,c,d,s);read(c);s<-0;累加修改的结点个数;G;是②bt->data=d;preorderB(bt->r...... 3.填空题
;val;居中;会
4.填空题 语句;判定5.填空题 内聚;耦合
热门相关试卷
最新相关试卷

我要回帖

更多关于 管理信息系统课程感想 的文章

 

随机推荐