当前位置:文档之家› vfp实验报告 实验五 表结构的创建,修改 表记录的输入,修改,定位 表的索引

vfp实验报告 实验五 表结构的创建,修改 表记录的输入,修改,定位 表的索引

vfp实验报告 实验五 表结构的创建,修改 表记录的输入,修改,定位 表的索引
vfp实验报告 实验五 表结构的创建,修改 表记录的输入,修改,定位 表的索引

实验五

表结构的创建,修改

表记录的输入,修改,定位

表的索引

1.表结构的创建

方法一:用CREATE TABLE-SQL命令创建表结

构CREATE TABLE TableName

(FieldName1 FieldType1 [ (nFieldWidth[, nPrecision])] [NULL | NOT NULL][, FieldName2,…])

例:CREATE TABLE xs(xh C(8) NOT NULL,xm C(6),xb C(2),zydh C(6),xdh C(2),jg

C(10),csrq D,zp G)

方法二:用“表设计器”创建表结构1、打开“表设计器”。在项目管理器的“数据”选项卡中选择“自由表”,然后单击【新建】|【新建表】按钮。在出现的“创建”对话框中输入表文件名,并选择存储路径,然后选择【保存】,将打开表设计器。2、在“表设计器”中创建表结构。即在“表设计器”的“字段”选项卡上,输入各个字段的定义信息。

2. 表结构的修改

方法一:通过命令MODIFY STRUCTURE或交互界面进入表设计器修改表结

构功能:显示表设计器,修改当前表文件的结构。

说明:如果没有在当前选定工件区打开表,则显示“打开”对话框,允许用户从中选择一个要修改的表。

方法二:ALTER TABLE TableName ADD | ALTER [COLUMN] FieldName FieldType [(nFieldWidth [, nPrecision])]

或ALTER TABLE TableName DROP [COLUMN] FieldName

或ALTER TABLE TableName RENAME COLUMN FieldName1 TO FieldName2

功能:直接修改表文件的结构。

说明:ADD子句用于增加字段,ALTER子句用于修改字段;DROP子句用于删除字段,RENAME子句用于字段改名。

3.记录的输入

方法一:表结构创建后立即输入数据

方法二:通过菜单或BROWSE命令在浏览器窗口中追加记

录方法三:使用INSERT-SQL命令追加记录

INSERT INTO TableName[(FieldName1[ , FieldName2 ,… ])] VALUES (eExpression1[,eExpression2,…])

方法四:使用APPEND与APPEND FROM命令

APPEND [BLANK] [IN nWorkArea | cTableAlias ]

APPEND FROM FileName [DELIMITED | XLS]

另外:备注与通用型字段,通过针对字段双击或Ctrl+Home组合键打开内容,编辑后保存。

4.记录的定位

当用户向表中输入数据时,VFP为每个记录都按输入顺序指定了记录号。第一个输入的记录,其记录号为1。依次类推。

记录指针

是VFP系统内部的一个指示器,可以将记录指针理解为保存当

前记录号的变量。每当打开一个表结构时,记录指针总是指向第

1条记录。

进行数据处理时,经常要将记录指针移到用户所需要操作的那个记录,这个过程即是记录的定位。

记录定位的方法:

绝对定位:GOTO nRecordNumber [IN WorkArea |

IN cTableAlias] |TOP | BOTTOM

Moves the record pointer to the specified record number.

记录指针移动到第1条记录GOTO TOP

记录指针移动到记录号为3的记录GOTO 3

相对定位:SKIP [nRecords] [IN WorkArea | IN cTableAlias]

Moves the record pointer forward or backward in a table.

记录指针下移4条记录SKIP 4

记录指针上移2条记录SKIP –2

记录指针下移1条记录SKIP

5.记录的修改

1、界面方式的记录修改通过项目管理器、菜单选

择或BROWSE命令打开表

2、使用命令修改记录

格式1:UPDATE TableName SET Column_Name1 = eExpression1 [, Column_Name2 = eExpression2…] [WHERE FilterCondition ]

格式2:REPLACE FieldName1WITH eExpression1 [ADDITIVE] [, FieldName2 WITH eExpression2[ADDITIVE]…] [ Scope ] [FOR lExpression ]

例:

UPDATE xs SET xh = ‘x’ + xh

CLOSE TABLES ALL

USE xs

REPLACE xh WITH ‘x’+xh ALL

6.表的索引

索引文件有二种:独立索引文件和复合索引文件,而复合索引文件又可分为结构复合索引文件和非结构复合索引文件两种。

1.VFP 对结构复合索引文件提供了四种类型:主索引、候选索引、唯一索引、普通索引

结构复合索引文件的建立

INDEX ON eExpression TO TAG TagName [FOR lExpression ] [ASCENDING | DESCENDING] [UNIQUE] [CANDIDATE]

2.使用索引

1.在打开表时打开索引文件复合索引文件

在打开表时将自动被打开。

USE TableName INDEX [ASCENDING| DESCENDING] 2、打开表后设置主控索引如果在打开索引文件时未指定主控索引,打开索引文件之后需要指定主控索引,

或者希望改变主控索引,可使用下面的命令。

