博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机等级考试成绩查询系统的设计与实现vfp
阅读量:7153 次
发布时间:2019-06-29

本文共 1297 字,大约阅读时间需要 4 分钟。

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

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
环境中运行表单,修改程序错误;
测试成功后,将项目连编生成可执行文件。

转载于:https://www.cnblogs.com/sourcecode2014/p/3316843.html

你可能感兴趣的文章
一图胜千言,8张图理解Java
查看>>
NTP服务放大攻击的解决办法
查看>>
性能分析
查看>>
LOJ#6053 简单的函数
查看>>
别再犯低级错误,带你了解更新缓存的四种Desigh Pattern
查看>>
wordpress生成xml
查看>>
国外41个精彩的电子商务网站设计欣赏
查看>>
想要在launcher中模拟按home键。
查看>>
数据库基本语法
查看>>
linux每日命令(36):wc命令
查看>>
数论基础(附加例题)
查看>>
纯手工编写的PE可执行程序
查看>>
go标准库的学习-sync互斥
查看>>
FZU.Software Engineering1816 · First Homework -Preparation
查看>>
mysql连接慢,修改配置文件
查看>>
MBR (主引导记录)
查看>>
JXJJOI2018_三题
查看>>
CSS3 实现的一个简单的"动态主菜单" 示例[转]
查看>>
《几何与代数导引》例2.7.2
查看>>
[转载]谈谈关于MVP模式中V-P交互问题
查看>>