摘要

现有的信息系统开发多数采用前后端分离架构技术来提高系统效率,但信息系统开发中MVC架构视图具有过度依赖模型、过程复杂以及性能不够优化的缺点。为了克服这些缺点,提出了基于浏览器页面渲染的改进前后端分离MVC模型。该模型前端采用dva+React框架,后端以快速开发平台的WebAPI+React为框架,弥补了原快速开发平台页面单调、响应式差的缺点。在该框架的基础上,实现了前后端分离的生态式信息原型系统。以ERP系统中库存、OA等模块为例,搭建基于前后端分离的系统架构,以此搭建一个具有响应式布局的SPA后台ERP管理系统。使用mocha测试框架编写测试用例去测试dva框架与React框架,最终执行测试用例,系统未发现严重的缺陷,其业务逻辑无错误,其安全性无漏洞。该系统很好地满足了用户需求,开发周期短,大幅提高了开发效率。