SET ORDER TO[TagName[INnWorkArea|cTableAlias][ASCENDING| DESCENDING]

说明:如果命令中不使用任选项,只写SET ORDER TO,那么不会指定主索引,记录仍按照记录号的顺序显示,但并未关闭索引文件

3.索引文件的重建或更新

格式:REINDEX

功能:重建当前打开的所有索引文件。

说明:使用REINDEX命令之前,必须首先打开需要重建索引的全部索引文件。对使用包含UNIQUE关键字的INDEX命令或SET UNIQUE ON命令创建的索引文件,在重建索引时,仍保持UNIQUE状态。

4.利用索引快速定位记录

格式:SEEK eExpression [ORDER TagName [ASCENDING | DESCEN-DING] [IN nWorkArea|cTableAlias]

例:USE xs ORDER xh

SEEK “030102”

7.重点:

1、建立表前要做好准备,将每个表的字段名、类型、宽度、小数位、等以表格的形式进入充分的描述。

2、可以通过项目管理器和使用CREATE 命令建立表,也可以通过COPY STRUCTURE 命令从其它表中复制表结构,还可以使用CREATE带FROM子句从一个表结构文件中得到表结构。

3、表在使用前要先打开,表中的记录可以用 APPEND、INSERT INTO 等命令进行追加,也可以使用DELETE命令进行删除,还可以使用BROWSE命令打开全屏幕编辑窗口进行修改和浏览,可以用REPLACE命令替换数据。

4、在 USE 命令中可以用 IN 了句指定工作区,用 ALIAS 子句指定别名。

5、可以使用 SELECT 命令选择一个工作区。

8.难点:建立表的过程,表的基本操作以及索引的相关知识还不能完全掌握和理解。

9.注意点:

①如果在表上建立了主索引或候选索引,则不能用APPEND和INSERT命令插入记录,而应用INSERT-SQL命令插入记录。

②当用LOCATE命令发现一条满足条件的记录之后,可执行CONTINUE命令,从而在表的剩余部分寻找其他满足条件的记录。可重复执行CONTINUE命令,直到到达表尾。

③唯一索引与字段值的唯一性无关,即建立唯一索引的字段,它的字段值是可以重复的,它的“唯一”是指在使用相应的索引时,重复的索引字段值只有唯一一个值出现在索引项中。

④在一个人表上可以建立多个普通索引、唯一索引和候选索引,但只能建立一个主索引。通常,主索引用于确定主关键字字段;候选索引用于不做主关键字但字段值又必须唯一的字段;普通索引一般用于提高查询速度;唯一索引用于一些特殊的程序设计。

⑤SEEK命令只能在索引过的表中使用,并且只能搜索索引关键字。除非SET EXACT的设置为OFF,否则匹配指的是完全匹配。

10.体会:学会了如何创建表,以及如何修改表的结构,对表的一些基本操作,

比如:增加记录、删除记录、修改记录、显示记录以及查询定位,如何在表设计器中建立索引和命令窗口方式建立索引的方法,如何使用索引。

管理信息系统实验报告(vfp)

《管理信息系统》实验报告本 (适用于VFP数据库) 使用学期:20 年~ 20 学年第学期班级_____________________ 学号_____________________ 姓名_____________________ 湖南工程学院经济管理系实验中心

学生实验守则 1、学生一律按指定时间上下机,无故迟到15分钟以上者,取消当次上机资格并报学生所在系部。有急事需提前离开,须经实验指导教师批准。 2、进入机房须听从实验室管理人员指挥,保持机房安静、整洁,与实验无关的各类用具(包括雨具、饭盒)及杂物(饮料瓶、废纸屑等)不准带进机房。不得随意走动,保持安静的实验环境。实验过程中发现问题应举手请教师或实验管理人员解答。 3、实验前必须按教师要求,进行预习,并写出实验预习报告,无预习报告者不得进行实验。实验过程中严格按照操作规程操作,不做实验项目以外的操作,严禁玩游戏。 4、自觉遵守实验室的各项规章制度,听从实验室技术管理人员和实验教师的安排,如有违反,将按照相应的制度予以处罚。 5、实验过程中设备出现故障应立即报告实验室管理人员,不得擅自处理,严禁在实验过程中使用U盘等移动存储设备。 6、实验完毕,立即按规程关闭计算机,并将键盘架推进,把耳机放在电脑台的左(右)上角,把电脑椅排列整齐。有序地离开实验室。 7、学生上机实验过程中,严禁使用教师机、投影仪、音响等设备。严禁更改系统配置,坚决杜绝私开机箱和盗取配件,否则按学校规定严肃处理。 8、严禁损坏实验室的各种设备。损坏公物要赔偿。

实验报告要求 实验报告内容分二段。 实验前必须写出实验报告第一部分(实验预习报告)。无预习报告,不能做实验。 实验完成后,再写实验报告的第二部分(实验具体步骤、相关数据及结果)。 实验报告的主要项目有: 1、实验目的 2、实验原理简述 3、实验内容及主要步骤 4、实验预习内容 5、实验结果 6、实验总结、心得体会及改进意见 注:1、实验前请先预习并填好前4项,经实验教师检查后,再进行实验。 2、实验项目由任课教师指定。

VFP实验报告.doc

VFP实验报告 VFP实验报告 学院:专业:年级:姓名:学号:实验室号: 计算机号:实验日期:年月日指导教师签字:成绩: 实验:熟悉VFP开发环境 1. 先在D盘建一个文件夹,并将其命名为092221004.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“文件位置”中的“默认目录”,然后选择“修改”,将其设为 “D9*******”,最后选择“设为默认值” ,“确定”,即可。 2. 在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“日期格式”栏的下拉选项中选 择“年月日”;勾选“日期分隔符”和“年份(1998或98)”项,并在“日期分隔符”其后面输入“-”;最后选择“设为默认值” ,“确定”,即可。 3. 在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“小数位数”项输入小数位数的 多少,最后选择“设为默认值” ,“确定”,即可。 4. 在桌面打开VFP系统,在菜单栏上选择“显示”,此时跳出一个工具栏对话框,勾选“调色板”后选择右边的“定制”,跳出定制工具栏,在“分类”中选定“调色板”,在其右边中选定红色,并将其拖动到主窗

口,关闭定制工具栏,最后将其移到常用工具栏下。 5. 打开VPF系统,在菜单栏上选择“文件”,在“文件”的下拉栏中选定“新建”弹出新建选框,在左边的“文件类型”中选定“项目”然后点击右边的“新建文件”弹出创建的对话框,在该对话框的项目文件框中键入“学生成绩管理”后点击“保存”,在菜单栏上选择“文件”,在“文件”的下拉栏中选定“新建”弹出新建选框,在左边的“文件类型”中选定“数据库”然后点击右边的“新建文件”弹出创 建的对话框,在该对话框的数据库名框中键入“学生成绩”后点击“保存”。 区别: 如果是在项目中建立数据库,则命令窗口不会显示命令。 6. “CREATE PROJECT”是建立项目文件命令,“CREATE DATABASE” 是建立数据库命令,“ MODIFY DATABASE”打开默认目录下的数据 库,“MODIEF PROJECT”是打开默认目录下的项目文件 7. 退出VFP系统的命令是“Quit”;其他退出VFP系统的方法: 方式一:单击应用程序窗口中的“关闭”按纽 方式二:在“文件”菜单中选择“退出”命令. 方式三:在命令窗口中键入QUIT命令. 方式四:同时按下Alt和F4组合键. 方式五:单击应用程序窗口左上角的控制菜单图标,从弹出的菜单中选择“关闭”命令.或者双击控制菜单图标。 一、实验目的 1. 熟悉VFP集成开发环境;

Visual FoxPro 程序设计实验报告

VF程序设计实验报告 图书馆管理系统 专业: 学号: 姓名: 指导教师: 2010年12月31日

目录 第一部分系统概述--------------------------------2 第二部分系统功能模块设计------------------------2第三部分系统数据库及表设计----------------------2第四部分系统菜单设计----------------------------5 第五部分系统界面设计----------------------------6 第六部分系统相关程序代码-----------------------13第七部分实验报告小结---------------------------22第八部分参考资料-------------------------------22

一、系统概述 近年来,随着图书馆规模的不断扩大,图书数量相应的增加,有关图书的各种信息量也成倍增加,面对庞大的信息量,传统的人工管理户导致图书管理的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,为了充分发挥了图书馆的功效,最大限度地为读者服务,必须制定一套合理、有效,规范和实用的图书馆管理系统,对图书资料进行集中统一的管理。 根据上述需要,我们建立本图书馆管理系统。 根据图书、读者和管理员三者之间的关系,本系统主要实现读者对图书的查询、个人信息的修改和管理员对读者、图书的管理。 本系统采用作为开发工具。 二、系统功能模块设计 本系统可以完成一般图书馆关于图书查询、借阅及书库管理的主要功能。其中:图书查询模块可以查询所需要的图书;读者管理模块中,读者可以查看自己的信息,对登陆密码进行修改,管理员可以对读者进行添加和删除;图书管理模块中,管理员可以为读者进行图书的借阅和归还操作,以及对图书的信息进行修改,如加入新书、删除不能使用的图书和更新图书的信息;报表打印模块中,实现对需要的信息进行打印输出。系统结构下图所示。 三、数据库及表设计 经分析,图书馆管理系统主要涉及了学生、管理员和图书三部分。因此需要建立的实体就是学生、管理员和图书三个。 根据系统模块的设计,可以的到本系统需要建立的基本表为:读者信息表、

VFP实验报告

一、实验目的与要求 本实验课程的目的: 熟练掌握用SQL对数据进行操作的方法,熟练掌握用SQL创建各种查询的方法,利用已有的数据资源,使用SQL语句进行数据定义、数据更新及各种查询操作。 本实验课程的基本要求: (1)使用SQL语句完成数据定义的操作。 (2)使用SQL语句完成单表查询的操作。 (3)使用SQL语句完成分组查询的操作。 (4)使用SQL语句完成连接查询的操作。 (5)使用SQL语句完成嵌套查询的操作。 二、实验方案 设计SQL语句实现如下功能: ①创建学院、系、教研室、班级、学生、课程、成绩表 ②修改“学生”表的结构,给“学生”表增加一个“身高”属性 ③将(‘1010501’,‘0501’,35,‘王冬’,‘软件工程’,‘101’)记录插入“班级”表中 ④将学生表中050101学号改为050111 ⑤查看学校里有多个分院,院长是谁,如何联系 ⑥查看各教研室的教师数 ⑦查看每位学生的生日及籍贯 ⑧查看每门课程的学时数 ⑨查看在10101教室上课的课程名 ⑩查看5学分的课程名 三、实验结果和数据处理 操作步骤如下: 1、使用菜单:选择“文件”—“新建”命令,在打开的“新建”对话框中选择“数据库”单选按钮, 单击“新建”按钮,创建“学生信息管理系统”数据库。 2、创建“学生信息管理系统”数据库的基本表,已知有以下8个关系模式,创建8个基本表,表名分别 是学院,系,教研室,教师,班级,学生,课程,成绩。 (1)学院(学院编号,学院名称,院长姓名,电话,地址) (2)系(系编号,系名称,系主任,电话,教研室个数,班级个数,学院编号) (3)教研室(教研室编号,教研室名称,教室人数,系编号) (4)教师(教师编号,姓名,性别,职务,教研室编号) (5)班级(班级编号,班级名称,班级人数,班长姓名,专业,系编号) (6)学生(学号,姓名,性别,出生年月,籍贯,班级编号) (7)课程(课程编号,课程名,学时,学分,学期,教师编号,教室) (8)成绩(学号,课程编号,成绩) 具体步骤如下: (1)创建“学院”表的SQL语句如图:

VFP实验报告文档

VFP实验报告文档 VFP experiment report document 编订:JinTai College

VFP实验报告文档 小泰温馨提示:实验报告是把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。本文档根据实验报告内容要求展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整及打印。 VFP实验报告 学院:专 业:年 级:姓 名:学 号:实验室 号:计算机 号:实验日期: 年月日指导教师签字:成绩: 实验:熟悉VFP开发环境 1.先在D盘建一个文件夹,并将其命名为xxxxxxx 4.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“文件位置”中的“默认

目录”,然后选择“修改”,将其设为“Dxxxxxxx”,最后选择“设为默认值” ,“确定”,即可。 2.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“日期格式”栏的下拉选项中选择“年月日”;勾选“日期分隔符”和“年份(1998或98)”项,并在“日期分隔符”其后面输入“-”;最后选择“设为默认值” ,“确定”,即可。 3.在桌面打开VFP系统,在菜单栏上选择“工具” “选项”,此时跳出一个选项框,选定“区域”,然后在“小数位数”项输入小数位数的多少,最后选择“设为默认值” ,“确定”,即可。 4.在桌面打开VFP系统,在菜单栏上选择“显示”,此时 跳出一个工具栏对话框,勾选“调色板”后选择右边的“定制”,跳出定制工具栏,在“分类”中选定“调色板”,在其右 边中选定红色,并将其拖动到主窗口,关闭定制工具栏,最后将 其移到常用工具栏下。 5.打开VPF系统,在菜单栏上选择“文件”,在“文件” 的下拉栏中选定“新建”弹出新建选框,在左边的“文件类型”中选定“项目”然后点击右边的“新建文件”弹出创建的对话

Visual FoxPro 课程设计实验报告

. 以下为文案正文:

Visual FoxPro 课程设计实验报告 ——“学生信息管理系统” 国贸2班 200204074224 佘楷 一.设计题目 学生信息管理系统 二.开发软件 VFP6.0 三.课题要求 (1) 掌握课堂讲授的基本数据库知识和VFP的基本技巧: 1. 数据库管理系统合数据库应用系统; 2. VFP的界面组成与操作; 3. VFP的工作方式; 4. 标的基本操作(表的建立与修改、表达式、维护命令); 5. 表的查询与统计(排序与索引,SELECT-SQL查询,数据库于视图); 6. 程序设计初步(程序文件,程序的控制,多模块程序)。 (2) 自学部分书本关于VFP的内容: 1. 菜单设计; 2. 表单设计; 3. 表单控件设计; 4. 实例:汽车修理管理系统的开发。 (3) 要求能够独立设计。完成一个简单的学生信息管理系统,此系统必须有如下基本功能: 1. 数据的查询; 2. 记录的增加,删除,修改等功能; 3. 系统界面良好; 4. 操作方便,运行稳定。 四.目的 掌握基本的数据库知识,熟悉VFP的使用。学习VFP数据库应用系统开发的一般步骤: 1.需求分析 2.数据库设计 3.应用程序设计 4.软件的运行测试 通过简单的系统设计、开发,激发学生的学习兴趣和动手能力。 五.设计时间

第12周——第19周 六.设计主要流程 流程图: (1) 数据库设计 根据此系统需要建立数据库sexxdb.dbc ,数据库中有如下几个数据表:student.dbf 、course.dbf 、score.dbf 、password.dbf 、passwordm.dbf 。 student..dbf 记录的是学生的个人信息,如:学号、姓名、性别、民族、出生日期、所在专业、籍贯。 用户登陆 logo.scx 选择用户类型 普通用户 登陆 管理员 登陆 查询 统计 退 出 退出 查询 统计 维护 个人统计 课程统计 个人统计 课程统计 学生信息 课程信息 成 绩 信 息 学生信息 课程信息 成绩信息 学生信息 课程信息 成绩信息

VFP实验报告6.1

实验报告 学院:专业:年级: 姓名:学号:实验室号:计算机号:实验日期: 年月日指导教师签字:成绩:报告退发 (订正、重做) 实验一:熟悉vfp开发环境(验证性,3学时) 一、实验目的 1. 熟悉vfp集成开发环境; 2. 项目管理器的使用; 3. 常用命令的使用; 二、实验内容 1. 在硬盘上新建一个以自己学号命名的文件夹,并将此文件夹设置为默认目录.要使此 设置关闭vfp系统后再进入vfp系统时仍然有效该如何保存? 2. 设置日期格式为年月日格式,年份四位数显示和两位数显示如何设置,以短划线”-” 作为日期分隔符,要使以上设置关闭vfp系统后再进入vfp系统时失效该如何保存? 3. 如何将现在小数点后只保留2位改成保留更多的位数? 4. 定制工具栏操作:如何将调色板工具栏里的红色添加到常用工具栏里? 5. 在默认目录下建立“学生成绩管理”项目文件和“学生成绩”数据库.分别在项目中 建立数据库和不在项目中建立数据库,比较他们的区别; 6. 观察上述第5题的操作过程中命令窗口中出现的命令,并指出各命令的作用; 7. 退出vfp系统的命令是什么?有哪些方法可以退出vfp系统? 三、实验环境 1. 硬件:学生用微机、局域网环境 2. 软件:windows 2000中文操作系统、visual foxpro 6.0 四、实验步骤 (描述实验的具体操作步骤和方法,内容见后附的手写材料) 五、实验调试与结果分析 (描述实验的调试过程,实验中发生的现象、中间结果、最终得到的结果,并进行分析说 明,分析可能的误差或错误原因等.内容见后附的手写材料) 六、总结 (说明实验过程中遇到的问题及解决办法;新发现或个人的收获;未解决/需进一步研讨 的问题或建议新实验方法等.内容见后附的手写材料) 实验一:熟悉vfp开发环境 1. 先在d盘建一个文件夹,并将其命名为092221004.在桌面打开vfp系统,在菜 单栏上选择“工具”“选项”,此时跳出一个选项框,选定“文件位置”中的“默 认目录”,然后选择“修改”,将其设为“d\092221004”,最后选择“设为默认值” , “确定”,即可. 2. 在桌面打开vfp系统,在菜单栏上选择“工具”“选项”,此时跳出一个选项 框,选定“区域”,然后在“日期格式”栏的下拉选项中选择“年月日”;勾选“日 期分隔符”和“年份(1998或98)”项,并在“日期分隔符”其后面输入“-”;最 后选择“设为默认值” ,“确定”,即可. 3. 在桌面打开vfp系统,在菜单栏上选择“工具”“选项”,此时跳出一个选项 框,选定“区域”,然后在“小数位数”项输入小数位数的多少,最后选择“设为默 认值” ,“确定”,即可. 4. 在桌面打开vfp系统,在菜单栏上选择“显示”,此时跳出一个工具栏对话框,

vfp实验报告

南京信息工程大学实验实习报告实验(实习)报告 一、实验目的 1.掌握表索引的创建、修改、使用和删除。 2.熟悉和掌握排序与索引的概念和操作方法。 3.熟悉和掌握不要的查询方法。 4. 熟悉和掌握各种统计计算方法。 5. 掌握创建数据库的操作。 6. 掌握数据库的使用方法。 7. 掌握数据表的操作。 8. 掌握设置数据库表的扩展属性的操作。 9. 掌握数据库表的永久关系的创建。 10. 掌握数据库表参照完整性的设置。 二、实验内容 1.使用表设计器创建结构复合索引。 2.使用index命令创建结构复合索引。 3.索引的使用。 4.结构复合索引的修改和删除。 5.练习表数据的各种排列方式。 6.练习表数据的各种查询命令。 7.练习表数据的各种统计计算方法。 8.数据库的创建、打开、关闭及删除。 9.数据库表的操作。 10.数据库表的扩展属性。 11.数据库表的永久性关系。 12.数据库表参照完整性的设置。 13.数据库、数据库表相关的函数。 三、实验步骤 1.1启动vfp,在命令窗口输入一下命令并以独占方式打开student.dbf表文件: set default to d:\实验教程素材\实验9 use student exclusive 1.2使用表设计器创建结构复合索引 “显示”→“表设计器”,打开表设计器。在“索引”选项中设置索引名、类型和表达式。如图:

1.3使用index命令创建结构复合索引 在命令窗口输入:set default to d:\实验教程素材\实验9 close tables all use student exclusive index on sno tag 学号升序candidate index on major tag 专业unique 执行上述命令,单击“显示”→“表设计器”,打开“索引”查看创建情况,如图: 1.4索引的使用 打开student表后,单击“显示”→“浏览”。单击“表→属性”,在出现的“工作区属性”中的“索引顺序”下拉列表中选择“student:学号升序”,确定,如图:

vfp实验报告范例

指导老师万润泽实验名称VISUAL FOXPRO 操作基础 同组人日期日成绩 一、实验目的 1)理解各种不同的数据类型 2)常量的含义以及各种不同数据类型的常量 3)变量的含义以及字段变量、内存变量、系统变量和数组变量的使用 二、实验环境(仪器设备、软件等) WindowsXP操作系统、VISUAL FOXPRO环境 三、实验原理(或要求) (1)数值型、货币型、字符型、日期型和日期时间型常量的输入 (2)日期格式的设置的命令 (3)字段变量与内存变量同名时候,观察赋值运算结果 (4)数组变量的赋值 (5)内存变量显示、清除与保存所使用的命令 四、实验步骤 ?”计算机”,?123.45?,[…ABC?,?abc?] 日期格式的设置 SET CENTURY ON|OFF SET DA TE TO AMERICAN ?{^2007-1-2} 结果: SET MARK TO “.” ?{^2007-1-2} 结果 SET STRICTDATE TO 0 ?{2007-5-30} 结果 SET CENTURY ON SET MARK TO “|” SET DA TE TO YMD 结果 创建一个学生表“学生.dbf”,其中包含字段学号、姓名、性别、出生日期等字段。并输入多行记录,再使用以下命令 USE 学生 ?姓名

