首页> 中文学位 >网络教育支撑平台的研究与设计
【6h】

网络教育支撑平台的研究与设计

代理获取

目录

文摘

英文文摘

声明

绪论

第一章J2EE平台与MVC设计模式

1.1J2EE平台概述

1.2设计模式的概念

1.2.1 JSP开发Web应用的两种模式

1.3 MVC设计模式

1.4 MVC设计模式的J2EE平台应用

1.5 MVC模式的优缺点

本章小结

第二章Struts框架实现MVC

2.1 J2EE的框架概述

2.2 Struts的框架概述

2.2.1 Struts所实现的MVC

2.3 Struts的核心组件

2.4 Struts框架的开发流程

2.5 Struts架构的优缺点

本章小结

第三章持久层技术和Hibemate

3.1对象的持久化技术

3.2实现持久化的设计模式

3.2.1 DAO(Data Access Obiect)模式

3.3对象关系映射与Hibemate框架

3.3.1对象关系映射(O/R Mapping)

3.3.2实现持久化的O/R Mapping框架Hibemate

3.3.3 Hibemate的编程接口

3.4结合Struts和Hibemate的J2EE数据表示

本章小结

第四章网络教育支撑平台的总体设计

4.1系统的需求分析

4.1.1系统概述

4.1.2系统的设计目标

4.2系统的总体设计

4.2.1系统的功能的划分

4.2.2系统的文件结构与命名规范

4.2.3系统的本地化措施与过滤器的设计

4.2.4系统的国际化处理

4.2.5系统的异常处理

4.2.6系统的数据源连接设置

4.2.7系统的日志管理

4.2.8系统的验证框架

本章小结

第五章网络教育支撑平台的详细设计与实现

5.1系统开发环境的配置

5.1.1IDE的选取

5.1.2WEB服务器的选取

5.1.3数据库的选取

5.2前台首页的实现

5.3后台首页的实现

5.4新闻管理子系统的实现

5.4.1子模块的组成

5.4.2数据库的设计与实现

5.4.3视图层的实现

5.4.4控制层的实现

5.4.5业务模型的实现

5.5用户管理子模块的实现

5.5.1子模块的组成

5.5.2数据库的设计与实现

5.5.3视图层的实现

5.5.4控制层的实现

5.5.5业务模型的实现

5.6课程管理子系统的实现

5.6.1子模块的组成

5.6.2数据库的设计与实现

5.6.3视图层的实现

5.6.4控制层的实现

5.6.5业务模型的实现

5.7人事管理子系统的实现

5.7.1子模块的组成

5.7.2数据库的设计与实现

5.7.3子系统的实现

5.8中心论坛子系统的实现

本章小结

结论

参考文献

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

致谢

展开▼

摘要

在网络日益普及的今天,网络教育在社会教育体系中所处的地位也随之重要。作为实施网络教育的基础环境的网络教育支撑平台就需要不断提高应用水平来满足社会的需求。 目前B/S模式的普及是网络教育发展的重大趋势。而Web应用开发是一个十分重要和复杂的过程。Struts为应用J2EE技术实现Web应用提供了现成的通用的框架。它是在JSPModel2的基础上实现的一个MVC框架。作为开发Web应用的框架,使其更适应系统开发和管理,同时减弱了业务逻辑接口和数据接口之间的耦合,并让视层更富变化。 传统的J2EE使用在数据持久化使用的是JDBC技术,JDBC虽然可以很容易地用SQL访问数据库,但是SQL语句的编写麻烦乏味,容易出错;而且SQL语言在各数据库不完全兼容。介于直接使用JDBC的种种缺陷本文介绍了数据持久层广泛使用的开源框架Hibernate。作为一个成熟实现ORM的框架它解决了SQL难于操作的问题,更好的实现了数据持久化。 本文重点讨论了中日友好大连人才培训中心的“日语软件人才培养教育课件研发体系建设”项目中的“网络教育支撑平台的研究与设计”部分的研究与设计过程。包括支撑平台的背景意义、技术路线、设计原则、各个模块的功能和设计思想等。开发过程中,应用MVC设计模式,以Struts和Hibemate为核心架构策略,并结合网络教育的实际业务特点,提出了一套合理的架构层次。架构设计的原则是尽量降低层与层之间的耦合度,达到分层开发的效果,从而提高了开发速度。本文还从项目中以典型子系统为例,阐述了如何利用该架构有效地完成设计和开发工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号