C#.NET 大型企業信息化系統集成快速開發平臺 4.2 版本 - 總部業務部門主管管理整個集團分公司的某項業務

因爲整個集團公司很是龐大,有上千個分支機構,不可能由總部某我的能管理全部的數據,或者掌握全部的業務。某個業務都會因爲某個相應的部門進行管理,例如全部分公司的人力資源,都由總部的人力資源部門管理。哪些分公司誰是人力資源部門的,誰在管理什麼事務,只有總部對口的人力資源的人員最清楚。安全

1: 總部有相應的人力資源管理人員,這些人應該是能夠管理全部分公司及總部在內的普通業務。可是這些普通管理人員不能夠設置受權給其餘人權限。工具

2: 總部的人力資源的某個業務的主管,雖然有全部的操做權限,可是平時是不會操做這些數據的,可是他會受權分公司的哪些人能夠操做這些數據。性能

3: 開發部門或者系統維護部門雖然也有不少人,可是這些人不清楚具體分公司的業務分工的,頂可能是瞭解總部的業務分工,這些是管理一些系統性的功能、可是不會管理業務性的功能。優化

4:雖然總部人力資源有權限作不少操做,可是並非全部的權限都給這些人,他們只能操做人力資源相關的業務、系統性的操做不該該是他們作的事情,也不是他們應該管理的範疇裏的。3d

5:人力資源是有這樣的需求、咱們知足了一個需求後,財務部門也有這樣的需求、市場部也會有這樣的需求,一個需求嚴謹的解決了後其餘全部的需求均可以這樣的解決方法解決,不少頭疼的事情也都解決了,也不須要你們頭疼了,照樣子處理就能夠了。blog

6:雖然開發一個工具很困難、思路嚴謹、代碼整潔的實現出來付出不少代價,可是這個功能能夠用10年8年,能夠在接近1萬個網點分公司使用,耗費再大的力氣也是值得,開發好一次到處用。接口

7:嚴謹的受權體系是,整個業務系統的底層,只有這個有銅牆鐵壁的牢靠,上面開發的應用纔會漏洞更好,問題更好,能夠模仿大規模開發的意義才大,只有底層牢固了,纔不會那麼容易推倒所有從新來過的事情發生。事務

 

開發出一個適合幾十萬人大集團使用的完美權限體系並不容易,由於要考慮性能、安全性、功能、可擴展、可兼容、易用性、可推理性、還要考慮多系統的支持能力,因此並非人人能開發出來,有一股熱情、激情就能開發出來的,須要不少年的沉澱考驗、優化才最終好用,能經得起考驗。資源

 

a:)誰有某個角色的管理權限?這我的能夠設置其餘分公司的人員爲某個角色的、而後這個角色的人員在咱們系統裏能夠作什麼什麼操做?設置總部業務主管權限的入口。開發

 

b:) 設置誰歸屬於哪一個角色的功能、能夠理解成總部的主管能夠進行角色管理了,能管理哪些角色? 而後把分公司的人員加入到這個角色裏,被加的這些人就能夠處理人力資源相關的業務了。分公司的人員就有權限操做業務數據了,這些人有變更時總部的人力資源某個業務的主管會最清楚的掌握這些人的變更。

 

一個系統的好用與否,不在於它是BS的仍是CS的,你能夠按你的要求進行重構、改進, QQ是CS的沒人說他很差。Oracle是CS的沒人說他不強大。SQLServer也是CS的你們也都喜歡用。看這個系統都提供了哪些接口?是否足夠強大知足各類需求,是否有足夠的2次開發能力。

 

不少領域爲何老外都很強大?是由於他們把一個問題研究得很是深刻、絕對是這個領域的頂尖專家;咱們都太浮躁了、沒幾我的能靜心深刻研究,完全突破某個領域。

相關文章
相關標籤/搜索