附录一 系统使用说明书
占用大量的服务器系统资源,因此需要尽量减少使用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-
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库教师教学质量评价系统的设计 - 图文(7)在线全文阅读。
相关推荐: