基于Vue.js的开发平台的设计与实现
【摘要】:随着经济全球化的不断发展、互联网时代的到来以及资本市场竞争的不断加剧,使得众多企业的运营模式、市场拓展、管理模式、技术创新、人力资源开发等都面临着巨大的挑战,创新、变革迫在眉睫。其中大型传统集团性企业在这方面的需求尤为迫切。企业信息化将是解决这一问题的有效途径之一,也是必经之路。然而企业信息化是一个系统庞大且复杂的工程,需要在控制时间、人力、经济等成本的前提下,有效地推进信息化。因此,开发一套开发平台将会高效地推进大型企业信息化,这将是本课题研究的主要内容。本课题将研究并开发一套推进大型企业信息化使用的开发平台,主要研究前端框架技术。本课题将运用当前比较优秀的MVVM开发模式,以及主流、最新的前端开发框架Vue.js、Webpack构建技术、iview、element组件等开发企业信息化开发平台的前端部分。该平台为企业信息化通用开发框架,即企业总部及下属分公司的其他开发团队只需要在该平台的基础上开发自己需要的业务系统,开发者将重点放在与系统产品有关的具体业务逻辑的设计与开发上。这样既可提升开发效率,又可节约开发成本,也增强系统的规范性与健壮性。同时,企业的各分公司将使用统一的技术栈,统一的界面风格,这样在各系统的升级、扩展、维护上将会节省大量的开发和维护成本。该开发平台前端开发框架完成的主要工作包括:(1)阐述前后端分离开发的优势和必要性,介绍前端编程语言Java Script、HTML5和CSS3,并对MVVM开发模式进行分析。然后详细介绍Vue.js框架,简单介绍iview前端组件库、Axios技术以及Webpack构建工具等技术。(2)针对开发平台前端开发框架需要的基本功能,结合未来框架使用团队的需求,以及目前主流的技术、产品现状,进行需求分析以及功能模块设计,技术选型,框架开发。(3)搭建项目开发环境、开发通用组件,针对平台的需求分析与产品设计进行模块的开发实现。(4)通过测试该通用开发基础框架的各个功能模块,测试结果证实该框架符合需求设计。最后基于该开发平台进行《报账系统》的实例开发,验证该开发平台的可行性、实用性。