在线答疑系统设计
2023-01-29 13:04:34
论文总字数:19794字
摘 要
随着互联网技术的突飞猛进,大学生在线答疑平台已经开始成为一种潮流,在各大学校开始流行起来,学生可以在系统里发布自己想要问的问题,也可以帮助其它同学答疑解惑,该系统将充分致力于帮助大学生迅速解决问题上,主要用户是大学生和老师。
本文主要介绍基于Java的在线答疑平台的研发过程,Java是一门面向对象编程语言, Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。问答管理平台项目分为前台和后台两部分,前端技术采用了JSP动态页面,Jquery,ajax,JavaScrip,layer弹出层插件,Highcharts插件等,后端框架使用struts2,问答平台系统是一个用于网友之间交流的平台,前台页面:首先网友只用查看问题的功能,必须注册并且登录成功后才能在页面上进行其它操作,用户可以在页面上提出问题,其它用户可以进行回答,用户也有点赞等功能,后端页面主要功能模块:问答管理模块、用户管理模块、数据统计模块和基础资料模块。其中问答管理模块包括问题管理和答案管理,用户管理模块包括人员管理、角色管理以及权限管理,数据统计模块包括问题统计和积分统计,基础资料模块包括客户管理和标签管理。
关键词:Java;答疑;在线教育;网络问答
Online Question Answering System Design
ABSTRACT
With the rapid development of Internet technology, college students" online question answering platform has become a trend. It is popular in university schools. Students can issue questions that they want to ask in the system, and help other students to answer doubts. The system will fully help college students to solve problems quickly. The main users are college students and teachers.
This paper mainly introduces the research and development process of online answering platform based on Java. Java is an object oriented programming language. Java language implements object-oriented theory excellently, allowing programmers to do complex programming in an elegant way of thinking. The question and answer management platform is divided into two parts: front desk and backstage. The front-end technology uses JSP dynamic pages, jQuery, AJAX, JavaScrip.Layer popup plugin, highcharts plugin, Struts2 backend framework, quiz platform system is a platform for exchanges between users, users only see the front page: first the function must be registered and logged in to the page after the success of the operation he, users can ask questions on the page, other users can answer, users have point praise and other functions, the main function of the back page module QA management module, user management module, statistics module and basic data module. Q amp; a management module includes question management and answer management. User management module includes personnel management, role management and permission management. Data statistics module includes problem statistics and integral statistics, and basic data modules include customer management and tag management.
Key words: Java;Question Answering ; Online Education; Network Q amp; A
目 录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1选题背景和意义 1
1.2主要工作 1
1.3本系统特点 2
1.4.1 JDK概述 2
1.4.2 Eclipse概述 2
1.4.3 MySQL概述 2
1.4.4 Tomcat概述 2
第二章 需求分析 3
2.1可行性分析 3
2.1.1技术可行性 3
2.1.2操作可行性 3
2.2系统的需求概述 3
2.3功能性需求概述 4
2.4非功能性需求概述 5
第三章 数据库设计与实现 6
3.1 数据库简要概述 6
3.2 E-R图简要说明 7
3.3 表清单 10
3.4 详细表清单 10
第四章 系统设计与实现 13
4.1系统总体结构 13
4.2界面设计 13
4.3系统分层实现 14
4.3.1表示层设计 14
4.3.2控制层设计 14
4.4系统功能详细设计 15
4.4.1用户模块设计 15
4.4.2管理员模块设计 16
4.5系统的实现 19
4.5.1用户模块实现 19
4.5.2管理员模块实现 20
第五章 系统测试 24
5.1测试的目的 24
5.2测试环境 24
5.3测试的方法 24
5.3.1功能测试 24
5.3.2性能测试 25
5.4测试的内容和步骤 25
总结 27
谢辞 28
参考文献 29
第一章 绪论
1.1选题背景和意义
随着互联网的发展,网络成为人们获取信息的重要手段,目前最大的百度能够搜索的网页数量超过了百亿。传统的搜索引擎纯在许多不足的地方,主要是如下三方面:
1. 以关键字的逻辑组合来表达检索需求。
剩余内容已隐藏,请支付后下载全文,论文总字数:19794字