一个c#开发的web绘流系统
本項目為Web版流程圖繪圖,兼容IE、FF、Chrome等各主流瀏覽器,提供了各類基礎圖形,至于如何應用及用來做什么就隨各位了,常規(guī)的流程圖及邏輯輔助、工作流等皆可勝任。本系統(tǒng)雖為開源項目,然精心調(diào)配開發(fā)測試,有完善的日志記錄信息,邏輯和性能皆可,非Demo類、功能類無日志、難移植、難維護、難二次開發(fā)的項目可比,請放心使用,本人會對此項目持續(xù)維護較長時間。
附件中有數(shù)據(jù)庫備份文件和網(wǎng)站發(fā)布包可直接下載使用。
使用中有任何BUG,歡迎反饋給我,請發(fā)往郵箱:mkwuji@yeah.net。大家可引用、移植、閉包。繪圖底層使用的mxGraph,已完美破解,然請大家遵守其相關(guān)協(xié)議,不要公開商用,被追究本人概不負責。?
在線體驗地址(用戶名admin 密碼mt)(去掉s亦可):https://drawexp.freedomchat.top/
備用體驗地址:http://47.100.253.206:8001/
先來張宣傳圖,后跟一分鐘使用圖解。?
操作基礎
1、表格內(nèi)數(shù)據(jù)行皆可雙擊以執(zhí)行最常用操作、在數(shù)據(jù)行上右鍵以調(diào)出右鍵菜單執(zhí)行常規(guī)操作
2、鼠標移入行標題則每個標題右側(cè)的下拉菜單可正序倒序排列,并顯示隱藏指定行,行可拖動以調(diào)整前后順序
3、部分表格內(nèi)行數(shù)據(jù)支持直接行上編輯(同下流程圖授權(quán)說明時見)
4、表格內(nèi)行展開內(nèi)容復制(同下流程圖日志復制源碼時見)
一分鐘使用圖解
1、登陸(默認用戶名admin,默認密碼mt)?
2、部門管理?
3、用戶管理?左右表格內(nèi)數(shù)據(jù)行皆可雙擊以執(zhí)行最常用操作、在數(shù)據(jù)行上右鍵以調(diào)出右鍵菜單執(zhí)行常規(guī)操作。
4、流程圖管理?右側(cè)顯示所有用戶流程圖的三個菜單僅在以超級管理員登陸時顯示。
5、流程圖授權(quán)?表格內(nèi)行數(shù)據(jù)支持直接行上編輯,點擊行數(shù)據(jù)的授權(quán)碼列可顯示下拉權(quán)限列表,直接在各行下拉列表中選擇所需的權(quán)限全部完成后點擊提交即可,更改后未提交左上角有紅色小三角標。
6、流程圖繪圖?圖形可直接另存為新圖形以存留原圖形而在新圖形中編輯,另存為旁邊增加了Download Diagram As Html、Download Diagram Code As Text兩個實用按鈕。
1)Download Diagram As Html:將當前圖形下載為單html形式,方便傳播,單html打開即為圖形形態(tài)。
2)Download Diagram Code As Text:將當前圖形圖形源碼下載為txt,可隨時再通過Parse XML于任意圖形中還原,適用于高度機密時只使用圖形展示而不存留源碼和歷史版本。
3)左下角的定位框可方便查看超大圖時局部內(nèi)容,當然您也可以通過Zoom菜單縮小后查看全圖,注意圖形左上角圖形名稱邊上的*號,代表當前圖形信息沒有保存。
7、流程圖日志?展開行復制圖形源碼至新建圖形以Parse XML顯示出來以追蹤日志,因另存為功能的使用日志功能從未見人用過,故不做精細實現(xiàn)。
備注
其它功能等待大家自行使用中探索,操作權(quán)限介紹請查看:菜單“系統(tǒng)信息”下“系統(tǒng)介紹”。
備1:在Web.config中有SysAdminUserName配置節(jié),值為admin,改為你要定義為超級管理員的用戶用戶名即可,用戶名需用admin先行建好。
備2:下載源碼的,在/Resources/PDM下有數(shù)據(jù)庫模型和生成好的SQL文件,mtTools.dll來自本人開源的另一個類庫項目。
布署
1、于附件中將mtWebDraw.mdf.bak下載至要布署的數(shù)據(jù)庫目標服務器,執(zhí)行還原數(shù)據(jù)庫操作
2、于附件中將mtWebDrawV1.0.0.0.rar下載至要布署的Web目標服務器并解壓,后于IIS上創(chuàng)建站點,.net4.5集成模式的應用程序池,站點指向解壓的文件夾
3、修改Web.config配置:
1)appSetting中nhConfigPath指向的hibernate.cfg.xml的數(shù)據(jù)庫連接字符串需改為自己的配置(如不使用sa請注意為庫設置帳號權(quán)限)2)system.web中sessionState可選啟用以確定用戶登陸超時時長原文地址:https://gitee.com/mkwuji/mtWebDraw
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的一个c#开发的web绘流系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [译]ASP.NET Core Web
- 下一篇: C#语法——await与async的正确