- 相關(guān)推薦
軟件用戶管理模塊的設計
畢業(yè)論文羅朝罡
新疆81鋼鐵集團公司煉鐵分公司,烏魯木齊 830022
摘 要:在微軟的軟件系統(tǒng)中,其用戶管理模塊思路都是基本相同的,這種管理方式簡潔高效,但我在使用項目管理軟件,需要配置SharePoint服務器,此時就發(fā)現(xiàn)了關(guān)于用戶管理的缺陷:
1. 單位(組)之間是有隸屬關(guān)系的,而且隸屬的層次是不確定的;
2. 戶的數(shù)量可能超過100人,甚至更多;
3. 隨著體制變動,管理的層次有可能更靈活;
4. 不便于將系統(tǒng)管理員與行政管理人員的權(quán)限分離;
在這些情況下,Windows模式的用戶管理并沒有體現(xiàn)出組之間的隸屬關(guān)系,當然就無法處理好層次權(quán)限之間的覆蓋與重疊。
當傳統(tǒng)的管理機構(gòu)與靈活高效的項目組形式并存時、當機構(gòu)重組與變更時、用戶數(shù)達到1定的數(shù)量級時,用戶管理就變成1項重復性工作。
為此,需要在微軟的用戶管理系統(tǒng)模式上做修改,使之更靈活地適應企業(yè)內(nèi)部管理軟件集成化和大型化的需要。用戶管理模塊是軟件開發(fā)的重要基礎模塊,1個穩(wěn)定而成熟用戶管理模塊對軟件應用的普及來說非常重要。
首先,機構(gòu)的代碼表中的字段設置必須體現(xiàn)出機構(gòu)的隸屬關(guān)系;
其次,隸屬關(guān)系必須便于生成、檢索和管理;
最后,確定每個機構(gòu)的用戶管理者后,通過授權(quán)方式將系統(tǒng)管理員與行政管理人員的權(quán)限分離開來。在局域網(wǎng)中,系統(tǒng)管理員很多都是網(wǎng)上的行政權(quán)力分配者,實質(zhì)上這是1種過度的權(quán)力。
使用何種開發(fā)工具其實現(xiàn)方式都是相同的,從數(shù)據(jù)結(jié)構(gòu)上來講,對于用戶少,隸屬層次簡單的可以通過字符字段來實現(xiàn),而對于用戶多,隸屬層次復雜的系統(tǒng)則可以用子表的方式來實現(xiàn)。
在程序中如何運用用戶管理模塊應該完全參考SQL Server中的做法,將所有需要設置權(quán)限的窗體寫入數(shù)據(jù)表中,并將其權(quán)限標準化為只有3種“只讀”、“完全”和“拒絕”,這樣可能不符合代碼最簡化的原則,但卻更符合模塊化的要求,為合理的分權(quán)和授權(quán)打好了基礎,在程序中,將權(quán)限細化到窗體更便于管理。
用戶授權(quán)則應該完全交由用戶單位的最高管理者從上向下按層次授權(quán),系統(tǒng)管理員要做的只是給軟件系統(tǒng)編寫出授權(quán)的功能。。
開發(fā)人員不需要考慮權(quán)限控制問題,經(jīng)過系統(tǒng)管理員授權(quán)的用戶可以很方便地給下級人員進行2次授權(quán),完全是在對數(shù)據(jù)庫中的數(shù)據(jù)表進行操作,規(guī)范而簡潔,也非常易于管理和維護。
這樣開發(fā)出的用戶管理系統(tǒng)1方面結(jié)構(gòu)、層次清晰,其模塊化程度和可
[1]
【軟件用戶管理模塊的設計】相關(guān)文章:
生理狀況監(jiān)測系統(tǒng)電源管理模塊設計05-24
基于模塊化設計的嵌入式軟件測試方法10-05
單片機控制GSM模塊實現(xiàn)短信收發(fā)的軟件設計05-11
DOS用戶界面的設計05-23
高速PCI總線接口模塊設計09-14
微波組件模塊組裝管理的論文07-02
加強用戶安全用電管理的探討07-09