教师教学质量评价系统的设计 - 图文(7)

2019-05-18 15:29

附录一 系统使用说明书

占用大量的服务器系统资源,因此需要尽量减少使用Session。在系统中,把用户信息封装到一个类中,用户登录成功后提取用户登录名存放在Session中,在使用的时候从Session中读取出来。

5.3 功能模块实现

5.3.1 用户身份证验证模块

用户登录界面需要用户输入用户名、密码、验证码,然后选择角色进行登录操作,用户名、密码、验证码是不可以为空的。当验证通过时会转向到各个角色的主页面,否则提示用户登录失败,重新指向登录界面。系统登录界面如图5-2所示:

图5-2 系统登录界面

当点击“登录”时,触发登录按钮事件,首先验证验证码是否正确,然后生成登录实体类,根据用户名,密码,角色来访问数据库,假如数据库中有对应记录则将用户登录名存到Session[\中,返回true登录成功,否则返回false登录失败。 5.3.2 系统信息管理模块

系统信息管理模块包括管理系统信息,查看系统信息。只有系统管理员角色才可以管理系统信息,包括对系统信息的添加,删除,修改操作。系统信息管理界面如图5-3所示:

-31-

附录一 系统使用说明书

图5-3 系统信息管理界面

系统管理员可以在这个界面上查看到信息的编号、标题、点击量、更新时间、发布人信息,当点击列表的叉号时会提示用户是否要删除信息,点击确定时删除信息。

系统信息的绑定代码简略如下: ///

/// 初始化,加载全部系统信息 ///

private void init() {

string sql = \ID,Title,PublishTime,PublishName,ClickVolume from tb_news\

this.gv.DataSource = SqlHelper.getDataSet(sql); this.gv.DataBind();}

当点击详细链接时会跳转到信息编辑页面,如下图所示:

-32-

附录一 系统使用说明书

图5-4 系统信息编辑界面

系统管理员可以在这里修改信息的标题,内容等信息,当点击确定按钮时系统信息将更新。更新事件代码简略如下:

///

/// 更新系统信息 ///

protected void btnSave_Click(object sender, ImageClickEventArgs e) {

int id = Int32.Parse(Request[\ News news = new News();

bool res=news.updateNews(id, this.txtTitle.Text, this.txtContent.Text, this.txtAuthor.Text); if (res) {

Response.Write(\lanuage=javascript>alert('更新成功!');location='javascript:history.go(-1)'\

-33-

附录一 系统使用说明书

} else {

Response.Write(\lanuage=javascript>alert('服务器繁忙,请您稍后再试!');location='javascript:history.go(-1)'\} }

查看系统信息页面是学生,教师,督导员共有的界面,用户可以在此页面查看最新的系统信息,也可以根据关键字搜索系统信息,系统信息列表界面如下:

图5-5 系统信息列表界面

当点击搜索按钮时,后台获取搜索关键字,拼凑SQL查询语句进行数据查询操作,然后返回查询结果绑定GridView控件,搜索事件代码简略如下: //根据条件搜索

protected void btnSearch_Click(object sender, ImageClickEventArgs e) {

string sql = null;

sql = \ID,Title,PublishTime,ClickVolume from tb_news where 1=1 \

if (txtTitle.Text.Trim() != \

-34-

附录一 系统使用说明书

{

sql += \}

if (txtCon.Text.Trim() != \{

sql += \}

this.gv.DataSource = SqlHelper.getDataSet(sql); this.gv.DataBind();

this.lblSum.Text = this.gv.Rows.Count.ToString(); this.lblPage.Text = this.gv.PageCount.ToString(); this.lblNow.Text = (this.gv.PageIndex + 1).ToString(); }

5.3.3 评价信息模块

评价信息模块包括学生对教师的评价、学生对课程的评价、教师对教师的评价、督导员对教师的评价,评价主要分为指标评分和留言,学生对课程的评价,教师对教师的评价是没有留言功能的。用户登录系统后会看到待评价的教师或课程列表,当用户点击“进入评价”链接时会跳转到评价界面,待评价列表界面如下:

图5-6 待评价列表界面

进入评价页面后,用户勾选对应评价指标后的分数进行评分,在某些界面

-35-


教师教学质量评价系统的设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:09春-电大(高层建筑施工) - 形成性考核册答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: