freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于三層結(jié)構(gòu)的bs模式的設(shè)備管理系統(tǒng)(參考版)

2024-08-18 11:11本頁面
  

【正文】 該流程如圖 50 所示。該頁面如圖 49 示。列出操作用戶所管轄部門列表,從中選擇添加新用戶的所屬部門,通過 get 方法將所選部門 ID 提交給填寫新用戶信息頁面。如果拋出異常,則將錯誤信息寫入 Session,然后重定向到 error 錯誤頁面,將錯誤信息顯示出來。? 用戶密碼修改:在個人信息維護頁面輸入該用戶的原密碼,新密碼和確認碼,提交給修改個人密碼處理頁面。從 Session 中取出用戶 ID 獲得該用戶類的對象,調(diào)用用戶類接口(不允許用戶名重復,如果重名則拋出異常)更新該用戶在數(shù)據(jù)庫中信息?;谌龑咏Y(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的實現(xiàn)38圖 47 移動部門流程 用戶管理維護模塊的實現(xiàn) 用戶個人信息維護功能實現(xiàn)用戶個人信息維護包括:個人用戶名修改和個人密碼修改。如果拋出異常,則將錯誤信息寫入 Session,然后重定向到 error 錯誤頁面。操作用戶選擇要移動/ 合并到的部門,通過 get方法將要移動/合并的部門 ID 和目的部門 ID 傳給移動/合并部門處理頁面。如果拋出異常,則將錯誤信息寫入 Session,然后重定向到 error 錯誤頁面?;谌龑咏Y(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的實現(xiàn)36圖 45 刪除部門流程 移動/合并部門功能實現(xiàn)合并部門與移動部門的流程和操作頁面基本一致?;谌龑咏Y(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的實現(xiàn)35圖 44 修改部門流程圖 刪除部門功能實現(xiàn)從查看部門信息頁面獲得要刪除部門的 ID,通過部門類接口獲得該部門類對象,調(diào)用部門類的刪除部門接口將該對象從數(shù)據(jù)庫中刪除,如果拋出異常,則將錯誤信息寫入Session,然后重定向到 error 錯誤頁面。如果拋出異常,則將錯誤信息寫入 Session,然后重定向到 error 錯誤頁面?;谌龑咏Y(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的實現(xiàn)34圖 43 添加部門流程 修改部門功能實現(xiàn)從查看部門信息頁面獲得要修改部門的 ID,在修改部門信息頁面修改部門基本信息,修改后通過 post 方法將的修改后的部門信息和部門 ID 提交給修改部門處理頁面。如果拋出異常,則將錯誤信息寫入 Session,然后重定向到 error 錯誤頁面。填寫后通過 post 方法將部門基本信息提交給添加部門處理頁面。圖 41 查看部門信息頁面該流程如圖 42 所示。如果拋出異常,則將錯誤信息寫入 Session,然后重定向到 error 錯誤頁面。普通用戶只列出從根部門到用戶所屬部門的結(jié)構(gòu)。? 系統(tǒng)維護類與系統(tǒng)維護數(shù)據(jù)庫操作類之間的接口調(diào)用如圖 40 所示。3. 獲得系統(tǒng)維護類對象接口:通過備份文件 ID 獲得該系統(tǒng)維護類對象。2. 獲得系統(tǒng)維護類對象基本信息接口:通過系統(tǒng)維護類對象獲得該對象的基本信息。? 為其它功能接口1. 設(shè)置系統(tǒng)維護類對象基本信息接口:通過系統(tǒng)維護類對象設(shè)置該對象的基本信息。4. 刪除備份文件接口:根據(jù)備份文件 ID 刪除該備份文件。3. 按備份文件類型查詢備份文件接口:根據(jù)備份文件類型,獲得該類型的所有備份文件。2. 系統(tǒng)還原接口:根據(jù)該對象的備份文件 ID 還原系統(tǒng)?;谌龑咏Y(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的設(shè)計30圖 39 系統(tǒng)維護類接口示意圖? 系統(tǒng)維護功能接口1. 系統(tǒng)備份接口:根據(jù)系統(tǒng)維護類對象的備份文件類型備份系統(tǒng)數(shù)據(jù)庫信息,包括日志備份和數(shù)據(jù)庫備份。2).系統(tǒng)維護類接口設(shè)計系統(tǒng)維護類接口是為了實現(xiàn)系統(tǒng)備份文件的管理和維護,系統(tǒng)數(shù)據(jù)庫備份和還原功能和為系統(tǒng)維護數(shù)據(jù)庫操作類提供接口。備份文件物理名 FilePhisicalName String 備份文件的物理名。 。系統(tǒng)維護類屬性列表屬性名 屬性標識 屬性類型 說明系統(tǒng)備份文件 ID BackupFileID Int 備份文件 ID 唯一標識,為主索引。? 備份文件物理名:備份文件的物理名。? 生成備份文件時間:備份文件生成時間。? 系統(tǒng)備份文件 ID:備份文件 ID 唯一標識,為主索引。目的是為了保證系統(tǒng)使用的安全性,可靠性。系統(tǒng)維護操作只限于系統(tǒng)管理員使用基于三層結(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的設(shè)計29. 系統(tǒng)維護詳細設(shè)計 系統(tǒng)維護類詳細設(shè)計根據(jù)系統(tǒng)維護功能的需求和備份文件信息的特點,將系統(tǒng)維護抽象為類。? 還原備份文件:選擇的備份文件恢復系統(tǒng)數(shù)據(jù)庫。 (添加系統(tǒng)根部門可調(diào)用部門類接口實現(xiàn),初始化設(shè)備屬性和設(shè)備信息表可調(diào)用設(shè)別類和設(shè)備屬性類相應的接口實現(xiàn))? 系統(tǒng)備份:選擇備份類型備份系統(tǒng)數(shù)據(jù)庫中的文件,備份類型分為:數(shù)據(jù)庫數(shù)據(jù)的備份和數(shù)據(jù)庫日志的備份。可以刪除不需要的文件或選擇適當?shù)奈募M行系統(tǒng)恢復。備份分為兩種:對數(shù)據(jù)庫數(shù)據(jù)的備份和對數(shù)據(jù)庫日志的備份?;谌龑咏Y(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的設(shè)計28圖 38 日志類與日志維護數(shù)據(jù)庫操作類之間的接口調(diào)用關(guān)系 系統(tǒng)維護的設(shè)計. 系統(tǒng)維護功能概述為了對系統(tǒng)進行初始化和增強系統(tǒng)的安全性,防止系統(tǒng)數(shù)據(jù)意外的被破壞或丟失,需要對系統(tǒng)進行備份。查看日志信息時調(diào)用。數(shù)據(jù)庫層調(diào)用。按日期查詢?nèi)罩緯r調(diào)用。對設(shè)備信息、部門、用戶信息進行操作時都應調(diào)用該接口保存操作日志。7. 按日期刪除日志接口:刪除日志操作日期在用戶提交日期內(nèi)的所有日志。5. 默認查詢接口:查看操作用戶所管轄部門的所有部門日志。3. 按設(shè)備 ID 查詢?nèi)罩窘涌冢焊鶕?jù)查詢設(shè)備 ID 查看操作用戶所管轄部門設(shè)備操作日志中操作設(shè)備 ID 為用戶提交的設(shè)備 ID 的所有日志。2. 按操作類型查詢?nèi)罩窘涌冢焊鶕?jù)查詢操作類型查看操作用戶所管轄部門日志類型為查詢操作類型的所有日志。圖 37 日志類接口示意圖? 日志維護接口1. 按日期查詢?nèi)罩窘涌冢焊鶕?jù)查詢?nèi)掌诓榭床僮饔脩羲茌牪块T日志操作日期在查詢?nèi)掌诜秶鷥?nèi)的所有日志。為其它功能模塊提供的接口是根據(jù)其它模塊的需求提供相應的功能。日志類屬性列表屬性名 屬性標識 屬性類型 說明日志 ID LogID Int 日志唯一標識,系統(tǒng)自動生成操作時間 LogDate long 生成日志時間用戶 ID UserID Int 進行操作的用戶 ID所屬部門 ID AttachDepID Int 用戶所屬部門批準部門 ID ConfirmDepID Int 批準用戶操作的部門 ID操作類型 OperationType Int 0 為系統(tǒng)操作,1 為設(shè)備操作設(shè)備 ID DeviceID Int 用戶進行設(shè)備操作的設(shè)備 ID;如果操作類型為 0,則 DeviceID 為1具體操作 Operation String 用戶所執(zhí)行的具體操作基于三層結(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的設(shè)計272).日志類接口設(shè)計日志類接口主要分為:日志信息維護接口和為其它功能模塊提供的接口。? 設(shè)備 ID:操作用戶進行設(shè)備操作的設(shè)備 ID。? 操作類型:操作用戶所執(zhí)行的操作的類型(1 為設(shè)備操作,0 為系統(tǒng)操作) 。? 所屬部門 ID:操作用戶所屬部門 ID。? 操作時間:生成日志時間。? 日志 ID:日志唯一標識,為主索引。目的是為了保證系統(tǒng)使用的安全性。. 日志管理維護詳細設(shè)計 日志類詳細設(shè)計根據(jù)日志管理維護功能的需求和日志信息的特點,將日志信息管理維護抽象為類。? 按日志 ID 刪除日志:根據(jù)日志 ID 刪除該日志。? 默認查詢?nèi)罩荆翰榭丛摬僮饔脩艄茌牪块T的所有日志。? 按設(shè)備 ID 查詢?nèi)罩荆焊鶕?jù)設(shè)備 ID 查詢所有與該設(shè)備有關(guān)的操作日志。基于三層結(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的設(shè)計26圖 36 日志觸發(fā)機制示意圖日志管理維護功能包括:? 按日期查詢?nèi)罩荆翰樵兡骋粫r間段內(nèi)的所有日志。操作如圖 36 所示。日志的操作類型分為系統(tǒng)操作和設(shè)備操作。當出現(xiàn)問題時,系統(tǒng)管理員可以及時發(fā)現(xiàn)和處理。? 用戶類與用戶維護數(shù)據(jù)庫操作類之間的關(guān)系:如圖 35 所示。4.獲得用戶基本信息接口:通過用戶類對象獲得該對象的基本信息。3.設(shè)置用戶基本信息接口:通過用戶類對象設(shè)置該對象的基本信息。2.通過用戶 ID 獲得用戶類對象接口:通過用戶 ID 獲得該用戶類對象。? 為其它功能模塊提供的接口:1.用戶合法性驗證接口:驗證該用戶是否是合法登錄用戶。9.添加用戶到其它部門接口:根據(jù)添加用戶 ID 和添加部門 ID 添加用戶到該部門。修改用戶信息時調(diào)用。6.刪除部門用戶接口:根據(jù)刪除用戶 ID 和該用戶所屬部門 ID 刪除該部門用戶,根據(jù)部門結(jié)構(gòu)刪除用戶時調(diào)用。5.獲得某部門所有用戶接口:根據(jù)部門 ID 獲得該部門的所有用戶。4.添加新用戶接口:將添加新用戶的用戶類對象的基本信息寫入數(shù)據(jù)庫中。3.修改個人密碼接口:通過用戶類對象修改該對象的個人密碼。2.修改個人用戶名接口:通過用戶類對象修改該對象的用戶名屬性。? 用戶類接口示意圖(圖 34)圖 34? 用戶信息維護接口:1.用戶登錄驗證接口:用戶進入系統(tǒng)時驗證該登錄用戶是否為系統(tǒng)合法用戶,調(diào)用用戶維護數(shù)據(jù)庫操作類接口,檢測登錄用戶在數(shù)據(jù)庫中的用戶信息標中是否存在。用戶信息維護接口是為了實現(xiàn)用戶信息維護功能。0部門高級用戶1 部門高級用戶只能對其管轄部門和該部門的用戶和設(shè)備進行維護。系統(tǒng)管理員只能屬于系統(tǒng)部門樹的根部門,不能屬于其它部門。 權(quán)限 0: 查詢,瀏覽. 低權(quán)限 1: 查詢,瀏覽,打印權(quán)限 2: 查詢,瀏覽,修改 權(quán)限 3: 查詢,瀏覽,打印,修改權(quán)限 4: 查詢,瀏覽,打印,修改,添加 高基于三層結(jié)構(gòu)的 B/S 模式的設(shè)備管理系統(tǒng) 設(shè)備管理系統(tǒng)的設(shè)計23? 所屬部門 ID:用戶所屬部門 ID,表示用戶與部門之間的聯(lián)系。普通用戶權(quán)限由其所在部門的高級用戶指定。部門高級用戶的權(quán)限由系統(tǒng)管理員指定。包括:用戶,部門,設(shè)備,日志信息的管理維護和系統(tǒng)的維護。用以區(qū)分不同類型用戶的操作權(quán)限。保證用戶合法的登陸和使用設(shè)備管理系統(tǒng)。? 用戶名:用戶使用系統(tǒng)時的名稱標識。? 用戶 ID:用戶唯一標識(主索引) 。目的是為了保證用戶能夠安全,合法的使用系統(tǒng)。. 用戶管理維護的詳細設(shè)計 用戶類詳細設(shè)計根據(jù)用戶管理維護功能的需求和用戶信息的特點,將用戶信息管理維護抽象為類。其中添加新用戶,刪除用戶,修改用戶信息和將某部門用戶添加到其它部門操作只限于系統(tǒng)管理員和部門高級用戶。? 修改某部門用戶信息:根據(jù)操作用戶所能管轄部門,修改該操作用戶管轄部門中某一部門的某個用戶。? 按部門結(jié)構(gòu)查看用戶信息:根據(jù)操作用戶所能管轄部門,查看該操作用戶管轄部門中某一部門的所有用戶。圖 33 所屬多個部門不能在同一棵部門子樹上用戶信息維護功能包括:? 用戶登陸驗證:用戶登錄系統(tǒng)時,驗證該登錄用戶是否為系統(tǒng)合法用戶。圖 32 用戶 5 所屬部門樹當用戶所屬多個部門時,不允許出現(xiàn)以下這種情況,如圖 33 所示。圖 31 部門用戶結(jié)構(gòu)圖以用戶 5 為例,用戶 5 所屬部門子樹如圖 32 所示。系統(tǒng)中用戶根據(jù)不同類型分為:系統(tǒng)管理員,部門高級用戶,普通用戶三類;其中普通用戶具有對設(shè)備維護的不同權(quán)限。圖 29 將部門節(jié)點反向放入向量 然后從向量中反向取出各節(jié)點,將各節(jié)點合并成一棵部門樹(如圖 30 所示) 。? 舉例說明:如圖 22 所示,獲得部門 5 到根部門的樹形結(jié)構(gòu)。 獲得該部門上級部門 ID。 將該對象反向存入向量 depObject 中。{Department super_dep; 通過部門類接口根據(jù)上級部門 ID 獲得該部門上級部門對象。int super_dep_id=(); 獲得該部門上級部門 ID。Department dep。? 算法描述:Vector depObject。? 舉例說明:如圖 22 所示,部門高級用戶 1 合并部門 8。? 算法描述:該算法與獲得移動部門能夠移動到的部門樹的算法一樣。不同點在于:當移動部門與調(diào)用部門類接口通過參數(shù)部門 ID獲得該部門的直接下級部門 ID 不等時,則遞歸調(diào)用自己。i++){if(UserDepID[i]!=moveDepID) 判斷用戶所屬部門 ID 與移動部門 ID 是否相等{ 若不等,則調(diào)用部門類的根據(jù)部門 ID 獲得以該部門為根節(jié)點能夠移動到的部門子樹。? 算法描述:int[] UserDepID;操作用戶所屬部門 ID 數(shù)組int moveDepID; 移動部門 IDfor(int i=0。如圖 26 所示。調(diào)用部門類接口獲得以部門高級用戶 1,獲得以部門
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1