基于WEB的在线问题解答系统
技术:Java、JSP等摘要:
在科学技术飞速发展的今天,传统的教育和管理受到了极大地冲击。教育的方式、辅助手段和工具也发生着日新月异的变化。在线教育是一种全新的教育模式,它可以突破时间和空间的限制,让更多的学习者共享优秀教育资源。在线问题解答系统有着广阔的应用前景。
在线问题解答是实现远程教育的重要环节,在线问题解答系统,它为师生提供了相互交流的平台。该系统的应用不受时间、科目、空间和地域的限制,可以解决在教学过程中,教师在给学生进行答疑的过程中重复出现一题多答的即浪费时间又降低了工作效率的问题,同时又可以解决由于地域或时间等因素使一些同学很难到达答疑现场,不能及时解决在学习过程中遇到的困难的问题。应用该系统进行实时答疑以及非即时答疑,真正实现了基于Internet上(1对1,1对多,多对多)的教学模式。在线教学模式能在教师的主导作用引导下,充分发挥学生的主体作用。
在线问题解答系统中采用了目前流行的B/S结构,采用Java语言,使用JSP动态网页技术,选用SQL Server 2005作为后台数据库进行开发的。系统用户主要包括学生用户、教师用户、问题管理员用户。学生用户可以提问、浏览老师回复的相应信息,并且浏览、解答其他人的问题和老师的解答;对于教师用户可以回答问题,但是不可以提问题;对于问题管理员可以回答和删除问题,但是不可以提问题。整个系统开发过程中遵循软件工程相规范,结合了现有的设备条件和具体的实际情况。
关键词:在线问题解答,Java,SQL Server 2005,Jsp
目录:
1 绪论 1
1.1 课题研发的国内外研究动态 1
1.2 课题研究的目的及意义 1
1.2.1 课题研究的目的 1
1.2.2 课题研究的意义 1
1.3 本文的工作 2
2 系统开发环境和相关技术简介 4
2.1 开发语言综述 4
2.2 SQL SERVER 2005数据库的选用 4
2.3 JSP技术简介 4
2.4 SERVLET 介绍 6
2.5 B/S 体系结构 6
2.6 开发及运行环境 7
3 系统分析 8
3.1 系统可行性分析 8
3.1.1 经济可行性 8
3.1.2 技术可行性 8
3.1.3 操作可行性 8
3.2 系统需求分析 8
3.2.1 系统功能需求 8
3.2.2 系统性能需求 9
3.2.3 系统数据要求 10
3.3 系统流程图 11
4 系统概要设计 12
4.1 系统结构与组成 12
4.1.1 学生部分的功能定义 12
4.1.2 老师部分的功能定义 13
4.1.3 问题管理员的功能定义 13
4.2 系统数据结构图 13
4.2.1 登录结构图 13
4.2.2 问题管理员界面结构图 14
4.2.3 老师界面结构图 14
4.2.4 学生界面结构图 14
4.3 数据库设计 15
4.3.1 概念模型设计(E-R图) 15
4.3.2 数据库表设计 16
5 系统的详细设计与实现 18
5.1 系统界面设计与实现 18
5.2 系统分层设计与实现 19
5.2.1 表示层的设计 19
5.2.2 控制层的设计 19
5.3 各个功能模块的设计与实现 20
5.3.1 用户模块详细设计 20
5.3.2 解答问题模块详细设计 22
5.3.3 用户模块实现 23
5.3.4 解答问题模块实现 24
6 系统的测试与调试 25
6.1 测试概述 25
6.1.1 软件测试的目的 25
6.1.2 软件测试的任务 25
6.1.3 测试环境 25
6.2 单元测试 26
6.2.1 黑盒测试 26
6.2.2 白盒测试 26
6.2.3 模块接口测试 27
6.3 集成测试 29
6.3.1 自顶向下集成 29
6.3.2 确认测试标准 29
6.4 测试总结 29
7 结论 30
参考文献 31
致谢 32
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
回的人少,我来小顶一下 啥也不说了,感谢楼主分享哇!
页:
[1]