本系统的主要功能是为了实现学生与老师在远距离的相互交流学习,分为两大模块,即时答疑与非即时答疑。网上答疑系统提供了良好的学习和沟通的平台,在这里学习交流,大家更像是朋友,消除了传统教学模式老师与学生间的距离,学生不仅可以向老师提出问题还可以跟老师交流,提出自己的烦恼,老师可以针对学生的特点给予答复,对于无法马上答复的问题,可以跟其他老师商量后给学生回复。在即时答疑模块中,学生也可将问题提出与其他同学进行讨论,老师在线给予辅助和提示,不仅解决的了学生的问题,还锻炼了学生的动脑能力,达到兴趣与学习相结合的目的。有效的提高了学生的学习主动性。
过分析设计,用JSP编写系统,包括用户注册、登录,答疑,上传下载等内容,系统只有注册用户才可以进入进行答疑,登录时还需要进行验证,看是否是注册用户,每个注册的用户可以进行系统中的所有功能。运用SQL SERVER 2000来设计数据库,每个功能都有表,表的设计用于存贮数据和信息。在同一界面进行在线聊天以实现即时答疑功能,并可进行上传下载文件,非即时答疑功能的实现是通过留言,用户可以互相探讨和解答,而教师也会参与其中,并给予答案。
功能分析
答疑系统的非即时答疑功能我运用BBS留言版来实现的。因此,其功能是参考留言版的设计实现来做的。一般的BBS可以对所有用户的留言进行查看、回复,也可自己进行发表,而这里的模块功能略有区别。
在本系统中,用户类型一共分为两种,教师用户和学生用户,两种用户登录后的界面相同,但是所能进行的操作不尽相同,不论教师用户还是学生用户登陆后只能查看自己的留言和给自己的留言或回复。学生用户在进入模块后,可以选择需要留言的老师,学生可以看到所有注册过的老师以及老师所教的学科,根据自己的需要有针对性的提问。教师用户登陆后,可以检查自己的留言,可以区分已回复的留言和还没有回复的留言,这样便于教师管理学生的提问。另外,教师还有删除留言的功能,而学生没有这个功能,这是由用户类型来判断赋予的权限。