论文部分内容阅读
知识经济的到来使得对知识的拥有、传播和创新成为衡量区域经济水平和企业发展能力的重要标准。通过组织有效的培训,使员工获取从事本职工作所需的知识技能,充分挖掘和提升企业人力资本,成为企业发展最重要的驱动要素之一。信息技术、通讯技术的发展带来了学习方式的变革,网络和多媒体技术的飞速发展,使大中型企业建设培训管理系统成为了可能。许多企业及研究机构尝试应用信息技术开发适用于企业的培训管理信息系统以提高企业培训工作的质量和效率,同时为员工提供便捷的网络学习环境,提高员工学习的积极性。企业网上大学系统运用了计算机网络技、数据库技术和多媒体技术,实现对企业知识资源的集中管理,对企业培训业务流程的技术支持,并能够实时时发送视频、音频,PowerPoint课件、图片等多媒体数据,在局域网上营造了一个可交互的、情景真实的学习环境。近几年来,随着计算机软件行业的发展,软件开发的各种应用框架层出不穷,基于MVC的Struts框架就是其中最著名的一种。它采用视图层、控制层、模块层分离的技术,让程序员能够进行更快更深入的开发浏览器为客户端的应用程序。本文描述了企业网上大学系统的调研、分析、设计、实现与测试的整个过程,并体现了OOA/OOD、UML、GRASP、MVC、struts等诸多方法或技术在系统设计开发过程中的具体应用。本文在绪论部分介绍了系统设计的背景,对国内外企业网上大学系统的应用现状进行了分析和研究;在需求分析部分首先分析和描述了系统的问题域,通过对企业培训业务模型的分析提出了系统开发设计的主要目标及在信息系统下企业培训及员工学习的关键流程,进而应用面向对象的分析方法绘制了系统的用例图,分析了系统功能性需求和非功能性需求;在概要设计部分绍了系统设计的基本原则,规划了系统的逻辑结构和物理结构,对系统功能架构进行了分解和详细的描述;在详细设计部分,应用面向对象的设计方法,使用UML绘制了系统各模块的静态模型和动态模型;在静态模型的设计过程中体现了GRASP的原则及方法在系统设计过程中的具体应用;应用E-R模型进行了数据库的设计;在实现与测试部分介绍了系统的总体实现,以“课程选择”为例介绍了模块的具体实现并展示了struts-MVC框架在本系统中的具体应用,并简要介绍企业网上大学系统的系统测试过程;在论文的最后介绍了系统的应用情况及目前系统存在的不足。