(4)留言答疑模块
留言答疑模块主要为学生用户提供留言功能,当学生遇到不会的问题时,可以通过本模块以文字描述的形式进行留言,等待管理员进行答疑解惑。
(5)学习资源模块
该模块的设置主要是方便学生用户对网站中的学习资源进行查看和下载,方便学生用户在没有网络的情况下进行学习。学习资源主要包括教师上课时使用的 PPT,一些 UI 设计素材(.zip或.rar 文件)以及一些Word 文档形式的电子书。
(6)教学视频模块
教学视频模块是整个平面设计课程网站中最主要的模块,学生用户在登录之后,可以使用该模块进行平面设计教学视频的查看。
(7)在线测试模块
当学生经过视频学习之后,可以用过该模块对自己所学知识进行测试,对已学知识进行巩固。由于希望学生能够得到及时的反馈,主观题题目具有较高的主管性,系统没有办法进行判断,所以使用了选择题的形式。在学生提交答卷之后,系统会为学生自动计算分数并记录在案。
在逻辑代码实现方面,以留言模块为例进行讲解。该模块的实现主要通过用户进行登录后,将用户 ID 写入 Session 中,用户将自己想要填写的留言写入文本框后点击添加按钮,触发 click 事件,将数据通过 insert 语句写入数据库后,再通过 select 语句进行查询,反馈到首页。
4.2 网站后台页面实现
本平面设计课程网站的后台页面主要面对的是管理用户,方便管理员用户对网站进行管理,主要提供以下几个功能:系统用户管理、站内新闻管理、教学大纲管理、测试公告管理、教学视频管理、学习资源管理、作业管理、在线测试管理、答疑管理、学生用户管理以及系统参数管理等管理功能等本网站后台页面设计效果如图5所示。