一个c#开发的web绘流系统

本项目为Web版流程图绘图,兼容IE、FF、Chrome等各主流浏览器,提供了各类基础图形,至于如何应用及用来做什么就随各位了,常规的流程图及逻辑辅助、工作流等皆可胜任。本系统虽为开源项目,然精心调配开发测试,有完善的日志记录信息,逻辑和性能皆可,非Demo类、功能类无日志、难移植、难维护、难二次开发的项目可比,请放心使用,本人会对此项目持续维护较长时间。

附件中有数据库备份文件和网站发布包可直接下载使用。

使用中有任何BUG,欢迎反馈给我,请发往邮箱:mkwuji@yeah.net。大家可引用、移植、闭包。绘图底层使用的mxGraph,已完美破解,然请大家遵守其相关协议,不要公开商用,被追究本人概不负责。 640?wx_fmt=png

在线体验地址(用户名admin 密码mt)(去掉s亦可):https://drawexp.freedomchat.top/

备用体验地址:http://47.100.253.206:8001/

先来张宣传图,后跟一分钟使用图解。 640?wx_fmt=png

操作基础

1、表格内数据行皆可双击以执行最常用操作、在数据行上右键以调出右键菜单执行常规操作

2、鼠标移入行标题则每个标题右侧的下拉菜单可正序倒序排列,并显示隐藏指定行,行可拖动以调整前后顺序

3、部分表格内行数据支持直接行上编辑(同下流程图授权说明时见)

4、表格内行展开内容复制(同下流程图日志复制源码时见)

一分钟使用图解

1、登陆(默认用户名admin,默认密码mt) 640?wx_fmt=png

2、部门管理 640?wx_fmt=png

3、用户管理 640?wx_fmt=png左右表格内数据行皆可双击以执行最常用操作、在数据行上右键以调出右键菜单执行常规操作。

4、流程图管理 640?wx_fmt=png右侧显示所有用户流程图的三个菜单仅在以超级管理员登陆时显示。

5、流程图授权 640?wx_fmt=png表格内行数据支持直接行上编辑,点击行数据的授权码列可显示下拉权限列表,直接在各行下拉列表中选择所需的权限全部完成后点击提交即可,更改后未提交左上角有红色小三角标。

6、流程图绘图 640?wx_fmt=png640?wx_fmt=png640?wx_fmt=png图形可直接另存为新图形以存留原图形而在新图形中编辑,另存为旁边增加了Download Diagram As Html、Download Diagram Code As Text两个实用按钮。

1)Download Diagram As Html:将当前图形下载为单html形式,方便传播,单html打开即为图形形态。

2)Download Diagram Code As Text:将当前图形图形源码下载为txt,可随时再通过Parse XML于任意图形中还原,适用于高度机密时只使用图形展示而不存留源码和历史版本。

3)左下角的定位框可方便查看超大图时局部内容,当然您也可以通过Zoom菜单缩小后查看全图,注意图形左上角图形名称边上的*号,代表当前图形信息没有保存。

7、流程图日志 640?wx_fmt=png展开行复制图形源码至新建图形以Parse XML显示出来以追踪日志,因另存为功能的使用日志功能从未见人用过,故不做精细实现。

备注

其它功能等待大家自行使用中探索,操作权限介绍请查看:菜单“系统信息”下“系统介绍”。

备1:在Web.config中有SysAdminUserName配置节,值为admin,改为你要定义为超级管理员的用户用户名即可,用户名需用admin先行建好。

备2:下载源码的,在/Resources/PDM下有数据库模型和生成好的SQL文件,mtTools.dll来自本人开源的另一个类库项目。

布署

1、于附件中将mtWebDraw.mdf.bak下载至要布署的数据库目标服务器,执行还原数据库操作

2、于附件中将mtWebDrawV1.0.0.0.rar下载至要布署的Web目标服务器并解压,后于IIS上创建站点,.net4.5集成模式的应用程序池,站点指向解压的文件夹

3、修改Web.config配置:

1)appSetting中nhConfigPath指向的hibernate.cfg.xml的数据库连接字符串需改为自己的配置(如不使用sa请注意为库设置帐号权限)2)system.web中sessionState可选启用以确定用户登陆超时时长

