在科学技术飞速发展的今天,传统的教育和管理受到了极大地冲击。教育的方式、辅助手段和工具也发生着日新月异的变化。在线教育是一种全新的教育模式,它可以突破时间和空间的限制,让更多的学习者共享优秀教育资源。在线问题解答系统有着广阔的应用前景。
在线问题解答是实现远程教育的重要环节,在线问题解答系统,它为师生提供了相互交流的平台。该系统的应用不受时间、科目、空间和地域的限制,可以解决在教学过程中,教师在给学生进行答疑的过程中重复出现一题多答的即浪费时间又降低了工作效率的问题,同时又可以解决由于地域或时间等因素使一些同学很难到达答疑现场,不能及时解决在学习过程中遇到的困难的问题。应用该系统进行实时答疑以及非即时答疑,真正实现了基于Internet上(1对1,1对多,多对多)的教学模式。在线教学模式能在教师的主导作用引导下,充分发挥学生的主体作用。
    在线问题解答系统中采用了目前流行的B/S结构,采用Java语言,使用JSP动态网页技术,选用SQL Server 2005作为后台数据库进行开发的。系统用户主要包括学生用户、教师用户、问题管理员用户。学生用户可以提问、浏览老师回复的相应信息,并且浏览、解答其他人的问题和老师的解答;对于教师用户可以回答问题,但是不可以提问题;对于问题管理员可以回答和删除问题,但是不可以提问题。整个系统开发过程中遵循软件工程相规范,结合了现有的设备条件和具体的实际情况。

关键词:在线问题解答,Java,SQL Server 2005,Jsp

目录:
1    绪论    1
1.1    课题研发的国内外研究动态    1
1.2    课题研究的目的及意义    1
1.2.1    课题研究的目的    1
1.2.2    课题研究的意义    1
1.3    本文的工作    2
2    系统开发环境和相关技术简介    4
2.1    开发语言综述    4
2.2    SQL SERVER 2005数据库的选用    4
2.3    JSP技术简介    4
2.4    SERVLET 介绍    6
2.5    B/S 体系结构    6
2.6    开发及运行环境    7
3    系统分析    8
3.1    系统可行性分析    8
3.1.1    经济可行性    8
3.1.2    技术可行性    8
3.1.3    操作可行性    8
3.2    系统需求分析    8
3.2.1    系统功能需求    8
3.2.2    系统性能需求    9
3.2.3    系统数据要求    10
3.3    系统流程图    11
4    系统概要设计    12
4.1    系统结构与组成    12
4.1.1    学生部分的功能定义    12
4.1.2    老师部分的功能定义    13
4.1.3    问题管理员的功能定义    13
4.2    系统数据结构图    13
4.2.1    登录结构图    13
4.2.2    问题管理员界面结构图    14
4.2.3    老师界面结构图    14
4.2.4    学生界面结构图    14
4.3    数据库设计    15
4.3.1    概念模型设计(E-R图)    15
4.3.2    数据库表设计    16
5    系统的详细设计与实现    18
5.1    系统界面设计与实现    18
5.2    系统分层设计与实现    19
5.2.1    表示层的设计    19
5.2.2    控制层的设计    19
5.3    各个功能模块的设计与实现    20
5.3.1    用户模块详细设计    20
5.3.2    解答问题模块详细设计    22
5.3.3    用户模块实现    23
5.3.4    解答问题模块实现    24
6    系统的测试与调试    25
6.1    测试概述    25
6.1.1    软件测试的目的    25
6.1.2    软件测试的任务    25
6.1.3    测试环境    25
6.2    单元测试    26
6.2.1    黑盒测试    26
6.2.2    白盒测试    26
6.2.3    模块接口测试    27
6.3    集成测试    29
6.3.1    自顶向下集成    29
6.3.2    确认测试标准    29

