首页 >  毕业论文  > 正文

基于web的在线答疑系统的设计与实现

在科学技术飞速发展的今天,传统的教育方式已经不能适应现代化教育的需要,时间和空间受到很多限制。在线教育是一种全新的教育模式,它可以突破时间和空间的限制,让更多的学习者共享优秀教育资源。在线学习答疑系统中采用了目前流行的B/S结构,使用JSP动态网页技术,选用MySQL作为后台数据库进行开发,系统实 现了学生完成自学,向老师提出问题,与老师通过邮件收发来沟通讨论问题,查询邮件回复及回答问题等功能。管理员则对系统进行管理和维护。在线答疑系统开发过程中遵循软件工程的规范,结合了现有的设备条件和具体的实际情况。该系统解决了网上教学这种非面对面教学形式中学生与教师之间交流的不便。
[关键词] 在线教育;基于web;在线答疑;交流;限制
 2.2.2  功能需求分析
功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户完成他们的任务。
本系统是为方便全校师生进行教与学而设计的,因为使用者在进入系统时应该进行身份验证。教学过程的主体是学生,学生进入系统后应能自学选择学习内容进行学习,在学习完后能够进行练习、测试以检验学习效果,还能完成提交教师布置的作业,因为需要具有自主学习和网上作业功能。学生在学习过程中遇到问题时应及时与他人交流,因而应具有讨论答疑功能。为了方便学生学习和开阔视野,为学生参加各种认证考试提供便利,系统应提供资源共享[5]。
因此,为了满足学生需求,系统应具有自主学习、在线提问、讨论答疑、资源共享、资格认证等功能。
作为教学过程的另一个主体——教师,应能在管理员的授权下,定期对各种信息如课件信息、作业信息、试题信息等进行管理,因此,系统还需要具有课件管理、作业管理、资源管理、题库管理、成绩管理、论坛管理等管理功能。
管理人员则能对全体师生进行管理,并具有教师的部分权限,能够实现用户管理、课件管理、资源管理、课程管理等各种管理功能。
 
目    录
1 背景与意义 1
2 系统分析 2
2.1 系统可行性分析 2
2.2 系统需求分析 2
2.2.1 用户需求分析 2
2.2.2 功能需求分析 3
2.2.3 性能需求分析 4
2.3 系统结构体系 4
2.3.1 浏览器/服务器模式 4
2.3.2 系统结构 6
2.3.3 答疑系统的编程模式 6
3 系统总体设计 9
3.1 系统设计目标 9
3.2 系统设计原则 9
3.3 总体设计 10
3.3.1 总体结构 10
3.3.2 系统结构数据流图 12
4 详细设计 13
4.1 前台页面的详细设计 13
4.1.1 登录模块的设计与实现 13
4.1.2 注册模块的设计与实现 13
4.1.3 答疑操作模块的设计与实现 14
4.1.4 邮件收发模块 15
4.2 后台数据库设计 15
4.2.1 创建数据库 15
4.2.2 数据库逻辑结构设计 15
5 系统的运行与实施 18
5.1 用户进入系统的运行与实施 18
5.1.1 用户登录与注册 18
5.1.2 用户提问 18
5.2 老师进入系统的运行与实施 20
5.2.1 老师的登录 20
5.2.2 老师答疑 20
5.3 管理员进入系统的运行与实施 21
5.3.1 管理员的登录 21
5.3.2 管理员操作 21
6 系统测试与运行 22
6.1 系统测试目的与意义 22
6.2 系统测试的原理及测试原则 23
6.2.1 系统测试的原理 23
6.2.2 系统测试的原则 24
6.3 测试方法 24
6.4 测试过程 26
6.4.1 主页面的登录模块测试 26
6.5 其他错误 26
结束语 27
参考文献 28
附录 29
致谢 31
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于房产的电子沙盘系统的设计与实现

下一篇:javassm酒店客房管理系统的设计与实现

相关文章: