前言现在的程序开发者大多不会自己从头开发一个系统。基本上都是使用一些免费的框架或者破解一些有用的功能进行二次开发组合,一般要满足要求是几个框架功能的组合来实现。程序开发者想找到一个快速开发的框架,网上有很多框架。一般大多是没有后台功能和代码的静态页面,有的代码也很简单或复杂,不易扩展。想找一个完美的权限分配函数,可以对应你创建的功能模块和操作按钮。取景更难。想找一款权限管理完善的,不需要写后台代码。而我想只用拖拽和前端js+Sql代码组合出可以实现业务功能和复杂逻辑关系创建的框架;框架的开发语言是C#,要求跨平台,开源,支持多数据库,所以学习DLVM开发平台,以下简称DM平台。作为一个有多年开发经验的开发团队,在对比了网上的开源框架后,我们集中了多个开源框架的优势和特殊功能,从中挑选出最好的。经过二次开发,形成了我们团队的开发平台(DM平台)。DM平台介绍DLVM是以NetCore为主体,集数据库、逻辑、视图、模型于一体,覆盖通用基础包的底层框架。具有安全性、可扩展性、可配置性和可视化操作等优点,具有一键创建模块功能。DM平台不仅是一个后台开发框架,更是一个企业级的快速开发解决方案。只需拖拽编写一些简单的JavaScript,即可实现业务功能和复杂逻辑关系的创建,让初学者更快上手,投入到团队的项目开发中。让开发者专注于业务,剩下的就有平台封装技术细节,降低技术难度,从而节省人工成本,缩短项目周期,提高软件安全性和质量。主要功能包括:实体设计、表单设计、视图管理、文档体管理、插件管理、审批流程设计、业务流程设计、报表管理、组织机构、角色用户、菜单管理、功能权限、数据权限、系统参数、ETC。。采用松耦合设计,方便模块的添加和移除。无界面刷新,一键换肤;多帐户安全设置、密码策略;在线文件上传预览;消息推送;支持多种数据源;DM平台自发布以来,得到了企业、政府、医疗、金融、互联网等各个领域众多爱好者的使用。其结构精巧、易于扩展、可配置性强、可视化操作设计模式。开发者之心,荣获开源中国《最受欢迎中国开源软件》奖杯。期间也帮助多家软件公司在短时间内完成了项目的开发和交付。客户反应良好,很快就得到了回报。DM平台是作者和自己的开发团队结合多年的开发经验和各种应用案例,针对多个开源框架的优势和特殊功能,从中挑选出最好的。结构,还融入了许多新思想。无论是从开发者模式、底层架构、逻辑处理还是用户界面,在用户交互体验上都有独特而独特的表现。力求为大中小微企业打造全方位的企业级快速开发解决方案。DM平台优势零代码开发是指在开发简单的功能模块时,无需一键生成代码。如果开发复杂的模块,只需要学习DM平台的插件功能,编写JavaScript代码,调用相关的Api函数即可。初学者可以轻松上手编程并参与项目开发。在表单设计、视图设计、审批流程方面,DM平台采用可视化操作,所见即所得;平台采用NetCore框架开发,支持前后端分离,具有跨平台能力,可运行于国外\国内系统;平台支持多语言、多币种,后台可直接配置;DM平台可开发多个子系统并独立运行,各子系统各功能模块可快速生成,并具备增、删、改、查询、审批流程、相关报表等基本功能。功能,开发者可以在此功能的基础上添加自己的业务逻辑来完成项目的开发。完善的权限分配功能,可以直接为您开发的各个功能模块分配权限和角色。子系统生产示意图平台总体架构图平台总体功能图运行环境配置及包下载支持Windows、Linux、CentOS需要dotnet-sdk-3或以上,数据库sqlServer2014或以上VisualStudio2019或以上安装dotnet-hosting-3.1serverside.3-win.exe,dotnet-sdk-3.1.201-win-x64.exe,devexpresscontrol附加数据库文件有:DLV_CONFIG是数据中心库,DLV_Standar是开表OrganizationBase后带有demo数据的业务库在数据库DLV_CONFIG中修改其中的数据库连接信息。见下图修改工程文件appsettings.json中的数据库连接信息,包括报表的数据库连接信息。以上相关软件下载地址:加入下方QQ群下载VS2019打开项目后,设置Mzg.web为启动项运行。登录用户名:admin登录密码:dlvmdm官网和手册官网:http://www.dlvm.vip