原文地址:https://gitee.com/mkwuji/mtWebDraw

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/320891.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【二进制】17倍

17倍 题目大意: 有一个二进制数,求它的17倍 原题: 题目描述: 在了解做软件开发可能赚很多的钱之后,农夫约翰也开了一家小的软件公司为客户写程序。约翰的第一个任务对他来说看起来相当简单:输入一个数N&#xff0…

图像处理作业第五次

第5次图像处理作业 1. 复习理解课本中最佳陷波滤波器进行图像恢复的过程,请推导出w(x,y)最优解的计算过程. 根据公式: σ21(2a1)(2b1)∑∑[g−wη−(gˉ−wηˉ)]2\sigma ^2 \frac{1}{(2a1)(2b1)}\sum\sum[g-w\eta - (\bar g-w\bar\eta)]^2σ2(2a1)(2b1)1​∑∑[g…

2020牛客国庆集训派对day8G-Shuffle Cards【Splay】

正题 题目链接:https://ac.nowcoder.com/acm/contest/7865/G 题目大意 nnn个数从1∼n1\sim n1∼n,mmm次拿出其中一段放到头部,求最终序列。 解题思路 用SplaySplaySplay拿出一段区间然后丢到头部就好了。 时间复杂度O(nlog⁡n)O(n\log n)O(nlogn) cod…

将系统分解为微服务的策略

几年前,Vladik Khononov和他的团队决定开始使用微服务,但是几个月后他们发现自己陷入了巨大的混乱之中。他在最近于伦敦Skills Matter举行的DDD eXchange 2018会议上指出,造成这一现象的原因在于,他们只专注于采用酷炫的新技术&am…

图像处理作业 第8次

图像处理作业 第8次 7.11 说明尺度函数ϕ(x)1,0.25≤x<0.75\phi(x)1 ,0.25 \le x\lt 0.75ϕ(x)1,0.25≤x<0.75并未满足多分辨率分析的第二个要求. ϕ1,0(x)2ϕ(2x)1\phi_{1,0}(x)\sqrt 2 \phi(2x)1ϕ1,0​(x)2​ϕ(2x)1 当且仅当满足0.125≤x<0.3750.125 \le x\lt 0…

【dfs】马蹄印

马蹄印 题目大意&#xff1a; 有一个只含括号的图&#xff0c;要你走一条路&#xff08;从左上角出发&#xff09;&#xff0c;使你走的路上的括号加在一起是先k个左括号再k个右括号组成的&#xff0c;要求k最大 原题&#xff1a; 题目描述&#xff1a; 虽然当奶牛贝里斯找…

P4852-yyf hates choukapai【单调队列优化dp】

正题 题目链接:https://www.luogu.com.cn/problem/P4852 题目大意 给出n,m,c,dn,m,c,dn,m,c,d&#xff0c;有n∗cmn*cmn∗cm张卡牌。进行nnn次连抽mmm次单抽&#xff0c;连抽连续ccc张卡牌会获得第一张卡牌的欧气值&#xff0c;单抽可以获得抽到卡牌的欧气值。不能连续进行dd…

P4317-花神的数论题【组合数学】

正题 题目链接:https://www.luogu.com.cn/problem/P4317 题目大意 定义sum(i)sum(i)sum(i)表示iii二进制下111的个数 求∏i1nsum(i)\prod_{i1}^nsum(i)i1∏n​sum(i) 解题思路 考虑计算有iii个111的有多少个数字。 对于nnn的每一个111&#xff0c;我们可以知道如果这一位为…

【暴力】排队的奶牛

排队的奶牛 题目大意&#xff1a; 有一个序列&#xff0c;要你删去序列中的一类相同的数&#xff0c;然后求最长的相同数字段的长度 原题&#xff1a; 题目描述 农夫约翰的N只奶牛排成了一条直线&#xff0c;每只奶牛都有一个特定的标识序号&#xff0c;从左到右第i只奶牛…

NOIP2019 Emiya家今天的饭

NOIP2019 Emiya家今天的饭 ACM退役选手远程口胡 csf如今真的是太菜了,最后16分的做法愣是想了一下午 考虑使用容斥方法: 1 采用动态规划,先求出在无限制情况下,安排kkk种烹饪方法总的方案数. 记dp2[i][j]dp2[i][j]dp2[i][j]表示已经考虑完前iii种烹饪方法,共做了jjj个菜的方…

.NET Core微服务之基于Ocelot+IdentityServer实现统一验证与授权

一、案例结构总览这里&#xff0c;假设我们有两个客户端&#xff08;一个Web网站&#xff0c;一个移动App&#xff09;&#xff0c;他们要使用系统&#xff0c;需要先向IdentityService进行Login以进行验证并获取Token&#xff0c;在IdentityService的验证过程中会访问数据库以…

牛客练习赛71C-数学考试【容斥,dp】

正题 题目链接:https://ac.nowcoder.com/acm/contest/7745/C 题目大意 求一nnn的排列&#xff0c;给mmm个限制pip_ipi​表示1∼pi1\sim p_i1∼pi​不能是pip_ipi​的排列。求方案数。 解题思路 定义fif_ifi​表示1∼pi1\sim p_i1∼pi​是pip_ipi​的排列的情况下1∼pi1\sim …

【DP】景观美化

景观美化 题目大意&#xff1a; 有n个花圃&#xff0c;里面有一定的泥土&#xff0c;可以将泥土运到别的花圃&#xff0c;也可以填入&#xff0c;也可以挖出&#xff0c;现在要改变花圃中的泥土数量&#xff0c;问最少花多少钱 原题&#xff1a; 题目描述&#xff1a; 农夫…

CentOS安装使用.netcore极简教程(免费提供学习服务器)

本文目标是指引从未使用过Linux的.Neter&#xff0c;如何在CentOS7上安装.Net Core环境&#xff0c;以及部署.Net Core应用。 仅针对CentOS&#xff0c;其它Linux系统类似&#xff0c;命令环节稍加调整&#xff1b;需要提前准备好服务器地址、用户名、密码&#xff1b;如果手上…

ASP.NET Core MVC+EF Core从开发到部署

笔记本电脑装了双系统&#xff08;Windows 10和Ubuntu16.04&#xff09;快半年了&#xff0c;平时有时间就喜欢切换到Ubuntu系统下耍耍Linux&#xff0c;熟悉熟悉Linux命令、Shell脚本以及Linux下的各种应用的安装、配置、运行。使用下来的感受是Linux确实相当好使&#xff0c;…

初一模拟赛(4.27)

成绩&#xff1a; rankrankranknamenamenamescorescorescoreT1T1T1T2T2T2T3T3T3T4T4T4111lyflyflyf320320320100100100100100100100100100202020222hkyhkyhky296296296100100100100100100868686101010333wjjwjjwjj276276276100100100909090868686000444fyfyfy24824824810010010…

P4145-上帝造题的七分钟2/花神游历各国【并查集,树状数组】

正题 题目链接:https://www.luogu.com.cn/problem/P4145 题目大意 一个序列要求支持 区间开根向下取整区间求和 解题思路 一个数开根约logloglog次就会到111&#xff0c;所以我们对于每个数记录一下开根多少次会到111&#xff0c;每次修改用并查集找还没到111的暴力修改树状…

网络流及建模专题(上)

前言 不断更新中…… 这几天新坑填不下去了&#xff0c;回来回顾一些经典的模型套路&#xff0c;先拿网络流开刀&#xff0c;窃以为洛谷这几道网络流的题目还是非常具有代表性的&#xff0c;涵盖了网络流调整、多解计数、最小割、最大权闭合子图问题。 还涵盖了图论&#xff0…

基于 websocket 实现的 im 实时通讯案例

分享利用 redis 订阅与发布特性&#xff0c;巧妙的现实高性能im系统。为表诚意&#xff0c;先贴源码地址&#xff1a;https://github.com/2881099/im下载源码后的运行方法&#xff1a;运行环境&#xff1a;.NETCore 2.1 redis-server 2.8下载Redis-x64-2.8.2402.zip&#xff0…

【并查集】【图论】旅行(ssl 1312)

旅行 ssl 1312 题目大意&#xff1a; 有一个图&#xff0c;要从一个点到另一个点&#xff0c;问路上的最大值和最小值的比最小是多少 原题&#xff1a; 题目描述 Z小镇是一个景色宜人的地方&#xff0c;吸引来自各地的观光客来此旅游观光。Z小镇附近共有N个景点&#xff…