JSP+SQL学生考试成绩分析论文(7)
时间:2026-01-14
时间:2026-01-14
open banming;
for i=1 to ch
fetch banming into :str;
ddlb_1.additem(str)
sle_1.additem(str) //将班名值赋给ddlb_1和sle_1
end for
close banming;
SELECT "c_kechengku"."keming",
"c_kechengku"."xueshi",
"c_kechengku"."xuefen",
"c_kechengku"."xueqi",
"c_kechengku"."kehao",
"c_kechengku"."jiangshi",
"c_kechengku"."kechengleibie", "c_kechengku"."kaoshifangshi", "c_kechengku"."mianshi",
"c_kechengku"."shishi",
"c_kechengku"."zhoushi",
"c_kechengku"."laoshi",
"c_kechengku"."beizhu",
"c_kechengku"."kechengsheji"
INTO :sle_2.text,
:sle_5.text,
:sle_4.text,
:ddlb_4.text,
:sle_3.text,
:sle_7.text,
:ddlb_5.text,
:ddlb_6.text,
:sle_10.text,
:sle_8.text,
:sle_6.text,
:sle_11.text,
:sle_12.text,
:sle_9.text
FROM "c_kechengku"
WHERE ( "c_kechengku"."banming" = :ddlb_1.text ) AND
( "c_kechengku"."keming" = :ddlb_3.text ) ;
//以班名和课名为检索条件从c_kechengku中查找相应的学分、学期、课时、任课老师等项附给对应的单行编辑框。
ddlb_2.text=ddlb_4.text
sle_1.text=ddlb_1.text
录入授课计划按规定班名、课名、考试方式不能为空,这样在保存数据时针对漏输的情况设计了一个提示窗口。
messagebox("注意","班名、课名、考试方式不允许为空值!")
成绩分析图形显示:
4.5.2.2 创建录入成绩窗口
根据系统要求:按班级、专业等方式录入成绩。特设计了按班级和专业查询的功能,从实际情况出发考虑,把这两种查询方式作成单选按钮,一次只可以以一种方式检索。根据表的数据设计了如上图选项,这都是在设计表的时候就计划了的,设计了什么样的表就决定了要用什么样的查询检索方法。
更进一步,添加了两个下拉列表框(学期、课名),这是从方便特定的查询出发的,设计者应该考虑到用户可能需要什么样的查询方式和数据,因此添加了此项功能。
本窗口还要添加一个数据窗口控件,该控件是前面创建数据窗口时创建的录入成绩数据窗口。
同时,根据系统的要求也设计了五个按钮,分别时录入成绩、修改成绩、删除成绩、打印、返回。
还有五个单行文本框用来显示当前课程的信息,包括课程类型、考试方式、学分、任课老师、总人数。
1)班级下拉框