基于PHP的网上答疑系统的研究与实现

基于PHP的网上答疑系统的研究与实现

论文摘要

随着Internet技术的广泛应用和Web技术的不断发展,对传统的答疑方式产生了深远的影响。基于网络的答疑系统成为当今计算机应用的一个热点。采用非面对面教学方式的网络教学答疑系统,学生提问和教师答疑可以不受时间和地点的限制,体现了网上答疑的开放性、交互性和自主性等特点。论文首先给出了基于网络的答疑系统的系统结构,并在分析了C/S模式存在的不足的基础上,研究了B/S模式的网络结构和特点。本系统采用B/S/S结构,即采用浏览器、Web服务器、数据库服务器三层结构,是对传统的C/S结构的改进。本文描述了基于PHP网上答疑系统若干关键技术的研究和实现,主要包括以下几个方面:1.分析研究基于PHP网上答疑系统的若干关键技术,对各关键技术的可行性进行分析对比和详细说明,为今后同类系统的开发奠定了一定的基础;2.将面向对象的分析和设计技术应用于基于PHP网上答疑系统的设计,引入了软件工程的Case管理方法,利用Rational Rose 2005这个辅助工具,获得了良好的系统解决方案:3.介绍一个基于PHP网上答疑系统的结构组成和基本功能,并给出了基于PHP技术实现网上答疑系统的方法。系统数据库平台采用MySQL,使用方便、可伸缩性好、与相关软件集成程度高。系统采用PHP技术实现用户界面层的设计,可移植性好、代码执行效率高、与数据库的连接方便。本系统分为用户管理模块、自动答疑模块、异步答疑模块和同步答疑模块。实现了提问、解答、浏览、搜索、统计等功能。还对其关键问题:如自然语言提问的方式、用户页面传递、图片上载、分类归纳问题等作了探讨,并给出了具体方案。最后在总结中提出了系统存在的问题以及进一步的工作。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 网络答疑系统的发展现状
  • 1.2.1 国外研究概况
  • 1.2.2 国内研究概况
  • 1.3 本文的主要研究内容
  • 1.4 全文体系
  • 第2章 系统开发技术方案研究
  • 2.1 系统的结构模型
  • 2.1.1 双层客户/服务器体系(C/S)结构
  • 2.1.2 双层浏览器/服务器体系(B/S)结构
  • 2.1.3 三层客户/服务器体系(C/S/S)结构
  • 2.1.4 三层浏览器/服务器体系(B/S/S)结构
  • 2.1.5 本系统采用(B/S/S)结构
  • 2.2 实现动态网页常用技术
  • 2.3 系统开发环境
  • 2.3.1 Web服务器
  • 2.3.2 PHP技术
  • 2.3.3 MySQL技术
  • 2.3.4 Web数据库构架
  • 2.4 本章小结
  • 第3章 答疑系统的分析与总体设计
  • 3.1 UML简介
  • 3.2 系统的需求分析
  • 3.2.1 用例的获取和组织
  • 3.2.2 用例图
  • 3.2.3 用例的详细描述
  • 3.2.4 用例优先级的确定
  • 3.2.5 其他需求
  • 3.3 面向对象的系统分析
  • 3.3.1 发现类和对象
  • 3.3.2 为类分配操作
  • 3.3.3 分析模式——静态模型
  • 3.3.4 分析结果——动态模型
  • 3.4 答疑系统的总体设计
  • 3.4.1 系统总体结构
  • 3.4.2 系统功能模块
  • 3.4.3 系统功能模块说明
  • 3.5 数据库的设计
  • 3.5.1 数据库分析
  • 3.5.2 创建数据库表
  • 3.6 本章小结
  • 第4章 中文分词技术的应用
  • 4.1 中文分词的一般方法
  • 4.2 中文分词的特点
  • 4.3 中文分词中的困难
  • 4.4 本文中采用的分词方法
  • 4.4.1 正向最大匹配法
  • 4.4.2 算法流程
  • 4.4.3 歧义字段的切分
  • 4.4.4 正向最大匹配法函数应用
  • 4.5 本章小结
  • 第5章 答疑系统的设计与实现
  • 5.1 用户与权限管理模块设计与实现
  • 5.1.1 用户身份划分
  • 5.1.2 用户注册与登录设计
  • 5.1.3 用户模块的具体实现过程
  • 5.1.4 编码中所涉及到的主要关键技术
  • 5.2 自动答疑模块的设计与实现
  • 5.2.1 自动答疑模块设计
  • 5.2.2 文本的处理
  • 5.2.3 关键词提取
  • 5.2.4 答案搜索
  • 5.3 异步答疑模块的设计与实现
  • 5.3.1 异步答疑模块结构
  • 5.3.2 提交问题模块
  • 5.3.3 浏览问题模块
  • 5.3.4 搜索问题模块
  • 5.3.5 回答问题模块
  • 5.3.6 管理模块
  • 5.4 同步答疑模块的设计与实现
  • 5.4.1 同步答疑设计
  • 5.4.2 同步答疑的实现
  • 5.4.3 编码中所涉及到的关键技术
  • 5.5 本章小结
  • 第6章 总结和展望
  • 6.1 系统特点的总结
  • 6.2 未来的发展方向
  • 参考文献
  • 在校期间发表的论文、科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于PHP的网上答疑系统的研究与实现
    下载Doc文档

    猜你喜欢