GO 3 ?姓名 五、记录与处理(实验数据、误差分析、结果分析) 注意: 实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUAL FOXPRO编程而言,不必分两个部分。 在此页中继续写入程序代码以及相应的运行结果。 这个部分内容到课本52面结束 六、思考题 1、什么是常量?VISUAL FOXPRO中哪几种类型的数据有常量表示? 2、什么是变量?VISUAL FOXPRO中有哪几种变量?变量名取名是如何规定的? 七、实验小结 这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面

vfp 实验报告

《管理数据库原理与开发》 实验报告 学号: 姓名: 指导老师: 实验数:四 实验地点:

实验一:程序设计基础 实验目的:掌握VFP基础语句、初步掌握结构化程序设计的方式 实验时间:2012.4.9和2012.4.16 实验内容:①常量、变量、函数和表达式的使用②结构化程序的创建与设计(书:实验二,实验九) 实验步骤一、常量的表示 1、数值常量的表示中,需要注意的是:系统有默认的长度限制,超过限制的部分按四舍五入法,后面数字全部为0。(当数据位数太多时,最多存储、显示20位) 2、字符型常量的界限符可以是单引号、双引号、方括号; 3、逻辑型常量只有两个显示结果:.T.、.F.、逻辑常量中的字母大小写是等价的。 4、日期时间常量的便是方法很多,可以通过SET STRICTDATE TO 0的形式,实现不同形式的输出。可以通过SET DATE TO LONG 来设置日期时间显示格式 二、变量的赋值 1、简单变量。访问方式有三种。可用TYPE测试变量的数据类型。对多个变量赋同一值时,可以使用STORE A TO B,C。

