论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于bs的计算机等级考试系统(论文+程序)

5.2.2试题管理页面设计

paper51.com

图7 试题管理 paper51.com

此页面用于管理所有试题信息。通过考试科目下拉框选择相应的科目,在GridView中会显示出试题的详细信息,包括题干、备选答案和正确答案。管理员可以对试题进行编辑、删除操作。 http://www.paper51.com

操作实现代码: 内容来自论文无忧网 www.paper51.com

    protected voidgvQuestion_RowCommand(object sender, GridViewCommandEventArgs e)

http://www.paper51.com

    { paper51.com

       int index = Convert.ToInt32(e.CommandArgument);//待处理的行下标

paper51.com

       int questionId = -1;

内容来自论文无忧网 www.paper51.com

       switch (e.CommandName)

paper51.com

       {

内容来自论文无忧网 www.paper51.com

            //修改

内容来自www.paper51.com

           case "Edit": http://www.paper51.com

               questionId = Convert.ToInt32(gvQuestion.Rows[index].Cells[0].Text);

paper51.com

               Response.Redirect("QuestionAddEdit.aspx?id="+ questionId);

copyright paper51.com

               break; copyright paper51.com

           //删除

copyright paper51.com

           case "Delete": copyright paper51.com

               questionId = Convert.ToInt32(gvQuestion.Rows[index].Cells[0].Text);

内容来自www.paper51.com

               Question question = new Question(); paper51.com

               question.GetSingleQuestion(questionId);

copyright paper51.com

               question.Delete();

paper51.com

               Response.Write("<Script Language=JavaScript>alert('删除成功!');</Script>");

http://www.paper51.com

               gvBind();

内容来自论文无忧网 www.paper51.com

               break; 内容来自论文无忧网 www.paper51.com

           default: copyright paper51.com

               break;

http://www.paper51.com

       }

http://www.paper51.com

    }

copyright paper51.com

5.2.3公告管理页面设计 copyright paper51.com

内容来自论文无忧网 www.paper51.com

图8 公告管理 内容来自www.paper51.com

此页面用于管理网站公告信息。通过GridView显示出公告的详细信息,包括编号、标题和时间。管理员可以通过详细信息查看公告内容,也可以对公告进行编辑、删除操作。 copyright paper51.com

GridView数据绑定: paper51.com

    private voidInitData()

内容来自论文无忧网 www.paper51.com

    {

内容来自论文无忧网 www.paper51.com

       News news = newNews();

copyright paper51.com

       DataSet ds = news.GetNews();

paper51.com

       gvNewsList.DataSource = ds; http://www.paper51.com

       gvNewsList.DataBind();

paper51.com

    }

paper51.com

操作代码:

paper51.com

    protected void gvNewsList_RowCommand(object sender, GridViewCommandEventArgse)

内容来自论文无忧网 www.paper51.com

    {

内容来自www.paper51.com

       int index = Convert.ToInt32(e.CommandArgument);//待处理的行下标 copyright paper51.com

       int newsId = -1;

http://www.paper51.com

       switch (e.CommandName) http://www.paper51.com

       {

内容来自www.paper51.com

           //修改 内容来自论文无忧网 www.paper51.com

           case "Edit":

内容来自论文无忧网 www.paper51.com

               newsId = Convert.ToInt32(gvNewsList.Rows[index].Cells[0].Text);

内容来自论文无忧网 www.paper51.com

               Response.Redirect("NewsAddEdit.aspx?id="+ newsId); http://www.paper51.com

               break; paper51.com

           //删除

内容来自www.paper51.com

           case "Delete": http://www.paper51.com

               newsId = Convert.ToInt32(gvNewsList.Rows[index].Cells[0].Text); paper51.com

               News news = newNews();

http://www.paper51.com

               news.GetSingleNews(newsId);

http://www.paper51.com

               news.Delete();

内容来自www.paper51.com

               Response.Write("<Script Language=JavaScript>alert('删除成功!');</Script>"); 内容来自www.paper51.com

               InitData(); copyright paper51.com

               break;

copyright paper51.com

           default: http://www.paper51.com

               break;

内容来自www.paper51.com

       }

copyright paper51.com

    }

paper51.com

5.2.4密码管理页面设计 内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图9 管理员密码修改 内容来自论文无忧网 www.paper51.com

此页面用于管理员信息修改。当管理员名及原密码均正确时,可以对管理员的相关信息进行修改操作。否则将无法修改相关信息。 内容来自www.paper51.com

修改事件代码:

