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

正文內(nèi)容

畢業(yè)設(shè)計-基于struts+hibernate的都市供求信息網(wǎng)設(shè)計(文件)

2024-12-27 19:16 上一頁面

下一頁面
 

【正文】 .................................... 23 數(shù)據(jù)庫管理模塊 ........................................................................................... 25 模塊的功能 ........................................................................................ 25 解決思路 ............................................................................................ 25 采用的技術(shù)及優(yōu)勢 ............................................................................ 25 功能的具體實現(xiàn) ................................................................................ 26 小結(jié) ............................................................................................................... 26 4 系統(tǒng)測試 .................................................................................................................. 27 測試目的 ....................................................................................................... 27 測試環(huán)境 ....................................................................................................... 27 系統(tǒng)測試 ....................................................................................................... 27 個人信息管理模塊測試 .................................................................... 28 公告管理模塊測試 ............................................................................ 29 搜索管理模塊測試 ............................................................................ 30 數(shù)據(jù)庫管理模塊測試 ........................................................................ 30 小結(jié) ............................................................................................................... 31 5 結(jié) 論 ........................................................................................................................ 32 附 錄 .......................................................................................................................... 33 參考文獻 ...................................................................................................................... 37 致 謝 ............................................................................................................................ 38 平頂山學院 本科畢業(yè) 設(shè)計 1 1 緒 論 隨著計算機及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, Inter 應(yīng)用在全球范圍內(nèi) 日益普及 ,信息系統(tǒng)的作 用也越來越大。 課題背景 社會的快速發(fā)展,網(wǎng)絡(luò)的普及給人們帶了意想不到的好處,尤其是在信息傳遞這方面尤為突出。 課題意義 課題研究的意義主要在于改變傳統(tǒng)的信息查詢模式,最大化的發(fā)揮網(wǎng)絡(luò)信息服務(wù)的優(yōu)勢和特點。 為此,本課題依托于人力資源管理信息化、電子化的 現(xiàn)狀 ,設(shè)計了 基于 Struts的都市供求信息網(wǎng)。不會因 初次登錄本系統(tǒng)而無從下手。 JDK 是整個 Java 的核心,包括了Java 運行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫。系統(tǒng)所采用的版本是 JDK 。 系統(tǒng)采用的正是 Apache Tomcat 。目 前最新的版本為 ,系統(tǒng)所使用的版本為 。因用戶要想在網(wǎng)站上進行操作 就 需要進行一個用戶創(chuàng)建步驟。所以需要在系統(tǒng)中添加個人信息管理的功能。 通過管理員發(fā)布公告可以做到及時提醒用戶網(wǎng)站的最新動態(tài),提高網(wǎng)站的點擊率。不論哪種用戶,在設(shè)計時都要 盡可能 從用戶的角度出發(fā)。 下面對子系統(tǒng)中個所涉及到的用例進行詳細分析。其中發(fā)布公告 用例描述如下 表 23: 表 23 發(fā)布公告用例描述 用例名稱:發(fā)布公告 用例標識號: 2301 參與者:系統(tǒng)管理員 簡要說明:系統(tǒng)管理員發(fā)布公告 平頂山學院 本科畢業(yè) 設(shè)計 7 前置時間流:系統(tǒng)管理員角色成功登錄 基本事件流: ,驗證通過后點擊提交 公告的標題和內(nèi)容保存到數(shù)據(jù)庫中 ,返回成功頁面 其他事件流: ,刪除公告信息 ,查看公告信息 異常事件流:無 后置條件:發(fā)布公告信息成功 搜索 管理 模塊 在該模塊中用到了 Lucene 全文檢索 搜索和數(shù)據(jù)庫模糊 查詢 。 參與者為系統(tǒng)管理員 輸 入 賬 號 和 密 碼失 敗失 敗成 功搜 索 商 品 或 信 息查 看 公 告發(fā) 布 公 告刪 除 公 告成 功成 功成 功失 敗失 敗成 功失 敗失 敗修 改 密 碼成 功失 敗還 原 數(shù) 據(jù) 庫備 份 數(shù) 據(jù) 庫成 功成 功失 敗失 敗 圖 25 系統(tǒng)管理員活動圖 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 10 系統(tǒng)管理員登錄未成功 時,可以對商品或者信息進行搜索操作, 登錄成功后也 同樣能夠進行 搜索 操作。如果沒有搜索到,則輸入關(guān)鍵字重新操作。 刪除公告:系統(tǒng)管理員 進入公共的查看界面,點擊公告后的 刪除, 成功就返回公告查看界面,不成功則重新進行刪除操作。 還原數(shù)據(jù)庫: 在 數(shù)據(jù)發(fā)生異常后,為避免 損失, 需要及時的還原數(shù)據(jù)庫。 修改個人信息 : 本系統(tǒng)提供用戶對問題、答案、電話、 Email 和地址的修改操作。相同,就通過調(diào)用 hkol 語句對數(shù)據(jù)庫中的密碼進行更新 操作。 數(shù)據(jù)庫設(shè)計 邏輯結(jié)構(gòu)設(shè)計 本系統(tǒng)使用 MySQL 數(shù)據(jù)庫, MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 。 MySQL 因為其速度、可靠性和適應(yīng)性而備受關(guān)注。然后用在對系統(tǒng)的活動進行分析,描述了系統(tǒng)的使用者所能夠進行的操作。 在普通用戶中涉及到的模塊有 個人信息 管理模塊、公告管理模塊和搜索模塊,系統(tǒng)管理員用戶中涉及到的模塊包括 個人信息管理模塊、 公告管理模塊和搜索模塊。普通用戶在個人管理模塊中具有修改個人信息和密碼的權(quán)限。在 把用戶名傳遞到數(shù)據(jù)處理頁面,在數(shù)據(jù)處理層同數(shù)據(jù)庫建立連接, 通過對數(shù)據(jù)里的數(shù)據(jù)進行檢索,看數(shù)據(jù)庫中是否已經(jīng)存在此數(shù)據(jù)。 修改 密碼的確認驗證 ,用戶登錄網(wǎng)站所需的密碼是為了保護用戶的個人隱私所設(shè)定的。若是相同,則 在提交表單后 持久化到數(shù)據(jù)庫中保持。 而用戶在某時段 因 其他因素 使用戶注冊的信息跟現(xiàn)在的情況不一致,則用戶就需要對個人信息進行更改。 郵箱 號和電話號 的輸入字符驗證 , 為了能夠給用戶及時的提供消息,網(wǎng)站有時會把信息通過郵件的方法發(fā)給用戶,所以用戶輸入一個合法的郵箱號是必不可少的 。 Struts 框架的優(yōu)勢: Struts 是一種基于 MVC 經(jīng)典設(shè)計模式的開放源代碼的應(yīng)用框架,也是目前Web 開發(fā)中比較成熟的一種框架。 Struts 可以 減少在運用 MVC 設(shè)計模型來來開發(fā) Web 應(yīng)用的時間, 清晰地區(qū)分控制,事務(wù)邏輯和外觀,從而簡化了開發(fā)應(yīng)用程序的過程 [2]。 而 傳統(tǒng)的 Web 應(yīng)用允許用戶填寫 表單 (form),當提交表單時就向 web 服務(wù)器發(fā)送一個請求。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多 與此不同, Ajax 應(yīng)用可 以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 SOAP或其它一些基于 XML 的 Web Service 接口 , 并在客戶端采用 JavaScript 處理來自服務(wù)器的響應(yīng) [9]。因為是偽靜態(tài)類,所以在調(diào)用時不需要實例化,直接以“類名 +語法+屬性或方法名”來 調(diào)用。 功能 的具體實現(xiàn) 用戶 輸入用戶名和密碼后點擊登錄這一超鏈接,因采用 Ajax 異步加載技術(shù),用戶進入到個人管理界面。而其它的信息選項就應(yīng)當定義為不可更改的,就需要在程序中使用 readonly=” readonly” 。若有輸入框中有空值,則提交表單失??;若輸入框中沒有空值, 由 form 標簽里的 action=” ?method=add” 屬性找到 Struts 的核心配置文件 所映射到的 UserAction 類。 該動作交給 Web 容器處理, Web 容器根據(jù)該動作的參數(shù) ? method=update。 如圖 下圖 33 所示: 圖 33 更新信息提示 公告管理模塊 模塊的功能 因系統(tǒng)分為系統(tǒng)管理員用戶和普通用 戶,所以系統(tǒng)對系統(tǒng)管理員來講擁有發(fā)布公告、查看公告、刪除公告的功能,系統(tǒng)對普通用戶來講擁有可以查看公告的功能。提示已經(jīng)存在;否則,提示可以發(fā)布本條公告。 Hibernate 操作數(shù)據(jù)庫技術(shù)和 Js 技術(shù)在上個模塊已經(jīng)談到。 比如CUTEeditor,雖然功能比 FCKeditor 還有強大,可是它本身很龐大,在易用性方面不如 FCKeditor。 功能的具體實現(xiàn) 下面主要介紹了使用 FCK 編輯器編輯內(nèi)容的操作: 要使用 FCK 編輯器,就要先把 FCK 編輯器集成到項目中。在進行公告的編輯中 就會出現(xiàn)不符合實際的情況。 在 FCK 編輯器中添加內(nèi)容后,若要改變其格式,就要通過 FCKeditor 中的屬性 instanceName=” context” 獲取其內(nèi)容,若是改變的字體樣式,就要調(diào)用自平頂山學院 本科畢業(yè) 設(shè)計 21 定義的配置文件 文件里的 這個 實例 。 公告的發(fā)布 的實現(xiàn)是 需要 系統(tǒng)管理員登錄 成功后,點擊查看公告鏈接,系統(tǒng)跳轉(zhuǎn)到公告查看界面, 點擊添加公告這一超鏈接,管理員進入添加公告界面。該方法調(diào)用 Dao 的 addGg 方法。amp。 解決思路 在本系統(tǒng)的數(shù)據(jù)庫中數(shù)據(jù)不是太多的情況下,通過數(shù)據(jù)庫提供的方便的檢索查詢功能,利用標準的 SQL 語句很容易得到某個數(shù)據(jù)庫表內(nèi)的具體記錄。 采用的技術(shù)及優(yōu)勢 在搜索模塊中主要用到了 Lucene 搜索引擎技術(shù)。所以在對那些每天都有巨量的數(shù)量流的網(wǎng)站時,這種數(shù)據(jù)庫查詢模式就不能夠在適用了。 ,實現(xiàn)了分塊索引,能夠針對新的文件建立小文件索引,提升索引速度。 同時面對已經(jīng)存在的商業(yè)全文檢索引擎, Lucene 也具有相當?shù)膬?yōu)勢。而本系統(tǒng)作為一個都是供求網(wǎng),是屬于商業(yè)軟件的一種,在這里應(yīng)用 Lucene 是很恰當?shù)?[7]。另一個 是名為 Tgg 的 java 文件,這是一個索引 文件 ,是整個項目在實現(xiàn)搜索功能上的核心文件,實現(xiàn)與數(shù)據(jù)庫的交互。因 IndexSearcher 繼承自 Searcher 基類,可以實現(xiàn)基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 24 Search 方法用來完成檢索查詢操作。并傳遞給 Query 對象(鑒于每一個 Query 實例代表了一個查詢請求。而本系統(tǒng)是通過 先跳到配置文件 action 中調(diào)用對應(yīng)的 Dao類 (本系統(tǒng)的是 LuceneDao)。 功 能 代 碼 : Analayzer analyzer=new SimpleAnalyzer()。分析的結(jié)果形成對應(yīng)的 Lucene 查 詢 對 象 , 用 于 后 續(xù) 的 實 際 檢 索 , 功 能 代 碼 : Query query
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1