本发明涉及企业以及互联网后台系统的开发技术领域,尤其涉及一种基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架。
背景技术:
目前,WEB应用后台管理系统,有一个不变的核心共同点,那就是每个应用系统基本上都有如下几个模块:1)模块管理2)角色管理3)权限配置4)用户管理5)组织架构6)日志管理7)系统设置。开发人员在开发应用系统时,对于上面这些在各个应用系统重复出现的业务模块,都需要重复开发,导致浪费很多精力,无法将宝贵的时间全部集中到具体业务上。
综上所述,传统的开发模式造成模块无法重用;反复造轮子,浪费时间;升级扩展难,需要对各个系统进行单独开发。
技术实现要素:
本发明的目的在于提供一种基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架,有效解决上述技术问题。
为有效解决上述技术问题,本发明采取的技术方案如下:
基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架,包括一系统架构,所述系统架构为.NET MVC的B/S架构,该系统架构包括数据库及应用系统主题文件,并于所述系统架构中构建多组结构单元,所述结构单元包括模块管理单元、角色管理单元、权限配置单元、组织架构单元、用户管理单元、日志管理单元及系统设置单元。
一种实现上述基础开发框架应用的实施方法,该方法包括以下步骤:
(1)将上述基础开发框架完成后打包发布,并设定一个或多个打包文件;
(2)基于.NET MVC新建解决方案和项目;
(3)复制框架发布文件到新建的项目中,并进行相关DLL的引用及数据库的配置;
(4)运行项目完成基础框架搭建配置。
(5)基础框架的模块升级:在基础框架中升级完成后重新发布,将发布文件在项目中替换即可;
(6)框架整体主题风格改变:对框架中的主题样式CSS文件进行改变替换即可。
特别的,所述模块管理单元内置数据运算模块、数据编码模块及任意多组记忆存储模块。
特别的,所述角色管理单元内置数据输入模块、数据传输模块及数据输出显示模块。
特别的,所述组织架构单元内置包括数据存储模块及格式转换模块。
特别的,所述系统设置单元数据信息管理子系统、业务作业管理子系统及通信功能控制子系统,所述数据信息管理子系统包括数据库管理模块及基础资料管理模块,所述业务作业管理子系统包括业务分类编辑模块及数据统计模块,所述通信功能控制子系统包括通信控制模块、数据调用模块及数据运算处理模块。
特别的,所述通信功能控制子系统通过控制转换电路分别与所述数据信息管理子系统及所述业务作业管理子系统相连接;所述作业管理子系统与所述数据信息管理子系统至少通过数据传输总线相互连接。
本发明的有益效果为:本发明提供的基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架,是一套基于.NET MVC的B/S架构,适合企业以及互联网后台系统的开发,框架中提供了非常完善的权限角色管理功能,系统菜单管理,通用的功能模块,简洁一致的UI界面风格;模块功能可重用;节约了开发时间,提高了开发效率且升级扩展方便。
下面结合附图对本发明进行详细说明。
附图说明
图1是本发明所述基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架的系统架构图;
图2是本发明所述基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架的开发方法原理图。
具体实施方式
实施例1:
如图1及图2所示,本实施例提供的基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架,基于.NET MVC模式WEB后台管理应用系统应用的基础开发框架,包括一系统架构,所述系统架构为.NET MVC的B/S架构,该系统架构包括数据库及应用系统主题文件,并于所述系统架构中构建多组结构单元,所述结构单元包括模块管理单元、角色管理单元、权限配置单元、组织架构单元、用户管理单元、日志管理单元及系统设置单元。
所述模块管理单元内置数据运算模块、数据编码模块及任意多组记忆存储模块。所述角色管理单元内置数据输入模块、数据传输模块及数据输出显示模块。所述组织架构单元内置包括数据存储模块及格式转换模块。所述系统设置单元数据信息管理子系统、业务作业管理子系统及通信功能控制子系统,所述数据信息管理子系统包括数据库管理模块及基础资料管理模块,所述业务作业管理子系统包括业务分类编辑模块及数据统计模块,所述通信功能控制子系统包括通信控制模块、数据调用模块及数据运算处理模块;所述通信功能控制子系统通过控制转换电路分别与所述数据信息管理子系统及所述业务作业管理子系统相连接;所述作业管理子系统与所述数据信息管理子系统至少通过数据传输总线相互连接。
申请人声明,所属技术领域的技术人员在上述实施例的基础上,将上述实施例某步骤,与发明内容部分的技术方案相组合,从而产生的新的方法,也是本发明的记载范围之一,本申请为使说明书简明,不再罗列这些步骤的其它实施方式。
一种实现上述基础开发框架应用的实施方法,该方法包括以下步骤:
(1)将上述基础开发框架完成后打包发布,并设定一个或多个打包文件;
(2)基于.NET MVC新建解决方案和项目;
(3)复制框架发布文件到新建的项目中,并进行相关DLL的引用及数据库的配置;
(4)运行项目完成基础框架搭建配置。
(5)基础框架的模块升级:在基础框架中升级完成后重新发布,将发布文件在项目中替换即可;
(6)框架整体主题风格改变:对框架中的主题样式CSS文件进行改变替换即可。
本实施例中区别于现有技术的技术路线为:
是一套基于.NET MVC的B/S架构,适合企业以及互联网后台系统的开发,框架中提供了非常完善的权限角色管理功能,系统菜单管理,通用的功能模块,简洁一致的UI界面风格;模块功能可重用;节约了开发时间,提高了开发效率且升级扩展方便。
申请人又一声明,本发明通过上述实施例来说明本发明的实现方法及装置结构,但本发明并不局限于上述实施方式,即不意味着本发明必须依赖上述方法及结构才能实施。所属技术领域的技术人员应该明了,对本发明的任何改进,对本发明所选用实现方法等效替换及步骤的添加、具体方式的选择等,均落在本发明的保护范围和公开范围之内。
本发明并不限于上述实施方式,凡采用与本发明相似结构及其方法来实现本发明目的的所有实施方式均在本发明保护范围之内。