91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

(03)權限配置管理

發布時間:2020-04-13 22:09:46 來源:網絡 閱讀:296 作者:jirigala_bao 欄目:編程語言

26 by MVP-通用權限管理, 3968 visits, 收藏, 編輯

做一個軟件很容易,但是能做好不容易,能堅持不懈,更不容易,這是我安慰自己的理念。
我們不要帶頭制造電子垃圾,做一個是一個是我追求的目標,先看一個后臺權限配置管理界面效果吧。
(03)權限配置管理 
哪個區域有什么功能,我就不羅嗦了。

權限范圍:
   例如,1。你是財務主管,你可能可以管理整個公司及分公司的財務數據、財務業務。
   但是你沒有權利管理整個公司及分公司的人事數據、人事業務。
   2。也沒有必要對所有的權限都設置權限范圍,那設置的人要累死了,寫程序也可能煩死了。
   3。若需要業務領域劃分及數據級的權限設置,要設置權限范圍,大部分情況下對模塊設置權限就可以了。

注意事項:
   1。編號不能重復,因為判斷權限前臺是通過編號來判斷權限的。
   2。不能批量編輯,使用起來會很不方便,所以×××區域為可批量編輯區域。
   3。列表及表格中的數據,應該能靈活排序,可以按用戶的需要進行排序,這也絕對前臺配置時權限時的排序順序。
   4。可以批量刪除,批量移動,樹型結構能進行拖動,這樣維護規劃權限時都會比較得心應手。
   5。當然在開發階段可以給多個開發人員添加刪除修改的權限,將已經確定下來的權限可以通過Administrator設置為
       不可編輯,不可修改,這樣防止其他開發人員不小心修改或不小心給你刪除了,特別是測試人員,把你辛苦設置的
       權限數據給刪除了,你會痛苦得吃不下飯

   6。當然你可以把權限配置管理模塊也可以細分很多明細的權限,但是我個人認為若那樣就是過渡設計了,沒多大必要,
       這個功能模塊本來就是給后臺配置管理員及開發人員用的,不應該給最終客戶用的。
   7。當然想做一個產品,必須要支持多語言功能,應該能有簡體中文版、繁體中文版、英文版、日本版等。
   8。刪除節點時,若有子節點,應該先刪除子節點,然后才能刪除父節點,這只是一個刪除策略。
   9。修改頁面上的數據后,未保存關閉表單,應該提醒是否保存數據,否則人家不是白修改了?
 10。若權限進行了細分,沒有權限的按鈕應該變成灰色的。
 11。若沒有數據可排序,相應的排序按鈕應該變成灰色的。
 12。若應用程序從 MDI 主頁面統一排序控制,那此頁面上的排序可以隱藏并且,依據頁面的相應權限控制 MDI主頁面的排序按鈕。
 13。用戶應該適當通過標準接口定義,控制此頁面,為 MDI主頁 調用提供接口。
 14。此頁面應該能在 Local本地模式運行 Remoting 遠程模式運行 WebService 模式運行下都正常。
 15。按鈕的大小,布局應該滿足統一的風格,我最不喜歡頁面布局亂八七糟的頁面,連按鈕都對不起的,我就想吐。
 16。平常我們開發程序的人腦海里馬上會想到把權限例如劃分為:
Access 訪問權限、Add 新增權限、Edit 編輯權限、View 瀏覽權限、
Delete 刪除權限、Search 查詢權限、Import 導入權限、Export 導出權限、
Print 打印權限、Auditing 審核權限、Admin 管理權限、Config 配置權限、
UpLoad 上傳權限、DownLoad 下載權限

但是你無論固定劃分幾個權限,都是無法滿足實際應用的權限劃分,實際應用中會有N多跟業務相關的權限、打個比方
還有申請采購、盤點、駁回訂單、客戶管理等等N多權限,你也不大可能說,要預留2個權限自定義權限搞定,那是辦不
到的,除非業務邏輯超級簡單、軟件規模小或者權限要求不復雜,所以權限設置就應該是自由設定的,想怎么劃分就怎么
劃分,是開發人員按照實際項目需要進行靈活配置。應該從業務的需要定位權限劃分,假如你第一步就做錯了,那我是
不大認可固定劃分權限的設計方式。
 17。把權限設置,定義成數型結構的,相應的寫程序的量會增加4倍以上吧,我以前是一個列表型的,但是實際應用中
列表型的權限非常不好用,進行設置時,需要用戶點很多次。用戶是不管你開發的量大,還是開發的復雜度高,用戶追求
的目標是好用。
   (03)權限配置管理
軟件是否好用怎么衡量?
  其實很簡單,我認為:
  1。是否經常有Bug出來,別經不起折騰,操作幾下就掛掉了,就算掛掉了,也別把整個程序給掛掉,那太沒面子了。
  2。自己從頭操作一下看看,把數據都清除掉,然后從頭輸入一次看看,是否很好用?可能你發現連自己操作都受不了,要跳樓了。
  3。給別人講解一下,給別人演示看看,是否能順暢的跑一圈,很多時候,能發現自己犯了很多錯誤。
  4。讓測試人員用用看看,讓你的同事用用看看,估計很多問題都暴露出來了。
  5。換一個環境,在別人的電腦上,另一個版本的Windows,分辨率的電腦上用用看,是否好用?你也可能會發現一大堆問題。
  6。讓最終客戶用用看,是否好用?會發現很多點點滴滴,這里需要改進那里改進。
  7。過個1年半栽再用用看,是否好用?別忘記了,這是你的孩子,你要經常去改進、維護、與時俱進,孩子有一天會長大成才的。

目前美中不足的有:
   1。樹型結構的拖動功能,沒有windows資源管理器那么好用,當數據超過1個屏幕時,拖動節點時不方便,屏幕不會
自動滾動,若誰知道如何改進,我愿意支付辛苦費。
   2。還未做好打印導出功能,導入功能,我覺得一個比較好的軟件,應該能支持導入導出功能,當然打印功能是必不可少的。
   3。還沒有徹底多語言化,只是用英文版和繁體中文版進行了測試。
   4。精力有限,B/S 前臺還在開發中。
 
將權限管理、工作流管理做到我能力的極致,一個人只能做好那么很少的幾件事情。
分類: [01] 通用權限管理
標簽: 通用權限設計
綠色通道:好文要頂關注我收藏該文與我聯系 (03)權限配置管理

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新乐市| 普定县| 建阳市| 永昌县| 苍山县| 正阳县| 浙江省| 汉阴县| 桂东县| 安新县| 清河县| 丹巴县| 彩票| 镇沅| 潼关县| 巴里| 水城县| 酉阳| 古浪县| 鸡泽县| 馆陶县| 杂多县| 栖霞市| 新沂市| 和田县| 鄯善县| 平原县| 阜城县| 牟定县| 兰考县| 甘泉县| 鹤山市| 天气| 古丈县| 通榆县| 兴化市| 莫力| 永安市| 白朗县| 广平县| 阳泉市|