图2 在线学习系统首页
4.1.2作业上传页面的设计与实现
本页面主要实现的功能是学生上传自己的作业到指定的目录下,该页面通过一个下拉菜单列出了作业的章节,通过选择章节来确定学生要上交的是第几章的作业,点上传时能够把作业上传到一个指定的文件夹下,同时会将此次作业上传的信息写入到数据库中的tbl_zuoye表中。
4.1.3在线交流页面的设计与实现
该页面主要实现的是学生的在线交流,通过该页面,学生与学生,学生与老师之间能够实现在线聊天的功能,再设计的过程中,使用一个gridview显示交流信息,由于在线交流需要及时的刷新,所以本页面在设计的过程中使用了ajax控件,通过定时刷新gridview来实时显示聊天记录。
除以上页面外,系统还有通知页面,课件下载也卖弄,学习资料页面,联系老师页面及招聘页面。除招聘页面外,其余各页面均是采用了母版页的设计,页面的风格和首页基本相同,只是针对不同的功能需求进行了主体部分的不同显示。
4.2后台管理模块实现
4.2.1后台管理登陆页面
安全起见,后台管理需使用管理员的身份进行登陆,系统在设计数据库中用户表的过程中单独增加了一个userrole字段,默认为1,代表的是学生,而管理员的userrole的值为0。在线学习系统后台管理模块登陆的入口是在前台主页中版权申明部分,有一个后台登陆的链接。
在登陆时会首先判断用户名在数据库的tbl_user表中是否存在且userrole的值是否为1,如果满足则再判断密码是否符合,以上条件均符合后即可成功登陆到后台管理的主页面。
4.2.2后台管理主页面
本系统的后台管理功能主要包含,通知管理、招聘管理、用户管理和资料管理几大模块,在这几个模块中可以实现各种信息的查询、修改和添加功能,实现对数据库内容的后台文护。