考试通过率统计
一、 语言和环境
A、 实现语言
JAVA
B、环境要求
JBuilder2005(英文版);SQL Server2000;联机帮助文件;
二、数据库结构
表名
Passratio
实体名称 通过率表
主键
Class_id
序号 字段名称 字段说明 类型 位数 属性 备注
1 Id
标识
Int 4
必 填 , 非
空
自增 1
2 Class_id
班级编号
Int 4
必 填 , 非
空
主键
3 Total
参考人数
Int 4
必 填 , 非
空
Pass
通过人数
Int 4
必 填 , 非
空
ratio
通过率
float 8
必 填 , 非
空
三、要求
得用 SWOMG 编程,编写考试通过率系统部分功能。要求能够输出入数据,并存入数
据库中,根据输出入的班级编号进行查询相关的数据。
1、程序初始界面如图 1 所示:
2、输入班级号、参考人数、通过人数,点击“输入数据”按钮,计算通过率,并将数据
写入数据库表中,并给出成功的提示。如图 2 所示:
3、点击“通过率查询”按钮,弹出新的窗口,输入查询的班级号,点击“查询”按钮,给
出提示,如图 3 所示;若没有该班级,给出提示,如图 4 所示:
注意:此处要求通过率以百分制方式显示。
4、点击“关闭”按钮,关闭当前窗体。
四、推荐实现步骤
1、建立数据源 test
2、在 SQL Server pubs 数据库中建立表 passratio(若无 pubs 数据库,使用其它亦可)
注意:各字段的名称、类型和说明,标识列和主键的设置
3、在 JBuilder 建立一个名为 PassRatio 的工程
4、建立一个 JAVA 类 DBConnect,用来处理与数据相关的操作,包含:
A、连接数据库部分
B、编写插入数据的 insert(int classnum, int totalnum, int passnum, float ratio)方法,