内容来自论文无忧网 www.paper51.com

    if ( UserOldPwd == user.UserPwd )

内容来自论文无忧网 www.paper51.com

    {

http://www.paper51.com

       Hashtable ht = newHashtable();

内容来自www.paper51.com

       ht.Add("UserPwd", SqlStringConstructor.GetQuotedString(UserPwd));

内容来自论文无忧网 www.paper51.com

       ht.Add("UserIDCard", SqlStringConstructor.GetQuotedString(txtIDCard.Text)); 内容来自www.paper51.com

       user.Update(ht);

内容来自论文无忧网 www.paper51.com

       Response.Write("<Script Language=JavaScript>alert(\"更新数据成功,请重新登录!\")</Script>"); http://www.paper51.com

       Session.Abandon();

http://www.paper51.com

       Response.Write("<ScriptLanguage=JavaScript>window.location.href='../AdminLogin.aspx';</Script>");

copyright paper51.com

    } http://www.paper51.com

    else

内容来自www.paper51.com

    { copyright paper51.com

       Response.Write("<Script Language=JavaScript>alert(\"原密码错误!\")</Script>");

内容来自论文无忧网 www.paper51.com

    } 内容来自论文无忧网 www.paper51.com

5.2.5试卷成绩信息管理页面设计

内容来自www.paper51.com

http://www.paper51.com

图10 试卷成绩信息

http://www.paper51.com

此页面用于管理考生考试信息。在GridView中显示出了所有考生的考试信息,包括考试科目、总成绩和是否通过阅卷人审核。阅卷人可以查看考试的详细信息,并进行进一步地操作,如图11所示。

paper51.com

单击审核事件:

http://www.paper51.com

  foreach( string ID inselectedIDs )

copyright paper51.com

  { 内容来自www.paper51.com

      Hashtable ht = new Hashtable(); paper51.com

     ht.Add("IsCheck", 1);

内容来自www.paper51.com

      (new Score()).Check(ht,ID);

http://www.paper51.com

  }

内容来自论文无忧网 www.paper51.com

 Response.Write("<Script Language=JavaScript>alert('审核试卷成功!');</Script>"); 内容来自论文无忧网 www.paper51.com

  Query();

paper51.com

http://www.paper51.com

图11 试卷成绩信息修正

http://www.paper51.com

此页面用于显示考试的详细信息。阅卷人可以查看到考生考试的具体信息,包括考试时间、成绩以及每一道题的答案。阅卷人可以根据考生的答题情况,对考生分数进行相应的修改。

内容来自论文无忧网 www.paper51.com

单击修正事件: http://www.paper51.com

    protected voidbtnModify_Click(object sender, EventArgs e) paper51.com

    { 内容来自论文无忧网 www.paper51.com

       if (txtModifyScore.Text != "") http://www.paper51.com

       { 内容来自www.paper51.com

           Score score = newScore();

内容来自论文无忧网 www.paper51.com

           score.ID = Convert.ToInt32(Request.QueryString["id"]);

内容来自论文无忧网 www.paper51.com

           Hashtable ht = newHashtable();

内容来自论文无忧网 www.paper51.com

           ht.Add("TotalScore", SqlStringConstructor.GetQuotedString(txtModifyScore.Text));

copyright paper51.com

           ht.Add("IsCheck", 1);

http://www.paper51.com

           score.Update(ht); 内容来自www.paper51.com

           Response.Write("<Script Language=JavaScript>试卷得分修改成功!</Script>");

内容来自论文无忧网 www.paper51.com

       }

copyright paper51.com

       else

copyright paper51.com

       {

内容来自www.paper51.com

           Response.Write("<Script Language=JavaScript>alert('请输入实际得分!');</Script>");

http://www.paper51.com

       }

paper51.com

    }

http://www.paper51.com

6网站前台主要功能模块 paper51.com

6.1网站公告页面设计

paper51.com

http://www.paper51.com

图12 网站公告模块

内容来自www.paper51.com

数据绑定:

http://www.paper51.com

    privatevoid BindNewsData() copyright paper51.com

    {

copyright paper51.com

        ///定义获取数据的类 copyright paper51.com

        News news = new News(); copyright paper51.com

        DataSet ds = news.GetTop10News(); paper51.com

        ///设定控件的数据源

copyright paper51.com

       gvNews.DataSource = ds;

http://www.paper51.com

        ///绑定控件的数据

http://www.paper51.com

       gvNews.DataBind();

copyright paper51.com

    }

http://www.paper51.com

------分隔线----------------------------
联系方式