jsp154Struts在线答疑系统

jsp154Struts在线答疑系统

150

更新时间:2021-03-01

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

网络答疑系统已经成为远程教育网站不可缺少的组成部分,它对提高远程教育的质量起着至关重要的作用。但目前的网络答疑系统功能比较简单、答疑效率低、智能性不高。随着人工智能和自然语言处理等相关技术的发展,未来的网络答疑系统将会在智能性、开放性、独立性、多媒体性上取得突破性的进展,从而使网络答疑系统真正给远程教育带来质的提高。

关键问题:
1.如何获取用户的需求
2.老师如何知道学生有问题需要进行答疑,学生如何知道问题已经解答,以及怎样进行问题提交和教师答疑(最重要的模块)
3.该系统涉及多方面的数据交互(如用户对数据库的读取和写入,系统根据数据库的变化在页面上有所显示,大量的学习资料又应该怎样存储),应该怎样去进行数据库的设计
4.该系统不是一个简简单单的页面,完善该系统的时候,应需要哪些技术
解决思路:
1.针对不同专业,不同年级的学生及老师,采取问卷调查,以及时真实的了解用户的需求
2.利用页面和服务器定时连接并局部刷新来更新消息来及时通知教师或学生有新的消息,将发送的消息存放在数据库中,并以类似于发帖回帖的形式在网页中显示
3.建立教师表(存放教师信息),学生表(存放学生信息),管理员表(存放管理员信息),还需要建立存贮文件位置的表(存放大型学习资料路径)以及提问表和问题解答回复表(存放提出的问题和老师的解答)。
4.4.以Struts技术作为框架,并合理结合javascript设计网页细节,及在
收到提问或者解答完成后,利用jdbc技术及时不刷新的显示当前消息.


目 录
1、引言 4
1.1 研究现状 4
1.2 主要研究的目的及内容 5
1.3 研究方法及设计思路 5
1.3.1 研究方法 5
1.3.2 设计思路 6
2、应用需求分析与可行性分析 6
2.1 应用需求分析 7
2.2 运行需求分析 8
2.3 其他需求分析 8
2.4 可行性分析 8
2.4.1经济可行性 8
2.4.2技术可行性 9
2.4.3 运行可行性 9
2.4.4 时间可行性 9
2.4.5 法律可行性: 10
2.5 系统开发步骤 10
3、相关技术简介 11
3.1 JSP技术简介 11
3.2 Mysql数据库 12
3.3 JDBC 14
3.4 B/S模式分析 14
4、系统分析 16
4.1 系统实现目标 16
4.2 系统体系结构 17
4.3 主控流程图 18
4.4 系统ER图 19
5、系统设计 19
5.1 概要设计 20
5.2 系统结构设计 20
5.3 详细设计 20
5.3.1 管理员登录界面 20
5.3.2 管理员设置 21
5.3.3 公告管理模块 23
5.3.4 论坛管理模块 23
5.3.5 系统首页 24
6、系统调试与测试 24
6.1 程序调试 24
6.2 程序的测试 25
6.2.1 测试的重要性及目的 25
6.2.2 测试的步骤 26
6.2.3 测试的主要内容 26
结束语 29
致谢 31
参考文献 32


下载
本地下载
- MB
188083800