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

正文內(nèi)容

20xx本科論文java權(quán)限管理系統(tǒng)設(shè)計論文-wenkub.com

2024-09-01 12:18 本頁面
   

【正文】 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 參 考 文 獻 [1](美)昊斯特曼 .《 JAVA 核心技術(shù)》 . 機械工業(yè)出版 ,2020. [2] 康牧, JSP 動態(tài)網(wǎng)站開發(fā)實用教程,清華大學(xué)出版社, 2020. [3] 劉亞賓,精通 EclipseJAVA 技術(shù)大系,電子工業(yè)出版社, 2020. [4] 于萬波 ,網(wǎng)站開發(fā)與應(yīng)用案例教程,清華大學(xué)出版社, 2020. [5] 楊學(xué)瑜,高立軍,軟件開發(fā)過程與項目管理,電子工業(yè)出版社, 2020. [6] 張潔才, Java web 應(yīng)用開發(fā)教程,科學(xué)出版社, 2020. [7] 戴維爾, JavaScript 程序員教程,電子工業(yè)出版社, 2020. [8] 黎連業(yè)、王華、李淑春,軟件測試與測試技術(shù),清華大學(xué)出版社, 2020. [9] 蒲子明,許勇,王黎編 . 《 Struts 2+Hibernate+Spring 整合開發(fā)技術(shù)詳解》清華大學(xué)出版 , 2020. [10] 秦靖,劉存勇 .《 Oracle 從入門到精通(視頻實戰(zhàn)版)》 . 機械工業(yè)出版社 , 2020 [11] 孫衛(wèi)琴 .《 Tomcat 與 Java Web 開發(fā)技術(shù)詳解(第 2 版)》 . 電子工業(yè)出版社 ,2020 [12] 馬赫著 . Dreamweaver MX 2020 網(wǎng)頁設(shè)計經(jīng)典 108例 .中國青年出版社 .2020. [13] 唐友國 湛洪波著 .JSP 網(wǎng)站開發(fā)詳解 .電子工業(yè)出版社 2020 年 10 月 . [14] 孫衛(wèi)琴 .《 JAVA 開發(fā)專家在后續(xù)過程中我還將繼續(xù)努力使得程序更加完善。最終確定通過 Eclipse 開發(fā)工具、 oracle 數(shù)據(jù)庫、 tomcat 服務(wù)器實現(xiàn)了一個帶有安全認證、帶有功能權(quán)限、帶有數(shù)據(jù)權(quán)限一個通用的權(quán)限系統(tǒng)平臺。 測試結(jié)果 經(jīng)過了一系列的系統(tǒng)測試過程,從而發(fā)現(xiàn)了一些頁面上的 bug,但經(jīng)過修改已經(jīng)解決。 集成測試是在我們確保系統(tǒng)所以功能完成之后,將我們系統(tǒng)部署在特定的環(huán)境中,包括對硬件和軟件環(huán)境確定的環(huán)境中,我們使用的硬件環(huán)境為 thinkpad T420i 電腦上,操作系統(tǒng)為 window7 系統(tǒng),數(shù)據(jù)庫為 oracle 10g, web 服務(wù)器是 tomcat。 單元測試的各項指標(biāo)符合要求之后,并將單元組合成模塊、子系統(tǒng)或系統(tǒng)之后我們就進行集成測試了 【 15】 。集成測試和系統(tǒng)測試我們采用的是黑盒測試的流程。 圖 52 頁面結(jié)構(gòu) wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 6 軟件測試 軟件測試指導(dǎo)思想及目的 測試的對象為權(quán)限管理系統(tǒng)平臺,測試主要目的是根據(jù)系統(tǒng)的需求規(guī)格說明、概要設(shè)計說明、詳細設(shè)計說明設(shè)計測試用例,并利用這些測試用例去運行程 序,以驗證系統(tǒng)是否滿足需求和設(shè)計要求。 Default: 0 property name=maxIdleTime value=1800/property /bean /property /bean ! 配置聲明式事務(wù)管理(采用注解的方式) beanid=txManagerclass=actionManager property name=sessionFactory ref=sessionFactory/property /bean tx:annotationdriven transactionmanager=txManager/ Config 目錄下與 struts2 相關(guān)的配置文件,其中 是 struts2 配置文件。如果 maxStatements 與wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx maxStatementsPerConnection 均為 0,則緩存被關(guān)閉。 Default: 3 property name=initialPoolSize value=3/property !連接池中保留的最小連接數(shù)。如圖 51 所示,本系統(tǒng)中的 包中封裝了 action 層的控制器類; 包 中 封 裝 了 dao 層 的 數(shù) 據(jù) 連 接 相 關(guān) 的 類 ; 包 中 封 裝 了 系 統(tǒng) 中 核 心 業(yè) 務(wù) 處 理 的 相 關(guān) 類 。 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 圖 45 權(quán)限樹 在權(quán)限設(shè)置頁面的操作列下包含“”、“√”兩種圖標(biāo),“”代表當(dāng)前用戶角色不含有該權(quán)限;“√”代表當(dāng)前角色含有該權(quán)限。 該模塊可實現(xiàn)對不同創(chuàng)建角色實現(xiàn)分配權(quán)限的功能,當(dāng)創(chuàng)建用戶并分配角色時,該用戶獲得該角色的所有權(quán)限,并且在主頁面上顯示出來,讓我們可以更清晰的看到權(quán)限的分配功能。當(dāng)我們勾選上它時,系統(tǒng)會默認將用戶名密碼存入 cookie 中,因此當(dāng)我們下次無需登錄直接就可以進入該用戶所授權(quán)了的頁面。功能流程通過瀏覽器輸入地址 進入到用戶的注冊頁面。 (1) 用戶注冊 用戶注冊后可以為用戶提供一些特有權(quán)限。 圖 38 實體類圖 圖 39 類圖 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 4 權(quán)限管理系統(tǒng)功能實現(xiàn) 通過對系統(tǒng)的具體需求分析、功能的概要設(shè)計、數(shù)據(jù)庫設(shè)計的一系列工作的就緒,下面我們就要對系統(tǒng)的各個功能點來進行詳細的設(shè)計實現(xiàn)了。 圖 38, 39為數(shù)據(jù)庫設(shè)計的類圖 (Class diagram),是 由許多(靜態(tài))說明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 組成。數(shù)據(jù)庫設(shè)計要根據(jù)用戶的需求,設(shè)計出合理的數(shù)據(jù)庫結(jié)構(gòu)并建立相應(yīng)數(shù)據(jù)庫及其應(yīng)用系統(tǒng),在進行系統(tǒng)設(shè)計時要綜合全面地考慮系統(tǒng)在進行訪問時的要求 【 10】 。 我們可以這樣去理解, 用例 是參與者想要系統(tǒng)做的事情。 用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。該模塊還可以為新增部門新增上級部門, 可以查看上下級部門。 功能權(quán)限為我們提供用戶 管理 模塊、角色管理模塊、 部門管理模塊 三 個功能模塊。 權(quán)限管理系統(tǒng) 功能設(shè)計 系統(tǒng)功能結(jié)構(gòu)圖 圖 32 系統(tǒng)功能結(jié)構(gòu)圖 圖 3‐ 2 為我們展示系統(tǒng)功能結(jié)構(gòu),通過該圖我們可以直觀的描述系統(tǒng)所具備的功能,它可以把一個系統(tǒng)模塊化,為詳細設(shè)計提供了極大的便利條件,便于模塊化程序設(shè)計。 在 B/S 結(jié)構(gòu)下,用戶界面都是通過瀏覽器來進行展示的,我們可以通過瀏覽器技術(shù)結(jié)合瀏覽器的多種 Script 語言和 ActiveX 技術(shù)來處理一部分業(yè)務(wù)邏輯,這樣可以幫助我們承擔(dān)一部分服務(wù)器端壓力,節(jié)約了開發(fā)的成本。 (3) 功能權(quán)限的實現(xiàn),包括對用戶表、 角色表、權(quán)限表的新增、修改、刪除、查詢、用戶分配角色、角色分配權(quán)限的實現(xiàn);系統(tǒng)登錄成功后根據(jù)用戶角色決定網(wǎng)頁訪問權(quán)限,顯示操作菜單或按鈕;對地址欄 url 進行控制,若為非法的 url 進行提示無此授權(quán)信息。第 二種是數(shù)據(jù)級權(quán)限控制,數(shù)據(jù)級權(quán)限控制是指用戶對使用的系統(tǒng)的 具體數(shù)據(jù)進行的權(quán)限控制,主要包括數(shù)據(jù)的查詢權(quán)限、數(shù)據(jù)的修改權(quán)限、數(shù)據(jù)的刪除權(quán)限、數(shù)據(jù)的創(chuàng)建權(quán)限、數(shù)據(jù)的管理員權(quán)限,它類似于我們 window 系統(tǒng)中 的文件的權(quán)限管理。 權(quán)限系統(tǒng)實現(xiàn)的目標(biāo) 首先權(quán)限管理系統(tǒng)平臺作為一個平臺我們將選用主流技術(shù),通過對框架的封裝來提供一些常用公共方法 【 9】 。權(quán)限管理的基本目標(biāo)為了防止非法用戶進 入系統(tǒng);合法用戶對系統(tǒng)資源非法使用。 Struts2 框架作為 WEB控制層層,負責(zé)從客戶端接受request 請求,然后通過業(yè)務(wù)邏輯層的處理響應(yīng)給客戶端; Hibernate 是一個開源的對 象關(guān)系映射框架,它對 JDBC 進行了非常輕量級的封裝,我們可以使用它方便的通過對對象的操作實現(xiàn)對數(shù)據(jù)庫的操控; Spring 是一個輕量級的提供了依wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 賴注入功能和面向切面編程功能的容器框架,我們通過 Spring 的控制反轉(zhuǎn)技術(shù)降低了對象之間的耦合度,通過 spring 提供的面向切面編程技術(shù)可以很簡單的對事務(wù)、日志等一些特殊功能進行處理, spring 還為我們提供了對一些開源技術(shù)集成接口,而且為我們提供了很多工具類來簡易我們的開發(fā)過程 【 8】 。通過這個應(yīng)用,輔助于 FTP,你可以對過 Web 部署和撤銷應(yīng)用。 在 Tomcat中,應(yīng)用程序部署 很簡單,你只需將你的 WAR放到 Tomcat的 webapp目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。 WAR 時 Sun 提出一種 Web 應(yīng)用程序的格式,與 JAR 類似,也是許多文件的一個壓縮包。 Tomcat 技術(shù) Tomcat 時一個免費開源的 Servlet 容器,它是 Apache 基金會 Jakarta 項目wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 中一個核心項目,由 Apache, Sun 和其它的一些公司及個人共同開發(fā)而成。 B/S 結(jié)構(gòu)最大的優(yōu)點就是可以 在任何地方進行操作而不用安裝任何專門的 軟件 。這種 模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。 ASP 和 JSP 都是面向 Web 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。兩者都提供在 HTML 代碼中混合某種程序代碼、有語言因情節(jié)是執(zhí)行 程序代碼的能力。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點。 JSP與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給 客戶端 的就是一個 HTML 文本,因此客戶端只要有 瀏覽器 就能瀏覽。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的 應(yīng)用邏輯 。 ②硬件環(huán)境 對硬件環(huán)境無具體要求。 MyEclipse 實際價值來來自包含的發(fā)布包中的大量工具。 MyEclipse 最早是由 IBM開發(fā)的,后來 IBM 將 MyEclipse 作為一個開發(fā)的源代碼項目,獻給了開源組織,但仍由 IBM 的子公司 OTI(主要從事 MyEclipse 開發(fā)的人員繼續(xù)MyEclipse 的開發(fā)。 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 2 開發(fā)方法及關(guān)鍵技術(shù)簡介 開發(fā)工具與運行環(huán)境 (1)開發(fā)工具 根據(jù)整個系統(tǒng)的開發(fā)計劃,采用的開發(fā)工具是 MyEclipse ,結(jié) 合 Dreamweaver最基本的框架搭建,并采用 Java 語言進行嵌入式開發(fā)動態(tài)網(wǎng)站。第四章對權(quán)限管理系統(tǒng)主要功能的實現(xiàn)做了詳細闡述,包括 系統(tǒng)的功能的實現(xiàn)。我們將實現(xiàn)對系統(tǒng)的機構(gòu)管理增刪改查 及密碼重置等 功能; 角色有超級管理員,管理員,普通用戶;通過系統(tǒng)可以為不同角色授權(quán), 根據(jù)用戶的登錄頁面,然后根據(jù)不同用戶的不同角色進入系統(tǒng)后看到只有自己有該授權(quán)的頁面 。本論文采用了 SSH(即 Spring + Struts2 +Hibernate)框架來實現(xiàn) MVC 的設(shè)計模式, Struts2 對 Model, View 和 Controller 都提供了對應(yīng)的組件。這一技術(shù)隨著計
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1