普诺维管理系统
edit | blame | history | raw

dlvm-netcore开源框架

前言

现在的程序开发人员大部分都不会自己去从零开发一个系统了,基本都是在使用一些免费的框架或破解一些有用的功能来自己二次开发组合使用,一般要达到要求是几个框架的功能组合才能实现。

程序开发人员都想找到一个快速开发框架,网络上的框架也有很多。一般都是静态页面的居多并没有后台功能及代码,有些有代码的也十分简单或复杂不能很容易的扩展,想找到一个完美的权限分配功能并能和您创建的功能模块及操作按钮对应的框架就更难了。

如果你想找到一个自带完美权限管理,不用写后台代码。并想只用拖拉和js前台代码结合实能实现业务功能创建和复杂的逻辑关系的框架;框架的开发语言是C#,要求跨平台,要求开源,支持多数据库,就好好学习下DLVM开发平台吧,以下简称DM平台。

我们做为一个有多年开发经验的开发团队,经过网上开源框架的对比后把多个开源框架的优势和特殊功能集中进行优中选优,进行了二次开发后,形成了我们团队的开发平台(DM平台)。

DM平台介绍

DLVM是一个集数据库、逻辑、视图及模型为一体的并涵盖了常用基础套件,以NetCore为主的底层框架。具备安全性、可扩展性、可配置性及可视化操作等优点,并且具有一键创建模块的功能。

DM平台,不仅仅是一个后台开发框架,他也是一个企业级快速开发解决方案。只用拖拉和编写一些简单的JavaScript即可实现业务功能创建和复杂的逻辑关系,能让初学者更快的入门并投入到团队的项目开发中去。让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

主要功能包括如:实体设计、表单设计、视图管理、单据体管理、插件管理、审批流设计、业务流设计、报表管理、组织机构、角色用户、菜单管理、功能权限、数据权限、系统参数等。采用松耦合设计,模块增减便捷。界面无刷新,一键换肤;众多账号安全设置,密码策略;文件在线上传预览;消息推送;支持多数据源;支持前后分离、分库分表;支持微服务应用。

DM平台发布以来已被广大爱好者用到了企业、政府、医疗、金融、互联网等各个领域中,架构精良、易于扩展、可配置性强、操作可视化的设计模式、工匠精神打磨每一个细节,深入开发者的内心,并荣获开源中国《最受欢迎中国开源软件》奖杯,期间也帮助了不少软件公司在短期内完成项目的开发并交付使用,客户反响良好并快速得到回报。

DM平台是作者和自己的开发团队结合了多年开发经验,以及各方面的应用案例,把多个开源框架的优势和特殊功能集中进行优中选优,进行了二次开发后,完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有了与众不同、独竖一帜的表现。努力为大中小微企业打造全方位企业级快速开发解决方案。

DM平台优势

零代码开发是指开发简单功能模块时可一键生成无须代码,如果开发复杂模块只需学习DM平台的插件功能,书写JavaScript代码调用相关Api函数即可实现,对程序初学者可快速入门并参与项目开发。

在表单设计、视图设计、审批流程等方面DM平台采用可视化操作,所见即所得;

平台采用NetCore框架开发,支持前后端分离,具有可运行在国外\国内系统的跨平台性;

平台支持多语言、多币种,可以后台直接配置即可;

DM平台可以开发多个子系统并独立运行,每个子系统的各功能模块可快速生成并具备增、删、改、查、审批流、相关报表等基本功能,开发人员可以在此功能基础上添加自己的业务逻辑完成项目的开发。

完美的权限分配功能,可以把您开发的各功能模块直接进行权限分配及角色化分。

子系统生产示意图

输入图片说明

平台总体架构图

输入图片说明

平台总体功能图

输入图片说明

运行环境配置及包下载

  1. 支持windows、Linux、CentOS
  2. 要求dotnet-sdk-3或以上,数据库sqlServer2014或以上
  3. Visual Studio 2019或以上
  4. 服务器端安装dotnet-hosting-3.1.3-win.exe、dotnet-sdk-3.1.201-win-x64.exe、devexpress控件
  5. 附加数据库文件为:DLV_CONFIG是数据中心库、DLV_Standar是有演示数据的业务库
  6. 打开数据库DLV_CONFIG中的表OrganizationBase后修改其中的数据库连接信息。参见下图
    输入图片说明
  7. 修改项目文件appsettings.json中的数据库连接信息包括报表的数据库连接信息
  8. 以上相关软件下载地址:加入下面的QQ群中即可下载
  9. VS2019打开项目后把Mzg.web设为启动项即可运行
  10. 登录用户名:admin 登录密码:dlvmdm

官网及手册

官方网站:http://www.dlvm.vip

操作手册:http://www.dlvm.vip/index.php?act=zaixianwd

在线视频教程

  1. https://edu.csdn.net/course/detail/32671

在线Demo

  1. http://122.112.207.201:8022
  2. 用户名:demo 密码:dlvmdm

联系我们

QQ群号:488276608

输入图片说明

捐赠

如果你觉的有点帮助,就有点良心,就留点酒钱!!!

输入图片说明

如果你两袖清风,可以点右上角 ⭐Star 支持一下,谢谢

平台演示图

输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明

更新日志

2021.10.15 更新说明
1. F:修复后台中默认生成的按钮以及去除不必要按钮
2. F:修复右上角的通知图标中点击“标记为已读”不生效的问题
3. F:修复后台当新增实体、字段、表单等操作后造成父级页面字段重叠不刷新的问题
4. F:修复用户管理中的激活和禁用按钮不生效的问题。
5. A:新增审批流的会签功能。
6. A:新增前台查看报表功能。

2021.08.10 更新说明
1. A:页签上按鼠标右键可以弹出选择框(智能的判断该显示关闭左侧,关闭右侧,关闭其他,关闭当前以及关闭全部中的那些页签),再次右键单击则取消弹出框。
2. A:新增主题明亮的登录页并在主页可选择(同选择主题样式类似)。
3. A:在视图的操作列中添加按钮(默认是排序后设置的第一个“列表行内”按钮)
4. A:登录时勾选记住我将则登录时自动填充用户名和密码的值(cookies效果保持一周)
5. F:父页面上按了引用框按钮后在子页面新增数据后,则局部刷新父页面上的引用框数据。
6. F:修复引用类型的字段内容过长同清除键(X)重叠的问题

2021.06.22 更新说明
1. A 新增 Web资源在多人同时操作时不互相覆盖
2. A 新增 报表打印可填写脚本功能
3. A 新增 审批流程未完的单据,在修改审批流后还原数据并自动提交
4. A 新增 移动设备左侧菜单隐藏
5. U 优化 创建多选字段时自动生成其他相关必要字段
6. F 修复 Web资源在火狐浏览器不能保存
7. F 修复 图表显示数据不对应
8. F 修复 视图统计分组显示有时出错问题
9. F 修复 报表在前台不显示
10. F 修复 审批页面中退回后方法无法全部执行完
11. F 修复 删除实体时抛出异常name 'MultisDc' does not exists

12. F:修复引用类型的字段内容过长同清除键(X)重叠的问题

2021.05.09 更新说明
1. A 新增 报表打印功能
2. U 优化 审批流程中按岗位审批
3. F 修复 表单引入js无效

edit | blame | history | raw
MIT License

Copyright (c) 2019 migomiddle

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.