计算机等级考试成绩查询系统的设计与实现1. 建立数据库和基本表,并建立合理的约束打开VFP,建立一个项目,命名为ncre。在项目中建立数据库:以班级+小组(如人力1101-01)在数据库中建立4张表:“教师”表的结构 字段名 字段类型 字段宽度 小数位 索引教师号 字符型 10 -- 主索引 姓名 字符型 8 -- --职称 字符型 8 -- -- 工资 数值型 10 2错误!链接无效。 “班级”表的结构字段名 字段类型 字段宽度 小数位 索引班级 字符型 8 -- 主索引 学院 字符型 8 -- --教师号 字符型 8 -- 普通索引“学生”表的结构 字段名 字段类型 字段宽度 小数位 索引班级 字符型 8 -- 普通索引学号 字符型 14 -- 候选索引姓名 字符型 8 -- --性别 字符型 2 -- --出生日期 日期型 -- -- --身份证号 字符型 20 -- 主索引是否团员 逻辑型 -- -- --籍贯 备注型 -- -- --照片 对象型 -- -- --“成绩”表的结构 字段名 字段类型
字段宽度 小数位 索引准考证号 字符型 20 -- 候选索引报名号 字符型 20 -- 候选索引姓名 字符型 8 -- --身份证号 字符型 20 -- 主索引笔试成绩 字符型 8 -- --上机成绩 字符型 8 -- --总成绩 字符型 8 -- --报考种类 字符型 20 -- --证书编号 字符型 12 -- --建立相应约束:“教师”表:工资(必须大于 0 ),教师号(主关键字)“班级”表:班级(主关键字),教师号(外部关键字,与“教师”表联系)“学生”表:性别(只能等于“男”或“女”),身份证号(主关键字,与“成绩”表联系),班级(外部关键字,与“班级”表联系)“成绩”表:身份证号(主关键字,与“学生”表联系) 2. 数据的录入、数据修改、数据删除、数据检索向“教师”表中模拟输入 5 条记录。向“学生”表中输入数据。最少要输入包括本人在内的 10 名学生情况向“成绩”表中输入数据:学生成绩不得少于 10 个,成绩中笔试、上机、总成绩都要有及格和不及格。 3. 模块设计建立表单可自己设计,也允许使用表单向导;主表单为顶层表单,菜单包括“查询”、“统计”及“退出”登录模块设计一个用户登录表单,要有密码要求:输入用户名称和密码,如果用户名、密码正确,则允许进入主控制平台,如果输入错误则给出信息提示,重新输入。“查询”模块按“准考证号” 查询按“姓名” 查询按“身份证号” 查询。“统计” 模块按“班级”统计一级和二级的过级率。按 “教师”统计一级和二级的过级率。按 “分院”统计一级和二级的过级率。退出系统模块退出系统 4. 完善项目内容并进行测试在 VFP 环境中运行表单,修改程序错误;测试成功后,将项目连编生成可执行文件。