統(tǒng)一身份認證權(quán)限管理系統(tǒng)_第1頁
統(tǒng)一身份認證權(quán)限管理系統(tǒng)_第2頁
統(tǒng)一身份認證權(quán)限管理系統(tǒng)_第3頁
統(tǒng)一身份認證權(quán)限管理系統(tǒng)_第4頁
統(tǒng)一身份認證權(quán)限管理系統(tǒng)_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

統(tǒng)一身份認證權(quán)限管理系統(tǒng)使用說明目錄第1章統(tǒng)一身份認證權(quán)限管理系統(tǒng) 31.1軟件開發(fā)現(xiàn)狀分析 31.2功能定位、建設(shè)目標 31.3系統(tǒng)優(yōu)點 41.4系統(tǒng)架構(gòu)大局觀 41.5物理結(jié)構(gòu)圖 51.6邏輯結(jié)構(gòu)圖 51.7系統(tǒng)運行環(huán)境配置 6第2章登錄后臺管理系統(tǒng) 102.1請用"登錄"不要"登陸" 102.2系統(tǒng)登錄 10第3章用戶(賬戶)管理 113.1申請用戶(賬戶) 123.2用戶(賬戶)審核 143.3用戶(賬戶)管理 163.4分布式管理 18第4章組織機構(gòu)(部門)管理 254.1大型業(yè)務(wù)系統(tǒng) 264.2中小型業(yè)務(wù)系統(tǒng) 274.3微型的業(yè)務(wù)系統(tǒng) 284.4內(nèi)外部組織機構(gòu) 29第5章角色(用戶組)管理 30第6章職員(員工)管理 346.1職員(員工)管理 346.2職員(員工)的排序順序 346.3職員(員工)與用戶(賬戶)的關(guān)系 356.4職員(員工)導出數(shù)據(jù) 366.5職員(員工)離職處理 37第7章內(nèi)部通訊錄 397.1我的聯(lián)系方式 397.2內(nèi)部通訊錄 40第8章即時通訊 418.1發(fā)送消息 418.2即時通訊 43第9章數(shù)據(jù)字典(選項)管理 19.1數(shù)據(jù)字典(選項)管理 19.2數(shù)據(jù)字典(選項)明細管理 3第10章系統(tǒng)日志管理 410.1用戶(賬戶)訪問情況 510.2按用戶(賬戶)查詢 510.3按模塊(菜單)查詢 610.4按日期查詢 7第11章模塊(菜單)管理 1第12章操作權(quán)限項管理 1第13章用戶權(quán)限管理 4第14章序號(流水號)管理 5第15章系統(tǒng)異常情況記錄 7第16章修改密碼 1第17章重新登錄 1第18章退出系統(tǒng) 3第1章統(tǒng)一身份認證權(quán)限管理系統(tǒng)本軟件模塊的嚴謹設(shè)計定位、精心編碼實現(xiàn)、不斷維護推廣、連續(xù)優(yōu)化改善,重要是為了實現(xiàn)一個可以高度反復(fù)運用勞動成果的工具軟件,并有償提供應(yīng)所需的人們,另想成為國人值得驕傲的知名軟件功能模塊,可供國內(nèi)管理類開發(fā)人員在平常工作中進行靈活二次開發(fā)運用的模塊,開發(fā)管理類軟件的必備工具之一,同時本軟件的系統(tǒng)架構(gòu)可供廣大業(yè)余愛好愛好者模仿。本系統(tǒng)模塊能提高管理類軟件系統(tǒng)的整體質(zhì)量、提高模塊與模塊之間的兼容性、提高代碼的反復(fù)運用率,可以使軟件系統(tǒng)架構(gòu)更加合理、質(zhì)量更加過硬。從而使得勞動成果最大限度上反復(fù)運用。有錯就修改,天天努力一點點,提高一點點,堅持不懈,不斷努力每一天!1.1軟件開發(fā)現(xiàn)狀分析新員工沒人帶,老員工忙著救項目、就算是有空老員工也有疲倦的時候,也有不樂意帶人的,也有不樂意把簡樸的東西反反復(fù)復(fù)教人的,一年又一年,一批又一批人換來換去,很有也許也懶的帶。有些人喜歡與別人交流,但是大部分IT軟件開發(fā)人員習慣了與計算機溝通,很也許有些不適應(yīng)與人溝通交流,或者忙著解決他在技術(shù)上碰到的難題等。1.2功能定位、建設(shè)目的一)實現(xiàn)簡易的單點登錄功能,用戶只要記住一對用戶名密碼就可以:隨著信息化項目、數(shù)字化項目越來越多的被研發(fā)實行,需要記住的用戶名密碼變得越來越多,隨著公司業(yè)務(wù)規(guī)模的擴展、公司的發(fā)展壯大或者自身是一個大型的集團公司,內(nèi)部前后實行的信息化系統(tǒng)會越來越多,這時也需要記憶越來越多的用戶名密碼,浙江杭州市通用權(quán)限系統(tǒng)并且后臺的管理越來越變得復(fù)雜、甚至是變成累贅。二)多個管理系統(tǒng)可以用統(tǒng)一的一套后臺管理工具進行管理:管理人員、開發(fā)人員、測試人員、實行人員,反復(fù)要開發(fā)N多個大同小異的后臺管理工具、開發(fā)、測試、修改錯誤、改善功能,沒完沒了,全國各地N多的公司,N多的開發(fā)人員,在這個沒多大價值的事情上浪費了N多的精力,實行維護人員還要安裝、實行、學習、維護N多個大同小異的后臺管理工具,需要很高的學習與維護成本三)建立信息化數(shù)字化項目的數(shù)據(jù)中心,提高基礎(chǔ)數(shù)據(jù)的反復(fù)運用率:隨著同一個公司內(nèi)部實行的信息化系統(tǒng)數(shù)量的增長、碰到了將同樣的基礎(chǔ)數(shù)據(jù)錄入到N多個管理系統(tǒng)中的問題、設(shè)想一下,將一個用戶信息錄入到10-20個系統(tǒng)里,有一個基礎(chǔ)數(shù)據(jù)有變化,需要同時在N多個相應(yīng)的系統(tǒng)里進行修正,這是一個很復(fù)雜且毫無意義的、毫無創(chuàng)新的反復(fù)工作。四)提高同一個公司內(nèi)開發(fā)的多個軟件項目的兼容性、可維護性:有規(guī)模的軟件公司內(nèi)部大多是采用項目組的形式管理和開展平常開發(fā)工作;但是由于溝通能力、溝通技巧、溝通效率、項目時間緊等各種復(fù)雜的因素,最終會導致各個項目組之間的分工、溝通、交流不充足,各個項目組之間開發(fā)出來的管理系統(tǒng)都不能互相兼容,功能模塊都存在反復(fù)建設(shè)、分工不明確、職責不明確等問題。1.3系統(tǒng)優(yōu)點一)通過數(shù)年的實踐不斷優(yōu)化、精心維護、運營穩(wěn)定、功能完善:能經(jīng)得起不同實行策略下客戶的折騰,能滿足各種情況下客戶的復(fù)雜需求。二)編碼實現(xiàn)簡樸易懂、符合設(shè)計模式等理念:上手快,見效快、方便維護,能控制軟件項目后期維護風險。三)有嚴謹?shù)姆謱永砟睢⑼耆现髁鞯腟OA理念架構(gòu):程序可以采用不同的實行策略、架構(gòu)需求,方便維護、方便擴展。四)符合RBAC的權(quán)限理念、同時也能滿足國內(nèi)小型軟件項目的靈活性需求:不僅符合國際通用標準,又能滿足國內(nèi)的小型軟件項目的靈活設(shè)立需求。五)不僅支持多數(shù)據(jù)庫也支持多種開發(fā)語言、多語言界面:支持B/S、C/S系統(tǒng),可以支持Java語言開發(fā)項目的接口功能,SQLServer、Oracle數(shù)據(jù)庫1.4系統(tǒng)架構(gòu)大局觀1.5物理結(jié)構(gòu)圖1.6邏輯結(jié)構(gòu)圖:1.7系統(tǒng)運營環(huán)境配置一)管理端:本系統(tǒng)以微軟的C#.NET編程語言開發(fā)設(shè)計,所以需要在微軟的網(wǎng)站下下載最新的.NETFramework運營環(huán)境,管理程序需要運營在Windows操作系統(tǒng)上。下載微軟的.NETFramework運營環(huán)境請連接下面的網(wǎng)址二)后臺數(shù)據(jù)庫:本系統(tǒng)支持多種數(shù)據(jù)庫系統(tǒng),例如SQLServer、Oracle、MySql,可以按用戶的使用習慣,任意選擇其中一種數(shù)據(jù)庫系統(tǒng)。目前提供SQLServer版本的數(shù)據(jù)庫,其他版本的數(shù)據(jù)庫需要用戶自己通過導入導出腳本語言的方式進行解決。1.11軟件安裝、配置、運營方法一)軟件安裝:由于本系統(tǒng)都是針對軟件技術(shù)開發(fā)者,所以沒有做成安裝包的方式發(fā)行,提供源碼+二次開發(fā)調(diào)用的API,動態(tài)連接庫等方式,只要把數(shù)據(jù)庫附加上去,修改好配置文獻即可。二)配置:源碼文獻的文檔目錄結(jié)構(gòu)如下圖,主項目為DotNet.WinForm,請在解決方案中將DotNet.WinForm項目設(shè)立為啟動項目。配置文獻的為Config.xml,設(shè)立配置項為UserCenterConnection,單機版參考配置如下。<addkey="UserCenterConnection"value="DataSource=JIRIGALA-PC\SQLEXPRESS;InitialCatalog=UserCenter;IntegratedSecurity=SSPI;"/>配置文獻中附有其他類型數(shù)據(jù)庫的連接串的參考配置。三.運營方法:雙擊可執(zhí)行主程序DotNet.WinForm.exe;若數(shù)據(jù)庫連接配置對的,會出現(xiàn)如下登錄界面,如下圖。雙擊可執(zhí)行主程序DotNet.WinForm.exe;若數(shù)據(jù)庫連接配置對的,會出現(xiàn)如下登錄界面,如下圖。默認情況下,超級管理員的密碼為空,點擊登錄進入后臺管理軟件。對的登錄后會在操作系統(tǒng)的任務(wù)欄右下角區(qū)域會出現(xiàn)小太陽的圖標為后臺管理程序。鼠標右鍵單擊黃色小圖標,出現(xiàn)軟件主菜單,根據(jù)需求選擇自己需要的功能,如用戶(賬戶)管理功能等等。如圖下圖。第2章登錄后臺管理系統(tǒng)很早的時候曾聽別人說,印度軟件公司中有些軟件開發(fā)人員也許一直負責開發(fā)系統(tǒng)登錄功能,當時覺得不就是一個登錄系統(tǒng)的功能嘛?把用戶名、密碼輸入好后按一下登錄按鈕不就可以了?哪里有什么那么多好做的功能?后來隨著對管理軟件的進一步理解、接觸過很多客戶后才真正體會到,真正做好一個登錄窗體也的確不是那么容易的事情,一個軟件的質(zhì)量是否好?設(shè)計開發(fā)者是否想得足夠周到?行家從登錄窗體上也能知道個一二。例如有多個系統(tǒng),這些系統(tǒng)是否支持單點登錄?只用一套用戶名密碼可以登錄多個系統(tǒng)?系統(tǒng)登錄是否可以進行靈活配置?離職人員的解決、臨時授權(quán)用戶的登錄系統(tǒng)問題、一個職工的多個系統(tǒng)賬戶功能、系統(tǒng)賬戶的密碼策略等等、輸入錯誤密碼時的登錄限制等等都能體現(xiàn)出設(shè)計、開發(fā)人員的水平。2.1請用"登錄"不要"登陸"登錄系統(tǒng)大家經(jīng)常犯的一個錯誤是寫成"登陸系統(tǒng)"曾經(jīng)向資深人士征詢過此事,都覺得寫成"登錄系統(tǒng)"才是對的的,所以建議大家用對的的寫法"登錄系統(tǒng)"。而不是打仗時軍隊登陸島嶼,很多人會忽視這個用詞、有些細節(jié)的確是應(yīng)當注意的,有錯就改、立即就改。2.2系統(tǒng)登錄用戶登錄系統(tǒng)后,不管是什么賬戶什么時候登錄系統(tǒng),都應(yīng)當記錄登錄日記,就像平時管理嚴格的單位同樣,有前臺記錄外來人員、出入門需要刷門禁系統(tǒng)同樣,系統(tǒng)登錄成功后應(yīng)當更改賬戶的在線狀態(tài),若登錄失敗的,都應(yīng)當記錄失敗日記。輸入的密碼長度、允許輸入錯誤密碼的次數(shù)都應(yīng)當進行限制,防止破壞分子用暴力方式猜測密碼,需要對暴力猜測密碼等行為設(shè)立障礙,防止入侵系統(tǒng)行為發(fā)生。第3章用戶(賬戶)管理用戶(賬戶)管理模塊重要由申請用戶(賬戶)用戶(賬戶)審核、用戶(賬戶)、編輯、創(chuàng)建用戶(賬戶)、設(shè)立用戶(賬戶)密碼、設(shè)立用戶(賬戶)有效狀態(tài)、刪除用戶(賬戶)等等功能部分組成。創(chuàng)建新用戶(賬戶)可以由普通用戶申請創(chuàng)建后由系統(tǒng)管理審核生效,也可以由系統(tǒng)管理員直接創(chuàng)建用戶(賬戶),多種創(chuàng)建用戶(賬戶)的方法可以減少系統(tǒng)管理員的工作量、可以更及時、準確的創(chuàng)建賬戶,將工作量分攤到多個操作人員、管理員上,可明顯提高工作效率。通常情況下,新同事的用戶(賬戶)都由系統(tǒng)管理員進行錄入創(chuàng)建生效,但是在,一個大集團公司中有多個分公司的情況下或有異地辦公機構(gòu)時都由一個系統(tǒng)管理員錄入賬號不只是效率高低的問題,由于沒在現(xiàn)場工作犯錯的概率很高,若可以在任何分公司在任何一臺電腦上進行申請用戶(賬戶)功能、甚至是直接在網(wǎng)上進行申請用戶(賬戶)環(huán)節(jié),相對來講比單一系統(tǒng)管理直接創(chuàng)建用戶(賬戶)的做法工作效率會高一些,自己錄入自己的賬戶信息或者由身邊的同事幫助錄入信息會更準確一些、及時一些。自己錄入自己的賬戶信息優(yōu)點在于想用什么登錄名就用什么登錄名、這樣在平常辦公中使用信息系統(tǒng)也會更符合習慣一些、更貼切一些、也不用記過多的用戶密碼、至少可以使用自己數(shù)年習慣的用戶名密碼來登錄業(yè)務(wù)系統(tǒng)。當然系統(tǒng)中的用戶名是不可以反復(fù)的,注冊時系統(tǒng)會自動檢測是否數(shù)據(jù)已反復(fù),若是由系統(tǒng)管理員創(chuàng)建的用戶名不符合操作者的習慣又不允許用戶自己可以自由修改登錄用戶名是一個很糟糕的事情、很惱火的事情。在比較龐大的組織機構(gòu)里有分公司有異地辦公機構(gòu),使用本功能模塊,尚有分級審核、分級管理功能比較好,就是由某個分公司申請的賬號可以由這個分公司的系統(tǒng)管理員進行審核管理,這個賬戶的權(quán)限也可以由相應(yīng)的管理員進行管理等,把整個系統(tǒng)管理員的工作可以分攤給各個分公司的系統(tǒng)管理員或者授權(quán)的操作員,可以更準確掌握實際工作情況、可以更加貼近實際權(quán)限配置、管理等,同時又能支持集中式的管理模式。3.1申請用戶(賬戶)申請用戶(賬戶)模塊重要是為了靈活、快速申請新賬戶功能,還沒分派到系統(tǒng)賬號的用戶可這個功能模塊里提交申請用戶(賬戶)的信心,由系統(tǒng)管理員審核后,才可以登錄業(yè)務(wù)系統(tǒng)。準確填寫好需要申請的用戶名、密碼、選擇好所在的部門等,點擊"申請賬戶"按鈕即可進行申請環(huán)節(jié),非管理員申請的用戶(賬戶)需要審核過程,在申請賬戶的同時,會給相應(yīng)的系統(tǒng)管理員發(fā)送即時信息,當然在管理員離線狀態(tài)下時也可以通過郵件提醒方式或者手機短信提醒模式提醒管理者及時進行審核工作。若需要有審核環(huán)節(jié),只有系統(tǒng)管理員進行審核通過后,所申請的賬號會生效后才可以登錄到相應(yīng)的管理系統(tǒng)中若系統(tǒng)中有未審核的賬戶,系統(tǒng)會給系統(tǒng)管理員發(fā)送在線即時消息進行提醒,管理員可以在第一時間進行審核確認工作,積極提醒可提高工作效率,若無待審核賬戶,也沒必多余的操作,這樣會提高系統(tǒng)的友善性,使系統(tǒng)變得更加人性化、智能化。3.2用戶(賬戶)審核進入用戶(賬戶)審核功能頁面,默認情況下、待審核的用戶(賬戶)數(shù)據(jù)會列出來,系統(tǒng)管理員直接可以進行審核環(huán)節(jié),若整個系統(tǒng)是按分級管理方案部署的,那只會列出來當前管理員需要的數(shù)據(jù)列表出來,不是他所負責的待審核數(shù)據(jù)不會列出來。可以通過賬戶審核的查詢功進行模糊查詢數(shù)據(jù)、可以按審核狀態(tài)、默認角色等條件進行過濾查詢數(shù)據(jù),可以更準確、快速查詢數(shù)據(jù)。編輯功能可以對申請創(chuàng)建用戶賬號時填寫信息進行修改,涉及用戶名、姓名、默認角色等。用戶(賬戶)被審核通過、駁回操作時,按注冊時填寫的郵件地址給用戶發(fā)送提醒告知郵件,及時告知用戶審核結(jié)果,審核通過的用戶可以及時登錄系統(tǒng)進行相應(yīng)的業(yè)務(wù)操作,有郵件提醒功能可以提高工作效率、也不用打電話告知。導出功能是將當前窗體中的數(shù)據(jù)導出為Excel格式的數(shù)據(jù)保存到本地計算機上,方便用戶進行二次數(shù)據(jù)解決。刪除功能,選擇好需要刪除的數(shù)據(jù),點刪除按鈕即可,系統(tǒng)中被操作員誤刪的數(shù)據(jù)可以由數(shù)據(jù)庫管理員進行恢復(fù)操作,應(yīng)用系統(tǒng)里未進行物理刪除數(shù)據(jù)、只對相應(yīng)的數(shù)據(jù)打了刪除標記解決,所以有誤操作數(shù)據(jù)后恢復(fù)數(shù)據(jù)的可行性。修改用戶(賬戶)時不允許反復(fù)用戶名,若輸入了編號,編號不允許反復(fù),系統(tǒng)會自動會檢測數(shù)據(jù)是否已經(jīng)反復(fù),已被設(shè)立為刪除標志的用戶(賬戶)不再反復(fù)驗證的范圍內(nèi),系統(tǒng)中的登錄用戶名也可以由管理員進行修改。用戶(賬戶)生效后,用戶也可以自由修改用戶(賬戶),這樣更符合用戶的習慣,用戶的排斥心里也會少很多。給每個新用戶及時分派個合適的編號,在真實的工作實際情況下,比較難做得到,所以建議可以先不輸入用戶編號,等用戶的編號被擬定下來后可以事后進行設(shè)立比較符合實際工作習慣。3.3用戶(賬戶)管理用戶(賬戶)管理模塊應(yīng)當是系統(tǒng)管理員最常用的功能模塊之一,在這個模塊里可以直接創(chuàng)建用戶(賬戶)、修改用戶(賬戶)信息、可以設(shè)立用戶的密碼。用戶(賬戶)管理功能也能實現(xiàn)分級管理功能,例如每個分公司管理每個分公司的賬戶、由超級管理員管理所有的用戶(賬戶)功能。員工離職時不建議直接刪除用戶(賬戶),而是停用用戶(賬戶),例如員工離職了,很多系統(tǒng)中的歷史真實數(shù)據(jù)記錄不應(yīng)當被刪除,員工離職時也許最后一個月的工資還沒發(fā)放,相關(guān)的離職手續(xù)也沒辦理好,應(yīng)當將用戶設(shè)立為停用狀態(tài)(取消有效狀態(tài)),用戶(賬戶)被隨便刪除后有也許會引起系統(tǒng)中其他相關(guān)數(shù)據(jù)出現(xiàn)關(guān)聯(lián)錯誤的隱患。員工離職后,就把賬戶刪除了,也許會引發(fā)一些數(shù)據(jù)關(guān)聯(lián)性、引用上的錯誤,例如人走了,以前的工資數(shù)據(jù)、工作日記數(shù)據(jù)、項目數(shù)據(jù)等等都已是發(fā)生過的真實數(shù)據(jù),不應(yīng)當把這個用戶給刪除了,相關(guān)數(shù)據(jù)都應(yīng)當作為歷史數(shù)據(jù)保存下來、留下歷史痕跡才是對的的做法。按道理,一切數(shù)據(jù)都不應(yīng)當進行物理刪除,而是進行邏輯刪除才對,例如進行了刪除操作,只是給數(shù)據(jù)打上一個刪除標志(例如數(shù)據(jù)表里的DeleteMark字段標志設(shè)立為1、表達已經(jīng)被刪除了)若真需要刪除數(shù)據(jù),應(yīng)當由數(shù)據(jù)庫管理員進行真正的物理刪除,操作,物理刪除一條數(shù)據(jù)是非常容易,但是由于誤刪了一條數(shù)據(jù),想把這條數(shù)據(jù)再恢復(fù)過來的代價往往是非常昂貴的,也許要花費10倍、100倍的代價才干把這個數(shù)據(jù)恢復(fù)過來,就是提醒了用戶是否確認刪除?用戶也按了確認也不應(yīng)當進行物理刪除操作。添加新用戶(賬戶)的效果圖如下,當然這個窗體也可以進行二次開發(fā),按自己的需要增長字段等等,例如把手機號碼、電子郵件地址也錄入進來或進行一些其他的相關(guān)連的事務(wù)解決。系統(tǒng)管理員賬戶不應(yīng)當容易的被刪除、用戶名、編號等不應(yīng)當反復(fù)的檢查,當然不設(shè)立編號也是可以的,新來的員工一般都沒有明確的編號,可以事后再補充也是很常見的,新建賬戶時必須要輸入編號,并且必須輸入個不反復(fù)的編號相對友善度不高、屬于系統(tǒng)缺少人性化、考慮不周全。用戶(賬戶)的導出功能,重要是為了以下幾個工作需要,你也許做的是一個會員管理系統(tǒng),定期需要給會員發(fā)送手機短信、宣傳郵件提醒等功能,你已經(jīng)購買了相應(yīng)的軟件或者服務(wù),經(jīng)常需要把數(shù)據(jù)導出后,快速導入到相應(yīng)的此外軟件系統(tǒng)里,達成你數(shù)據(jù)共享的目的。同時定期導出數(shù)據(jù)到其他文獻中也起了一個備份數(shù)據(jù)的用途,用戶的數(shù)據(jù)是寶貴的資源,是收入來源都是通過用戶來的,所以這部分數(shù)據(jù)的備份工作意識需要強一些,客戶的數(shù)據(jù)都丟了,怎么聯(lián)系客戶、怎么保障穩(wěn)定的收入呢。當然數(shù)據(jù)到導出功能也可以按客戶的個性化需要,進行二次開發(fā),按自己的實際需要修改源碼或者做一些接口解決等等,甚至直接可以到數(shù)據(jù)庫中進行解決,由于相應(yīng)的表結(jié)構(gòu)等都有明確的定義。有些用戶的賬戶又不能失效、又不想讓這個用戶登錄,那可以由管理員來設(shè)立這個賬戶的密碼,這樣這個用戶就不能登錄到信息系統(tǒng)里來了,也不用修改無效狀態(tài)就可以了。系統(tǒng)中的用戶名是允許修改的,這一點很多系統(tǒng)做得都有些不友善,例如系統(tǒng)管理員分派了一個不喜歡的賬戶名,想修改也改不了,就想改,也麻煩一些,設(shè)立是需要一個過程等等,所以自己樂意用什么用戶就用什么用戶名還是很有必要的,當然系統(tǒng)管理員也應(yīng)當能干涉,能管理是非常必要的。3.4分布式管理每個公司管理每個公司自己的數(shù)據(jù),平常生活中經(jīng)常會碰到每個公司需要管理每個公司自己的數(shù)據(jù),然后由總公司集中管理所有數(shù)據(jù)的需求。我們經(jīng)常會開發(fā)這個系統(tǒng),那個系統(tǒng),每個系統(tǒng)通過不斷完善優(yōu)化后我們才會發(fā)現(xiàn),剛開始都是需要很簡樸的系統(tǒng),但是往往到最后都會變得很復(fù)雜,最終我們還是逃脫不了反復(fù)建設(shè)。那我們還不如剛開始的時候,就用一個考慮的比較充足的配置管理工具來管理我們的A系統(tǒng)、B系統(tǒng),用這個系統(tǒng)可以配置管理非常復(fù)雜的權(quán)限配置,不管將來客戶的需求怎么變來變?nèi)?,都能適應(yīng),并且不用費什么力氣,配置來配置去就可以了,當然一些簡樸的權(quán)限,當然是更容易能達成目的了。很多時候,我們開發(fā)人員開發(fā)出來的某個管理系統(tǒng),往往經(jīng)不客戶的折騰,最后改來改去會變得異常脆弱,要么這里犯錯那里犯錯,要么這里不穩(wěn)定要么那里不穩(wěn)定,很多時間都花費在基礎(chǔ)性的建設(shè)工作上,這時候我們也需要一個銅墻鐵壁額的基礎(chǔ)組件,用這個組件來配置管理整個系統(tǒng)的權(quán)限,用戶,角色等就可以了。本著把簡樸的軟件做個徹底,徹底的銅墻鐵壁,沒有錯誤,沒有漏洞,可以反復(fù)運用勞動成果的指導思想繼續(xù)完善幾年打造完美的精品。銅墻鐵壁的基礎(chǔ)數(shù)據(jù)是一切管理系統(tǒng)及多個管理系統(tǒng)之間進行整合的核心基礎(chǔ),沒有穩(wěn)定的基礎(chǔ)數(shù)據(jù)就沒穩(wěn)定的業(yè)務(wù)管理管理系統(tǒng),所以我們開發(fā)任何一個管理系統(tǒng)之前就應(yīng)當準備好銅墻鐵壁的基礎(chǔ)組件,可以靈活配置管理擴展的"軟件數(shù)據(jù)中心",并且是源碼所有公開的、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計所有公開的核心組件。1:一方面我們應(yīng)當定義一個操作權(quán)限。我們先登錄到系統(tǒng)里再選操作權(quán)限項定義管理菜單進入模塊在此模塊里,定義了一個操作權(quán)限,叫"走火入魔權(quán)限配置后臺管理",然后把這個權(quán)限項定義為數(shù)據(jù)集權(quán)限,意思是設(shè)立這個權(quán)限時需要設(shè)立管理范圍。2:操作的用戶需要有相應(yīng)的權(quán)限并且需要設(shè)立權(quán)限范圍,我們選擇用戶(賬戶)權(quán)限管理菜單接著選擇目的用戶賬戶,對此賬戶進行具體的權(quán)限設(shè)立。給目的用戶,權(quán)限后臺管理配置的權(quán)限,并對此權(quán)限進行范圍設(shè)立(數(shù)據(jù)集權(quán)限設(shè)立)。當前用戶的操作權(quán)限范圍,可以進行按明細設(shè)立,選擇具體的權(quán)限范圍,到此已對的設(shè)立賬戶的權(quán)限范圍。3:輸入演示數(shù)據(jù)。我們先模擬輸入一個北京的用戶賬戶申請情況。我們再輸入一個上海的用戶賬戶申請情況。我們用系統(tǒng)管理員進入審核模塊看看,是否有2個賬戶是待審核狀態(tài)?4:是否達成了每個分公司管理每個分公司數(shù)據(jù)的目的。我們用目的賬戶"吉日嘎拉"登錄此權(quán)限配置管理后臺,進入用戶賬戶審核模塊,看看會是什么情況?的確按我們的數(shù)據(jù)集權(quán)限設(shè)立范圍,只出現(xiàn)了北京的用戶審核數(shù)據(jù),上海的賬戶申請數(shù)據(jù)沒出現(xiàn)在當前操作窗體里。從數(shù)據(jù)設(shè)計的思想來講,非常簡樸的。第4章組織機構(gòu)(部門)管理通俗的講,就是一個集團公司,劃分幾個區(qū)域,每個區(qū)域都有什么分公司,每個分公司都有哪些部門同樣,哪些部門又有那些子部門等。當然也可以是外貿(mào)公司的全球性客戶、合作伙伴的分布情況管理、或者是一個行政管理單位的按地區(qū)劃分的行政機構(gòu)的樹型管理。一般使用信息化系統(tǒng)的公司,大多是人數(shù)眾多、地區(qū)分布相對廣有異地分支機構(gòu)的更迫切使用信息化管理系統(tǒng),關(guān)鍵商業(yè)數(shù)據(jù)都需要依靠信息化技術(shù)及時進行溝通協(xié)調(diào),提高辦事效率。軟件系統(tǒng)需要充足考慮有多個分公司的情況下,應(yīng)當如何滿足管理上的需要,如何才干做得有條有理?這時就需要有組織機構(gòu)管理的理念來引導系統(tǒng)架構(gòu),可以充足考慮哪個負責人可以管轄哪個區(qū)域的數(shù)據(jù)等,這樣也防止沒有通過授權(quán)的人越級查看不應(yīng)當看的客戶資料、協(xié)議信息等重要商業(yè)信息。4.1大型業(yè)務(wù)系統(tǒng)屬于大型集團公司,全國各地也許有多個分公司,可以劃分區(qū)域、分公司等等,或者客戶遍布于世界各地,需要嚴格的按區(qū)域劃分、組織機構(gòu)劃分等進行嚴格的控制管理,每個管理員只在相應(yīng)的管理范圍內(nèi)進行業(yè)務(wù)管理等。在大型的信息化管理系統(tǒng)中,往往需要分公司的系統(tǒng)管理員來進行管理各自權(quán)限范圍內(nèi)的數(shù)據(jù),例如各分公司的用戶(賬戶)、各分公司的平常管理、權(quán)限配置維護等等,各分公司的系統(tǒng)管理員往往對所在公司的情況了解更及時更準確。當然也可以按集中管理策略也可以,并不是非需要分公司系統(tǒng)管理,這要由公司的管理能力及辦事效率而決定。組織機構(gòu)管理模塊也有適當?shù)恼麄€公司的規(guī)劃功能,到底設(shè)立那些部門、各個部門都有哪些工作職能,人員配置情況,崗位角色規(guī)劃等等。4.2中小型業(yè)務(wù)系統(tǒng)一般一個上百人左右的中小型公司里所有內(nèi)部員工都是用的軟件系統(tǒng),重要以公司內(nèi)部管理系統(tǒng)為主,例如需要規(guī)劃管理好公司內(nèi)部的部門設(shè)立情況,人員歸屬情況,可以由系統(tǒng)管理員進行統(tǒng)一的管理,例如下圖??梢酝ㄟ^組織機構(gòu)(部門)管理工具快速配置好公司的內(nèi)部部門設(shè)立情況等,這樣就可以在相應(yīng)的業(yè)務(wù)功能模塊采用上圖中的數(shù)據(jù),各個模塊都可以有效運用部門的劃分及相應(yīng)的部門中的員工數(shù)據(jù)等。組織機構(gòu)的默認排序順序是非常重要的,若每次顯示出來的排序順序都是亂的,那天天應(yīng)用系統(tǒng)的人會很不爽,其實大家都有一個習慣,哪個部門排在哪個位置,他們的先后順序都可以靈活設(shè)立比較好,這樣可以更貼近客戶的習慣,軟件的友善性會更高一些。4.3微型的業(yè)務(wù)系統(tǒng)有些很簡樸的業(yè)務(wù)系統(tǒng),也不涉及到組織機構(gòu)等,只要有幾個用戶,甚至就是一個用戶,連角色什么也不需要,只要這個用戶能登錄系統(tǒng),然后所有的事情都可以做就可以了,這時可以不用考慮那么多組織機構(gòu)管理、角色權(quán)限管理等,就把這2個功能模塊在模塊管理中屏蔽掉就可以了。那一個用戶什么都可以操作,怎么解決比較好呢,一方面可以建議使用Administrator這個登錄名,這個是超級管理員的意思,只要用了這個賬戶,就是所有的權(quán)限都不用配置,就應(yīng)當有所有的操作權(quán)限,或者還可以將用戶歸于到Administrators角色中,這個角色是超級管理員的意思,任何一個賬戶被歸到這個角色中,也有所有系統(tǒng)的操作權(quán)限等,是系統(tǒng)中權(quán)限最大的用戶、角色。小公司也有發(fā)展壯大的也許性、系統(tǒng)里多幾個空表,也無所謂的事情,將來擴展起來更好擴展,也不用非要刪除了,那么幾個表,也不會咬,若多余的功能菜單覺得很礙眼,那可以設(shè)立為無效狀態(tài),也不會在管理工具里顯示出來了,購買筆記本電腦,也不會由于不需要無線網(wǎng)絡(luò),然后規(guī)定廠商把無線網(wǎng)絡(luò)模塊去掉的吧,說不定哪天就派上用處了。4.4內(nèi)外部組織機構(gòu)組織機構(gòu)可以分為內(nèi)部組織機構(gòu)與外部組織機構(gòu),例如,客戶的分布區(qū)域?qū)儆谕獠拷M織機構(gòu),一個公司的內(nèi)部的部門的劃分等,屬于內(nèi)部組織機構(gòu)部分,例如下圖所示。這樣做的好處是,組織機構(gòu)的管理做一套就可以了,不用內(nèi)部組織機構(gòu)的管理做一個,外部組織機構(gòu)的管理又做一套程序,這樣就可以集中管理所有的組織機構(gòu)了,將來由于業(yè)務(wù)的拓展等,需要數(shù)據(jù)集權(quán)限時,對整個系統(tǒng)的影響會很小,也留下了將來進一步二次開發(fā)的余地,這個系統(tǒng)數(shù)據(jù)的條理性也會更強一些。雖然現(xiàn)在沒有嚴格的數(shù)據(jù)過濾需要,將來隨著業(yè)務(wù)的進一步、公司規(guī)模的發(fā)展,也有也許在不久的將來,客戶就需要按組織機構(gòu)進行數(shù)據(jù)庫過濾的實際工作及管理上的迫切需要了。第5章角色(用戶組)管理此功能模塊可以靈活設(shè)立整個系統(tǒng)內(nèi)的角色/用戶組信息,可以進行對角色的添加、修改、刪除、分派權(quán)限的操作,可以靈活設(shè)立某個角色中包含的用戶(賬戶)等。角色:類似崗位定義、重要是為了系統(tǒng)分派權(quán)限、定義工作流程中設(shè)立審批節(jié)點,提高多用戶(賬戶)的權(quán)限分派效率、減少用于賬戶的變動引起的反復(fù)設(shè)立權(quán)限的工作量等。用戶組:臨時性的用戶組或由系統(tǒng)用戶創(chuàng)建的用戶組,可以自由定義,可以定位為自己管理自己所創(chuàng)建的用戶組。此功能模塊重要是為了解決如下幾個問題:1:系統(tǒng)都有哪些角色/用戶組?2:哪些角色/用戶組,有哪些成員?3:哪些角色/用戶組,有什么權(quán)限?4:誰可以對角色/用戶組進行管理?設(shè)立權(quán)限、管理其中的用戶?5:誰能管理哪些角色/用戶組在查詢內(nèi)容中輸入需要查詢的信息,系統(tǒng)會根據(jù)輸入的查詢信息顯示相關(guān)的角色信息,添加的角色編號、名稱不能反復(fù),超級管理員角色不能被刪除、不能被更改,是系統(tǒng)默認的角色,角色可以進行排序工作、停用設(shè)立、刪除、導出等等??梢栽诠芾眄撁嫔?,對權(quán)限所擁有者的權(quán)限進行靈活配置,同時也可以那個角色里有那些用戶(賬戶)等,都可以進行靈活的配置。只能給角色設(shè)立權(quán)限,不能給用戶組設(shè)立權(quán)限,本系統(tǒng)認為用戶組只是一個臨時的群組來解決,需要設(shè)立權(quán)限的群組按角色來解決。角色添加、編輯效果如下圖,可以設(shè)立角色是否有效(停用)標志,不建議刪除角色,添加、編輯時角色編號、名稱都不允許反復(fù),角色名稱是必輸項,按表頭某個列近些排序后,需要點保存按鈕后最新的排序順序才會生效。第6章職工(員工)管理職工管理功能模塊重要是對公司內(nèi)部員工數(shù)據(jù)進行管理,有新建員工數(shù)據(jù)、更改員工信息、員工部門變更等等。職工(員工)管理功能重要是為了用在公司內(nèi)部信息化管理系統(tǒng)開發(fā)的,在人力資源管理系統(tǒng)中的可二次開發(fā)。6.1職工(員工)管理創(chuàng)建職工信息時可以同時創(chuàng)建用戶賬戶信息,可以將照片存在數(shù)據(jù)庫中、當然此職工管理頁面,可以按客戶的個性化需要進行二次開發(fā),可以將需要輸入的內(nèi)容都補充到這個功能界面上,這個界面只是一個快速的參考原型。默認情況認為一個職工是屬于某個組織機構(gòu),當然現(xiàn)實上有很多一個人兼職多個崗位、同時兼職多個組織機構(gòu)的不同崗位的情況,本系統(tǒng)在數(shù)據(jù)庫設(shè)計上,提供了一個職工可屬于多個組織機構(gòu)的擴展性,暫不提供支持此功能的相應(yīng)的設(shè)立管理界面。6.2職工(員工)的排序順序技術(shù)人員往往不太注意細節(jié),特別是程序員沉迷于程序代碼之中,在平常工作中,特別是在中國,很在乎排名問題、例如公司的通訊錄中的排名先后、往往有一些含義在里面,例如職位最高的排在最前面、地位最高的排在最前面,這些人的排序順序隨著職位的變化也需要及時的進行調(diào)整,平常工作中也經(jīng)常也需要隨時能靈活的導出這些數(shù)據(jù),進行反復(fù)運用,快速生成一些報表數(shù)據(jù)等等用。需要在應(yīng)用軟件里,不僅能靈活的設(shè)立員工的部門歸屬關(guān)系,并且還能快捷有效的設(shè)立部門中的排序順序才干符合平常工作習慣、管理上的規(guī)定及客戶的實際需求。有些軟件項目,就是由于人員的先后順序不能靈活設(shè)定,導致整個軟件用起來不順手,或者找一個人變成很困難的情況,人員的排序順序亂了,尋找一個人也會變得很麻煩,不能適應(yīng)平常習慣,友善度會大大減少。排序碼需要人工輸入操作上也有些不和諧,相對智能的比較好些,不用每個人一個個都調(diào)整排序碼,只是點點選選就可以了,客戶會越來越喜歡用的這樣智能的軟件。6.3職工(員工)與用戶(賬戶)的關(guān)系不是所有的職工(員工)都有用戶(賬戶)例如公司的保潔員,也許是這個公司,的正式職工,但是未必有登錄公司業(yè)務(wù)系統(tǒng)的用戶(賬戶),有用戶賬戶的未必全是公司職工,例如公司的客戶、供應(yīng)商也有登錄公司業(yè)務(wù)系統(tǒng)的用戶賬戶,但是這些用戶賬戶不是公司的職工。有的系統(tǒng)需要有內(nèi)部職工管理模塊例如大多數(shù)內(nèi)部業(yè)務(wù)信息管理系統(tǒng),有的系統(tǒng)是外部網(wǎng)站類新聞類系統(tǒng)性質(zhì)的、這類的系統(tǒng)并不關(guān)注內(nèi)部職工的管理模塊。作為一個工具類、可進行二次開發(fā)的軟件組件,在設(shè)計上遵守了最簡潔數(shù)據(jù)結(jié)構(gòu)、所以將內(nèi)部職工的信息、與用戶賬戶的信息進行了隔離設(shè)計,這樣系統(tǒng)可以一最簡潔的用戶賬戶結(jié)構(gòu)與其他系統(tǒng)可以進行集成工作,同時又能支持豐富的職工信息管理的內(nèi)部信息化項目的需要。6.4職工(員工)導出數(shù)據(jù)往往系統(tǒng)只能提供的是有限的數(shù)據(jù)查詢記錄功能,甚至報表都是固定的,無法按客戶的個性化規(guī)定記錄查詢數(shù)據(jù),并打印出相應(yīng)的記錄數(shù)據(jù),這時建議有數(shù)據(jù)的導出功能,可以將數(shù)據(jù)都導出到MicrosoftOfficeExcel文獻中,然后客戶按自己的規(guī)定,進行隨意的記錄過濾、按個性化的規(guī)定進行打印輸出相應(yīng)的記錄報表。6.5職工(員工)離職解決一個公司,特別是軟件開發(fā)類公司里,由于到處充滿了機會,經(jīng)常會有新員工入職、老員工離職、崗位變動等等事情發(fā)生得也會頻繁,員工離職時,不應(yīng)當把員工的相關(guān)數(shù)據(jù)刪除掉,而是把員工賬號的有效標記設(shè)立為無效狀態(tài)才對。將界面上的,有效標注選中狀態(tài)去掉,就表達此員工的賬號被設(shè)立為無效狀態(tài)了,這個用戶就不可以登錄公司的相關(guān)信息系統(tǒng)了,將有效標志選中狀態(tài)恢復(fù)過來后,此用戶就允許登錄到相應(yīng)的信息系統(tǒng)中。當然一個職工的離職相關(guān)手續(xù)應(yīng)當是在人事系統(tǒng)里進行配置管理的,可以在客戶的人事系統(tǒng)里,通過調(diào)用二次開發(fā)接口、直接用程序設(shè)立為無效狀態(tài),這樣沒必要系統(tǒng)管理員進行反復(fù)性的設(shè)立工作了。第7章內(nèi)部通訊錄經(jīng)常會碰到找不到某個同事的聯(lián)系方式或是某個新來同事的聯(lián)系方式怎么也找不到,公司發(fā)放的通訊錄里尚有一些很早已離職人員的聯(lián)系方式等。公司需要及時整理最新的內(nèi)部通訊錄,高效溝通協(xié)調(diào),每次都人工更新通訊錄一方面是工作效率低,另一方面這個工作也很繁瑣、沒有技術(shù)含量,反復(fù)性也多,經(jīng)常有變動。當進入一個公司后,往往不知道哪個是哪個,誰叫什么名字,誰是負責哪個方面的?若有一個內(nèi)部通訊錄,可以比較容易的看到哪個人的照片是什么樣的?這個人又叫什么名字,這個人又是負責哪個方面的,那可以用更短的時間了解公司的人員結(jié)構(gòu),更快融入到公司工作當中。7.1我的聯(lián)系方式當前的用戶若是公司的內(nèi)部職工(員工)登錄系統(tǒng)后會出現(xiàn)"我的聯(lián)系方式"菜單,點擊此菜單可以設(shè)立自己的最新聯(lián)系方式。可以在本窗體中還可以設(shè)立自己的照片,支持拖動照片功能,直接把照片文獻拖入照片控件上就可以了。7.2內(nèi)部通訊錄在內(nèi)部通訊錄窗體里,可以設(shè)立新員工的通訊方式、也可以快速設(shè)立自己的聯(lián)系方式,可以將當前的通訊錄導出到Excel文獻中。內(nèi)部通訊錄可以按公司/部門快速過濾數(shù)據(jù),方便差找、導出某個分公司的通訊錄或者某個部門的通訊錄??梢酝ㄟ^郵件方式將最新的內(nèi)部通訊錄發(fā)送給所有的內(nèi)部員工。有操作權(quán)限的人員能編輯任何一個用戶的聯(lián)系方式,當然也可以批量快速編輯公司的通訊方式。當然,只有相應(yīng)的管理操作權(quán)限的操作者才可以更改內(nèi)部員工的聯(lián)系方式,沒有操作權(quán)限的用戶只能查看內(nèi)部通訊錄、只能修改自己的聯(lián)系方式。第8章即時通訊即時通訊功能重要是為了實現(xiàn)管理系統(tǒng)的告知信息能即時發(fā)送給相應(yīng)的用戶(賬戶),為了實現(xiàn)即時高效的告知功能。雖然與商業(yè)化的即時通訊軟件無法匹敵,但是往往內(nèi)部個性化的管理系統(tǒng),還是需要即時告知、即時溝通。8.1發(fā)送消息可以通過發(fā)送消息功能菜單,給系統(tǒng)的中的用戶(賬戶)發(fā)送即時消息,若相應(yīng)的用戶在線狀態(tài)或者登錄了管理系統(tǒng)的頁面,都應(yīng)當能及時顯示出來站內(nèi)的即時消息。進入發(fā)送信息窗口后,可以選擇發(fā)送的對象,按選擇按鈕彈出選擇用戶(賬戶)的窗口,選擇好目的用戶(賬戶)輸入內(nèi)容后點發(fā)送(S)按鍵后,即時信息就可以發(fā)送給相應(yīng)的用戶(賬戶)。8.2即時通訊可以通過雙擊系統(tǒng)圖標,出現(xiàn)當前的系統(tǒng)中的內(nèi)部組織架構(gòu)圖,可以直接選擇組織機構(gòu)中的用戶(賬戶)、直接發(fā)送消息,設(shè)立用戶的賬戶的權(quán)限等。若有在線消息出來,可以直接彈出消息,也可以直接回復(fù)消息,用戶的在線狀態(tài)會時時更新,與QQ、MSN的在線狀態(tài)很類似。上圖為回復(fù)及時信息的功能效果圖。第9章數(shù)據(jù)字典(選項)管理數(shù)據(jù)字段(選項)管理模塊重要是為了靈活控制整個系統(tǒng)中的可選項數(shù)據(jù),可以按用戶的習慣或者用戶的個性化規(guī)定進行靈活管理。同時這部分數(shù)據(jù)也可以在開發(fā)多種業(yè)務(wù)系統(tǒng)時有一定的反復(fù)運用價值,將數(shù)據(jù)導入到新的業(yè)務(wù)系統(tǒng)里反復(fù)運用,一些選項數(shù)據(jù)就不用重新反復(fù)錄入了,可以提高新項目的開發(fā)實行速度。9.1數(shù)據(jù)字典(選項)管理這些各種可選項數(shù)據(jù)通過數(shù)年的維護后,也可以當是一種知識庫、隨著公司的業(yè)務(wù)積累,越來越完善、越來越齊全,合理性也會更強一些。某些業(yè)務(wù)管理系統(tǒng),就是由于滿足不了最終用戶的一點點個性化的需求,在平常辦公中不能適應(yīng)客戶的實際需求,導致客戶使用不便、達不到客戶對業(yè)務(wù)管理系統(tǒng)的人性化方面的規(guī)定,最終由于一些小小的需求滿足不了客戶的規(guī)定,導致整個項目實行不順。若在開發(fā)階段進行了充足的考慮、多站在不同客戶的個性化需求角度進行了設(shè)計,那開發(fā)出來的系統(tǒng)會更符合客戶的實際工作需要,客戶也更容易接納設(shè)計出的軟件管理系統(tǒng)。上圖中的每一條數(shù)據(jù)項相應(yīng)了后臺的一個數(shù)據(jù)表,把每個選項具體情況放在原始數(shù)據(jù)結(jié)構(gòu)統(tǒng)一目的表里,這樣設(shè)計的好處在于:一方面可以任意擴展目的表,增長字段,對其他的目的表沒有影響,可以按開發(fā)的需要,增長任意字段進行擴展;另一方面,導入導出數(shù)據(jù)更加靈活,可以將部分積累好的選項數(shù)據(jù)快速導入到此外一個信息管理系統(tǒng)中,可以明顯提高工作效率,提高數(shù)據(jù)的反復(fù)運用限度,這些數(shù)據(jù)也是公司的重要業(yè)務(wù)知識積累部分。9.2數(shù)據(jù)字典(選項)明細管理例如一個人力資源管理系統(tǒng),也許在同一個軟件,在南方實行與北方實行,客戶的規(guī)定都會有些不同,在大西南實行與東北實行的客戶的規(guī)定差別也會很大,大西南實行時需要有很多民族選項,很多民族可以從列表里能選擇比較適應(yīng)客戶的需要,若在浙江杭州臨安實行一個人力資源軟件幾乎只需要列出2-3個民族就可以了,很少有少數(shù)民族,所以使用時也不需要把其他民族都列出來,能設(shè)立其他民族選項為無效狀態(tài)比較好,也不是說刪除才對,應(yīng)當是有需要時,再把這些設(shè)立為有效就可以了。當然不只是設(shè)立為有效無效狀態(tài)就可以了,還能設(shè)立排序順序比較好,例如在內(nèi)蒙古實行這個人力資源軟件,應(yīng)當蒙古族排序在第2個位置比較好,由于在內(nèi)蒙古也是漢族人數(shù)最多蒙古族人數(shù)是另一方面,當然若在一個民族中學實行這個人力資源管理系統(tǒng),那應(yīng)當把相應(yīng)的少數(shù)民族放在第一個位置,更適合用戶的使用習慣。所以一些選項的管理的排序順序、是否有效狀態(tài)、是否可以靈活增長選項是非常有必要的,這樣軟件的多種類型用戶的適應(yīng)性會更強一些。第10章系統(tǒng)日記管理系統(tǒng)里的任何操作、任何的模塊的訪問、任何服務(wù)的調(diào)用,用戶的登錄情況等等都會被記錄起來,方便日后追查之用。若記錄日記影響了系統(tǒng)的整體性能,不需要進行日記記錄功能,可以在配置文獻中設(shè)立開關(guān)選項,可以取消日記記錄功能。平常應(yīng)用中,不建議去掉日記記錄功能,日記管理模塊重要由用戶(賬戶)訪問情況、按用戶(賬戶)查詢,按模塊(菜單)查詢,按日期查詢等四個功能部分組成。系統(tǒng)日記管理模塊也有徹底清理正式上線前的日記的功能,方便實行人員使用、方便優(yōu)化系統(tǒng)性能、減少數(shù)據(jù)庫容量、減輕數(shù)據(jù)庫承擔,同時定期維護、定期整理系統(tǒng)也是很有必要的后期維護工作內(nèi)容之一。10.1用戶(賬戶)訪問情況訪問情況管理重要對系統(tǒng)的訪問情況進行管理,該模塊記錄了所有用戶登錄系統(tǒng)情況、最早訪問時間、最后訪問時間、訪問次數(shù)、訪問IP地址等等,并可以顯示當前在線的用戶情況,同時可以將訪問情況導出到Excel文獻中,在系統(tǒng)正式上線前,還可以進行重置訪問情況的功能,當然還可以按各種字段進行排序等。有些用戶系統(tǒng)都沒登錄過,就會說這個系統(tǒng)不好用,有些功能模塊都沒用過幾次就說這個系統(tǒng)不好等等都養(yǎng)成了習慣了,這些問題以通過檢查用戶的訪問情況來體現(xiàn)出來真實情況,這個用戶是否真的用了系統(tǒng)?是否在經(jīng)常用?到底用了幾次?一目了然了。10.2按用戶(賬戶)查詢按用戶(賬戶)查詢功能重要是可以按某個用戶(賬戶)的訪問情況、使用情況,按指定的用戶(賬戶)的問日記記錄進行過濾,同時可以導出查詢后的結(jié)果進行二次解決。默認顯示當天的訪問情況記錄,開始日期、結(jié)束日期可以自由設(shè)立任意查詢,在本窗口中可以清除所有的日記記錄,只有超級管理員有此權(quán)限,其他用戶不可以清除日記記錄。10.3按模塊(菜單)查詢按模塊(菜單)查詢功能重要是可以按某個功能模塊的訪問情況、使用情況,按指定的菜單的訪問日記記錄進行過濾,同時可以導出查詢后的結(jié)果。默認顯示當天的訪問情況記錄,開始日期、結(jié)束日期可以自由設(shè)立,任意查詢,在本窗口中可以清除所有的日記記錄,只有超級管理員有此權(quán)限,其他用戶不可以清除日記記錄。10.4按日期查詢按日期查詢功能重要是可以按某個日期范圍差找系統(tǒng)的訪問情況、使用情況,按日期范圍排查系統(tǒng)的日記記錄,可以導出查詢后的結(jié)果進行二次解決。默認顯示當天的訪問情況記錄,開始日期、結(jié)束日期可以自由設(shè)立,任意查詢,在本窗口中可以清除所有的日記記錄,只有超級管理員有此權(quán)限,其他用戶不可以清除日記記錄。第11章模塊(菜單)管理模塊(菜單)管理模塊是針對開發(fā)人員、后臺管理員對系統(tǒng)進行管理為目的,此模塊并不是針對普通的用戶平常使用,在平常管理維護過程中不建議對此功能模塊有任何修改,已保證系統(tǒng)的正常運營,盡量避免沒必要的麻煩產(chǎn)生比為好。模塊(菜單)的配置通常是在數(shù)據(jù)庫表中保存,功能模塊繁多時直接操作數(shù)據(jù)庫難免會產(chǎn)生眼花繚亂的感覺,有一個快捷的管理界面對開發(fā)人員來講還是很有必要的。模塊(菜單)管理是對系統(tǒng)的功能模塊(菜單)進行整理維護、設(shè)立功能模塊的有效性(停用標志)、菜單名稱、排序位置、操作權(quán)限關(guān)聯(lián)等等。在開發(fā)某一個軟件項目、或者軟件產(chǎn)品的過程中,往往菜單的名稱、菜單的擺放位置、菜單的分組等等會經(jīng)常發(fā)生變化或者進行調(diào)整,這時若菜單管理模塊沒有靈活的拖拽功能使用起來會很笨拙、設(shè)立是變成一種痛苦,所以此模塊提供了靈活的拖拽功能,并且修改菜單名稱、調(diào)整擺放順序等操作時都提供了便捷的操作方法。在此模塊中,可以添加、刪除、修改、拖動菜單位置,還可以導出菜單數(shù)據(jù)。可以將操作權(quán)限與模塊(菜單)關(guān)聯(lián)起來,有什么操作權(quán)限可以訪問此功能模塊的關(guān)聯(lián)關(guān)系。上圖中的含義為:若用戶有"組織架構(gòu)管理"權(quán)限,那就可以訪問"組織架構(gòu)管理"這個菜單。當然也有也許是由于用戶有"P_A"權(quán)限,所以允許訪問"M_A、M_B"模塊(菜單),操作權(quán)限與允許訪問的模塊(菜單)之間是多對多的關(guān)系。哪些模塊是停用關(guān)閉狀態(tài),可以設(shè)立模塊的"有效"狀態(tài),停用的模塊會在整個系統(tǒng)中被屏蔽掉,不會顯示在管理系統(tǒng)里。例如不需要職工(員工)管理模塊、不需要日記功能、不需要組織機構(gòu)(部門)管理功能模塊等時都可以進行停用設(shè)立,將這些模塊無效狀態(tài)去掉就可以達成目的了。第12章操作權(quán)限項管理操作權(quán)限項管理模塊是本系統(tǒng)的核心模塊,在此模塊里進行操作權(quán)限的定義、配置、分類、管理等維護工作,可以在本模塊進行操作權(quán)限添加、修改、刪除、拖動、停用操作權(quán)限等功能,進入本模塊的菜單如下圖??梢栽诒敬绑w中集中管理操作權(quán)限、只有系統(tǒng)管理員能有相應(yīng)的操作權(quán)限、操作權(quán)限的編號不能反復(fù),在整個系統(tǒng)里需要有唯一性,名稱可以反復(fù),操作權(quán)限可以任意分類,支持自由拖動整理。在前期設(shè)計、開發(fā)設(shè)計階段,往往權(quán)限設(shè)計反復(fù)推敲、推倒、重新設(shè)計、昨天剛設(shè)立了某一權(quán)限、今天又覺得不合理,應(yīng)當推倒,后天又覺得應(yīng)當與哪個權(quán)限合并才對,沒過幾天又覺得這個權(quán)限又有必要分開來才對,通過反復(fù)的不斷推倒歷來,通過反復(fù)重新設(shè)計整理推敲過程,才干最終形成比較合理的權(quán)限管理方案,這個反復(fù)折騰的過程規(guī)定權(quán)限規(guī)劃管理模塊要有非常靈活的操作性,能經(jīng)得起客戶的反反復(fù)復(fù),快速有效的適應(yīng)客戶的整體調(diào)整才可以,此權(quán)限管理也是經(jīng)歷了多個實際項目的多次實踐、不斷完善總結(jié)出來的結(jié)晶部分。數(shù)據(jù)列的訪問權(quán)限,其實也是屬于一種特殊的操作權(quán)限,也是屬于操作權(quán)限的一種范疇,例如一個權(quán)限就叫"訪問A表的C1列權(quán)限、訪問A表的C2列權(quán)限"就可以了,沒必要設(shè)計得過于復(fù)雜,例如建立一個"拒絕訪問A表"的權(quán)限,誰擁有這個權(quán)限,就不允許訪問A表就可以了。數(shù)據(jù)集權(quán)限是表達擁有某個權(quán)限,但是這個權(quán)限需要區(qū)分數(shù)據(jù)的作用范圍,雖然這個賬戶有管理權(quán)限但是只能管理A、B部門的數(shù)據(jù),不能管理C、D部門的數(shù)據(jù)等,本系統(tǒng)的數(shù)據(jù)集權(quán)限,重要是用組織機構(gòu)數(shù)據(jù)進行過濾,提供多種可二次開發(fā)的接口功能,達成按客戶的實際情況進行個性化的數(shù)據(jù)過濾的規(guī)定,并不是所有的權(quán)限都能設(shè)立數(shù)據(jù)集權(quán)限,只有這個權(quán)限被設(shè)定為是數(shù)據(jù)集權(quán)限,才可以設(shè)立相應(yīng)的過濾條件,數(shù)據(jù)集權(quán)限設(shè)立參考下圖。操作權(quán)限關(guān)聯(lián)模塊(菜單)的重要用意是:當前的用戶(賬戶)已經(jīng)擁有了某個權(quán)限,那有這個權(quán)限的用戶(賬戶)又允許訪問那些菜單模塊呢?是否可以自動進行關(guān)聯(lián)關(guān)系設(shè)立,不需要反復(fù)進行模塊訪問權(quán)限?重要是為了解決以上的智能關(guān)聯(lián)問題,將權(quán)限與模塊進行了關(guān)聯(lián)設(shè)立。操作權(quán)限于模塊(菜單)之間設(shè)立了關(guān)聯(lián)關(guān)系,就表達有了某個操作權(quán)限后,自然可以訪問某些菜單模塊了,不需要進行單獨的模塊訪菜單的訪問權(quán)限了,這樣可以題高整個系統(tǒng)的智能邏輯關(guān)聯(lián)關(guān)系,使得分派權(quán)限更加合理、簡潔高效。第13章用戶權(quán)限管理天天都在發(fā)生變化、隨著公司內(nèi)部人員的變動,系統(tǒng)中的用戶的角色、權(quán)限經(jīng)常也會發(fā)生變化,這時候需要有一個靈活的權(quán)限設(shè)立功能,可以快速便捷的進行權(quán)限的重新劃分,權(quán)限的重新設(shè)立分派等等。往往開發(fā)系統(tǒng),在上線前就應(yīng)當做好賬戶數(shù)據(jù)的整理、權(quán)限的規(guī)劃、角色的定位,每個賬戶到底應(yīng)當有什么權(quán)限、到底能訪問那些系統(tǒng)資源、到底能做哪些操作,都應(yīng)當進行具體的規(guī)劃,在系統(tǒng)實行、測試過程中就應(yīng)當完畢這些正式上線前的準備工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論