26 by MVP-通用權(quán)限管理, 3968 visits,收藏,編輯
從2013年創(chuàng)立
成都創(chuàng)新互聯(lián)公司專注于”幫助中小企業(yè)+互聯(lián)網(wǎng)”, 也是目前成都地區(qū)具有實力的互聯(lián)網(wǎng)服務(wù)商。團隊致力于為企業(yè)提供--站式網(wǎng)站建設(shè)、移動端應(yīng)用( H5手機營銷、
成都App定制開發(fā)、微信開發(fā))、軟件開發(fā)、信息化解決方案等服務(wù)。
做一個軟件很容易,但是能做好不容易,能堅持不懈,更不容易,這是我安慰自己的理念。
我們不要帶頭制造電子垃圾,做一個是一個是我追求的目標(biāo),先看一個后臺權(quán)限配置管理界面效果吧。
哪個區(qū)域有什么功能,我就不羅嗦了。
權(quán)限范圍:
例如,1。你是財務(wù)主管,你可能可以管理整個公司及分公司的財務(wù)數(shù)據(jù)、財務(wù)業(yè)務(wù)。
但是你沒有權(quán)利管理整個公司及分公司的人事數(shù)據(jù)、人事業(yè)務(wù)。
2。也沒有必要對所有的權(quán)限都設(shè)置權(quán)限范圍,那設(shè)置的人要累死了,寫程序也可能煩死了。
3。若需要業(yè)務(wù)領(lǐng)域劃分及數(shù)據(jù)級的權(quán)限設(shè)置,要設(shè)置權(quán)限范圍,大部分情況下對模塊設(shè)置權(quán)限就可以了。
注意事項:
1。編號不能重復(fù),因為判斷權(quán)限前臺是通過編號來判斷權(quán)限的。
2。不能批量編輯,使用起來會很不方便,所以×××區(qū)域為可批量編輯區(qū)域。
3。列表及表格中的數(shù)據(jù),應(yīng)該能靈活排序,可以按用戶的需要進行排序,這也絕對前臺配置時權(quán)限時的排序順序。
4??梢耘縿h除,批量移動,樹型結(jié)構(gòu)能進行拖動,這樣維護規(guī)劃權(quán)限時都會比較得心應(yīng)手。
5。當(dāng)然在開發(fā)階段可以給多個開發(fā)人員添加刪除修改的權(quán)限,將已經(jīng)確定下來的權(quán)限可以通過
Administrator設(shè)置為
不可編輯,不可修改,這樣防止其他開發(fā)人員不小心修改或不小心給你刪除了,特別是測試人員,把你辛苦設(shè)置的
權(quán)限數(shù)據(jù)給刪除了,你會痛苦得吃不下飯。
6。當(dāng)然你可以把權(quán)限配置管理模塊也可以細(xì)分很多明細(xì)的權(quán)限,但是我個人認(rèn)為若那樣就是過渡設(shè)計了,沒多大必要,
這個功能模塊本來就是給后臺配置管理員及開發(fā)人員用的,不應(yīng)該給最終客戶用的。
7。當(dāng)然想做一個產(chǎn)品,必須要支持多語言功能,應(yīng)該能有簡體中文版、繁體中文版、英文版、日本版等。
8。刪除節(jié)點時,若有子節(jié)點,應(yīng)該先刪除子節(jié)點,然后才能刪除父節(jié)點,這只是一個刪除策略。
9。修改頁面上的數(shù)據(jù)后,未保存關(guān)閉表單,應(yīng)該提醒是否保存數(shù)據(jù),否則人家不是白修改了?
10。若權(quán)限進行了細(xì)分,沒有權(quán)限的按鈕應(yīng)該變成灰色的。
11。若沒有數(shù)據(jù)可排序,相應(yīng)的排序按鈕應(yīng)該變成灰色的。
12。若應(yīng)用程序從 MDI 主頁面統(tǒng)一排序控制,那此頁面上的排序可以隱藏并且,依據(jù)頁面的相應(yīng)權(quán)限控制 MDI主頁面的排序按鈕。
13。用戶應(yīng)該適當(dāng)通過標(biāo)準(zhǔn)接口定義,控制此頁面,為 MDI主頁 調(diào)用提供接口。
14。此頁面應(yīng)該能在
Local本地模式運行 Remoting 遠程模式運行 WebService 模式運行下都正常。
15。按鈕的大小,布局應(yīng)該滿足統(tǒng)一的風(fēng)格,我最不喜歡頁面布局亂八七糟的頁面,連按鈕都對不起的,我就想吐。
16。平常我們開發(fā)程序的人腦海里馬上會想到把權(quán)限例如劃分為:
Access 訪問權(quán)限、Add 新增權(quán)限、Edit 編輯權(quán)限、View 瀏覽權(quán)限、
Delete 刪除權(quán)限、Search 查詢權(quán)限、Import 導(dǎo)入權(quán)限、Export 導(dǎo)出權(quán)限、
Print 打印權(quán)限、Auditing 審核權(quán)限、Admin 管理權(quán)限、Config 配置權(quán)限、
UpLoad 上傳權(quán)限、DownLoad 下載權(quán)限
但是你無論固定劃分幾個權(quán)限,都是無法滿足實際應(yīng)用的權(quán)限劃分,實際應(yīng)用中會有N多跟業(yè)務(wù)相關(guān)的權(quán)限、打個比方
還有申請采購、盤點、駁回訂單、客戶管理等等N多權(quán)限,你也不大可能說,要預(yù)留2個權(quán)限自定義權(quán)限搞定,那是辦不
到的,除非業(yè)務(wù)邏輯超級簡單、軟件規(guī)模小或者權(quán)限要求不復(fù)雜,所以權(quán)限設(shè)置就應(yīng)該是自由設(shè)定的,想怎么劃分就怎么
劃分,是開發(fā)人員按照實際項目需要進行靈活配置。應(yīng)該從業(yè)務(wù)的需要定位權(quán)限劃分,假如你第一步就做錯了,那我是
不大認(rèn)可固定劃分權(quán)限的設(shè)計方式。
17。把權(quán)限設(shè)置,定義成數(shù)型結(jié)構(gòu)的,相應(yīng)的寫程序的量會增加4倍以上吧,我以前是一個列表型的,但是實際應(yīng)用中
列表型的權(quán)限非常不好用,進行設(shè)置時,需要用戶點很多次。用戶是不管你開發(fā)的量大,還是開發(fā)的復(fù)雜度高,用戶追求
的目標(biāo)是好用。
軟件是否好用怎么衡量?
其實很簡單,我認(rèn)為:
1。是否經(jīng)常有Bug出來,別經(jīng)不起折騰,操作幾下就掛掉了,就算掛掉了,也別把整個程序給掛掉,那太沒面子了。
2。自己從頭操作一下看看,把數(shù)據(jù)都清除掉,然后從頭輸入一次看看,是否很好用?可能你發(fā)現(xiàn)連自己操作都受不了,要跳樓了。
3。給別人講解一下,給別人演示看看,是否能順暢的跑一圈,很多時候,能發(fā)現(xiàn)自己犯了很多錯誤。
4。讓測試人員用用看看,讓你的同事用用看看,估計很多問題都暴露出來了。
5。換一個環(huán)境,在別人的電腦上,另一個版本的Windows,分辨率的電腦上用用看,是否好用?你也可能會發(fā)現(xiàn)一大堆問題。
6。讓最終客戶用用看,是否好用?會發(fā)現(xiàn)很多點點滴滴,這里需要改進那里改進。
7。過個1年半栽再用用看,是否好用?別忘記了,這是你的孩子,你要經(jīng)常去改進、維護、與時俱進,孩子有一天會長大成才的。
目前美中不足的有:
1。樹型結(jié)構(gòu)的拖動功能,沒有windows資源管理器那么好用,當(dāng)數(shù)據(jù)超過1個屏幕時,拖動節(jié)點時不方便,屏幕不會
自動滾動,若誰知道如何改進,我愿意支付辛苦費。
2。還未做好打印導(dǎo)出功能,導(dǎo)入功能,我覺得一個比較好的軟件,應(yīng)該能支持導(dǎo)入導(dǎo)出功能,當(dāng)然打印功能是必不可少的。
3。還沒有徹底多語言化,只是用英文版和繁體中文版進行了測試。
4。精力有限,B/S 前臺還在開發(fā)中。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
名稱欄目:(03)權(quán)限配置管理-創(chuàng)新互聯(lián)
網(wǎng)頁地址:
http://weahome.cn/article/epiic.html