首页> 中文学位 >基于NHibernate技术的网络培训平台的研究与设计
【6h】

基于NHibernate技术的网络培训平台的研究与设计

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1背景及其意义

1.1.1课题背景

1.1.2课题研究意义

1.2研究现状和发展趋势

1.2.1 国外现状

1.2.2国内现状

1.2.3未来发展趋势

1.3课题来源

1.4主要技术和组织结构

第2章 网络培训平台的总体设计方案

2.1对象/关系映射基本概念

2.2面向对象设计的持久化问题

2.3对象/关系映射技术

2.3.1 Java阵营

2.3.2.NET阵营

2.3.3 Borland阵营

2.4对象/关系映射优点

2.5网络培训平台ORM的实现

2.6本章小结

第3章NHibernate在.NET开发中的分析与研究

3.1 NHibemate体系架构

3.2 NHibemate在网络培训平台中的应用接口

3.3 NHibernate在网络培训平台中的应用步骤

3.3.1 NHibernate配置

3.3.2持久化类

3.3.3对象-关系映射

3.3.4映射实体关联关系

3.3.5继承映射关系

3.3.6通过NHibemate API访问数据库

3.3.7培训平台中持久化对象的操作

3.3.8网络培训平台中的数据缓存

3.3.9事务管理

3.4本章小结

第4章NHibernate在电子培训平台中的应用

4.1系统概述

4.1.1系统功能描述

4.1.2用例建模

4.1.3用例描述

4.1.4系统类图

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系统接口设计

4.3系统实现

4.3.1环境配置

4.3.2 NHibernate持久层实现

4.3.3数据访问层实现

4.3.4 务逻辑层实现

4.4系统运行过程

4.5系统部署规划

结论

参考文献

攻读硕士期间的成果及论文

致谢

展开▼

摘要

随着计算机技术的发展和互联网的普及,人们已经进入了E时代,也有人叫信息时代或者数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习。老师希望有效改进现有的教学模式,提高工作效率和学生学习的积极性。E-Learning系统正是为了迎合这一市场需求,以互联网为基础,冲破传统教育教学理念和教学方法的束缚而提出的新的学习系统。而现如今各种各样的E-Learning系统充斥着市场,水平参差不齐,因此有一个好的设计理念和过硬的技术支持是保持系统先进性所不可缺少的。 本论文运用对象关系映射的总体解决方案。对象关系映射是面向对象设计中一项重要的技术,而NHibernate是一个面向.NET平台的对象关系映射的一个重要应用。本论文封装NHibernate为数据持久层并对其性能作了优化,应用NHibernate来管理。NET类到数据库表的映射,也用它来实现操作数据的方法。 本论文首先介绍了与课题相关的技术,然后阐述了O/R映射机制和基于.NET平台的NHibernate技术,分析和研究了如何利用该持久化技术开发系统,设计并实现E-Learning系统。本系统不仅仅为学生提供更灵活的教学,由于其资源更开放,设计和扩展更灵活,所以可以广泛地应用于企业培训,是一个电子商务性质的E-Learning培训平台。是一个可以支持多家企业或学校同时进行培训的平台。 本系统设计并实现了E-Learning系统。在客户端,用户可以在该系统中自助注册,自助购买,自助学习,自助测试,自助答疑。资源呈现多媒体化、非线性、立体化等特点,形成一个高度集成的资源库,这些资源对所有人都是开放的,用户在这里的学习是一站式全自助的。在管理端,管理员可以搭建符合自身需求的在线培训平台,可以对培训工作进行统一规划、统一实施、统一制定策略、统一考核标准,并能够迅速的了解到每个部门、每个用户具体的学习情况。同时,管理员可以个性化的管理课程,分布式的管理课件,灵活的设置考试规则,系统也提供高效灵活的优惠策略,学习进程跟踪与报告,培训效果评估,教师辅导等功能。该平台是一个以用户需求为中心,能根据不同的用户需求制定不同的培训方案,并且能广泛的应用于电子商务的一个E-Learning培训平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号