2、数组赋值之前需要声明,DIMENSION abc[3],需要注意的是,这里的数组与C语言中不同,下标不是从0开始的。各元素的初始值为.F.,数组的值等于第一个元素的值,给整个数组赋值即相当于给数组中所有的元素赋这个值。 (二维数组中即使维数不同,对已存在的数组再次定义,原数组元素的值也会被继承。) 三、常用函数(Q) 1、数值函数ABS()是求绝对值,MAX()是求最大值。需要注意的是:在拼音方式中,字符a小于A,但是在机内码表示中,a 是大于A的。另外,不同数据类型不能进行比较。Int是取整函数,MOD()函数是用于返回余数,值得注意的是除数为负数的情况,被除数表达式中的小数位数决定了返回值中的小数位;除数表达式的正负决定了返回值的正负。ROUND()函数是返回圆整到指定小数位数的数值,需要四舍五入。RAND()函数是随机产生一个0~1的数值,小数位数可以通过SET DECIMALS TO 来确定。 2、字符函数。ALLTRIM()函数是截除字符串的前后空格,TRIM()是截除字符串末尾的空格,LEN()是计算字符串的长度,汉字算两个字符,AT()函数是用于确定字符串首次出现的位置,SUBSTR()是取子字符串,要注意汉字的取法,不能去半个汉字,并且使用输入法时一定要在英文状态下输入各个符号,否则运行出错。SPACE()可用于设置所需要的空格。 3、日期时间函数。SET DA TE TO 可以设置不同的时间输出类型,DATE(),TIME()等均是输出当前系统的时间,另外DOW()用于显示一个星期中的第几天,DAY() MOUTH() YEAR()分别用于显示日月年。

