Response.Write("<script>alert('修改成功!');window.location='UserUpdate.aspx';</script>");}
(2)教程管理
 
图7 教程管理界面
点击修改/删除,即可对信息修改。代码如下:
if (!IsPostBack)
        {
            Bind();
        }
private void Bind()
    {   string sql = "select * from JcInfo";
        DataTable dt = DbHelperSQL.Query(sql).Tables[0];
        List.DataSource = dt;
        List.DataBind();
}
protected void List_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {   List.PageIndex = e.NewPageIndex;
        DataBind();
}
(3)在线回答问题
 
图8 在线回答问题
主要代码有:
string sql = "Insert Into TecInfo(Pid,Nr,ry) Values('" + Request.QueryString["Id"].ToString() + "','" + Nr.Text.Replace("'", "''") + "','" + Session["Name"] + "')";
DbHelperSQL.ExecuteSql(sql);
Response.Write("<script>alert('回复成功!');window.location='ZxAnser.aspx';</script>");
(4)试题管理
 
图9 试题管理
通过SqlDataAdapter调用数据库连接和查询语句来更新SQL Server数据库,并将数据库的信息显示在GridView控件上,代码可查看教程管理。
5.4学生模块功能的实现
(1)修改基本信息
 
   图10学生信息修改
在对话框中填入要修改的登录名和真实姓名即可,点击修改按钮,则提示修改成功,在数据库教师和学生类信息表查看,发现已修改。代码可参考教师修改信息。
(2)在线考试
 
   图11 在线考试
点击工具条中的在线考试,右侧空白部分显示跳转的页面,开始答题,在此过程中后台数据库通过查询判断题库表(StInfo),进行判断是否正确,做题完成,点击提交按钮,按钮右侧显示本次所得分数。关键代码如下:
string sql = "select * from StInfo";
DataTable dt = DbHelperSQL.Query(sql).Tables[0];
float b = 0;
for (int j = 0; j < PanDuan.Rows.Count; j++)
 {   RadioButtonList rblp =                                          (RadioButtonList)(PanDuan.Rows[j].FindControl("rbanswerp"));
string answer = dt.Rows[j]["Querstion"].ToString().Trim();//取正确答案
if (rblp.SelectedValue.ToString().Trim() == answer)//比较
{  b += float.Parse(dt.Rows[j]["fs"].ToString());
            }
        }
     lblcp.Text = "总分是:" + TextBox1.Text + ",你本次得分:" + b;
    }
(3)在线提问
 
图12 在线提问
在对话框中输入要提问的标题和内容,不能为空,点击提交按钮,则提示对话框提交成功。代码参看教师在线回答。
(4)教程浏览
 
 图13 教程浏览
点击教程浏览,链接到JcSerch.aspx页面,查看一个星期的课程,代码可参看教程管理。
上一篇:C++数据结构算法演示系统设计
下一篇:《Premiere视频制作》教学网站设计与实现

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

公寓空调设计任务书

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

神经外科重症监护病房患...