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

正文內(nèi)容

基于jsf的失物招領(lǐng)登記系統(tǒng)設(shè)計(jì)—畢業(yè)論文設(shè)計(jì)-wenkub.com

2025-02-22 09:47 本頁面
   

【正文】 除非另有說明,本文的工作是原始性工作。希望老師和同學(xué)能給予建議和指導(dǎo)。 通過本次 畢業(yè)設(shè)計(jì) ―― 失物招領(lǐng)登記 系統(tǒng), 使 我更加了解系統(tǒng)開發(fā)的 整個(gè) 過程,從中我熟練掌握 現(xiàn)在流行的 B/S結(jié)構(gòu) Web應(yīng)用軟件 的設(shè)計(jì) 思想 以及 開發(fā) 過程。 小結(jié) 本章詳細(xì)介紹了系統(tǒng)主要功能模塊的具體實(shí)現(xiàn),包括用 第 51 頁 共 31 頁 戶管理模塊、廣告展示模塊和失 /拾物管理模塊,分析他們的設(shè)計(jì)思路,執(zhí)行步驟,并給出了每個(gè)功能的 核心 實(shí)現(xiàn)代碼,還有為每個(gè)功能的最終執(zhí)行結(jié)果配上 相應(yīng) 截圖,讓我們 可以看到更直觀的效果。 對(duì)于本系統(tǒng),在 DAO 和 DTO 層,我采取第一個(gè)方法,即黑盒測試。 第 50 頁 共 31 頁 測試的意義有以下幾點(diǎn): ① 測試 的目的 并不僅僅是為了 要 找出錯(cuò)誤 。 $(imageTip).html()。 第 49 頁 共 31 頁 submitImage = false。 submitImage = false。plugins/plupload/js/39。upload39。, { expires : 1 })。39。 $.cookie(userName, userName, { expires : 7 })。 } })。 cookie保存用戶 名和密碼 js 核心代碼: $(document).ready(function() { 第 46 頁 共 31 頁 if ($.cookie(rmbUser) == checked) { $(check1).attr(checked, checked)。 } else { (Administrator + () + check success)。 if(loginUser == null || !().equals(Administrator)){ try { (Administrator check failed redirect to index page)。 } 超級(jí)管理員管理界面檢測核心代碼: HttpServletRequest request = (HttpServletRequest) ().getExternalContext().getRequest()。 } catch (IOException e) { ()。 ().setAttribute(uploadedImage, null)。 } 頁面用戶信息檢測 當(dāng)用戶登錄成功之后,進(jìn)入到僅登錄用戶才可操作的頁面時(shí),將會(huì)對(duì)此頁面進(jìn)行登錄用戶檢測,如果權(quán)限錯(cuò)誤,或者硬性進(jìn)入頁面,將會(huì)被跳轉(zhuǎn)。 (() + Logout at + ())。 第 41 頁 共 31 頁 return userloginunsuccess。 ()。 (User : + () + Login success at + ())。如圖 27, 圖 28。 第 36 頁 共 31 頁 圖 24 廣告添加 信息 管理界面 超級(jí)管理員可以查看和刪除所有用戶發(fā)布的物品,如果超級(jí)管理員查看到發(fā)布的信息包含不適當(dāng)內(nèi)容的時(shí)候,將有權(quán)限直接刪除該條信息。 廣告 管理模塊主界面如圖 23。 第 33 頁 共 31 頁 圖 18 用戶登錄界面 普通用戶和超級(jí)用戶的區(qū)別如圖 19 和圖 20 所示。按鈕如圖 15,注冊(cè)界面如圖 16。 第 30 頁 共 31 頁 圖 13 失 /拾物品發(fā)布頁面 圖 14 失 /拾物品用戶管理界面 用戶登記失 /拾物品信息時(shí)每一項(xiàng)都是必填項(xiàng),失 /拾物品 名稱不得低于五 位,日期為選擇性組件,聯(lián)系方式 可以按 第 31 頁 共 31 頁 自己的方式填寫,可以是電話,可以手機(jī),可以是 ,也可以郵箱;聯(lián)系人可以是本人,也可以由當(dāng)前用戶替別人發(fā)布信息;相關(guān)描述不能為空,最多八百字,上傳圖片為可選項(xiàng),圖片最多上傳五張,每張大小不超過 5MB,上傳之后,會(huì)被服務(wù)器處理成為 640*480的最佳尺寸,所以,上傳之后,大小會(huì)有變動(dòng)!提交成功之后,會(huì)跳轉(zhuǎn)到當(dāng)前發(fā)布信息的詳細(xì)頁面。 本系統(tǒng)連接到數(shù)據(jù)庫 MySql,創(chuàng)建數(shù)據(jù)庫名稱為“l(fā)ost” ,使用默認(rèn)端口 3306, 下圖說明了如何配置以連接到 MySql數(shù)據(jù)庫,如圖 10。 在接下來的小節(jié)里 闡述了系統(tǒng)的總體設(shè)計(jì)思 路 ,本系統(tǒng)是基于 B(瀏覽器) /S(服務(wù)器) 架構(gòu)下的 MVC 應(yīng)用系統(tǒng)。結(jié)構(gòu)如圖 8所示。 圖 6 Entity設(shè)計(jì) DAO 層 DAO層,也叫數(shù)據(jù)庫操作層, 通過已經(jīng)寫好的 JpaFacade通用接口連接到數(shù)據(jù)庫映射 java 類。當(dāng) 對(duì)其中 某一層 修改后 ,只要 API不變, 依然不會(huì) 影響其他層。推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為: 持久化 層、業(yè)務(wù)邏輯層、表 現(xiàn) 層,如 下 圖5: 圖 5 系統(tǒng)架構(gòu) 總體而言 ,采用 MVC結(jié)構(gòu)的設(shè)計(jì)思 路 , 有一層中完成一組特定的功能實(shí)現(xiàn), 可以 由多個(gè) 相關(guān)的類或組件構(gòu)成。它是隨著網(wǎng)絡(luò)信息時(shí)代 的 發(fā)展 ,對(duì) C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 頁面頭部廣告顯示的添加,修改,刪除和選擇相應(yīng)廣告激活。 系統(tǒng)角色及其功能分析 角色 ① 站點(diǎn) 注冊(cè)用戶 ② 超級(jí) 管理員 ③ 普通的網(wǎng)站瀏覽者(即游客) ① 普通用戶 網(wǎng)站的普通瀏覽者只能瀏覽 登錄用戶已登記的失 /拾物 第 18 頁 共 31 頁 品信息 。 3 系統(tǒng)需求分析和總體設(shè)計(jì) 系統(tǒng)功能需求 第 17 頁 共 31 頁 圖 4 系統(tǒng)功能 需求 模塊 如圖 4 所示,在本系統(tǒng)中主要闡述用戶管理、物品信息管理、廣告展示三個(gè)模塊。 開發(fā)界面如圖 3。 它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL, Hibernate[6]。% CATALINA_HOME%\lib\servlet- 。 ④ 重啟電腦生效(因?yàn)樘砑拥氖窍到y(tǒng)變量,如果你的系統(tǒng)是 win7,則不需要重啟)。%JAVA_HOME%\lib\。 Tomcat 會(huì)自動(dòng)檢測該文件,解壓,您訪問此應(yīng)用程序時(shí),在有 JSP 的瀏覽器路徑中 ,通常是非常緩慢的,因?yàn)?Tomcat 將 JSP 轉(zhuǎn)為 Servlet文件,然后編譯,編譯,之后將很快, Tomcat 還提供一個(gè)應(yīng)用程序: manager,訪問此應(yīng)用程序需要一個(gè)用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) 文件,通過這個(gè)應(yīng)用,基于 FTP,您可以遠(yuǎn)程通過 Web 部署和撤回申請(qǐng),當(dāng)然,本地也可以 [5]。 Tomcat 服務(wù)器 Tomcat 服務(wù)器簡介 Tomcat 是一個(gè)免費(fèi)的開源 serlvet 容器,這是 Apache 第 12 頁 共 31 頁 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目 。 ② 按 Next,然后選擇安裝方式,有 “ Typical(默認(rèn)) ” 、“ Complete(完全) ” 、 “ Custom(用戶自定義) ” ,選擇第二個(gè)選 項(xiàng) “ Custom” ,下一步 ,MySQL Server(mysql 服務(wù) 器 ) , Developer Components( 開 發(fā) 者 部 分 ),Debug Symbols(調(diào)試符號(hào) ),Server data files(服務(wù)器數(shù)據(jù)文件 )默認(rèn) ③ 改變安裝路徑 , 原路徑是 “ C:\Program Files\MySQL\MySQL Server \” ,也可以修改為:“ E:\Program Files\MySQL Server \” 。 提供了一種編程接口, C++,Java, Perl, Eiffel, PHP, Python和 TCL 程序語言( API),多個(gè)字段類型的支持,提供了一個(gè)完整的支持查詢中SELECT和 WHERE操作 [4]。 由于其卓越的社區(qū)版本的性能,使用 PHP 和 Apache 可 以形成一個(gè)良好的發(fā)展環(huán)境 [4]。 Mysql概述 MySQL 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),由瑞典公司 MySQL AB 公司開發(fā),現(xiàn)在屬于 Oracle 公司 。 Mysql 數(shù)據(jù)庫 數(shù)據(jù)庫 概述 根據(jù)一些數(shù)據(jù)模型的數(shù)據(jù)庫的組織 并存放二級(jí)存儲(chǔ)器的 數(shù)據(jù)集,該數(shù)據(jù)集具有以下特點(diǎn):盡可能不重復(fù), 提供 各種各樣的 最佳的應(yīng)用程序給某個(gè) 特定的組織,其數(shù)據(jù)結(jié)構(gòu)獨(dú)立 于 使用它的應(yīng)用程序, 對(duì)數(shù)據(jù)的 添加,刪除, 修改 的統(tǒng)一管理和控制軟件 。 這里提一下 , JSF 最主要的特性之一 , 事件驅(qū)動(dòng) , 就是通過 html 組 件 來 體 現(xiàn) 的 , 在 定 義 了 一 個(gè) 按 鈕 第 8 頁 共 31 頁 (mandButton)以后 , 只要定義一下它的 事件 , 就可以直接的將這個(gè)動(dòng)作映射到后臺(tái)的某個(gè) 管理 Bean 的某個(gè)方法上 , 這樣 , 大大減少了原來中間層的 javascript 調(diào)用 , 也就縮短了開發(fā)時(shí)間 , 并且 , 也減少了中間出錯(cuò)的幾率 。 圖 1 JSF 請(qǐng)求步驟 第 7 頁 共 31 頁 JSF 配置 JSF是一個(gè)標(biāo)準(zhǔn)的 網(wǎng)絡(luò)應(yīng)用框架 , 是以 Servlet 為調(diào)度核 ,因此 , 如果想正常運(yùn)行 JSF 程序 , 必須把 JSF 作為servlet來運(yùn)行 。 JSF 技術(shù)介紹 JSF 的概述 JavaServer Faces (JSF) 是一種用于構(gòu)建 Web 應(yīng)用程序的新標(biāo)準(zhǔn) Java 框架 , 它提供了一種以組件為中心來開發(fā) Java Web 用戶界面的方法,從而簡化了開發(fā) , JavaServer Faces 還引起了廣大 Java/Web 開發(fā)人員的興趣 。 J2EE 部署可靠的運(yùn)行環(huán)境,他們支持的長期可用性。 例如部署到高端 UNIX主機(jī)系統(tǒng),這個(gè)系統(tǒng)的一個(gè) 單一的機(jī)器可支持 64 到 256個(gè)處理器,(這是 NT 服務(wù)器所不能達(dá)到的) J2EE 供應(yīng)商提供廣泛的負(fù)載平衡策略,可以消除系統(tǒng)中的瓶頸,允許多個(gè)服務(wù)器集成部署,多達(dá)數(shù)千個(gè)處理器的配置,實(shí)現(xiàn)系統(tǒng)具有高度的可擴(kuò)展性,滿足未來業(yè)務(wù)應(yīng)用的需要。 ② 持續(xù)性服務(wù) : 讓開發(fā)人員不用編碼代碼就可以編寫數(shù)據(jù)訪問邏輯應(yīng)用,可以產(chǎn)生更輕巧,應(yīng)用程序完全與數(shù)據(jù)庫無關(guān),便應(yīng)用程序更易于開發(fā)和維護(hù),分布式共享數(shù)據(jù)對(duì)象緩存系統(tǒng)服務(wù),讓開發(fā)人員來制備高性能可擴(kuò)展性大大提高的系統(tǒng),總體部署伸縮性強(qiáng)。 J2EE 企業(yè)應(yīng)用設(shè)計(jì)模式的實(shí)現(xiàn)和相關(guān)代碼,采用 J2EE 藍(lán)圖描述系統(tǒng)模型,可以簡化這個(gè)復(fù)雜的工作,企業(yè)應(yīng)用集成架構(gòu), J2EE藍(lán)圖是開發(fā)和優(yōu)化的 J2EE 組件設(shè)計(jì)的基本原則 。 目前, java 平臺(tái)有三個(gè)版本:適合小型設(shè)備和智能卡的 J2ME( Java 2 Platform Micro Edition),適用于桌面系統(tǒng)的 J2SE( Java 2 Platform Standard Edition)、企業(yè)應(yīng)用 J2EE( Java 2 Platform Enterprise Edition) 。 整 體設(shè)計(jì)階段通過對(duì)數(shù)據(jù)庫、 DAO 及 DTO 層 和實(shí)體類的設(shè)計(jì) ,并 形成了 完整的開發(fā) 思路。 論文結(jié)構(gòu) 第一章,主要介紹了 相關(guān) 開發(fā)的背景、目的 以及 意義。 課題 目的和 意義 校內(nèi)應(yīng)用是開發(fā)以針對(duì)學(xué)校局域網(wǎng)絡(luò)內(nèi)的常見應(yīng)用程序,通常包含:教務(wù)管理系統(tǒng), OA 辦 公系統(tǒng),圖書館應(yīng)用系統(tǒng),學(xué)生管理系統(tǒng)等大型應(yīng)用,也有如留言板, FTP 校內(nèi)下載, 校內(nèi)二手網(wǎng), 學(xué)院獨(dú)立管理系統(tǒng)等中小型應(yīng)用。 MySql 目錄 1 引言 .......................................... 1 課題背景 ................................... 1 課題目的和意義 .............................. 1 課題研究方法 ............................... 2 論文結(jié)構(gòu) ................................... 2 2 系統(tǒng)應(yīng)用的關(guān)鍵技術(shù)和工具 ....................... 3 J2EE介紹 ...
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1