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

正文內(nèi)容

對權(quán)限管理系統(tǒng)的分析畢業(yè)論文-文庫吧資料

2025-07-03 14:34本頁面
  

【正文】 m bean 在會話級或請求級表示模型的狀態(tài),而不是在持久級。4. Model(模型)的狀態(tài):模型表示應(yīng)用程序的狀態(tài)。3. 業(yè)務(wù)邏輯:業(yè)務(wù)邏輯更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程。就 Struts 而言,控制器是以 servlet 實現(xiàn)的一個命令設(shè)計模式。Web 容器將用一個 HTTP 響應(yīng)作出響應(yīng)。JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖圖表 41系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖 開發(fā)工具 Jsp簡介JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。這樣節(jié)省了大量的人力,物力,財力和時間。B/S架構(gòu)的軟件只需要管理服務(wù)器端的程序,所有的客戶端只是瀏覽器,不需要做任何的維護。在這種結(jié)構(gòu)下,用戶通過WWW網(wǎng)頁瀏覽器來訪問服務(wù)器,服務(wù)器實現(xiàn)了大部分的業(yè)務(wù)邏輯,比如數(shù)據(jù)庫的訪問,將結(jié)果以標(biāo)準的HTML代碼返回給瀏覽器,瀏覽器解釋執(zhí)行該HTML代碼,呈現(xiàn)給用戶,成所謂三層(3tier)結(jié)構(gòu)。圖表 313 數(shù)據(jù)庫表關(guān)系圖 存儲過程清單表格 314數(shù)據(jù)庫存儲過程清單序號 中文表名 英文表名 存儲過程說明1 權(quán)限組刪除 RightTeamDelete 用于刪除權(quán)限組2 權(quán)限組添加 RightTeamAdd 用于添加權(quán)限組3 權(quán)限組修改 RightTeamModify 修改權(quán)限組4 用戶賬戶修改 UserModify 修改用戶賬戶5 用戶賬戶添加 UserAdd 添加用戶賬戶6 用戶賬戶刪除 UserDelete 刪除用戶賬戶7 權(quán)限修改 RightModify 修改權(quán)限8 密碼重置 PasswordReset 密碼重置4 設(shè)計與實現(xiàn) 軟件架構(gòu) B/S概述B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。當(dāng)有權(quán)限修改時,會調(diào)用權(quán)限修改存儲過程RightModify進行全縣信息表和用戶信息表的數(shù)據(jù)一致。其中日志信息表是獨立之外其他表均通過存儲過程實現(xiàn)各個表之間的信息同步。圖表 312 用戶賬戶管理控制器類圖 數(shù)據(jù)結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫表名清單辦公自動化系統(tǒng)所涉及的數(shù)據(jù)庫表有很多,這里只列出與權(quán)限管理有關(guān)的數(shù)據(jù)庫表。用戶賬戶管理控制器類就是用戶賬戶管理模塊用于后臺處理的功能模塊其包括ActionForm類和HttpSerletResponse類用戶響應(yīng)Jsp網(wǎng)頁的操作請求,HttpServletRequest用于返回處理后的結(jié)果??刂破黝惔娣旁诜?wù)器端,實現(xiàn)語言是Java。圖表 311 用戶賬戶刪除業(yè)務(wù)邏輯類圖4) 用戶賬戶管理控制器類設(shè)計表格 311用戶賬戶管理控制器類說明用戶賬戶管理控制器類說明,即控制器模塊,用來接受JSP網(wǎng)頁傳來的數(shù)據(jù)和消息,然后進行處理,根據(jù)處理后的結(jié)果進行頁面的跳轉(zhuǎn)。其在接收到用戶賬戶控制器類傳來的消息后,會調(diào)用JvDBO類進行JDBC連接和數(shù)據(jù)庫操作。方便日后的維護和系統(tǒng)的安全。其他的模塊類結(jié)構(gòu)和本模塊結(jié)構(gòu)相同,只是操作上存在差異。此時ActionForm類的任務(wù)就完成了。該文件包括了一個formbeans的元素,該元素內(nèi)定義了所有ActionForm,每個ActionForm對應(yīng)一個formbean元素。圖表 39 用戶Bean類圖2) 用戶賬戶管理Form類設(shè)計表格 39用戶賬戶管理Form類說明用戶賬戶管理Form類說明ActionForm用于封裝用戶的請求參數(shù),而請求參數(shù)是通過JSP頁面的表單域傳遞過來的。這使得 bean 的行為根據(jù)特定任務(wù)和所在環(huán)境的不同而有所不同。它們都是用一組特性創(chuàng)建,以執(zhí)行其特定任務(wù)的對象或組件。從此,JavaBean就可以擴展為一個java web 應(yīng)用的標(biāo)準部件,并且JavaBean部件框架已經(jīng)擴展為企業(yè)版的 Bean(EJB)。特別是用與幫助廠家開發(fā)在綜合開發(fā)環(huán)境(IDE)下使用的java軟件部件。密碼修改控制器收到網(wǎng)頁表單里德數(shù)據(jù)后,會把數(shù)據(jù)存儲在PasswordForm類中,然后通過Session類把數(shù)據(jù)傳送給業(yè)務(wù)邏輯類進行相關(guān)的業(yè)務(wù)處理,并接收業(yè)務(wù)邏輯類處理后的結(jié)果,根據(jù)結(jié)果進行頁面跳轉(zhuǎn)操作。圖表 37 密碼修改業(yè)務(wù)邏輯圖2) 用戶密碼修改控制器類設(shè)計表格 37用戶密碼修改控制器類說明用戶密碼修改控制器類說明密碼修改控制器類,是Jsp 網(wǎng)頁編程中MVC模塊中的control,模塊,即控制器模塊,主要功能是通過頁面?zhèn)魉偷南⒑椭噶?,通過復(fù)雜的后臺業(yè)務(wù)邏輯處理,然后根據(jù)處理后的結(jié)果,進行相關(guān)的頁面跳轉(zhuǎn)。此時,業(yè)務(wù)邏輯類會提取Session中的數(shù)據(jù)跟據(jù)控制器的指令進行相關(guān)的數(shù)據(jù)庫操作。PasswordModifyBusiness密碼修改業(yè)務(wù)邏輯主要是為密碼修改控制器模塊服務(wù)的。這里只針對密碼修改模塊進行介紹。在JvDBO類中還把Logger日志類作為自己的私有屬性,所以在進行數(shù)據(jù)操作時,系統(tǒng)會記錄相關(guān)的操作信息,方便管理員進行維護??刂破黝愂茿ction的子類,其可以接收網(wǎng)頁(jsp)傳來的Form表單的數(shù)據(jù),同時利用Session進行保存和消息的傳遞。圖表 35權(quán)限修改類圖2) 權(quán)限管理控制器類設(shè)計表格 35權(quán)限管理控制器類說明權(quán)限顯示控制器類說明權(quán)限管理控制器類,用于接收網(wǎng)頁(jsp)傳來的消息,然后通過調(diào)用業(yè)務(wù)邏輯類進行數(shù)據(jù)處理,然后根據(jù)處理后的情況跳轉(zhuǎn)的不同的頁面。UserForm是ActionForm子類,同時把String類作為自己的私有屬性,主要是用于存儲各種信息。RightModifyBusiness類是權(quán)限修改業(yè)務(wù)邏輯類,主要是針對權(quán)限修改控制器發(fā)出修改權(quán)限消息,然后權(quán)限修改邏輯類相應(yīng),并通過JDBC修改數(shù)據(jù)庫信息。同樣用戶也要具有相應(yīng)的操作權(quán)限。顯然用戶要具有相應(yīng)的操作權(quán)限。在密碼管理時序圖中,分別描述了重置密碼和修改密碼時序操作。圖表 33 權(quán)限管理時序圖3) 修改密碼,重置密碼時序圖表格 33 密碼管理時序圖說明密碼時序圖說明本時序圖是承接權(quán)限管理時序圖而成,由于篇幅限制,所以分塊進行制作。在當(dāng)前頁面下,用戶可以對所選權(quán)限組進行修改和刪除操作,也可以增加權(quán)限組。這時用戶就可以對顯示感興趣的用戶權(quán)限信息,同時也可以對該用戶的權(quán)限進行詳細的設(shè)置,但用戶也要具有相應(yīng)的操作權(quán)限。在權(quán)限管理時序圖中,分別描述了權(quán)限管理和權(quán)限組管理的時序操做。 圖表 32 賬戶管理時序圖2) 權(quán)限管理,權(quán)限組管理時序圖表格 32 權(quán)限管理時序圖說明權(quán)限管理時序圖說明本時序圖是承接賬戶管理時序圖而成,由于篇幅限制,所以分塊進行制作。然后對檢索出的用戶數(shù)據(jù)進行修改,刪除操作。圖表 31 模塊劃分 模塊設(shè)計1) 賬戶管理時序圖表格 31賬戶管理時序圖說明賬戶管理時序圖說明用戶正確輸入用戶名密碼后,有jsp控制器接收并和后臺用戶 進行比較,匹配成功則進入操作主頁面。權(quán)限管理的最后子功能是密碼的修改和重置。此時,管理員可以對其進行權(quán)限的修改,所涉及的權(quán)限包括任務(wù)創(chuàng)建權(quán)限,任務(wù)歸檔權(quán)限,可讀權(quán)限。其中用戶賬戶的刪除和修改必須先根據(jù)用戶所屬部門和權(quán)限組進行搜索,在搜索出的用戶中進行操縱,并且用戶也要具有相應(yīng)的賬戶操作權(quán)限。其中用戶管理模塊就是本論文所討論的權(quán)限管理模塊,此模塊包括賬戶管理,權(quán)限管理,權(quán)限組管理,密碼重置,密碼修改五個子模塊。主要針對密碼安全和遺忘密碼所設(shè)立的功能。權(quán)限管理的下一個功能是權(quán)限組管理,在權(quán)限組管理界面,管理員可以對權(quán)限組進行增加,修改和刪除操作,其中所涉及的權(quán)限包括任務(wù)創(chuàng)建權(quán)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1