VFP实验报告总结

南京信息工程大学实验(实习)报告 实验(实习)名称顺序和选择结构程序设计实验(实习)日期得分指导 老师 系专业班级学号 【实验目的】 1、掌握程序的建立、修改与运行 2、掌握基本输入输出语句与函数 3、熟练掌握if语句(包括单分支和双分支)和do case语句的使用。 4、分析程序的运行结果。 【实验内容】 操作结果的界面截图显示。 1、从键盘输入两个数存入变量x和y ,若x>y则交换他们的值,否则直接输出x 和y的值。 2、执行下列程序后,变量x的值为()。 x=1 if x>=1 do case case x>0 x=x+1 case x>1 x=x+1 otherwise x=4 endcase else x=3 endif 3、执行下列命令序列,屏幕显示() a=100 b=50 a=a+b b=a-b b=a*2 ? a+b 4、执行下列命令序列,屏幕显示()。 b=6 do case case mod(b,3)=0 b=b+1 case mod(b,2)=0 b=b+2 otherwise b=b+3 endcase

? b 5、执行下列命令序列,屏幕显示() input to a if a=10 b=0 else b=1 endif ? b篇二:vfp实验报告 天水师范学院数学与统计学院 实验报告 实验项目名称所属课程名称实验类型 实验日期 班级学号姓名成绩 1 附录1:源程序 2 附录2:实验报告填写说明 1.实验项目名称:要求与实验教学大纲一致。 2.实验目的:目的要明确,要抓住重点,符合实验教学大纲要求。 3.实验原理:简要 说明本实验项目所涉及的理论知识。 4.实验环境:实验用的软、硬件环境。 5.实验方案(思路、步骤和方法等):这是实验报告极其重要的内容。概括整个实验过 程。对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步 骤来实现其操作。对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思 路和设计方法,再配以相应的文字说明。对于创新性实验,应注明其创新点、特色。 6.实 验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过 程中的记录、数据和相应的分析。 7.实验结论(结果):根据实验过程中得到的结果,做出结论。 8.实验小结:本次实 验心得体会、思考和建议。 9.指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价。 3 篇三:vfp实验报告范例 指导老师万润泽实验名称visual foxpro 操作基础 同组人日期日成绩 一、实验目的 1) 理解各种不同的数据类型 2) 常量的含义以及各种不同数据类型的常量 3) 变量的含义以及字段变量、内存变量、系统变量和数组变量的使用 二、实验环境(仪器设备、软件等) windowsxp操作系统、visual foxpro环境 三、实验原理(或要求) (1)数值型、货币型、字符型、日期型和日期时间型常量的输入 (2)日期格式的设置的命令 (3)字段变量与内存变量同名时候,观察赋值运算结果

