信息电子技术学院网络办公系统论文 - 图文(8)

2019-04-21 13:00

毕 业 论 文(设计)用 纸

发调用Button2_Click函数,同样执行Response对象的Redirect方法,引导客户端浏览器进入TeacherLogin.aspx界面,学生登陆按钮触发调用Button3_Click函数,同样执行Response对象的Redirect方法,引导客户端浏览器进入studentlogin.aspx界面。在主界面底部用href链接佳木斯大学和信息电子技术学院的网站。

5.2登陆

用户进入首界面后出现三个登陆按钮,每个按钮都会更新至登陆界面,在登陆界面输入账号,密码点击登陆按钮即可进入相应权限的的用户界面,这里我们以管理员登陆为例,相应界面如图5-2

图5-2 管理员登陆界面

主要代码解释:在vs前台,首先建立一个Textbox账号的文本框,使用id为user_name,同样在建立一个Textbox密码文本框,使用id为Password,用来传递账号和密码,添加登

佳木斯大学教务处 第 31 页

毕 业 论 文(设计)用 纸

陆按钮,点击触发Button1_Click函数,用SqlConnection打开数据库,建立Command对象,用Select 语句根据用户输入的用户名和密码进行查找,如果存在相同的记录,dr.Read等于真,用Session记录账户名和密码,进入管理员界面,如果为假,提示必须输入有效的用户名和密码。算法流程如图5-3所示

开始登陆管理员界面必须输入有效的账N户和密码数据库是否存在相同内容Y登陆管理员界面结束

图5-3管理员登陆流程图

5.3添加信息

三个办公群体均有添加功能,管理员添加学生教师信息,教师添加成绩,发布留言,基本的添加模块代码控件都是类似的,这里以管理员添加教师为例,运行界面如图5-3。

佳木斯大学教务处 第 32 页

毕 业 论 文(设计)用 纸

图5-4添加教师信息界面

主要代码解析: 用vs自带的快捷控件,来调试页面的字体,位置,背景颜色等,设置文本框,填写教师基本信息,添加必填验证,判断是否输入信息,添加添加按钮,调用Button1_Click函数,用Select查询a.Text.Trim()的传递值,判断userid是否为空,如果不为空,说明已经存在教师编号,如果为空,打开数据库,用Insert 语句,将已经填写好的信息,插入到教师表,用cmd.ExecuteNonQuery()获取返回值,如果返回值大于0,添加成功,否则提示添加失败。算法流程图如图5-5。

佳木斯大学教务处 第 33 页

毕 业 论 文(设计)用 纸

开始添加教师信息N提示必须输入内容是否输入内容Y提示教师编号已存在编号是否存在YNN提示添加失败操作返回值>0Y添加成功结束

图5-5 添加教师流程图

5.4编辑信息

管理员拥有编辑功能,可以对数据库的数据进行操作,可以编辑学生信息,教师信息,留言信息,公告信息,来达到管理办公快捷的方便的功能,这里用编辑公告通知信息为例,

佳木斯大学教务处 第 34 页

毕 业 论 文(设计)用 纸

运行界面如图5-6。

图5-6编辑留言信息

主要代码解释: 编辑留言主界面,用Label标签显示“编辑留言信息”,用DataGrid控件捆绑数据库信息,并进行界面的分页和排序,用BoundColumn HeaderText获取显示的文本,用DataField获取要绑定到 BoundColumn 的数据源的字段名称,用HyperLink显示文本编辑,点击编辑按钮,跳转到留言修改界面,同时传递字段数据,点击删除按钮,触发MyDataGrid_DeleteCommand,打开数据库,删除该留言板指定ID的一列, 用cmd.ExecuteNonQuery获取操作的返回值,如果返回值大于0,则删除成功,否者失败。在点击编辑按钮时,进入新的编辑界面,在文本框添加修改的信息,同时添加必填验证,用时间函数,获取修改时间,点击更新,触发Button1_Click函数,用Request.QueryString获得传递过来的参数,打开数据库,用update更新文本框传过来的值,跟新到数据库,操作返回值大于0,则操作成功,否者提示失败。算法流程图如图5-7。

佳木斯大学教务处 第 35 页


信息电子技术学院网络办公系统论文 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中华传统文化知识竞赛题解

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

马上注册会员

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