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

下載本文檔

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

文檔簡介

資料收集于網(wǎng)絡(luò) 如有侵權(quán)請聯(lián)系網(wǎng)站 刪除 謝謝 outgoing adj. 外向的;友好的;外出的;統(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 職員(員工)導(dǎo)出數(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ù)利用勞動成果的工具軟件,并有償提供給所需的人們,另想成 為國人值得驕傲的知名軟件功能模塊, 可供國內(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ù)雜的原因,最終會導(dǎo)致各個 項目組之間的分工、溝通、交流不充分,各個項目組之間開發(fā)出來的管理系統(tǒng)都不能互 相兼容,功能模塊都存在重復(fù)建設(shè)、分工不明確、職責不明確等問題。 1.3 系統(tǒng)優(yōu)點 一)經(jīng)過多年的實踐不斷優(yōu)化、精心維護、運行穩(wěn)定、功能完善: 能經(jīng)得起不同實施策略下客戶的折騰,能滿足各種情況下客戶的復(fù)雜需求。 二)編碼實現(xiàn)簡單易懂、符合設(shè)計模式等理念: 上手快,見效快、方便維護,能控制軟件項目后期維護風險。 三)有嚴謹?shù)姆謱永砟?、完全符合主流?SOA 理念架構(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)站下下載最新的.NET Framework 運行環(huán)境,管理程序需要運行在 Windows 操作系統(tǒng)上。下載微軟的.NET Framework 運行環(huán)境請連接下面的網(wǎng)址 /zh-cn/netframework/aa569263.aspx 二)后臺數(shù)據(jù)庫: 本系統(tǒng)支持多種數(shù)據(jù)庫系統(tǒng),例如 SQLServer、Oracle、MySql,可以按用戶的使用 習慣,任意選擇其中一種數(shù)據(jù)庫系統(tǒng)。目前提供 SQLServer 版本的數(shù)據(jù)庫,其他版本的數(shù)據(jù)庫需要用戶自己通過導(dǎo)入導(dǎo) 出腳本語言的方式進行處理。 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,單機版參考配置如下。 配置文件中附有其他類型數(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)上進行申請用戶(賬戶)步驟,相對來講比單一系統(tǒng)管理直接創(chuàng)建用戶(賬戶)的做法工作效率會高一些,自己錄入自己的賬戶信息或者由身邊的同事幫助錄入信息會更準確一些、及時一些。自己錄入自己的賬戶信息優(yōu)點在于想用什么登錄名就用什么登錄名、這樣在日常辦公中使用信息系統(tǒng)也會更符合習慣一些、更貼切一些、也不用記過多的用戶密碼、至少可以使用自己多年習慣的用戶名密碼來登錄業(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)。 準確填寫好需要申請的用戶名、密碼、選擇好所在的部門等,點擊申請賬戶按鈕即可進行申請步驟,非管理員申請的用戶(賬戶)需要審核過程,在申請賬戶的同時,會給相應(yīng)的系統(tǒng)管理員發(fā)送即時信息,當然在管理員離線狀態(tài)下時也可以通過郵件提醒方式或者手機短信提醒模式提醒管理者及時進行審核工作。 若需要有審核步驟,只有系統(tǒng)管理員進行審核通過后,所申請的賬號會生效后才可以登錄到相應(yīng)的管理系統(tǒng)中 若系統(tǒng)中有未審核的賬戶,系統(tǒng)會給系統(tǒng)管理員發(fā)送在線即時消息進行提醒,管理員可以在第一時間進行審核確認工作,主動提醒可提高工作效率,若無待審核賬戶,也沒必多余的操作,這樣會提高系統(tǒng)的友善性,使系統(tǒng)變得更加人性化、智能化。 3.2 用戶(賬戶)審核 進入用戶(賬戶)審核功能頁面,默認情況下、待審核的用戶(賬戶)數(shù)據(jù)會列出來,系統(tǒng)管理員直接可以進行審核步驟,若整個系統(tǒng)是按分級管理方案部署的,那只會列出來當前管理員需要的數(shù)據(jù)列表出來,不是他所負責的待審核數(shù)據(jù)不會列出來??梢酝ㄟ^賬戶審核的查詢功進行模糊查詢數(shù)據(jù)、可以按審核狀態(tài)、默認角色等條件進行過濾查詢數(shù)據(jù),可以更準確、快速查詢數(shù)據(jù)。 編輯功能可以對申請創(chuàng)建用戶賬號時填寫信息進行修改,包括用戶名、姓名、默認角色等。 用戶(賬戶)被審核通過、駁回操作時,按注冊時填寫的郵件地址給用戶發(fā)送提醒通知郵件,及時通知用戶審核結(jié)果,審核通過的用戶可以及時登錄系統(tǒng)進行相應(yīng)的業(yè)務(wù)操作,有郵件提醒功能可以提高工作效率、也不用打電話通知。導(dǎo)出功能是將當前窗體中的數(shù)據(jù)導(dǎo)出為 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)缺乏人性化、考慮不周全。 用戶(賬戶)的導(dǎo)出功能,主要是為了以下幾個工作需要,你可能做的是一個會員管理系統(tǒng),定期需要給會員發(fā)送手機短信、宣傳郵件提醒等功能,你已經(jīng)購買了相應(yīng)的軟件或者服務(wù),經(jīng)常需要把數(shù)據(jù)導(dǎo)出后,快速導(dǎo)入到相應(yīng)的另外軟件系統(tǒng)里,達到你數(shù)據(jù)共享的目的。同時定期導(dǎo)出數(shù)據(jù)到其他文件中也起了一個備份數(shù)據(jù)的用途,用戶的數(shù)據(jù)是寶貴的資源,是收入來源都是通過用戶來的,所以這部分數(shù)據(jù)的備份工作意識需要強一些,客戶的數(shù)據(jù)都丟了,怎么聯(lián)系客戶、怎么保障穩(wěn)定的收入呢。 當然數(shù)據(jù)到導(dǎo)出功能也可以按客戶的個性化需要,進行二次開發(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)經(jīng)過不斷完善優(yōu)化后我們才會發(fā)現(xiàn),剛開始都是需要很簡單的系統(tǒng),但是往往到最后都會變得很復(fù)雜,最終我們還是逃脫不了重復(fù)建設(shè)。 那我們還不如剛開始的時候, 就用一個考慮的比較充分的配置管理工具來管理我們的 A 系統(tǒng)、B 系統(tǒng),用這個系統(tǒng)可以配置管理非常復(fù)雜的權(quán)限配置,不管將來客戶的需求怎么變來變?nèi)ィ寄苓m應(yīng),而且不用費什么力氣,配置來配置去就可以了,當然一些簡單的權(quán)限,當然是更容易能達到目的了。 很多時候,我們開發(fā)人員開發(fā)出來的某個管理系統(tǒng),往往經(jīng)不客戶的折騰,最后改來改去會變得異常脆弱,要么這里出錯那里出錯,要么這里不穩(wěn)定要么那里不穩(wěn)定,很多時間都耗費在基礎(chǔ)性的建設(shè)工作上,這時候我們也需要一個銅墻鐵壁額的基礎(chǔ)組件,用這個組件來配置管理整個系統(tǒng)的權(quán)限,用戶,角色等就可以了。本著把簡單的軟件做個徹底,徹底的銅墻鐵壁,沒有錯誤,沒有漏洞,可以重復(fù)利用勞動成果的指導(dǎo)思想繼續(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ù)眾多、地域分布相對廣有異地分支機構(gòu)的更迫切使用信息化管理系統(tǒng),關(guān)鍵商業(yè)數(shù)據(jù)都需要依靠信息化技術(shù)及時進行溝通協(xié)調(diào),提高辦事效率。 軟件系統(tǒng)需要充分考慮有多個分公司的情況下,應(yīng)該如何滿足管理上的需要,如何才能做得有條有理?這時就需要有組織機構(gòu)管理的理念來引導(dǎo)系統(tǒng)架構(gòu), 可以充分考慮哪個負責人可以管轄哪個區(qū)域的數(shù)據(jù)等, 這樣也防止沒有經(jīng)過授權(quán)的人越級查看不應(yīng)該看的客戶資料、合同信息等重要商業(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ò),然后要求廠商把無線網(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è)置、刪除、導(dǎo)出等等。 可以在管理頁面上,對權(quán)限所擁有者的權(quán)限進行靈活配置,同時也可以那個角色里有那些用戶(賬戶)等,都可以進行靈活的配置。只能給角色設(shè)置權(quán)限,不能給用戶組設(shè)置權(quán)限,本系統(tǒng)認為用戶組只是一個臨時的群組來處理,需要設(shè)置權(quán)限的群組按角色來處理。 角色添加、編輯效果如下圖,可以設(shè)置角色是否有效(停用)標志,不建議刪除角色,添加、編輯時角色編號、名稱都不允許重復(fù),角色名稱是必輸項,按表頭某個列近些排序后,需要點保存按鈕后最新的排序順序才會生效。 第6章 職員(員工)管理 職員管理功能模塊主要是對公司內(nèi)部員工數(shù)據(jù)進行管理,有新建員工數(shù)據(jù)、更改員工信息、員工部門變更等等。 職員(員工)管理功能主要是為了用在企業(yè)內(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)整,日常工作中也常常也需要隨時能靈活的導(dǎo)出這些數(shù)據(jù),進行重復(fù)利用,快速生成一些報表數(shù)據(jù)等等用。 需要在應(yīng)用軟件里,不僅能靈活的設(shè)置員工的部門歸屬關(guān)系,而且還能快捷有效的設(shè)置部門中的排序順序才能符合日常工作習慣、管理上的要求及客戶的實際需求。有些軟件項目,就是因為人員的先后順序不能靈活設(shè)定,導(dǎo)致整個軟件用起來不順手,或者找一個人變成很困難的情況,人員的排序順序亂了,尋找一個人也會變得很麻煩,不能適應(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 職員(員工)導(dǎo)出數(shù)據(jù) 往往系統(tǒng)只能提供的是有限的數(shù)據(jù)查詢統(tǒng)計功能,甚至報表都是固定的,無法按客戶的個性化要求統(tǒng)計查詢數(shù)據(jù),并打印出相應(yīng)的統(tǒng)計數(shù)據(jù),這時建議有數(shù)據(jù)的導(dǎo)出功能,可以將數(shù)據(jù)都導(dǎo)出到 Microsoft Office Excel 文件中,然后客戶按自己的要求,進行隨意的統(tǒng)計過濾、按個性化的要求進行打印輸出相應(yīng)的統(tǒ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)系方式,可以將當前的通訊錄導(dǎo)出到 Excel 文件中。 內(nèi)部通訊錄可以按公司/部門快速過濾數(shù)據(jù),方便差找、導(dǎo)出某個分公司的通訊錄或者某個部門的通訊錄。 可以通過郵件方式將最新的內(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ù),可以按用戶的習慣或者用戶的個性化要求進行靈活管理。 同時這部分數(shù)據(jù)也可以在開發(fā)多種業(yè)務(wù)系統(tǒng)時有一定的重復(fù)利用價值,將數(shù)據(jù)導(dǎo)入到新的業(yè)務(wù)系統(tǒng)里重復(fù)利用,一些選項數(shù)據(jù)就不用重新反復(fù)錄入了,可以提高新項目的開發(fā)實施速度。 9.1 數(shù)據(jù)字典(選項)管理 這些各種可選項數(shù)據(jù)經(jīng)過多年的維護后,也可以當是一種知識庫、隨著公司的業(yè)務(wù)積累,越來越完善、越來越齊全,合理性也會更強一些。 某些業(yè)務(wù)管理系統(tǒng),就是由于滿足不了最終用戶的一點點個性化的需求,在日常辦公中不能適應(yīng)客戶的實際需求,導(dǎo)致客戶使用不便、達不到客戶對業(yè)務(wù)管理系統(tǒng)的人性化方面的要求,最終由于一些小小的需求滿足不了客戶的要求,導(dǎo)致整個項目實施不順。 若在開發(fā)階段進行了充分的考慮、 多站在不同客戶的個性化需求角度進行了設(shè)計, 那開發(fā)出來的系統(tǒng)會更符合客戶的實際工作需要, 客戶也更容易接納設(shè)計出的軟件管理 系統(tǒng)。 上圖中的每一條數(shù)據(jù)項對應(yīng)了后臺的一個數(shù)據(jù)表,把每個選項詳細情況放在原始數(shù)據(jù)結(jié)構(gòu)統(tǒng)一目標表里,這樣設(shè)計的好處在于:一方面可以任意擴展目標表,增加字段,對其他的目標表沒有影響,可以按開發(fā)的需要,增加任意字段進行擴展;另一方面,導(dǎo)入導(dǎo)出數(shù)據(jù)更加靈活, 可以將部分積累好的選項數(shù)據(jù)快速導(dǎo)入到另外一個信息管理系統(tǒng)中,可以明顯提高工作效率,提高數(shù)據(jù)的重復(fù)利用程度,這些數(shù)據(jù)也是公司的重要業(yè)務(wù)知識積累部分。 9.2 數(shù)據(jù)字典(選項)明細管理 例如一個人力資源管理系統(tǒng),可能在同一個軟件,在南方實施與北方實施,客戶的要求都會有些不同,在大西南實施與東北實施的客戶的要求差別也會很大,大西南實施時需要有很多民族選項,很多民族可以從列表里能選擇比較適應(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 地址等等,并可以顯示當前在線的用戶情況,同時可以將訪問情況導(dǎo)出到 Excel 文件中,在系統(tǒng)正式上線前,還可以進行重置訪問情況的功能,當然還可以按各種字段進行排序等。 有些用戶系統(tǒng)都沒登錄過,就會說這個系統(tǒng)不好用,有些功能模塊都沒用過幾次就說這個系統(tǒng)不好等等都養(yǎng)成了習慣了, 這些問題以通過檢查用戶的訪問情況來體現(xiàn)出來真實情況,這個用戶是否真的用了系統(tǒng)?是否在經(jīng)常用?到底用了幾次?一目了然了。 10.2 按用戶(賬戶)查詢 按用戶(賬戶)查詢功能主要是可以按某個用戶(賬戶)的訪問情況、使用情況,按指定的用戶(賬戶)的問日志記錄進行過濾,同時可以導(dǎo)出查詢后的結(jié)果進行二次處理。 默認顯示當天的訪問情況記錄,開始日期、結(jié)束日期可以自由設(shè)置任意查詢,在本窗口中可以清除全部的日志記錄,只有超級管理員有此權(quán)限,其他用戶不可以清除日志記錄。 10.3 按模塊(菜單)查詢 按模塊(菜單)查詢功能主要是可以按某個功能模塊的訪問情況、使用情況,按指定的菜單的訪問日志記錄進行過濾,同時可以導(dǎo)出查詢后的結(jié)果。 默認顯示當天的訪問情況記錄,開始日期、結(jié)束日期可以自由設(shè)置,任意查詢,在本窗口中可以清除全部的日志記錄,只有超級管理員有此權(quán)限,其他用戶不可以清除日志記錄。 10.4 按日期查詢 按日期查詢功能主要是可以按某個日期范圍差找系統(tǒng)的訪問情況、使用情況,按日期范圍排查系統(tǒng)的日志記錄,可以導(dǎo)出查詢后的結(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)整擺放順序等操作時都提供了便捷的操作方法。 在此模塊中,可以添加、刪除、修改、拖動菜單位置,還可以導(dǎ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)限等功能,進入本模塊的菜單如下圖。 可以在本窗體中集中管理操作權(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)限又有必要分開來才對,經(jīng)過反復(fù)的不斷推倒從來,經(jīng)過反復(fù)重新設(shè)計整理推敲過程,才能最終形成比較合理的權(quán)限管理方案,這個反復(fù)折騰的過程要求權(quán)限規(guī)劃管理模塊要有非常靈活的操作性,能經(jīng)得起客戶的反反復(fù)復(fù),快速有效的適應(yīng)客戶的整體調(diào)整才可以,此權(quán)限管理也是經(jīng)歷了多個實際項目的多次實踐、不斷完善總結(jié)出來的結(jié)晶部分。 數(shù)

溫馨提示

  • 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

提交評論