首页> 中文学位 >基于J2EE的在线答疑系统设计与实现
【6h】

基于J2EE的在线答疑系统设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 课题研究背景及意义

1.2 国内外研究现状分析

1.3 主要研究内容

1.4 论文结构安排

第二章 系统相关技术介绍

2.1 J2EE企业级平台

2.2 B/S架构与MVC模式

2.2.1 B/S架构

2.2.2 MVC模式概述

2.2.3 Struts2概述

2.2.4 Spring概述

2.3 MySQL数据库

2.4 对象关系映射技术

2.4.1 JDBC优缺点

2.4.2 对象持久化的方式

2.4.3 Hibernate

2.5 本章小结

第三章 系统需求分析

3.1 系统业务流程分析

3.2 用户角色分析

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 本章小结

第四章 系统设计

4.1 系统总体结构功能设计

4.2 系统软件架构设计

4.2.1 系统架构的作用

4.2.2 Web软件结构原则

4.2.3 在线答疑系统的架构

4.3 系统数据库设计

4.3.1 数据库表结构设计

4.3.2 数据库连接池配置

4.4 系统功能详细设计

4.4.1 模型层设计

4.4.2 控制层与视图层设计

4.4.3 持久化层设计

4.5 本章小结

第五章 系统实现

5.1 系统开发环境与运行环境

5.1.1 系统开发环境

5.1.2 系统运行环境

5.2 学生端子系统功能实现

5.2.1 个人基本信息维护

5.2.2 问题检索

5.2.3 我的提问

5.2.4 我的收藏

5.2.5 实时交流

5.3 教师端子系统功能实现

5.3.1 回答问题

5.3.2 发布公告

5.4 课程管理子系统功能实现

5.5 系统管理模块功能实现

5.5.1 系统登录

5.5.2 角色管理

5.6 本章小结

第六章 系统测试

6.1 测试方法

6.1.1 JUnit单元测试

6.1.2 集成测试

6.2 测试用例

6.3 测试结果分析

6.4 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

展开▼

摘要

随着信息技术的飞速发展,网络已经越来越普及,教学中可应用的各类信息化技术手段也越来越多。基于网络的在线答疑系统在课后答疑环节中的广泛应用,实际上就是信息化手段应用于教育教学中的一个典型范例。对于实际的教育、教学而言,在线答疑系统的出现很好地解决了课后由于教师与学生的分离导致的某些问题。在线答疑系统可以利用网络来突破时间和空间的限制,一方面提高了答疑工作的效率,另一方面也增加了师生之间以及学生之间的交流和互动。这对推动现今高校教学模式和教学方法的改革具有极为重要的意义。
  本文所实现的在线答疑系统利用J2EE技术开发,采用了目前较为流行的B/S体系结构。系统集成了Struts2和Spring两个开源框架作为MVC模式的实现框架,将Struts2的Action作为Spring当中的受管Bean。通过依赖注入,Action能够非常方便地获得实现业务功能的受管Bean的引用。本文选用Tomcat6.0作为应用服务器,选用MySQL5.0作为后台数据库,采用Hibernate来实现对象的持久化操作。
  本系统包含四种参与者:学生、教师、课程管理员和系统管理员。学生可以通过该系统发布问题、查看答疑、与在线的用户实时交流;教师可以在该系统中发布公告、发布资料、解答问题,并可实时地与学生进行交流;课程管理员可以通过该系统管理学校课程;系统管理员负责该系统用户、角色、权限的管理。
  本系统经过严格测试,运行稳定,使用方便,且可移植性高。不仅适用于普通高校的在线答疑,也适用于当下越来越广泛的网络远程教学。对于我国教育和社会和谐稳定地发展都具有非常重要的意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号