Java、JSP基于WEB的在线问题解答系统相关推荐

  1. SSM毕设项目基于web的在线订餐系统sbh8k(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目基于web的在线订餐系统sbh8k(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuil ...

  2. 基于Web的在线考试系统

    基于Web的在线考试系统     二十一世纪的今天,随着社会的迅猛发展,科技也越来越发达,互联网已经遍布于家家户户,深入到人们的日常生活中.网络技术给我们当今的教育方式的带来了一次历史性的变革,在线考 ...

  3. 基于web的在线考试系统的设计与开发

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 在线考试系统的设计与开发 目录 TOC 1-3 第一章 绪论 1 1.1在线考试系统的研究背景 ...

  4. Java、JSP基于WEB的师生互动系统

    技术:Java.JSP等 摘要: 师生互动系统,指主体教师与学生或学生与学生进行网络交流互动学习中,涉及的一切网络学习资源,软.硬件设施和互动服务总和的系统.随着教育教学网络化的发展,针对目前xx大学 ...

  5. Java、JSP基于Web的师生互动系统的设计与实现

    随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证.如何以网络为纽带快速.高效.方便地实现知识传递,以现代化手段促进教学改革,是教育工作者要解决的问题.传统的教学方式体现出管理员和用户不能同步 ...

  6. java+jsp基于ssm的智慧医疗系统医院挂号就诊系统-计算机毕业设计

    项目介绍 随着计算机科技的快速发展,很多地方都实现了自动化管理,医院也不例外.在大多数医院,无论是挂号处,还是取药的窗口,都会看到有很长的队伍,很显然这样会让患者就医的过程中浪费太多的时间.其次,对于 ...

  7. JSP基于web网上作业提交系统

    技术:Java.JSP等 摘要: 在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及.但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少. 通过 ...

  8. 基于java web的在线考试系统(源码+论文)

    今天介绍的一个项目是, 基于java web的在线考试系统 1 设计内容及要求 1.1 在线考试系统概述 基于Java web开发的在线考试系统不仅可以充分利用校园内各种资源,对学校的各种教学资源进行 ...

  9. java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统

    基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现, ...

最新文章

  1. ubuntu开机出现:system program problem detected
  2. BaaS后端即服务 - 分析篇
  3. 上传图片动态预览(兼容主流浏览器)
  4. luci L大_油耗最低1.4L!开这四款车一个月都不用进加油站
  5. wav2midi 音乐旋律提取算法 附可执行demo
  6. 解决夜神模拟器无法联机调试 adb server version (**) doesn't match this client (**); killing...
  7. github上打包的样式为什么在预览的时候,出现404
  8. 32位与4G内存限制
  9. Solaris 11.3 升级到 11.4注意事项
  10. 《基因 7》(GENE VII)问题汇编
  11. 磁盘分区命令fdisk、parted和gdisk
  12. 普通麦克风和多阵列麦克风的区别
  13. CSS3 3D transform
  14. Android移动应用程序开发
  15. 数据库有哪些类型?如何根据应用场景选择?终于有人讲明白了
  16. sql语句实现多条数据合为一条数据
  17. Android 重装系统之小米系统
  18. 信道检测手机软件 ios_【手机软件】昔日“麻花”特别版,全新观影神器,苹果已上架TF版,支持双端。...
  19. windows和Mac怎么查看ip地址
  20. 用Python编了一个鱿鱼游戏

热门文章

  1. java手册之字符串操作
  2. 微信公众平台深度开发JAVA版第一季 22.微信猜数字活动4
  3. scikit-learn 决策树算法中特征(自变量)重要性的计算
  4. 阿里半跪过,任正非差点跳楼,京东被骗光钱:成年人的生活哪有容易二字?...
  5. python爬虫设计_python3爬虫之设计签名小程序
  6. 数字电路要点总结-数模模数转换电路
  7. maven的dependencyManagement详解
  8. VLAN-3-VLAN Trunk:ISL和802.1Q
  9. 为什么要做企业固定资产管理系统,企业如何加强固定资产管理
  10. C语言入门第十篇,switch语句