基于描述的企业应用快速开发平台设计与实现
发布时间:2021-02-15 12:51
为了能跟上企业信息化快速发展的步伐,企业应用需要对快速变化的需求有足够的适应性或能作出快速响应。而传统的基于项目的软件开发方式显然不能满足要求,在现代的软件开发实践中出现了一系列的设计建模方法和快速开发框架乃至快速开发平台,很大程度改善了企业应用的开发流程、成本和质量。然而目前市面上的快速开发平台在实际应用中往往需要进行二次开发且与现有业务系统集成困难,多数快速开发平台存在架构体系庞大、框架设计复杂、平台维护困难和费用昂贵等问题,使得开发人员的学习、开发和维护成本仍会随着业务的复杂变化而不断增加。本文提出了一种基于描述的企业应用快速开发平台,重点研究如何在保障应用软件稳定性、扩展性和质量的同时提高业务组件的复用率,降低学习、开发和维护成本,最终有效提高企业应用软件的开发和部署效率。首先基于领域驱动设计和面向服务架构的开发方法对企业应用软件开发过程中涉及的业务对象、数据持久化操作、业务规则、服务接口以及数据展示等要素进行分析建模,形成不依赖于特定语言和框架的描述;然后设计了基于Spring Boot框架的Web在线可视化设计工具,实现开发人员在线进行企业应用的业务分析和设计;设计通用的代...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
构件模型
本课题研究的基于描述的企业应用快速开发平台的设计将采用基于构件化的软件开发方法,借助Spring IOC机制和Java标准服务接口定义实现平台构件之间的低耦合引用,借助Spring Cloud实现平台构件与外部服务的引用。2.3 模板引擎
由图中可看到平台的角色分为系统管理员、项目管理员以及设计开发人员,其中设计开发人员能够对应用在线设计开发相关功能进行操作,项目管理员继承了设计开发人员的相关操作权限并能进行项目管理相关操作,系统管理员继承了项目管理员的相关操作,同时能进行系统授权管理等功能操作。根据相关用例的分析得出平台的功能框图如图3-2所示。
【参考文献】:
期刊论文
[1]基于JavaScript的面向对象语言特性及其程序设计[J]. 李胜. 科技与创新. 2019(06)
[2]基于信息系统平台的线上工作流定制的设计与实现[J]. 袁言,刘新亮,洪坤明,周文利,赵卫东,王壮,何佳静. 土木建筑工程信息技术. 2018(06)
[3]基于模板的管理信息系统代码自动生成[J]. 陈海郎. 价值工程. 2018(32)
[4]试析计算机编程语言的发展与应用[J]. 孟洪亮. 电脑编程技巧与维护. 2018(07)
[5]基于PaaS云平台人事管理系统[J]. 游玲. 数字技术与应用. 2018(07)
[6]基于敏捷开发的软件工程实践教学探讨[J]. 白晓颖,李山山,李明杰,叶德铭. 实验技术与管理. 2018(04)
[7]信息系统移动办公解决方案设计[J]. 刘冬喜,吴国川. 办公自动化. 2018(03)
[8]一种基于构件的管理信息系统云开发平台探讨[J]. 李濛濛. 现代商业. 2018(02)
[9]浅析互联网背景下移动云办公与企业管理效率提升[J]. 李玥澄. 中国国际财经(中英文). 2018(01)
[10]基于构件的管理信息系统云开发平台研究[J]. 王环. 电脑迷. 2017(12)
硕士论文
[1]基于模板技术的站群快速搭建研究[D]. 刘丹华.北京工业大学 2016
[2]Html5可视化设计工具的易用性研究[D]. 彭杨.中国矿业大学 2016
[3]基于REST的Web快速开发平台的研究与实现[D]. 施佳达.北京邮电大学 2015
[4]基于JavaEE的小型快速开发平台的设计与实现[D]. 毕继安.中国科学院大学(工程管理与信息技术学院) 2014
本文编号:3034882
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
构件模型
本课题研究的基于描述的企业应用快速开发平台的设计将采用基于构件化的软件开发方法,借助Spring IOC机制和Java标准服务接口定义实现平台构件之间的低耦合引用,借助Spring Cloud实现平台构件与外部服务的引用。2.3 模板引擎
由图中可看到平台的角色分为系统管理员、项目管理员以及设计开发人员,其中设计开发人员能够对应用在线设计开发相关功能进行操作,项目管理员继承了设计开发人员的相关操作权限并能进行项目管理相关操作,系统管理员继承了项目管理员的相关操作,同时能进行系统授权管理等功能操作。根据相关用例的分析得出平台的功能框图如图3-2所示。
【参考文献】:
期刊论文
[1]基于JavaScript的面向对象语言特性及其程序设计[J]. 李胜. 科技与创新. 2019(06)
[2]基于信息系统平台的线上工作流定制的设计与实现[J]. 袁言,刘新亮,洪坤明,周文利,赵卫东,王壮,何佳静. 土木建筑工程信息技术. 2018(06)
[3]基于模板的管理信息系统代码自动生成[J]. 陈海郎. 价值工程. 2018(32)
[4]试析计算机编程语言的发展与应用[J]. 孟洪亮. 电脑编程技巧与维护. 2018(07)
[5]基于PaaS云平台人事管理系统[J]. 游玲. 数字技术与应用. 2018(07)
[6]基于敏捷开发的软件工程实践教学探讨[J]. 白晓颖,李山山,李明杰,叶德铭. 实验技术与管理. 2018(04)
[7]信息系统移动办公解决方案设计[J]. 刘冬喜,吴国川. 办公自动化. 2018(03)
[8]一种基于构件的管理信息系统云开发平台探讨[J]. 李濛濛. 现代商业. 2018(02)
[9]浅析互联网背景下移动云办公与企业管理效率提升[J]. 李玥澄. 中国国际财经(中英文). 2018(01)
[10]基于构件的管理信息系统云开发平台研究[J]. 王环. 电脑迷. 2017(12)
硕士论文
[1]基于模板技术的站群快速搭建研究[D]. 刘丹华.北京工业大学 2016
[2]Html5可视化设计工具的易用性研究[D]. 彭杨.中国矿业大学 2016
[3]基于REST的Web快速开发平台的研究与实现[D]. 施佳达.北京邮电大学 2015
[4]基于JavaEE的小型快速开发平台的设计与实现[D]. 毕继安.中国科学院大学(工程管理与信息技术学院) 2014
本文编号:3034882
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3034882.html