登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

自助在线答疑系统—知识管理子系统毕业论文

 2022-02-15 21:55:23  

论文总字数:23008字

摘 要

计算机网络的发展与普及,使得大学生的现实生活已经与网络紧密结合在一起,一种依赖于网络进行学习的新形式逐渐成长成熟。

基于实际学习过程中可能存在教师与学生时间不协同、地点限制、面对面交流障碍等一系列具体问题,设计出一套系统化、规范化、信息化的实用在线答疑系统是实现教学资源的最大利用和更好地为学生服务的最佳方式。在线答疑系统不仅仅能冲破时间和地点的限制,同时也合理利用网络资源提高了答疑的效率。因而,设计开发出一个合适的答疑系统是解决现实答疑问题的优良手段之一。

本系统基于B/S架构,采用Java语言编写,开发工具为MyEclipse,Tomcat作为服务器,使用 MySQL数据库进行数据保存。前端利用JSP进行界面的设计,业务逻辑控制器Action的实现采用了Struts1框架进行配置。

针对本系统中各类用户职能的不同,对其相应的功能进行了不同的设计实现。

关键词:在线答疑系统;B/S架构;Java语言;Struts1框架

Self help online question answering system- Knowledge management subsystem

ABSTRACT

With the development and popularization of computer network, the real life of college students has been closely integrated with the network, and a new way of relying on the network to learn gradually matures.

There may be a time for teachers and students in coordination and place, face to face communication barriers and a series of practical problems in the learning process based on the design of a set of systematic and standardized information and practical online answering system is the best way to achieve the maximum utilization of teaching resources and to better serve the students. Online question answering system not only breaks through the restrictions of time and place, but also makes rational use of network resources to improve the efficiency of answering questions. Therefore, the design and development of a suitable question answering system is one of the best means to solve the real question answering problem.

The system is based on the B/S architecture, using Java language, the development tools for MyEclipse, Tomcat as the server, using MySQL database for data storage. The front end uses the JSP to carry on the interface design, the service logic controller Action realization uses the Struts1 frame to carry on the disposition.

In view of the different functions of users in the system, the corresponding functions are designed and implemented differently.

Keywords: online question answering system; B/S architecture; Java language; Struts 1 Framework

目录

摘要 i

ABSTRACT ii

目录 iii

第一章 绪论 1

1.1 系统开发的背景和意义 1

1.1.1 系统开发的背景 1

1.1.2 系统开发的意义 1

1.2 系统开发环境 2

1.3 论文结构 2

第二章 系统技术介绍 3

2.1 Struts1框架技术介绍 3

2.2 HTML与JSP技术介绍 4

2.3 Java与JavaScript技术介绍 4

2.4 MySQL技术介绍 5

2.5 CSS技术介绍 5

第三章 系统分析 6

3.1 需求分析 6

3.2 可行性分析 7

3.2.1 技术可行性分析 7

3.2.2 时间可行性分析 7

3.2.3 经济可行性分析 7

第四章 系统设计 8

4.1 系统设计思想 8

4.2 系统结构 8

4.2.1 系统模块设计 8

4.2.2 系统结构图 9

4.2.3 系统用例图 9

4.2.4 系统流程图 11

4.3 数据库设计 11

4.3.1 概念结构设计 11

4.3.2 物理结构设计 12

4.3.3 创建数据库 17

4.3.4 数据库连接 20

第五章 系统实现 21

5.1 Struts1.2环境配置与分析 21

5.1.1 A_hello系统项目中导入Struts1.2 21

5.1.2 配置struts-config.xml文件 21

5.2 系统重要界面图 22

5.3 功能实现 24

5.3.1 登录功能 24

5.3.2 用户信息管理 25

5.3.3 通讯录管理 26

5.3.4 科目知识点管理 26

5.3.5 问题管理 29

5.3.6 其他功能实现 30

5.4 其他重要代码分析 30

5.4.1 JavaScript正则表达式 30

5.4.2 分页功能实现 31

5.4.3 marqueen标签 32

5.4.4 删除操作判断 32

5.5 系统测试 33

5.5.1测试的环境与条件 33

5.5.2测试结果 33

第六章 结束语 35

6.1 反思与不足 35

6.2 问题与思考 35

参考文献 37

致谢 38

绪论

1.1 系统开发的背景和意义

1.1.1 系统开发的背景

请支付后下载全文,论文总字数:23008字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图