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

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

来源:网络收集 时间:2026-08-25
导读: 院毕业设计(论文) 5、管理员用户模块设计实现 5.1 管理员登录首页 5.1.1 管理员登录首页概述 首先管理员通过网站首页登录后,跳转到管理员管理首页。然后管理员可 以通过站点导航对各个功能进行管理。管理页面效

院毕业设计(论文)

5、管理员用户模块设计实现

5.1 管理员登录首页

5.1.1 管理员登录首页概述

首先管理员通过网站首页登录后,跳转到管理员管理首页。然后管理员可

以通过站点导航对各个功能进行管理。管理页面效果图如下:

图4 管理员登录首页运行效果图

5.1.2 管理员登录首页技术分析

该网站主要技术就是站点地图。该页面主要使用TreeView控件

站点地图是以一个以.sitemap为扩展名的文件,默认名为Web.sitemap,并且存储在应用程序的根目录下。.sitemap文件是经XML描述的树状结构文

28

院毕业设计(论文)

件,其中包括站点结构信息。Tree、Menu和SiteMapPath 控件的网站导航信息和超链接的数据有.sitemap文件提供的。 TreeView 控件功能:

支持数据库绑定。允许将控件的节点绑定到分层数据库(如XML、表格等) 与SiteMapDataSource控件集成,实现站点导航功能 节点文字可显示为普通文本或超链接文本 可自定义树形和节点样式、主题和外观

可以通过编程方式访问TreeVice对象模型,完成动态创建树形结构、构建节点和设置属性等任务。

在客户端浏览器支持下的情况下,通过客户端到服务器的回调填充节点 具有在节点显示复选框功能 5.1.3管理员登录首页实现过程 1、设计步骤

(1)、在应用程序下创建一个文件夹,名称为S_Admin。

(2)、在S_Admin文件下创建一个Web窗体,将其命名为Admin.aspx.选择母版页,名称为MasterPage.master。

(3)、 在工具箱“数据”选项卡中拖出一个SiteMapDataSource 控件,和在“导航”选项卡中拖出一个TreeVice控件。

表6 Admin.aspx.页面主要用到的控件

控件类型 SiteMapDataSourc e1

空间名称 TreeView1 主要属性 DataSourceID属性设置SiteMapDataSource1\无 控件用途 显示站点导航 与TreeView配合使用完成站点导航 29

院毕业设计(论文)

2、实现代码

(1)、Web.sitemap文件代码

30

院毕业设计(论文)

5.2 试题管理

5.2.1 章节管理页面

5.2.1.1 章节管理页面概述

章节管理页面主要功能包括对章节进行修改,删除操作,管理可以通过删

除按钮删除章节,通过编辑按钮可以对该条记录进行修改。章节管理页面效果图如下:

图5 章节管理运行效果图

5.2.1.2 章节管理页面技术

该页面主要用到ASP.NET 4.0 的GridView控件把章节有关的信息显示出来。在每条信息记录后面设置执行修改、删除功能的超链接按钮。每次跳转到本页面时,程序都会自动执行后台Page_Load页面加载事件中的SQL语句。将检索到的信息数据通过GridView控件显示出来。

5.2.1.3 章节管理页面设计实现

31

院毕业设计(论文)

1、设计步骤

(1)、在S_Admin 文件夹下面,创建一个Web窗体,将其命名为Admin_ZhangJie_QCD.aspx ,使用母版,用于章节管理。

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

表7 Admin_ZhangJie_QCD.aspx.页面主要用到的控件

控件类型 SiteMapDataSou rce1 GridView1 空间名称 TreeView1 主要属性 DataSourceID属性设置SiteMapDataSource1\无 AutoGenerateColumns属性设置为False(取消自动生成列) 控件用途 显示站点导航 与TreeView配合使用完成站点导航 2、实现代码 (1)、编辑按钮

管理员用户通过单击“编辑” 按钮功能。可以对该条记录进行修改。

//****************************************************************| //更新按钮功能实现

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) {

//取得编辑行的关键字段的值

string Id = GridView1.DataKeys[e.RowIndex].Value.ToString(); //取得文本框中输入的内容

string Name = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString(); string ZSuoMing =

((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString();

string Addtime = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString();

string sqlStr = \

\

32

…… 此处隐藏:459字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言在线测试系统(7).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)