计算机等级考试成绩查询系统的设计与实现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环境中运行表单,修改程序错误;
测试成功后,将项目连编生成可执行文件。
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环境中运行表单,修改程序错误;
测试成功后,将项目连编生成可执行文件。
相关文章推荐
- 全国计算机等级考试成绩具体分数查询网址
- 浅论计算机基础课程远程教学系统的设计和实现
- 模块管理常规功能自定义系统的设计与实现(39--终级阶段 综合查询[6])
- 基于Web在线考试系统的设计与实现
- 计算机等级考试评分系统
- 在线考试系统设计与实现精要
- 设计一个学生成绩管理系统,实现对学生成绩的动态管理,实现对学生成绩的输入,显示,删除,查找,插入,最佳,保存,计算,排序等主要功能
- 模块管理常规功能自定义系统的设计与实现(36--终级阶段 综合查询[3])
- 模块管理常规功能自定义系统的设计与实现(38--终级阶段 综合查询[5])
- 模块管理常规功能自定义系统的设计与实现(40--终级阶段 综合查询[7])
- 模块管理常规功能自己定义系统的设计与实现(36--终级阶段 综合查询[3])
- 作业6 学生成绩录入系统设计与实现 阶段一
- 计算机等级考试评分系统
- 全国计算机等级考试 & 架构师的设计模式
- 作业6:团队作业——学生成绩录入系统设计与实现
- 如何用 VFP 编程实现网络报名考试系统
- 模块管理常规功能自定义系统的设计与实现(34--终级阶段 综合查询[1])
- 作业六——团队作业(学生成绩录入系统设计与实现)
- 计算机等级考试报名系统-毕业设计