文档介绍:北京工业大学
硕士学位论文
基于WEB的烟草行业远程教育培训系统的设计与实现
姓名:周正凯
申请学位级别:硕士
专业:软件工程
指导教师:邢国光;马寅
20090501
摘要软件架构一直是软件工程研究和软件开发实践所关注的一个重点领域。随着宽带互联网的普及,τ靡丫晌5鼻叭砑7⒌闹髁餍问健S氪送保开发τ玫募际跻脖涞迷嚼丛礁丛樱砑目7⒄呷绾窝≡袷实钡牡谌开发平台或框架来构建τ孟低车募芄梗岣呷砑7⑿剩⑷繁K建的软件系统易于扩展和维护,是现阶段开发人员所面临的一个挑战。是目前构建基于挠τ孟低车闹髁骷际踔弧H欢琂一直以来都因为其设计复杂、不利于开发和测试而饱受非议。因此,在开发领域诞生了、、扔判憧蚣芗际酢俏=饩銎业应用程序开发复杂性而创建的,它使用依赖注入的设计原理,可以动态的使系统的主要组件之间的耦合变松散。是一个开源的持久层框架,它能实现对象/关系的映射,有利于配合面向对象的程序丌发,全面减轻了数据库丌发相关工作的复杂度,使系统具有更好的移植性。架构简单说就是几种框架的有机组合。本文通过分析当前7⒌南喙模式和志貌愕木咛迨迪帧1疚乃岢龅募芄梗谧髡叩ノ凰械难滩行业远程教育培训系统项目中得到了实际应用。采取本文所描述的设计架构,可以简化τ玫目7⒐ぷ髁浚⑹顾7⒌腤应用易于维护和扩展,并能适应不同运行环境的需求。关键词;;τ每蚣埽辉冻探逃嘌迪低技术,提出了基于和结合的架构,并讨论了在该架构下录目
.’’甒,,..;粀瓵甀.,甋琩瓾琲甌癈籨
吼出签名:她同期:丝:£独创性声明关于论文使用授权的说明究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研已在论文中作了明确的说明并表示了谢意。
第绪论本文研究的背景和意义早先的应用使得人们在很多简单的问题上投入了大量的精力,因此,人们开始研究和利用框架来改善代码复用的技术。不断涌现的新技术给τ么新契机的同时,给软件架构师们带来最大的疑问是如何根据工程需求,对各种技术进行筛选取舍,并考虑到开发过程中的角色分工、后期的运行维护,以及系统是目前主流的7⒓际踔唬陨淼目7判允沟梦艼目标是成为中管理持续性数据问题的一种完整的解决方案堙饔τ糜系统带来了前所未有的代码重用以及清晰的代码结构,奶匦允沟檬作者所在的单位作为中国烟草行业职工技术培训的主要组织实施单位,面临着培训规模大、师资紧张、成本高等压力,导致在传统培训模式下,无法满足行扩展性等诸多因素,建立软件架构。但软件架构的建立是一个复杂而又持续改进的过程,软件丌发者们不可能对每个不同的工程做不同的架构,而总是尽量重用以前的架构,或开发出尽量通用的架构方案。生了大量的开放组件,包括:、、鹊取F渲校琒是一个丌源框架,是为了解决企业应用程序开发复杂性而创建的⋯。关系数据库的交互,让开发者能专注于手中的业务问题。和淖楹鲜且桓鼍畹募芄狗桨浮!薄目蚣芨据库移植和操作变得异常简单,整个系统变得易于开发更易于维护。在本课题的设计与实现过程中提出了一个基于框架和莩志貌慵际跤糜解决业务逻辑和数据存储的τ眉芄狗桨福⒂τ糜谘滩菰冻探逃嘌倒理系统的设计与开发中。业工商企业的培训需求,主要表现在:谪斓呐嘌悼纬碳跋喙亟贪傅茸试葱畔⑽薹ǖ玫接行У恼嫌牍享,学员和讲师均无法快速获取当前培训信息;第坌髀
国内外研究现状变化。随着网络带宽的改善,国外的远程教育培训系统越来越关注交互,几乎所教育的管理逐渐和人力资源的绩效考核相挂钩,更强调学习的效果。此外,以岩约焖髟惫さ呐嘌底刺贾屡嘌敌Ч狈ο低车钠兰酆透伲怨靖髯ㄒ迪盗械呐嘌到彩ψ纯觯狈凸鄣钠兰酆图锹迹荒艹分合理地利用和完善师资力量;薹ǘ耘嘌蛋嗟纳昵肷笈型骋还芾恚狈Ω咝实呐嘌底试蠢谩远程教育培训系统可帮助行业培训中心提供完整的培训管理信息化解决方案。在这一解决方案支撑下,各培训资源得以整合,不仅大大减轻了培训管理部门的日常繁琐的工作压力,大量的信息报表也可以为高层管理部门的决策提供重要的依据。国外的远程教育培训已经历了近年的发展,从微型计算机时代开始的光盘学习到目前的基于移动互联网的学习,远程教育培训的技术载体发生了重大的有的网络教学课程都利用各种技术手段和工具束丌展交互。而且,交互的程度与使用网络的时问、频度成正比。同时,随着培训管理的精细化程度提高,远程V鞯难氨曜嫉玫搅斯惴旱挠τ茫诖嘶∩弦訧和为首的国际组织开