基于VFP学生选科系统的设计与分析

2018-05-14 08:06
中国现代教育装备 2018年6期
关键词:选科公用代码

黄 涛

一、系统分析与设计

1.需求分析

2014年9月,国务院印发了《关于深化考试招生制度改革的实施意见》(以下简称《意见》),《意见》规定,2014年在上海市和浙江省启动了高考综合改革的试点,2017年将全面推进。政策规定,在实行高考综合改革的省(区、市),计入高校招生录取总成绩的学业水平考试3个科目,由学生根据报考高校要求和自身特长,在思想政治、历史、地理、物理、化学、生物等科目中自主选择。学生可以在完成必修内容的学习,在对自己的兴趣和优势有一定了解后确定选考科目。一般的高中,每一届学生都有上千人。如果让这上千人在纸上填写选择的科目,然后再人工进行统计汇总,这样工作量较大,而且容易出错,最后还是要汇总到计算机,形成电子数据进行编排后期相关数据。现在信息技术如此发达,如果使用相关软件系统,让学生在计算机上进行网上选择科目,直接一步到位,既快捷又准确。这就需要有一款适合的计算机软件系统。

2.功能设计

根据需求分析的结果,“学生选科系统”主要由登录、选择学科、重新选择、采用等四大功能组成。基本设计概念及处理流程如图1所示。

图1

登录模块:学生使用自己的个人学号局域网登录系统。

选择学科模块:列出所有需被选择的学科,并可以有任何3个被选中。选中3科后,不能再进行选择。

重新选择模块:如果想修改已选择的3科,就点击重新选择,就会回到最初状态,让学生重新选择。

采用:会将学生选好的3个学科,返回到局域网服务器数据库中。

在整个系统中,怎样判断学生已选择了3科,并锁定选择功能是设计是难点,它涉及公用变量,及多个变量之间的判断。以确保学生选择的是不同的3个学科,并且不会重复选取。

二、数据库与功能代码实现

1.数据库设计

通过VFP自带的数据库,建立如图2所示DBF格式数据表,该表取名为“意向表”,包含字段有学号、年级、班级、姓名、物理、化学、生物、政治、历史、地理、密码。

图2

2.代码设计

主体界面设计如图3所示。

图3

在主窗体初始化中,我们使用以下代码,其中xm是在登录时设置的公用变量,目的是让学生可以看到自己的姓名,确保本人在选填自己的选课信息。还设置了相关公用变量,以便后面的操作。

在各学科名单前的选框里,使用以下代码,以物理为例,其他基本一样。X为公用变量,判断选择x门学科,x不能大于3。如果等于3时,证明已选择了3科,这时应锁定选择功能。

确定功能是把学生选好的3门学科,发送到服务器的数据库里。代码如下:

三、运行环境

(1)硬件设备

本软件运行所需硬件设备(计算机)的最低配置为:CPU,奔腾3(主频500MHz及以上);内存,1G或以上;硬盘,100G或以上。

(2)开发环境

本系统在Microsoft Windows XP下进行设计开发及调试,程序以Visual Foxpro 9.0为软件完成程序的开发。

四、结语

在学校提倡使用信息技术的今天,在信息技术应用普及的基础上,在高考改革新方案的实施下,学校使用计算机选科系统是必然的结果。这样既节省人工、时间,又准确,直观。该系统通过2个班学生的实际操作,有着良好的效果,获得成功验证。

猜你喜欢
选科公用代码
高一严禁选科分班
新高考综合改革下选科走班的思考
一个公用品牌的养成——横山羊肉是咋样“吃香”的
新高考改革选科制下功利取向分析
尝试课前随机提问,应对生物选科重压
创世代码
创世代码
创世代码
创世代码
公用电梯自动取消停靠装置初步设计