教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

C语言在线测试系统(10)

来源:网络收集 时间:2026-08-25
导读: 院毕业设计(论文) 5.2.5 添加试题页面 5.2.5.1 修改试题页面概述 管里员要添加试题,可以通过添加试题页面,完成对试题的添加,管理通过登录后,在管理员页面有个添加试题功能,进入添加试题页面,输入问题,和答

院毕业设计(论文)

5.2.5 添加试题页面

5.2.5.1 修改试题页面概述

管里员要添加试题,可以通过添加试题页面,完成对试题的添加,管理通过登录后,在管理员页面有个添加试题功能,进入添加试题页面,输入问题,和答案选项,正确答案,选择章节、题型等。添加试题运行效果图如下:

图10 添加试题运行效果图

5.2.5.1 修改试题页面设计实现

1、设计步骤

(1)、在S_Admin 文件夹下面,创建一个Web窗体,将其命名为Admin_Que_AddQ.aspx ,使用母版,用于添加添加试题。

(2)、 在工具箱“数据”选项卡中拖出一个SiteMapDataSource 控件,和在“导航”选项卡中拖出一个TreeVice控件。主要用于站点导航。

(3)、在工具箱“标准”选项卡中拖出6个TextBox控件,2个Button 控件,2个DropDownList控件

43

院毕业设计(论文)

表11 Admin_Que_AddQ.aspx.页面主要用到的控件

控件类型 SiteMapDataSource1 QueRen ClearNull Q_WenTi Q_Da_A Q_Da_B Q_Da_C Q_Da_D Q_DaAn Q_type Q_ZhangJie 空间名称 TreeView1 主要属性 DataSourceID属性设置SiteMapDataSource1\无 控件用途 显示站点导航 与TreeView配合使用 完成站点航 确定添加试题 清空文本框值 输入问题 输入A答案 输入B答案 输入C答案 输入D答案 输入答案 选择题型 选择章节 Text的属性设置为“确认” Text的属性设置为“清空” Text属性'<%#Eval(\Text属性'<%#Eval(\Text属性'<%#Eval(\Text属性'<%#Eval(\Text属性'<%#Eval(\Text属'<%#Eval(\无 2、代码实现 (1)、确认按钮

//************************************************************* //确认按钮按钮功能实现

protected void QueRen_Click(object sender, EventArgs e) { DB db = new DB();

string WenTi = this.Q_Wenti.Text; //获取用户输入的数据 string Type = this.Q_Type.Text;

string ZhangJ = Q_ZhangJie.SelectedValue;

string OP_A = this.Q_Da_A.Text; string OP_B = this.Q_Da_B.Text; string OP_C = this.Q_Da_C.Text; string OP_D = this.Q_Da_D.Text; string Op_DaAN = this.Q_DaAn.Text;

if (WenTi != \ //判断文本框是否为NULL {

string cmdstr = \

S_Questions(Qu_Wenti,Qu_Type,Qu_ZhangJieID,OptionA,OptionB,OptionC,OptionD,Qu_Anser) values('\+ \ //写入数据库的SQL语句 try

44

院毕业设计(论文)

{

int abc = db.sqlEx(cmdstr); //判断数据库的行是否变化 if (abc == 1) {

Response.Write(\添加成功!');\ }

else if (abc == 0) {

Response.Write(\注册失败!');\ } }

catch (Exception ee) {

Response.Write(\注册失败!!!!!!!');\ } } else {

Response.Write(\所填写信息不能为空');\ //注册时如果有文本框值为NULL是不能成功注册,则提示 } }

(2)、下拉列表框绑定

string sql = \、'+CONVERT(nvarchar,ZShuoMing )GYao FROM [S_ZhangJie]\ //SQL语句拼接ZName和ZShuoMing字段

db.ecDropDownList(Q_ZhangJie, sql, \ //章节名称下拉列表框数据库绑定

(3)、清空按钮

protected void Clear_Click(object sender, EventArgs e) {

Clear(); //将文本框内容清空 }

//************************************************************* //清空按钮按钮功能实现 public void Clear() {

this.Q_Wenti.Text=\ this.Q_Da_A.Text=\ this.Q_Da_B.Text=\ this.Q_Da_C.Text=\ this.Q_Da_D.Text=\ this.Q_DaAn.Text=\}

45

院毕业设计(论文)

5.3 成绩管理

5.3.1 查询成绩页面

5.3.1.1 查询成绩页面概述

查询页面主要功能是对学生测试成绩进行查看,可以按照成绩分数段和专业、班级、姓名、学号等方式查询学生测试成绩。查询成绩页面效果图如下:

图11 查询成绩运行效果图

5.2.1.2 查询成绩页面技术

该页面主要用到ASP.NET 4.0 的GridView控件把学生成绩有关的信息显示出来。用可以根据选择条件进行查询数据。

5.2.1.2 章节管理页面设计实现 1、设计步骤

(1)、在S_Admin 文件夹下面,创建一个Web窗体,将其命名为Admin_Score_Find.aspx ,使用母版,用于查询学生成绩。

46

院毕业设计(论文)

(2)、 在工具箱“数据”选项卡中拖出一个SiteMapDataSource 控件,和在“导航”选项卡中拖出一个TreeVice控件。主要用于站点导航。

(3)、在“数据”选项卡中拖出一个GridView控件。用于显示学生成绩信息。 (4)、在“标准”选项卡中拖出3个DropDownList控件、1个TextBox控件、1个Button控件

表12 Admin_Score_Find.aspx页面主要用到的控件

控件类型 SiteMapDataSource1 Stu_Find Stu_Tiaoj ZhangJ_Select ChengJ_Select GridView1 空间名称 TreeView1 主要属性 DataSourceID属性设置SiteMapDataSource1\无 控件用途 显示站点导航 与TreeView配合使用 完成站点航 选择关键字查询条件列 选择查询章节 选择分数段 用于显示学生成绩信息 Text的属性设置为“查询” 查询数据 无 Pagesize属性设置为\AllowPaging属性设置为\ 2、代码实现

(1)、绑定数据到GridView控件

//****************************************************************| //名 称:GridViewBind

//功 能:数据绑定到GridView控件 //返回值:NULL

//****************************************************************| public void GridViewBind( ) {

SqlConnection myConn = db.GetCon();

string Stu_TiaoJ = this.Stu_Tiaoj.Text; string Stu_GuanJZ = this.GuanJZ.Text;

string Stu_ZhangJ = ZhangJ_Select.SelectedValue;

int Select_SUM = Convert.ToInt32(this.ChengJ_Select.Text); switch (Select_SUM)

47

…… 此处隐藏:1590字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言在线测试系统(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/413472.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)