学习管理系统的设计方法研究

被引量 : 0次 | 上传用户:liu033041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络教育应用的不断深入,学习管理系统在教育领域得到了广泛的应用,然而目前的学习管理系统存在着适用面小、共享性差、相互独立、自我封闭、系统间没有通用性和不能有效集成等问题。这些问题限制了学习管理系统效能的正常发挥,制约了学习管理系统的开发数量,降低了学习管理系统的开发质量。由于组件具有高可靠性、高复用性、高维护性等特点,因此为学习管理系统的开发提供了一种较好的解决途径。然而,组件技术尚在发展之中,虽然大量相关理论、模型被提出,但总体上还没有形成一致的观点,要实现基于组件的软件开发还要做大量的理论和实践工作。从软件工程的角度出发,构建学习管理系统的组件化设计方法,形成组件化学习管理系统的软件设计模式,以支持学习管理系统的软件开发,具有重要的理论意义与实际应用价值。围绕这一问题,本研究从理论基础、设计技术、设计方法等几个角度出发,讨论了组件这种先进的软件开发技术在复杂多变的学习管理系统的软件设计中的应用。首先介绍了学习管理系统的相关概念、理论基础,对面向对象的软件设计技术、基于组件的软件设计技术的一些基本概念和设计过程作了详细的探讨,通过理论分析和案例研究,总结出了一种学习管理系统的组件化设计方法,为组件化学习管理系统的软件设计提供理论和方法的支撑。在介绍软件体系结构相关知识的基础上,根据学习管理系统的总体需求,选定系统的软件体系结构风格,并按照选定的风格,运用基于UML建模语言的“4+1”视图,对学习管理系统从用例视图、逻辑视图、组件视图、部署视图等不同的角度进行了软件体系结构的设计,通过建立清晰的软件体系结构模型,来更好地理解系统,从而为学习管理系统的详细设计奠定了基础,有利于系统的组件设计。在学习管理系统的软件组件设计过程中,主要应用聚类算法来识别两类业务组件,以基于UML的“4+1”视图中的用例图和类图作为聚类分析样本点的数据来源,并给出样本点关联值的计算方法,通过引入“聚集点实体”的概念改进识别业务组件的准确性,给出组件粒度的计算公式,以降低业务组件的复杂度。并根据活动图描述了业务组件接口的设计步骤,从而很好地解决了组件粒度划分的问题。最后,采用上述学习管理系统的组件化设计方法,利用ASP.NET技术开发了学习管理系统的实例,从而为学习管理系统的组件化软件设计提供了有效性验证。
其他文献
通过标本和文献查阅,实地调研了中国野生猪笼草的资源现状、生境特征及其养分含量。结果表明,中国野生猪笼草在广东、广西和海南等省有分布,全部累计种群数量220株,有50%的分
移动商务环境下,消费者跨渠道购买行为越来越普遍,围绕着消费者跨渠道购买行为影响因素,提出了4个假设,通过对样本数据的结构方程模型分析,对假设进行了检验,检验结果表明,多
党的十六届五中全会提出了“建设新农村”的重大任务。建设社会主义新农村是我们国家现阶段建设农村的主要任务,发展新农村体育是新农村建设的一部分。学术上对新农村体育的
思想政治工作是中国共产党的政治优势和优良传统,自建党以来一直发挥着极其重要的作用。思想政治工作是经济工作和其他一切工作的“生命线”,是团结全党和全国各族人民实现党
本文运用历史比较、替换分析等方法从文化语言学角度对"大+时间词(的)"这一常见结构进行了研究。主要包括进入结构的节日时间词的历史比较、节日时间词进入结构的演变原因、节日时
场外金融衍生品交易因其交易灵活、便捷等特征,满足了不同交易主体的投资需求。自产生以来便呈现迅猛发展之势,规模远远超过场内衍生品市场。尤其随着金融与经济全球化,越来
湖南省目前油茶主栽品种50多个,为了深入探索油茶区域适应性和稳产性能,我们针对油茶开花授粉习性进行大田观测研究。结果表明:⑴油茶栽培品种花期较长,45~100 d,单花寿命3~10 d
二维非规则排样问题是排样问题的一种,该问题是指将一系列大小、形状各异的待排件摆放在给定的待排空间上,通过寻找利用率最高的方案来降低对原材料的浪费。排料问题属于NP完全问题的一种,在诸多工业生产、制造领域都有着广泛的应用,也是一个研究的热点问题。本文主要针对二维非规则的一刀切排样问题展开了深入研究。首先,针对待排件间的判交方式,本文给出了多边形间最大移动距离的定义。在此基础上,给出了基于最大移动距离