VFP实训报告心得体会建议

及其应用系统开发 实习报告 学院:经济管理学院 班级序号:xxxxx 学号: xxxxxx 姓名: xxxxx 指导老师:xxxxxx 1. 汽车修理管理系统 2. 实习总结 汽车修理管理系统 一、系统分析 1.需求分析: 某汽车修理长根据业务发展的需要,决定建立一个“汽车修理管理系统”,以取代人工管 理,开发目的如下。 (1)能对汽车修理有关的数据进行输入、修改与查询。 (2)编制季度零件订货计划。 (3)打印汽车修理发票和工资月报表。 数据分析: 在调研的过程,用户提供了该系统所需的输入、输出单据。输入单据包括修车登记表、 汽车修理单、零件库存表、领料单、修理工登记表;输出单据包括季度零件订货计划单、汽 车修理发票、修理工工资月报表。 2.功能分析: (1)数据登记 登记功能用于把各种手填单据中的数据及时登记到系统将要定义的表中,还要求能进行 修改。这些单据包括修车登记单、汽车修理单、零件库存表。 (2)查询 能查询登记单、修理单、汽车、车主、修理工、零件库存的有关数据。 (3)编制并显示季度零件订货计划 编制零件订货计划需要找出要订货的零件,订货条件为:零件库存量<最低库存量, 订货量可由用户输入或修改。 (4)打印发票 发票中除了包含顾客、汽车及修理项目等数据外,还要算出修车费用。修车费用和零件 费,按夏磊各式计算: 零件费=∑(零件价格*好用数量) 修理费=小时工资*修理工时*3 总计=零件费+修理费 (5)打印修理工工资月报表 某修理工的月工资=∑修理小时*小时工资 二、数据库设计 数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一 个数据库。数据库设计可分为逻辑设计与物理设计两个步骤。第一步确定数据库所包含的表 及其字段。第二步确定表的具体结构,即确定字段的名称、类型及宽度;此外还要确定索引, 为建立表的关联准备条件。

vfp课程设计实验报告

江苏师范大学 《数据库原理及应用》 实验报告 实验名称:班级情况数据库 班级: 姓名: 学号: 实验日期:2014年1月9日 指导教师:吴庆忠 江苏师范大学测绘学院

一、实验目的及意义 通过这次数据库应用系统开发实践,我相信本人对数据库应用系统开发有了更深、更具体的认识,也有了很多体会。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 这次设计的体会大概就是这些了,到最后还是有一些问题解决不了,看来数据库设计系统也不是那么简单的一件事,所以以后自己一定得加强这方面知识的巩固和学习,多与同学交流,多向老师请教。 二.实验要求以及目的

1.要养成使用项目管理器进行系统开发的良好习惯,合理设置开发环境和工作目录,文件目录明确有序; 2.数据库内容丰富,至少要由3张以上的表构成,子表的记录数不少于200条,主表的记录数不少于50条,且表间主次关系明确; 3.应创建具有各种实际功能的表单,表单个数不少于10个,其中必须有一个主表单; 4.创建具有不同用途、信息丰富的报表,报表个数不少于3个; 5.设计一个界面友好、功能丰富的应用菜单,至少要有4个下拉菜单,菜单项数不少于10个,要有一个系统退出菜单; 6.设计一个系统登录表单和主文件; 7.系统连编通过,且能够生成可执行文件; 8.开发的数据库应用系统能够正确运行; 9.撰写设计性实验报告; 10.以班级为单位,将每位同学开发的数据库应用系统汇总后刻录一张光盘,以作备案存档。 三、实验内容 通过该系统可以基本实现班级信息的管理

visualfoxpro程序设计实验报告

VF程序设计实验报告图书馆管理系统 专业:___________________ 学号:___________________ 姓名:___________________ 指导教师:____________________

2010年12月31日

目录 第一部分系统概述------------------------ 2 第二部分系统功能模块设计 ---------------- 2第三部分系统数据库及表设计 --------------- 2第四部分系统菜单设计 ------------------ 5 第五部分系统界面设计 ------------------ 6 第六部分系统相关程序代码 ---------------- 13第七部分实验报告小结 ------------------ 22第八部分参考资料------------------------ 22

