您的位置:首页 > 理论基础

计算机等级考试成绩查询系统的设计与实现vfp

2013-09-12 14:31 453 查看
计算机等级考试成绩查询系统的设计与实现
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环境中运行表单,修改程序错误;
测试成功后,将项目连编生成可执行文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: