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