基于java软件学院互助答疑设计与实现

摘要
随着人民生活水平的不断提高,网络越来越普及,网络已经作为人们学习的主要平台。顺应大趋势,远程教育应运而生。人们可以从远程教育的平台获取学习资料,也可通过远程教育平台和教师作进一步的交流解除疑惑。目前国内的远程教育系统相对简单,主要方式是电子邮件、关键词查询和在线讨论三种方式。这三种方式都不是简便可行的方法,如电子邮件通常不能及时给与学生想要的答案,在线讨论需要师生同时在线,而关键词查询方式并不适用于关键词抽取技术较弱的学生,且通常需要筛选结果,容易被误导。因此要解决远程教育的弊端必须采用新技术创造出更好的学习方式。本文研究的内容就是一个互助在线答疑平台,学生和老师都可以在平台上面进行提问和回答,本系统采用B/S结构,采用免费、易用且应用广泛的Mysql作为数据库服务器,是本系统的功能更加的强大。

关键词:互助答疑;网络教育;MySql;
Abstract
With the continuous improvement of people’s living standards, the network is becoming more and more popular. The network has become the main platform for people to learn. In line with the general trend, distance education came into being. People can get learning materials from the platform of distance education, or they can further communicate with teachers through the platform of distance education. At present, the domestic distance education system is relatively simple, the main ways are e-mail, keyword query and online discussion. These three methods are not simple and feasible. For example, e-mail usually can not give students the answers they want in time. Online discussion requires teachers and students to be online at the same time, while keyword query is not suitable for students with weak keyword extraction technology, and usually needs to filter results, which is easy to be misled. Therefore, in order to solve the disadvantages of distance education, we must use new technology to create a better way of learning. The research content of this paper is a mutual online question answering platform, on which students and teachers can ask questions and answer. The system uses B / S structure, free, easy-to-use and widely used MySQL as database server, which is more powerful.

Keywords:Mutual help answer; online education; MySQL

目录
摘要 I
Abstract II
1 绪论 3
1.1 课题背景及意义 3
1.2 主要研究内容 3
1.3 系统研究思路 3
1.4 系统研究方法 4
2 开发技术简介 13
2.1 基于B/S结构开发 13
2.2 JSP简介 13
2.3 MySQL数据库 13
2.4 JDBC 13
2.5 SSM框架 14
3 需求分析 14
3.1 需求分析 14
3.2 可行性分析 15
3.2.1 经济可行性 15
3.2.2 技术可行性 15
3.2.3 操作可行性 16
3.3 非功能需求分析 16
4 系统设计 17
4.1 数据库表设计 17
4.2 功能设计 18
5 系统详细设计 18
5.1 用户登录 18
5.2 问题发布 19
5.3 回答提问 20
5.4 用户资料 20
5.5 热门回答 21
5.6 最新回答 21
6 系统测试 22
6.1 调试目的 22
6.2 调试的主要内容 23
6.3 调试案例 23
6.4 测试方法 23
6.5 测试的重要性 24
6.6 不登陆测试 25
6.7 性能测试 25
结论 27
参考文献 28
致谢 29

你可能感兴趣的:(java,开发语言)