资源描述
实验一 建立项目管理器、建立数据库
和表、输入部分数据
一、实验目的
1.熟悉 Visual Foxpro 项目管理器的使用;
2.熟悉数据库的概念和 Visual Foxpro 数据表的概念;
3.掌握数据表的建立方法,数据直接输入的方法;
4.熟练掌握表文件的打开、浏览、关闭。
二、实验内容
1.建立项目管理器“学生成绩管理系统”;
2.建立数据库“成绩库”,并创建 4 个与学生成绩管理系统工作密切相关的数据表“班 级号名”、“学生”、“学生选课”、“课程”;
3.直接为“班级号名”、“课程”两个数据表输入数据。
三、实验步骤
(一)Visual Foxpro 基本操作
1. Visual Foxpro 的启动
开始 → 程序 → Visual Foxpro 6.0,或:双击桌面 Visual Foxpro 6.0 快捷方式图标。
2. Visual Foxpro 的退出
在 Visual Foxpro 的命令窗口中键入 quit 或选 Visual Foxpro 菜单中文件→退出。
3.工作目录及表单区域的设置
·在机房的学生数据盘(例如 D:盘)上建一目录,命名为“成绩管理”。
·进入 Visual Foxpro,选菜单中的 工具 → 选项 → “文件位置”选项卡,找到“默 认目录”,如图 1-1。
图 1-1 选择默认目录
·点击“修改”按钮,进入图 1-2,再单击 按钮,按图 1-2 设置后,单击“确定” 按钮。
·单击“表单”选项卡,将“最大设计区”选为 1024×768。
·单击“设置为默认值”按钮,再单击“确定”按钮。 注意:如果学生机房安装了还原卡,则每次上机或重新启动后都要重新进行以上第 3 步
“工作目录及表单区域的设置。”
图 1-2 更改文件位置
(二)项目管理器和数据库的建立
1.项目管理器
(1)什么是项目管理器
项目管理器是 Visual Foxpro 开发应用系统的综合性平台,在这里可以建立数据库、表 单、菜单、程序、编译等。
几乎每一个 VFP 6.0 的应用程序都是由数据库、查询、表单、报表、菜单、工具栏以及
程序等大量的文件组成的,这些文件的集合叫做“项目”。在 VFP 6.0 里这些文件是由项目管 理器来实现管理和维护的,并且最终保存为具有扩展名 PJX 的项目文件。
项目管理器是 VFP 6.0 的“控制中心”和应用程序运行的驱动器。项目管理器有 6 个选 项卡,分别是:全部、数据、文档、类、代码和其他,每个选项卡包含某一类文件,如:“数
据”选项卡包含了一个项目中的所有数据,如数据库、自由表、查询和视图等。“文档”选项 卡中包含了处理数据时的所有文档,如表单、报表和标签等。表单用于显示和编辑表的内容;
报表是一种文件,它告诉 VFP 6.0 如何设置查询,以从表中提取结果以及如何将它们打印出 来;标签是打印在纸上的带有特殊格式的报表。其余选项卡主要用于为最终用户创建应用程
序。
(2)建立项目管理器 从“文件”菜单下选“新建”,在“新建”对话框中,选“项目”单选按钮,再单击“新建文件按钮”,给文件命名为“学生成绩管理系统”,并保存在 D 盘的“成绩管理”文件夹下。
2.数据库的建立
·单击“学生成绩管理系统”项目管理器的“数据”卡,单击“数据库”,然后点击“新 建”按钮,出现如图 1-3 画面。
图 1-3 新建数据库
3
·单击“新建数据库”按钮,将数据库命名为“成绩库”,并保存在 D 盘的“成绩管理” 文件夹下,对随后出现的“数据库设计器”,直接关闭。此时项目管理器应如图 1-4 所示。
图 1-4 数据库中新建了“成绩库”
(三)创建数据表和输入部分数据 数据库是有关联的数据表的集合,一般通过公共字段彼此关联。使用“数据库设计器”可以创建一个数据库。数据库文件的扩展名为.dbc。 数据库由多个相关联的数据表构成,数据表是整个系统的基础。数据表文件的扩展名为.dbf。查询被保存为带有.qpr 后缀的文件。
1.创建数据表
·单击上图“成绩库”左侧的“+”号,展开后出现“表”、“本地视图”、“远程视图” 等,单击“表”,并单击右侧的“新建”按钮。
·按以下表名和结构建立四个“表”,不要使用“向导”功能。
表 1:班级号名.dbf,如图 1-5。
字段名 类 型 宽度
班级编号
字符型
9
班级简称
字符型
16
图 1-5 表“班级号名”中的字段
4
索引的设置:班级号名.dbf 按“班级编号”升序普通索引,如图 1-6。
图 1-6 表“班级号名”的索引 表 2:学生.dbf,如图 1-7。
字段名 类 型 宽度
学号
字符型
12
姓名
字符型
6
班级编号
字符型
9
性别
字符型
2
出生年月
日期型
8
图 1-7 表“学生”中的字段
索引的设置: 学生.dbf 按“学号”升序,并设置为主索引,“班级编号”设置为普通索 引,如图 1-8。
图 1-8 表“学生”的索引
5
表 3:学生选课.dbf,如图 1-9。
字段名 类 型 宽度
学号
字符型
12
课程编号
字符型
7
成绩
数值型
3
图 1-9 表“学生选课”中的字段 索引的设置:学生选课.dbf 按“学号”升序普通索引。如图 1-10。
图 1-10 表“学生选课”的索引 表 4:课程.dbf,如图 1-11。
字段名 类 型 宽度 小数位
课程编号
字符型
7
课程名称
字符型
20
任课教师
字符型
6
学分
数值型
3
1
图 1-11 表“课程”中的字段
6
索引的设置:课程.dbf 按“课程编号”升序普通索引。如图 1-12。
图 1-12 表“课程”的索引
四个表建好并索引正确,展开项目管理器中的表,应可以得到如图 1-13 所示的图。
图 1-13 建好四个表后展开的项目管理器
7
2.部分表输入数据
(1)为“班级号名.dbf”输入数据
可以在创建该表时,当提示“是否输入数据?”时回答“Y”,然后输入;也可以按以下 步骤输入:
·单击上图中的“班级号名”表,单击右侧的“浏览”按钮,进入浏览窗口。
·将“显示”菜单下的“追加方式”打上√,然后就可输入数据了。
·班级号名.dbf 的数据如下: 班级编号 班级简称
B02011013
02 国贸(经纪人)
B02012012 02 工商
B02013012 02 会计
(2)用同样的方法为“课程.dbf”输入数据,数据如下:
课程编号 课程名称 任课教师 学分
0105012 FOXPRO 程序设计 高一帆 4.0
0102031
初级会计
陈志博
4.0
0103008
管理学
赵成忠
3.5
四、思考题与注意事项
1. 思考题 :
① 试用关系规范化理论解释:为什么要建四个表,建一个总表不行吗?
② 四个表之间有怎样的联系?请用 E-R 图表示。
2. 实验做完后,将硬盘“成绩管理”文件夹下的所有内容拷贝到 u 盘或软盘上,以防
数据丢失,下次上机时,如硬盘内容丢失,再拷回来。
3. 写出实验报告。
8
实验二 建立数据输入表单
一、实验目的
1.熟悉表单的概念、常用控件的用途、对象的属性等基础知识;
2.掌握 Visual Foxpro 数据输入表单的建立过程:首先是打开表单设计器,无论是新建 表单还是修改已有的表单,均可以通过菜单操作或专用的命令,或单击常用工具栏中的有关 按钮来打开表单设计器;接着是进行对象的操作与编码,可利用表单设计工具来完成;最后 是保存表单以及运行表单。
二、实验内容
1.建立一个“学生基本数据输入”表单;
2.在表单上根据需要设计各控件,并为有关控件建立相应的应用程序;
3.在表单运行状态下输入数据。
三、实验步骤
(一)打开项目管理器
1.按实验一的方法启动 Visual Foxpro。
2.打开项目管理器“学生成绩管理系统”
·文件 → 打开 → 找到文件“学生成绩管理系统.PJX”,选中并按“确定”键。
·或:双击桌面 Visual Foxpro 6.0 快捷方式图标。
(二)建立记录输入表单
·基础知识回顾
1.表单的概念、常用控件的用途、对象的属性等
表单一词译自英文的 FORM,表单在图形界面的应用软件中大量地获得应用,是人和程序 进行交互的重要界面。在软件中出现的对话框、向导、设计器等各类窗口,在 VFP 系统中均 可以通过创建表单来实现。表单是一个容器,可以在其中包含多个控件或菜单,还可以捆绑 数据环境。运行表单时,它所包含的所有控件都将被加载,同时数据环境中的表和视图等也 自动打开。如果一个程序要同时运行多个表单,这时可以创建表单集。表单集也是一个容器, 它可以包含一个或多个表单,这些表单在表单集运行时,将自动加载,它们共享一个数据环 境,并可以根据需要显示、隐藏、移动或切换其中的某个或某些表单。VFP 提供三种表单设 计工具——表单向导、表单设计器和快速表单。在本实验教材中,我们用表单设计器来创建 表单。
对象是构成程序的基本单位和运行实体,就是软件中所看到的表单、文本框、按钮、标 签等,可放在表单内的对象,如按钮、文本框等常被称为控件。常用的控件有组合框、标签、 文本框、列表框、形状、复选框、线条、图像、命令按钮、编辑框等。对象的属性用来表示 它的特征,对于属性的设置,有些必须在属性窗口中进行,有些只需作适当的拖动即可,比 如长、宽、位置。
9
2.数据输入表单的建立过程
Visual Foxpro 数据输入表单的建立过程,首先是打开表单设计器,无论是新建表单还 是修改已有的表单,均可以通过菜单操作或专用的命令,或单击常用工具栏中的有关按钮来 打开表达设计器,接着是进行对象的操作与编码,可利用表单设计工具来完成,最后是保存 表单以及运行表单。
3.VFP 提供的表单设计工具
VFP 提供下列表单设计工具供程序员选择使用(如图 2-1 所示)。表单设计器窗口及其表 单窗口:其中表单设计器窗口中的 Form1 即表单对象,称为表单窗口。多数设计工作将在表 单窗口进行,包括往窗口内添加对象(控件),并对各种对象进行操作与编码。属性窗口:用 于设置修改表单及其包含的对象属性。代码编辑窗口:可为对象添加各种事件代码和方法程 序代码。表单工具栏:包括如下四种表单设计工具栏,(1)表单控件工具栏:用于在表单上添 加文本框或按钮等各类控件,(2)表单设计器工具栏:该工具栏包括的按钮用于打开或关闭数 据环境对话框、设置 tab 键次序、属性窗口、代码窗口、表单控件工具栏、调色板工具栏、 布局工具栏、表单生成器和自动格式工具栏等,(3)布局工具栏:用于对齐、放置控件以及 调整控件大小等,(4)调色板工具栏:用于指定某个控件的前景色或背景色等。数据环境设 计器窗口:用于设计表单的数据环境。工具栏的显示可在系统“显示”菜单中设置,也可以 直接单击“表单设计器工具栏”中相应的按钮。
表单控件工具栏
表单设计器工具栏
表单设计
器和表单
布局工具栏 调色板工具栏
设置对象属性
的属性窗口
代码编辑窗口
图 2-1 VFP 提供的各种表单设计工具
10
·利用表单设计器设计“学生基本数据输入”表单
1.进入表单设计界面
·单击项目管理器上方的“文档”选项卡。
·单击“表单”,再单击右边的“新建”,进入表单设计界面。
·按“Ctrl+S”键保存表单,取名为“学生输入”。
·单击窗口右上角最大化按钮,使“表单设计-学生输入.SCX”窗口最大化。
·移动鼠标,适当放大表单窗口。
·激活“属性-学生输入.SCX”窗口,找到属性“CAPTION”,将原来的名字“Form1” 改名为“学生基本数据输入”。此时,应得到图 2-2。
图 2-2 将表单“学生输入”的 CAPTION 改为“学生基本数据输入”
2.标题设置
·单击“表单控件”中的标签按钮 ,使其凹下去,此时鼠标变成十字形状,按住 鼠标左键在表单上方拖放,松开鼠标后,出现“Label1”标签。
·在“属性”窗口中找到对象“Label1”的“Caption”属性,改名为“学生基本数据 输入”。
·设置字体、字号:在“属性”窗口中找到对象“Label1”的“FontName”属性,将其 设置为“楷体”,同时将“FontSize”属性设置为 24(号字)。
·适当设置其背景色“BackColor”属性的值和前景色“ForeColor” 属性的值。方法
为:找到“BackColor”属性,单击属性设置窗口右边的 按钮,在打开的“颜色”窗口任 意自选一种颜色即可。“ForeColor” 属性的设置方法相同。
·在表单中用鼠标适当拖动“学生基本数据输入”,使其居于上部中间。如图 2-3 所示。
11
图 2-3 在表单中设计一个标签“学生基本数据输入”
3.有关控件设置 每一个表单或表单集都包括一个数据环境,数据环境是一个对象,它包含可以与表单相互作用的表或视图,以及表单所要求的表之间的关系。我们可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。
·单击屏幕上方的“数据环境”工具按钮 。
·在“添加表或视图”窗口单击学生,再单击“添加”按钮,出现如图 2-4 的屏幕。
图 2-4 在数据环境中添加表“学生”
·然后关闭“添加表或视图”窗口。此时,“数据环境设计器-学生输入.SCX”应如图2-5。
12
图 2-5 关闭“添加表或视图”窗口后
·按住“字段”,将其拖放到表单中,如图 2-6。
。
图 2-6 将表“学生”的字段拖放到表单中
·选中刚刚拖来的标签“性别”,按下“Delete”键将其删除;用同样方法删除右边的
文本框。
·按照上面的方法,再删除标签“出生年月”及其右边的文本框。
·再依次选中剩下的 6 个控件,将它们的“FontSize”属性改为 16。并利用鼠标拖放 控件周围的 8 个小黑方块调整控件大小,并选择适当的字体、颜色,直到如图 2-7。
13
4.命令按钮设置
图 2-7 对表单中的字段进行调整后
钮
·单击表单控件中的命令按 ,然后再在表单下部画一按钮,在属性窗口中,将命 令按钮的 Caption 属性由原来的“command1”改为“增加”(即增加一条记录);同时将 FontSize 属性改为 16(号字)。用同样的方法设置其他 6 个命令按钮,适当调整各命令按钮的位置, 使其如图 2-8。
5.过程代码编辑
图 2-8 在表单中设置 6 个命令按钮
·双击“增加”按钮,进入对象与过程的代码编辑窗口,保证对象是 Command1,过程
是 Click,在屏幕上键入如图 2-9 所示命令,然后关闭窗口,回到表单编辑状态。
图 2-9 为 Command1 的 Click 过程输入程序代码
14
·用同样的方法设计另外 6 个命令按钮“删除”、“前一条”、“后一条”,“首条”、“末条”、
“返回”,各命令按钮的 click 过程命令如下:
z 删除: delete pack
go bottom thisform.refresh z 前一条:
if recn( )>1
skip -1 thisform.refresh endif
z 后一条:
if !eof( )
skip thisform.refresh
endif
z 首条:
go top thisform.refresh z 末条:
go bottom thisform.refresh
z 返回:
dele for 学号 = spac(12)
pack use
thisform.release
·因为对记录进行了修改,需独占使用“学生.dbf ”:双击表单空白处,保证对象是 Form1,过程是 Load,输入命令:use 学生 exclusive。
·关闭窗口,记录输入表单设计完成。
(三)运行表单输入数据
1.运行记录输入表单数据
·单击运行工具按钮 即可输入记录,每输入一个记录都要单击一次“增加”按钮。 记录输入完成后,按“返回”按钮退出(不可用关闭窗口按钮 )。然后再关闭表单设计 器,回到项目管理器状态。
15
2.数据如下:
学号 姓名 班级编号
200201201201
王晓伟
B02012012
200201201202
夏岩
B02012012
200201201203
陈凯
B02012012
200201201204
曹俊
B02012012
200201201205
沈鹏
B02012012
200201201206
周辉
B02012012
200201201209
张波
B02012012
200201201210
孙思坤
B02012012
200201201211
代志汉
B02012012
200201201212
肖超
B02012012
200201201213
彭锦锦
B02012012
200201201214
谌华侨
B02012012
200201201215
夏欢
B02012012
200201201216
朱其松
B02012012
200201101301
谢谦
B02011013
200201101302
江玮
B02011013
200201101303
吴江
B02011013
200201101304
肖凯
B02011013
200201101317
喻偌晶
B02011013
200201101318
门彦
B02011013
200201101319
张颖
B02011013
200201101320
尹琪
B02011013
200201101321
罗珺
B02011013
200201101322
肖晗
B02011013
200201101324
唐玮璇
B02011013
200201101325
黎志英
B02011013
200201101333
梁颖
B02011013
200201101334
张静
B02011013
200201101335
陈敬丹
B02011013
200201301201
仲长春
B02013012
200201301202
陈德意
B02013012
200201301203
严启华
B02013012
200201301204
连思拓
B02013012
200201301205
雷诚
B02013012
200201301206
杨耀国
B02013012
200201301207
李雄
B02013012
200201301208
张炼
B02013012
200201301209
郑雷
B02013012
200201301210
刘盼
B02013012
200201301211
钟华
B02013012
200201301212
李林杰
B02013012
200201301213
张涛
B02013012
200201301214
雷克成
B02013012
200201301215
张峰
B02013012
200201301240
秦彩霞
B02013012
200201301241
刘辉
B02013012
四、思考题与注意事项
1.认真体会每一步的作用。
2.思考题:
① 本实验中数据的输入方式与实验一数据的输入方式有何不同?
② 分别描述每个命令按钮的 click 过程的主要功能。
3.实验做完后,将硬盘“成绩管理”文件夹下的所有内容拷贝到 u 盘或软盘上,以防数 据丢失,下次上机时,如硬盘内容丢失,再拷回来。
4.写出实验报告。
17
实验三 利用表格进行成绩输入
一、实验目的
1.熟悉表格在输入数据方面的应用;
2.掌握 Visual Foxpro 表格(Grid)的编辑方法。表单或页框中的页面均可以添加表格
(Grid)控件,主要用于显示后台数据表中的字段,用户可以修改表格中的数据。表格(Grid) 控件由若干行和列组成,可以通过数据环境创建,也可以利用表格生成器创建;
3.掌握表格与数据表对应关系的建立方法。
二、实验内容
1.建立一个“学生成绩输入”表单,为表单设计输入数据所需的控件;
2.为表单设计应用所需的数据环境;
3.通过数据环境在表单上创建表格,并为有关控件建立相应的应用程序;
4.运行表单,在表格中输入相应的数据。
三、实验步骤
(一)进入项目管理器
1.按实验一的方法启动 Visual Foxpro
2.打开项目管理器“学生成绩管理系统”
·文件 → 打开 → 找到文件“学生成绩管理系统.PJX”,选中并按“确定”键。
(二)建立成绩输入表单
1.进入表单设计界面
·单击项目管理器上方的“文档”选项卡。
·单击“表单”,再单击右边的“新建”,进入表单设计界面。
·按“Ctrl+S”键保存表单,取名为“成绩输入”。
·单击窗口右上角最大化按钮,使“表单设计-成绩输入.SCX”窗口最大化。
·移动鼠标,适当放大表单窗口。
·激活“属性-成绩输入.SCX”窗口,找到属性“CAPTION”,将原来的名字“Form1” 改名为“学生成绩输入”。此时,应得到图 3-1。
图 3-1 建立成绩输入表单
18
2.输入标题
签
·单击表单控件中的标 按钮,使其凹下去,此时鼠标变成十字形状,用鼠标在表 单上方拖放,松开鼠标后,出现“Label1”标签。
·在“属性”窗口中找到对象“Label1”的“Caption”属性,改名为“学生成绩输入”。
·设置字体、字号:在“属性”窗口中找到对象“Label1”的“FontName”属性,将其 设置为“楷体”,同时将“FontSize”属性设置为 24(号字)。
·在表单中用鼠标适当拖动“学生成绩输入”,使其居于上部中间。如图 3-2。
图 3-2 设置一个标签“学生成绩输入”
3.建立下拉列表框和表格
·单击表单控件中的标签按钮 ,使其凹下去,此时鼠标变成十字形状,用鼠标在表 单上方拖放,松开鼠标后,出现“Label2”标签,在“属性”窗口中找到对象“Label2”的
“Caption”属性,改名为“学号”。
·单击表单控件中的组合框按钮 ,使其凹下去,此时鼠标变成十字形状,用鼠标在 表单中上方拖放,松开鼠标后,出现“combo1”组合框。
·调整 label2 和 combo1 大小及位置,使其如图 3-3 所示。
图 3-3
·单击表单控件中的标签按钮 ,使其凹下去,此时鼠标变成十字形状,用鼠标在表 单上方拖放,松开鼠标后,出现“Label3”标签,在“属性”窗口中找到对象“Label3”的
“Caption”属性,改名为“姓名”。
图 3-4 设置 label3 和 Text1
19
·单击表单控件中的文本框按钮,使其凹下去,此时鼠标变成十字形状,用鼠标在表单 上方拖放,松开鼠标后,出现“Text1”. 调整 label3 和 Text1 大小及位置,使其如图 3-4 所示。
·单击屏幕上方的“数据环境”工具按钮 。
按住此
处拖动
图 3-5 在数据环境中添加“学生”和“学生选课”两个表
·添加“学生”和“学生选课”两个表,如图 3-5,然后关闭“添加表或视图”窗口。
·按住“数据环境设计器—成绩输入.scx”中的“学生选课”,如图 3-5。将其拖到成绩 输入表单中,释放,得到图 3-6。
分别按住此两
处调整列宽
图 3-6 将数据环境中的“学生选课”拖到表单中
20
·右键单击表格,在快捷菜单中选“编辑”,再将鼠标在上图指示处拖动以调整列宽。
注:
1)要编辑表格,必须先将表格设置为编辑状态,可通过右击表格弹出快捷菜单,选择
其中 的编辑命令 完成,也可 以设置相应 的属性值, 例如调整表 格的列宽时 ,可 令
THISFORM.Grid1.Column1.Width=100。
2)在表格的 ColumnCount 属性中设置表格的列数,可以改变表格的列数。
·在属性窗口选定“grd 学生选课”下面的 colum1,如图 3-7,设置“Enabled”属性为.F.
-假。
图 3-7 选定“grd 学生选课”下面的 colum1
4.为组合框 Combo1 及文本框 Text1 设置属性
·单击“Combo1”对象,在属性窗口中为此对象设置属性,设置如下:
ControlSource 选“学生.学号” ColumnCount 输入 1
RowSourceType 选 6-字段 RowSource 选“学生.学号”
Style 选 2-下拉列表框
·单击“Text1”对象,在属性窗口中为此对象设置属性,设置如下: ControlSource 选“学生.姓名”
Enabled .F. 假
5.“返回”按钮的设置
·单击表单控件中的命令按钮 ,然后再在表单下部画一按钮,在属性窗口中,将命 令按钮的 Caption 属性由原来的“command1”改为“返回”,同时将 FontSize 属性改为 16
(号字),界面如图 3-8 所示。
6.过程代码设置
·双击“Combo1”对象,在 click 过程代码编辑窗口中输入下列程序:
21
sele 学生选课
set filter to 学号=bo1.value
count to a
for i=1 to 12-a append blank
图 3-8 设计“返回”命令按钮
replace 学号 with bo1.value
endfor go top
thisform.refresh
·双击“返回”按钮,进入对象与过程的代码编辑窗口,键入如下命令后关闭窗口,回到
表单编辑状态。 thisform.release sele 学生选课
dele all for 课程编号=space(7) and 成绩=0
close data
注:由于使用 pack 命令必须以独占方式打开文件。为使问题简化起见,在退出之前,仅
用 dele 命令对数据表“学生选课”中多余的空纪录做逻辑删除,不作物理删除。
7.运行表单输入成绩
·单击运行工具按钮 ,运行表单,界面如图 3-9。
·先选学号,再在课程编号栏中输入课程编号,再输入成绩,如果某学生成绩输入错误,
只需重输入该生的成绩即可。每个学生三门课程的成绩模拟列出在后面。所有成绩输入完成 后按“返回”按钮退出。如果这时系统弹出提示信息“不能访问选定表”,只需按“确定”按 钮,即可退出。
22
图 3-9
运行“成绩输入”表单后的界面
学号 姓名
课程编号 成绩 课程编号 成绩 课程编号 成绩
200201201201
王晓伟
0105012
85
0102031
79
0103008
87
200201201202
夏岩
0105012
89
0102031
98
0103008
76
200201201203
陈凯
0105012
84
0102031
89
0103008
81
200201201204
曹俊
0105012
85
0102031
69
0103008
83
200201201205
沈鹏
0105012
81
0102031
86
0103008
85
200201201206
周辉
0105012
79
0102031
77
0103008
86
200201201209
张波
0105012
66
0102031
78
0103008
82
200201201210
孙思坤
0105012
85
0102031
79
0103008
84
200201201211
代志汉
0105012
76
0102031
76
0103008
78
200201201212
肖超
0105012
66
0102031
74
0103008
79
200201201213
彭锦锦
0105012
48
0102031
73
0103008
75
200201201214
谌华侨
0105012
92
0102031
72
0103008
86
200201201215
夏欢
0105012
75
0102031
71
0103008
82
200201201216
朱其松
0105012
83
0102031
70
0103008
85
200201101301
谢谦
0105012
88
0102031
69
0103008
83
200201101302
江玮
0105012
69
0102031
66
0103008
88
200201101303
吴江
0105012
68
0102031
66
0103008
83
200201101304
肖凯
0105012
91
0102031
65
0103008
85
200201101317
喻偌晶
0105012
86
0102031
63
0103008
92
200201101318
门彦
0105012
75
0102031
79
0103008
90
200201101319
张颖
0105012
56
0102031
45
0103008
50
23
200201101320
尹琪
0105012
92
0102031
56
0103008
87
200201101321
罗珺
0105012
66
0102031
78
0103008
86
200201101322
肖晗
0105012
85
0102031
95
0103008
82
200201101324
唐玮璇
0105012
85
0102031
69
0103008
41
200201101325
黎志英
0105012
80
0102031
81
0103008
78
200201101333
梁颖
0105012
75
0102031
79
0103008
86
200201101334
张静
0105012
74
0102031
75
0103008
87
200201101335
陈敬丹
0105012
71
0102031
76
0103008
82
200201301201
仲长春
0105012
69
0102031
69
0103008
82
200201301202
陈德意
0105012
78
0102031
63
0103008
63
200201301203
严启华
0105012
92
0102031
86
0103008
69
200201301204
连思拓
0105012
85
0102031
45
0103008
56
200201301205
雷诚
0105012
86
0102031
78
0103008
87
200201301206
杨耀国
0105012
84
0102031
56
0103008
91
200201301207
李雄
0105012
83
0102031
79
0103008
85
200201301208
张炼
0105012
71
0102031
71
0103008
82
200201301209
郑雷
0105012
69
0102031
72
0103008
83
200201301210
刘盼
0105012
80
0102031
73
0103008
82
200201301211
钟华
0105012
81
0102031
77
0103008
67
200201301212
李林杰
0105012
85
0102031
89
0103008
91
200201301213
张涛
0105012
86
0102031
79
0103008
69
200201301214
雷克成
0105012
79
0102031
69
0103008
82
200201301215
张峰
0105012
79
0102031
86
0103008
81
200201301240
秦彩霞
0105012
68
0102031
79
0103008
80
200201301241
刘辉
0105012
85
0102031
99
010300
展开阅读全文