APP下载

市场经营管理系统开发框架搭建研究

2021-02-01吕正冬宋鑫杨国峰

科学与信息化 2021年2期
关键词:设计模式后台框架

吕正冬 宋鑫 杨国峰

中海油信息科技有限公司天津分公司 天津 300452

前言

不断深化信息化建设是当今企业提高生产效率与效益的重要手段,特别是对合同等敏感信息,如何实现高效、精准管理,优化企业自身运作效率,是现代化企业需要重点考虑的问题。而通过软件技术进行市场经营管理系统开发,实现合同等信息资料的有效管理,成为当前性价比最高的解决方案。本文针对企业需求研究如何搭建市场经营管理系统开发框架,以便实现该系统的快速开发,同时满足信息化安全需求,便于后期维护[1]。

1 总体框架

由于市场经营管理系统需求比较单一,无须太多的附加功能,故该系统的建设属于小型项目,本文选择C#作为系统后台的首选编程语言,而考虑到SQL Server2008具备扩展性高和易于维护的优点,将其作为系统的数据库。二者结合后可轻松实现系统所有功能,且可以保证系统良好的性能。系统的总体框架如图1所示,最底端是各种数据和文档,构成系统的数据层;中间是后台应用,包含数据读取,路由流程控制以及与前端的交互,它们构成系统的服务层;最上面是系统的前端展示,构成系统的展示层。

图1 系统总体架构

图2 MVC设计模式

系统的设计模式采用MVC设计模式,该模式如图2所示,在当前软件开发领域是一种非常受欢迎的设计模式,它实现了前后端分离,减少了软件系统各部分之间的耦合性,无论哪一部分出现问题,仅需要修改出现问题的部分,对系统的其他部分不会产生影响。MVC的出现,让软件开发分工更加明确,降低了开发的工作量,也使得开发效率得到明显提升。鉴于MVC的众多优点以及系统自身的一些特点,该系统设计模式采用MVC模式[2]。

2 前端

在软件开发领域,当前应用比较广泛的前端开发框架主要包含EasyUI、bootstrap、LayUI、AmazeUI、Semantic UI、Vue和Foundation。本文采用LayUI作为前端开发框架,是因为它具备丰富的js函数和CSS样式,看似复杂但使用起来十分方便。其优点主要包含以下两点:

(1)本身属于轻量级框架,简单而不失美观。

(2)它能提供给开发人员最好的开发体验,不涉及交互的地方,都能较好的展现。

LayUI的缺点是更新速度较慢,代码中存在少量BUG,但这些对开发市场经营管理系统不会产生明显影响[3]。

3 后台

市场经营管理系统后台开发采用ASP.NET软件开发技术。整个解决方案共包含3个项目:项目Coit Mark Manager.Domain包含各种各样的类库,这些类库一般是与数据库中数据相对应;项目Coit Mark Manager.WebUI包含各种各样的数据接口,供前端进行调用,同时它还负责路由控制,是整个解决方案的核心;项目Public Method包含丰富的公用函数,供项目Coit Mark Manager.WebUI中的函数或接口调用,从而减少重复代码的编写,将整个系统的开发效率提升到最高。

4 结束语

本文主要研究通过LayUI前端开发技术和ASP.NET后台开发技术实现市场经营管理系统开发框架搭建。通过本次研究已基本实现开发框架的搭建,该框架能否保证市场经营管理系统的开发工作顺利开展,还需要经过实践验证。在后续的研究中可以进一步对该框架进行完善补充,将其做成一个通用的软件系统开发框架,以便于扩展到新的应用系统中。

猜你喜欢

设计模式后台框架
设计模式识别的特征信息分类研究
“1+1”作业设计模式的实践探索
有机框架材料的后合成交换
框架
智慧图书馆环境下的融贯式服务设计模式研究
三维协同设计模式下的航天项目管理实践与展望
Wu Fenghua:Yueju Opera Artist
后台暗恋
关于原点对称的不规则Gabor框架的构造
我国在WYO框架下面对的贸易保护现状及应对