首页> 中文学位 >基于Struts的教育在线平台子系统开发与数据存储方案研究
【6h】

基于Struts的教育在线平台子系统开发与数据存储方案研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1研究背景与意义

1.1.1国内外网络教育发展概况

1.1.2应用背景与意义

1.1.3课题技术背景

1.2研究内容与目标

1.3论文组织结构

第2章J2EE平台与Struts框架

2.1 J2EE平台

2.1.1 J2EE的结构框架

2.1.2 J2EE的主要核心技术

2.2 MVC设计模式

2.2.1 MVC概念

2.2.2 MVC模式在Web开发中的应用

2.3基于MVC模式的Struts框架

2.3.1框架的概念

2.3.2 Struts框架结构

2.3.3 Struts工作流程

2.3.4 Struts的优点

2.4本章小结

第3章Ajax技术的引入

3.1 Ajax概念与核心技术

3.1.1 Ajax概述

3.1.2 Ajax核心技术介绍

3.2 Ajax工作原理

3.2.1传统的Web应用解决方案

3.2.2 Ajax工作方式

3.3 A.iax在项目中的应用

3.3.1 Ajax融入Struts框架

3.3.2 Ajax在课题中的应用

3.4本章小结

第4章信息反馈统计系统设计

4.1信息统计反馈系统需求分析与功能设计

4.1.1系统需求分析

4.1.2系统功能设计

4.2信息反馈系统搜索功能

4.2.1搜索功能分析

4.2.2搜索结果的显示

4.3数据库设计

4.3.1系统数据表设计

4.3.2系统视图设计

4.4本章小结

第5章信息反馈统计系统实现

5.1系统开发运行环境

5.2系统总体架构

5.2.1平台架构

5.2.2系统总体框架

5.3数据库连接

5.3.1 JDBC连接Oracle数据库

5.3.2 Tomcat5.5数据连接池全局配置

5.4各功能模块的实现

5.4.1教师信息统计反馈模块

5.4.2学生信息统计反馈模块

5.4.3课程信息统计反馈模块

5.4.4博客信息统计反馈模块

5.4.5论坛信息统计反馈模块

5.4.6平台信息统计反馈模块

5.5本章小结

第6章教育在线平台数据存储和服务器架设

6.1数据存储技术介绍

6.1.1常见数据存储技术简介

6.1.2教育在线平台数据存储架构

6.2服务器数据库的备份

6.2.1 Web/文件服务器备份

6.2.2 Oracle数据库备份简介

6.3本章小结

第7章开发中遇到的问题及后续工作

7.1开发中遇到的问题与解决方法

7.1.1提交表单带来的中文乱码问题

7.1.2分页显示中复杂查询带来的问题

7.2课题后续工作

7.2.1教育在线平台架构的改进

7.2.2数据存储方案的改进

7.3本章小结

结论

参考文献

攻读硕士学位期间发表的学术论文

致谢

展开▼

摘要

随着计算机网络技术的迅猛发展,网络教育已经成为传统教育的一种有益且有效的补充方式,北京工业大学教育在线平台作为自主开发的网络教育平台,从本校自身用户角度出发,是一个有自己特色而又简单易用的平台。该平台运行一年来效果良好,但是在使用中,用户也提出了新的需求。通过对用户需求的收集,管理员用户对目前用户访问以及使用教育在线核心模块即课程教学相关模块的情况无法得到直观的数字统计,因此加入一个信息系统统计反馈模块十分必要。另外在对教育在线系统服务器架构的了解中,发现教育在线平台在建立初始没有一个清晰的数据存储以及备份的方案。虽然目前流行的企业级备份方案非常成熟,但是往往需要付出高额的代价请专业公司来设计并采购其代理的设备,目前教育在线平台所在机房拥有了一些设备,利用好现有的设备,并适当采购新的设备,在项目经费承受范围内,寻找数据存储备份的改进建议也是本次课题的工作之一。 本课题研究重点是学习J2EE开发的结构、Struts框架下MVC模式的开发,以及引入Ajax技术增强用户交互体验,并在一系列技术的学习与研究基础上完成信息系统统计反馈这一子系统模块的开发。由于教育在线平台使用的开发环境遵循J2EE平台结构以及Struts框架下的MVC模式,所以新模块很好的保持了与原有系统的兼容性。经过一段时间的测试,该子系统能够满足管理员的统计需要,在自身运行良好的同时没有对原平台稳定性造成影响。信息统计反馈系统的实现完善了教育在线平台的功能,贯彻了教育在线平台开发立足于本校用户的思想,增强了平台的实用性。课题的第二个任务是提出数据存储方案的改进建议,文章第六章重点解决了这个问题,不仅对现有存储方案做出了介绍还着重针对自身情况分析了自身方案存在的不足并提出了解决建议,在今后数据存储改进过程中可以做到有的放矢。 本文首先对研究内容的背景、意义做出分析,在第二和第三章对开发系统涉及的技术做出了分析与理论学习。文章在第四章与第五章着重介绍了信息统计反馈系统的设计与实现,其中对数据库连接池配置的问题也做出了解答。 由于精力和时间有限,课题还有很多可以改进的地方。本文最后简单总结了两点开发过程中遇到的困难,并且提出了一些仍然需要改进和加强的建议,对未来课题延伸做出了展望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号