、系统概述 近年来,随着图书馆规模的不断扩大,图书数量相应的增加,有关图书的各种信息量也成倍增加,面对庞大的信息量,传统的人工管理户导致图书管理的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,为了充分发挥了图书馆的功效,最大限度地为读者服务,必须制定一套合理、有效,规范和实用的图书馆管理系统,对图书资料进行集中统一的管理。 根据上述需要,我们建立本图书馆管理系统。 根据图书、读者和管理员三者之间的关系,本系统主要实现读者对图书的查询、个人信息的修改和管理员对读者、图书的管理。 本系统采用作为开发工具。 、系统功能模块设计 本系统可以完成一般图书馆关于图书查询、借阅及书库管理的主要功能。其中:图书查询模块可以查询所需要的图书;读者管理模块中,读者可以查看自己的信息,对登陆密码进行修改,管理员可以对读者进行添加和删除;图书管理模块中,管理员可以为读者进行图书的借阅和归还操作,以及对图书的信息进行修改,如加入新书、删除不能使用的图书和更新图书的信息;报表打印模块中,实现对需要的信息进行打印输出。系统结构下图所示。 三、数据库及表设计 经分析,图书馆管理系统主要涉及了学生、管理员和图书三部分。因此需要建立的实体就是学生、管理员和图书三个。 根据系统模块的设计,可以的到本系统需要建立的基本表为:读者信息表、

VFP实践总结

《visual foxpro 程序设计》课程总结 本课程授课班级:外语学院z0701-06班 《visual foxpro 程序设计》是一门具有功能强大的可视话程序设计工具的数据库系统, 已经成为社会生活诸多领域广泛应用的重要计算机管理技术。属应用与实践教学课程,是非 计算机专业必修课。而且作为全国计算机等级考试二级考试的科目的一种,是非常重要的一 门课程。学习visual foxpro 程序设计,可以培养学生的计算机操作能力和数据库管理能力。 同时培养学生掌握计算机技术和信息管理的综合能力。 本学期承担外语学院z0701、z0702班的授课任务,经过师生双方的共同努力,目前取得 了较好的效果。 在授课过程中,采用多媒体教学、大屏幕演示与上机实践相结合的教学方式。一个学期 里,有32节理论课和32节上机练习课,具体教学手段如下: 理论课程和实践课程相结合,能按照教学进度计划完成授课任务。在理论课时通过大屏 幕电子课件讲解,使学生能直观的看到教学的内容,然后就是到机房进行上机的练习,通过 实践将理论知识进一步深化,加深记忆,教学效果明显提高。 在实践教学中,利用实验指导书,每周的上机实验都布置一定的实验任务,让学生利用 所学的知识去探讨解决问题的方法,增加验证和设计类型的实验,而且每次实验过后都要填 写实验报告,并将实验报告的成绩纳入期末考试的成绩之中。 在教学过程中也发现了一些问题,学生的基础差异很大,课堂进度很难满足多方面学生 需求,为了解决这一问题,我将实验课划分4个小组,每个小组指定基础好、做题快的学生 为实验指导员,帮助那些基础差的学生做作业,既调动了学生的积极性,又提高了班级整体 教学效果,不让一个掉队。实验课采用“同步教学法”,即教师发出一个操作指令,全体学生 同步完成,使学生感到实验课内容充实,有的放矢,同时上网、打游戏的学生减少了。 有效利用实验课时间,不占用课堂时间批作业。由于学时的限制,对于学生来说,实验 课时间很宝贵,教师在实验课上主要任务是辅导学生巩固课堂内容,或是指导答疑学生在实 验课上的问题,学生将作业传到网上,教师利用业余时间批改。班级还设置了一个公用信箱, 师生可以交流,教师能及时掌握学生学习情况。 为更好地完成本课程的教学任务,我还精心制作了电子课件、教学进度表、题库、并认 真填写教学日志。 高职计算机基础教学部 佟继红 2008.5篇二:vfp实习报告 visual foxpro 及其应用系统开发 实习报告 学院:经济管理学院 班级序号:xxxxx 学号: xxxxxx 姓名: xxxxx 指导老师:xxxxxx 1. 汽车修理管理系统 2. 实习总结 汽车修理管理系统 一、系统分析 1.需求分析:

VFP实验报告(中国海洋大学学生档案管理)

设计中国海洋大学人事行政管理系统 学号:110112009003 专业年级:09政治学与行政学姓名:常征上机时间:周五78节 实验目的: 通过设计中国海洋大学人事行政管理系统,将本学期所学的VFP知识进行综合,设计出一个结合自己专业的数据库管理系统,以熟练掌握VFP基本操作。 实验目录: 一、组成模块 (1) 二、各模块介绍 (2) (一)部门查询 (2) (二)院系归属 (4) 1、建立如下所示的三个数据表,结构索引如下图 (4) 2、建立数据库,添加表,熟悉数据库的应用 (5) 3、表之间临时关系的建立: (6) 4、表之间的永久关系的建立: (7) 5、查询在该系统中的应用: (8) (1)单表 (8) (2)多表 (9) (3) 子查询 (9) (三)职称评定 (10) 1、添加新字段 (10) 2、字段有效性 (10) 3、添加自己记录 (11) 4、更新字段 (11) 5、删除记录 (11) (四)人事管理 (12) 1、顺序结构的应用(换课) (12) 2、分支结构的应用(讲课费计算) (13) 3、循环结构的应用(抽调教师) (14) (五)退出 (15) 三、结束语 (16) 一、组成模块 (各模块相应菜单见下面过程中的截图)

二、各模块介绍 (一)部门查询 以教务处为例,进入系统,调用密码验证表单 中国海洋大学人事行政管理系统 部门查询 院系归属 职称评定 退 出 人事管理

a=thisform.text1.value if a="jiaowuchu" https://www.doczj.com/doc/d96248118.html,bel2.caption="欢迎使用本系统!" https://www.doczj.com/doc/d96248118.html,mand1.visible=.T. https://www.doczj.com/doc/d96248118.html,bel1.visible=.F. thisform.text1.visible=.F. else b=b+1 if b>=3 messagebox("对不起,你不是合法用户,请退出") thisform.release else messagebox("你是第"+str(b,3)+"次输入,请重试") this.selstart=0 this.sellength=len(rtrim(this.value)) return 0 endif endif

VF 实验报告

