asp计算机英语教学系统介绍了一个基于Web的计算机英语教学系统的设计与实现。介绍了该系统的结构框架以及流程图。讨论了该系统的具体功能实现。在线考试模块,可以支持多种题型的管理与测试,实现普通考试系统的登录、注册、答题等功能,还实现了考试设计功能。在该设计功能中,教师可以实现动态地进行试题管理,如增加、删除、修改试题等功能。通过留言板,可以实现学生发帖、回复功能,还提供教师的管理功能。注册用户不仅可以对自己的个人信息进行修改,还可以直接查询自己发表的话题。同时,该系统还提供管理员(教师)功能,可以进行各项维护。
系统功能模块设计
在线考试模块:
系统主要功能如下:
(1)学生在线注册成功后可以登录到考试中心,参加由系统按最新一期试卷的设置随机产生的试题的考试;
(2)学生提交答题,系统自动对照数据库正确答案算出分数,即学生当前考试的成绩提交到成绩库中;
(3)学生只能对每一期考试提交一次成绩,如果不及格,后台管理员可以设置补考机会,一个人一期考试只能有一次补考机会;
(4)题库的维护、试卷的维护、成绩的统计、学生的查询与管理等;
系统主要分为前端、后端两大管理系统,包括4大功能模块,如图2.3所示。
(1)用户类型:
系统用户分为两类:学生类用户和管理员(教师)类用户。学生类用户是指当前系统中所有的学生,此类用户只能对自己的信息进行初次注册及浏览,不具有浏览和查询他人信息的权利,也不能对自身和他人的信息进行管理。管理员(教师)类用户可以对自己和他人的信息进行浏览、查询以及修改等管理,同时具有题库的维护、试卷的维护和成绩的统计等功能。
(2)后台考试管理模块:
此模块只对管理员(教师)类用户开放。管理员(教师)类用户可以对题库进行增加、修改、删除等操作。如果当前浏览部分不能满足管理员(教师)的要求,提供搜索条件可以在现有的信息中进行查询。不仅可以对策划试卷的题型、分数等进行创建、修改和删除操作,而且可以对考试成绩进行查询,根据实际情况对具有补考资格的学生批准补考,还可以对学生资料进行查找和删除。
(3)考试管理模块:
此模块对学生类用户开放。学生类用户可以浏览自己以往的学习成绩,也可以参加考试,对创建的试卷中的题目进行回答。答题完毕,系统自动对照数据库正确答案算出分数,即学生当期考试的成绩提交到成绩库中。
留言板模块:
系统主要功能如下:
(1)不用注册也可以发言,如果注册,则保留用户名;
(2)可以设置多个管理员;
(3)两种留言显示方式,即留言本式和讨论区式,并可进行固定设置;
(4)管理员可以删除、固顶、锁定、提前和反向操作留言;
(5)留言可选心情图标;
(6)发帖人的IP记录,管理员可查看;
(7)注册用户可以修改自己的留言;
(8)留言可按留言主题、留言内容、回复内容、留言人进行搜索;
(9)可设置是否必须注册才能留言;
(10)可设置是否只能管理员或版主才能回复;
(11)可设置过滤词语;
(12)可设置被过滤词语后是否禁止该用户再次留言;
(13)留言锁定功能,是锁定留言不能回复;
(14)可设定是否要经过认证才能显示留言;
(15)可同时对多个留言进行管理操作;
(16)用户可发悄悄话,只有该用户和管理员或版主才能查看;
(17)防灌水功能,可设置用户留言时间间隔;
(18)可禁止一些IP用户的留言;
(19)带计数器功能,可在留言板后台设置;