這是一套以權限管理為主的輕量化快速開發框架,配置有流程、專業表單、權限、app、企業微信等基礎功能模塊,在開發通用軟件的效率上很有優勢。
?
軟件平臺常用研發需求分析
《那些年我們一起做過的項目》中各類客戶對權限模塊和通用模塊以及UI的要求,要實現的東西大概包括以下內容:
1、組織機構多級樹型顯示,各級部門從屬關系一目了然操作便捷。
2、用戶所有的權限最終分配給用戶,如果按用戶去分配權限會把系統管理員給累死,系統中先建立角色,角色中再分配權限,在角色的成員中加入用戶。當然會有一些用戶的權限大同小異,如果不想在系統中創建太多角色可以給用戶分配權限。用戶最終的權限取角色權限和用戶權限的集合。
3、角色一組權限的集合。
4、模塊也可以稱之為菜單,可以是系統中的頁面,也可以是其它系統的頁面地址統一納入到同一套權限系統中維護。
5、按鈕
6、權限權限分配模式:
1)角色權限分配,權限分配的便捷性。
2)用戶權限分配,權限分配的靈活性。
權限控制類型:
1)模塊權限,采購員有采購模塊權限和庫存查看模塊權限。
2)按鈕權限,采購員能點擊新增按鈕新增采購單,采購經理能點擊審核按鈕審核采購單。
3)數據權限,每個業務員只能看到屬于自己的客戶資料。
4)字段權限,會計可以看到庫存報表中的所有字段,倉庫管理員不能看到報表中的金額字段。
5)文件權限,采購部的文件只有總經理和采購部成員有權限。
7、日志登陸日志、操作日志、系統異常日志。
8、數據庫管理在前端頁面查看數據庫信息,數據庫備份。
9、訪問控制。
10、動態接口這里說的接口是與其它系統或設備的通信接口,一般以Webservice、WCF、Webapi的形式提供。在系統中對外只暴露一個接口,增加接口、修改接口都不用修改程序。
11、UI前端框架:采用Jquery UI,功能強大擴展靈活,不用擔心版權問題。
搭配多種風格界面以適應各行業需求。
12、系統參數
13、代碼生成器根據需要生成界面和后臺代碼
實際功能設計實現
1、程序設計
程序基本以Jquery+Ajax+工廠模式實現。
2、用戶體驗UI設計
UI對于一個軟件來說就像女人那張臉,一套程序UI漂亮程序的檔次自然也就上去了。
1)系統風格
2)單位組織
左邊展開單位組織,包括公司、部門、員工、角色管理,可以自主搭配權限。
3)流程應用
流程類主要包括流程設計、任務、審批等
4)移動管理
框架功能可在移動端同步實現,支持微信、安卓、IOS
5)報表應用
報表含有通用報表和專業報表
6)代碼生成器
代碼生成器配備多種模板,使用很便捷
7)數據可視化及看板
關于這個框架的介紹就到這里,有興趣的朋友可以自行體驗:www.learun.cn/Home/VerificationForm?.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。