文档介绍:摘要摘要随着计算机技术的发展和互联网的普及,人们已经进人了E时代,也有人叫信息时代或者数字化时代。在数字化的网络环境下,学生希望得到个性化的满足, 根据自己的情况进行学习。老师希望有效改进现有的教学模式,提高工作效率和学生学习的积极性。,以互联网为基础,冲破传统教育教学理念和教学方法的束缚而提出的新的学习系统。而现如今各种各样的E—Learning系统充斥着市场,水平参差不齐,因此有一个好的设计理念和过硬的技术支持是保持系统先进性所不可缺少的。本论文运用对象关系映射的总体解决方案。对象关系映射是面向对象设计中一项重要的技术,平台的对象关系映射的一个重要应用。本论文封装NHibernate为数据持久层并对其性能作了优化,应用类到数据库表的映射,也用它来实现操作数据的方法。本论文首先介绍了与课题相关的技术,然后阐述了O/ 平台的NHibemate技术,分析和研究了如何利用该持久化技术开发系统,设计并实现E—Leaming系统。本系统不仅仅为学生提供更灵活的教学,由于其资源更开放,设计和扩展更灵活,所以可以广泛地应用于企业培训,是一个电子商务性质的E—Leaming培训平台。是一个可以支持多家企业或学校同时进行培训的平厶口。。在客户端,用户可以在该系统中自助注册,自助购买,自助学习,自助测试,自助答疑。资源呈现多媒体化、非线性、立体化等特点,形成一个高度集成的资源库,这些资源对所有人都是开放的,用户在这里的学习是一站式全自助的。在管理端,管理员可以搭建符合自身需求的在线培训平台,可以对培训工作进行统一规划、统一实施、统一制定策略、统一考核标准,并能够迅速的了解到每个部门、每个用户具体的学习情况。同时,管理员可以个性化的管理课程,分布式的管理课件,灵活的设置考试规则,系统也提供高效灵活的优惠策略,学习进程跟踪与报告,培训效果评估,教师辅导等功能。该平台是一个以用户需求为中心,能根据不同的用户需求制定不同的培训方案,。关键词E-Learning;NHibemate;网络培训;ORM;企业培{JI Abstract ABSTRACT With thedevelopment puter technology andthepopularity , people have been was alsocalledtheinformation age orthedigital work environment,students hope tobepersonalized tomeet, according totheirown conduct hope toimprove theexisting effective modes ofteaching,improve work efficiency and theenthusiasm ofstudentsstudying. E—Leaming system isinorder tomeet thismarketdemand,Intemet—based,to break through the traditional education teaching philosophy and teaching methods of restraintand thenew learningsystem. In thispaper,the totalsolution isobject--relational mapping andobject-oriented design areimportanttechnologies,and NHibemate isan important application based on thispaper,packaging NHibemate for data persistence layer and made to optimize itsperformance,to manage NHibernate applications type tothe database tablemapping,but also use it to achieve theoperating data. This paper firstintroduced thetechnology and relatedtopics,and then onORM mechanism and NHibernate te