1、实验目的 1.1 学习并掌握有关表结构的创建的各种方法。 1.2熟练掌握如何在表中添加记录的方法。 1.3掌握和了解在屏幕上显示记录和表结构的命令。 1.4理解在屏幕上显示记录和在项目管理器中浏览记录的区别。 2、实验设备、仪器及材料 计算机、操作系统:WINDOWS98/2000/2003/XP、编程工具:Visual FoxPro 6.0 3、实验内容 3.1上机实验的内容及要求 1、利用表设计器建立学生表 2、用命令法建立学生表并输入数据 3、记录的插入与追加 3.2算法设计思想与算法实现步骤 1.单击菜单的文件选项,选择新建按钮,选择新建表。将新建的表名保存为teacher,进而进入表设计器,然后输入各个字段并且设置好后面字段的属性,点击确定,输入表单内容数据。 2..命令方法:create table work(教师号character(8) 姓名character(8) 课时费character(8)) 3.命令法显示:(1)use teacher (2)use teacher (3)use teacher List display all browse 3.3程序核心代码,程序调试过程中出现的问题及解决方法 Modify structure List,browse,display 3.4 程序运行的结果

4、实验总结 4.1程序运行结果分析及思考题讨论 1.建立数据表的结构有几种方法,请详细阐述。 答:有两种方法1.菜单方式:打开文件菜单,单击新建命令,打开新建对话框。在新建对话框中选中”表”单选按钮单击新建文件按钮,打开”创建”对话框。在”新建”对话框中输入要建立的表的名字然后单击”保存” 打开表设计器对话框,然后在表设计器中输入表的各个字段再单击确定即可输入表的数据。2。采用命令方法进行建表。 2。阐述list命令、browse命令、display命令三个命令进行数据表内容的显示时的区别。 答:list命令是在工作区里显示表的所有信息,browse命令是打开表并且可以对表进行修改,display命令是在工作区显示表的特定的某一条信息。4.2实验总结心得体会

实验报告3

实验三查询、统计与数据库 一、目的和要求 1.掌握索引的概念和应用; 2.掌握查询命令和数据工作期的使用; 3.掌握统计命令; 4.掌握在数据库中添加或移去表、建立表间连接。 二、实验原理 表的记录通常按输入的先后排列,用LIST命令显示时按此顺序输出。若要用另一种顺序输出,需要对表进行排序或者索引。 索引的种类如下: 索引类型关键字重复值说明创建修改命令索引个数普通索引允许可作为一对多永久关系 中的“多方” INDEX 允许多个 唯一索引允许,但输出无重 复值为与以前版本兼容而设置 候选索引不允许,输入重复 值将禁止存盘可用作主关键字,可用于 在永久关系中建立参照 完整性 INDEX CREATE TABLE ALTER TABLE 主索引仅适用数据库表,可用于 在永久关系中建立参照 完整性CREATE TABLE ALTER TABLE 仅可1个 顺序查询: LOCATE FOR <条件> [<范围>] [WHILE <条件>] CONTINUE 索引查询: SEEK <表达式> 数据工作期是用来设置数据工作环境的交互操作窗口,它的优点如下:对操作有向导,使用方便;设置的工作环境可以作为视图文件保存,需要时打开视图文件即可。 统计命令如下: 1)计数命令 COUNT [<范围>] [FOR <条件1>] [WHILE <条件2>] [TO <内存变量>] 2)求和命令 SUM [<数值表达式表>][<范围>][FOR <条件1>][WHILE <条件2>] [TO <内存变量表>|ARRAY <数组>] 3)求平均值命令 A VERAGE [<数值表达式表>][<范围>][FOR <条件1>][WHILE <条件2>][TO <内存变量表>|ARRAY <数组>] 4)汇总命令 TOTAL TO <文件名> ON <关键字> [FIELDS <数值型字段表>][<范围>][FOR <条件1>][WHILE <条件2>]

VFP实验报告(学生成绩管理系统)

VFP实验报告学生成绩管理系统 密码:08605214 班级:06国贸(3)班 学号:200610430302 姓名:李建成

1、需求分析 某大学因扩招需求,需要建立一个“学生成绩管理系统”,以取代人工管理。开发目的和功能如下: (1)能进行成绩及相关数据的录入。 (2)具有修改功能。 (3)能按姓名、学号查询任意一名同学的成绩。 (4)能完成上表中各项统计。 (5)能将全班同学按从高分到低分的顺序排序。 (6)能打印上述表格。 一、数据需求 在调研的过程中,用户提供了该系统所需的输入、输出单据。输入单据包括学生成绩单、基本信息单等,输出单据包括成绩从高到低排序单、分数段人数单、相关数据统计单等,另外,在最终的打印输出中还有两张表:成绩分析表和成绩排序表。 学生成绩表 考试基本信息表 分数段人数表 相关数据统计表

二、功能需求 功能分析的任务,是弄清用户对目标系统数据处理功能所提出的需求,根据系统目标和数据需求,本系统的功能需求可归纳为以下几个方面。 1、数据录入 录入功能用于在各种手填单据中增加新的记录,及时补充到系统将要运行的表中。这些单据包括学生成绩表、基本信息表等。 2、数据浏览和修改 能够浏览所要得到的数据表单,并且有修改功能。这些表单包括学生成绩表、基本信息表等。 3、数据查询 此查询功能包括两个:按姓名查询和按学号查询,能够查询到学生成绩表中各个字段的信息,并显示相关内容。 4、数据统计和管理 此功能能够统计出各个分数段的人数和分数的相关信息,包括全班学生的平均分数、平均离差、标准差、极差和合格率等。它从学生成绩表中调用相关数据,把计算得到的数据放入分数段人数表和相关数据统计表。 平均分数=∑=n i i x n 11 平均离差=平均分数-期望值 标准差S =21 )(1∑=-n i i x x n 极差=最高分-最低分 合格率=合格人数÷实考人数 5、表格打印 此功能把上面得到的考试基本信息、分数段人数、相关数据统计中的数据填入到最终的打印报表中,这些报表包括成绩排序表和成绩分析表。 考试情况统计分析表 2、数据库设计 数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。数据库设计可分为逻辑设计与物理设计两个步骤,第一步确定数据库所包含的表

相关主题
文本预览
相关文档 最新文档