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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于struts+hibernate的都市供求信息網(wǎng)設(shè)計(jì)-全文預(yù)覽

  

【正文】 =(searchWords)。即把相匹配的數(shù)據(jù)全部都給檢索出來(lái)。使用 Length( )和 Doc( )方法對(duì)Hits 對(duì)象進(jìn)行遍歷,最終獲取 Hits 結(jié)果集中文檔內(nèi)容。 for(inti=0。 最后把檢索到的數(shù)據(jù) 以列表的形式 返回到頁(yè)面。 解決思路 備份數(shù)據(jù)庫(kù):因本系統(tǒng)是用 Mysql 數(shù)據(jù)庫(kù)進(jìn) 行的數(shù)據(jù)庫(kù)設(shè)計(jì),而 Mysql 數(shù)據(jù)庫(kù)提供了數(shù)據(jù)庫(kù)備份的命令,則只需要通過(guò) Java 代碼 去 執(zhí)行 Doc 命令即可。 采用的技術(shù)及優(yōu)勢(shì) 在本系統(tǒng)中采用 Mysqldump 備份機(jī)制進(jìn)行數(shù)據(jù)庫(kù)的備份和還原。對(duì)數(shù)據(jù)庫(kù)還原,只需要 Mysqldump 備份出來(lái)的 SQL 腳本 文件 導(dǎo)入即可。如果不符合要求,則提示用戶重新選擇。 每個(gè)模塊的描述都是首先 先對(duì)其功能進(jìn)行介紹;其次在描述對(duì)模塊功能的解決思 路;再介紹實(shí)現(xiàn)功能過(guò)程中所用到的技術(shù)及優(yōu)勢(shì);最后詳細(xì)的描述出功能的實(shí)現(xiàn)。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確 。 本 系統(tǒng)采用的是黑盒測(cè)試技術(shù)。能夠進(jìn)一步的完善系統(tǒng),能夠使系統(tǒng)更加穩(wěn)定。具體如下表 42 所示: 表 42 公告 管理 模塊測(cè)試 模塊名 公告管理 開發(fā)人員 孔磊 版本號(hào) 測(cè)試人員 孔磊 時(shí) 間 2021年 11月 13日 測(cè)試類型 單元測(cè)試 測(cè)試工具 手工測(cè)試 ID 用例名稱 測(cè)試目的 輸入描述 預(yù)期結(jié)果 實(shí)際結(jié)果 測(cè)試數(shù)據(jù) 缺陷等級(jí) 1 首頁(yè)中公共的滾動(dòng)速度測(cè)試 保 證 公 告的 滾 動(dòng) 速度適當(dāng) 進(jìn)入首頁(yè)觀察公告的滾動(dòng)速度 滾動(dòng)適當(dāng) 滾動(dòng)的速度過(guò)快 無(wú) 低 2 FCK 編輯框 的測(cè)試 驗(yàn)證 在編輯內(nèi)容時(shí),內(nèi) 容 的 可變化性 在編輯框中選擇文字改變功能對(duì)內(nèi)容進(jìn)行改變 內(nèi)容出現(xiàn)相應(yīng)的變化 在選擇字體時(shí),未出現(xiàn)改變 無(wú) 低 3 管理員查看公告詳情的 驗(yàn)證 發(fā)布的 公 告 同編 寫 的 公告一致 在查看公告頁(yè)面點(diǎn)擊公告詳情 在 詳情 頁(yè)面出現(xiàn)的內(nèi)容同編寫框內(nèi)的一致 在內(nèi)容中 添加的圖 片不能顯 示出來(lái) 無(wú) 低 4 普通管理員查看公告詳情 驗(yàn)證 在詳情頁(yè)面 是否 有 多 余的功能 在查看公告頁(yè)面點(diǎn)擊公告詳情 在詳情頁(yè)面未出現(xiàn)多余的功能 在詳情頁(yè)面 能夠修改頁(yè)面內(nèi)容和執(zhí)行刪除操作 無(wú) 低 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 30 搜 索 管理 模塊測(cè)試 搜索 管理 模塊分別是對(duì)前臺(tái)搜索和后臺(tái)搜索的測(cè)試,看是否能夠完成用戶搜索的要求。用戶在登錄系統(tǒng) 后 , 對(duì)個(gè)人信息的修改應(yīng)該可以知道 密碼與確認(rèn)密碼是否一致;郵箱號(hào)的格式是否合法;提交表單后是否能夠提示注冊(cè)成功。 在功能測(cè)試的過(guò)程中,對(duì)各個(gè)模塊(用戶 注冊(cè)模塊 、 公告管理模塊 、 搜索模塊 )其中檢測(cè)到的問(wèn)題進(jìn)行了跟蹤處理;其后進(jìn)行了界面測(cè)試,以確保用戶界面的美觀度、統(tǒng)一性、易用性等方面的內(nèi)容。該階段結(jié)束應(yīng)交付測(cè)試報(bào)告, 說(shuō)明測(cè)試數(shù)據(jù)的選擇, 測(cè)試用例 以及測(cè)試結(jié)果 是否符合預(yù)期結(jié)果。 平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 27 4 系統(tǒng)測(cè)試 測(cè)試目的 確保系統(tǒng)測(cè)試的活動(dòng)是按計(jì)劃進(jìn)行的; 保證在相應(yīng)的硬件配置環(huán)境中,通過(guò)測(cè)試找出影響整個(gè)系統(tǒng)穩(wěn)定而有效的運(yùn)行的 問(wèn)題; 確保軟件系統(tǒng)測(cè)試活動(dòng)及其結(jié)果及時(shí)通知小組成員。然后系統(tǒng)將從頁(yè)面上獲取的 url 地址傳遞給 DateDao 類中 BackDate 方法,讓后 BackDate方法通過(guò) Java 代碼執(zhí)行 Mysql 的內(nèi)部命令“ mysqldump u root p 123456 tb_gongqiu d:\\test. Sql” 進(jìn)行數(shù)據(jù)庫(kù)還原。 在本系統(tǒng)中它們分別為 $tables=array(‘ gongqiu_sort’ ,’ gongqiu_download’ ,’ gongqiu_article’ );$prefix=’ gongqiu_’ ; $saveto=’ local’ ;通過(guò)調(diào)用 foreach()方法獲取數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)內(nèi)容,備份成功。是合理的把更新和查詢的壓力分擔(dān),并且能夠避免鎖表的問(wèn)題。 還原數(shù)據(jù)庫(kù): Mysql 數(shù)據(jù)庫(kù)提供了數(shù)據(jù)庫(kù)還原的命令,所以只有通過(guò) Java代碼去執(zhí)行 Doc 命令即可。管理員能夠在系統(tǒng)正常的情況下隨時(shí)備份數(shù)據(jù)庫(kù) ,保證了數(shù)據(jù)的高可用性。 i++) {((i))}。 Doc(n)方法是用來(lái)獲取指定序號(hào)的文檔對(duì)象。 Hits 提供了檢索查詢結(jié)果的緩沖,為結(jié)果的展示和返回提供支持。在本系統(tǒng)中 Add實(shí)現(xiàn)的是 OR 邏輯。在這里要記住解析器通常對(duì)應(yīng)一個(gè)文本分析器實(shí)例,分析器的作用范圍是對(duì)整個(gè)域的檢索,功能代碼: QueryParser parser=new QueryParser(“ content” ,analyzer)。 QueryParser 在這里通過(guò)實(shí)例對(duì)象來(lái)完成檢索分析,即先生成分析器實(shí)例,用于分析器對(duì)指定字段檢索內(nèi)容的分析。那么在本 系統(tǒng)中 Query 對(duì)象是通過(guò) QueryParser類來(lái)構(gòu)造的)來(lái)構(gòu)造查詢器。) ,實(shí)現(xiàn)對(duì)目錄索引的訪問(wèn)。所以就要在這個(gè) 文件創(chuàng)建好后,并運(yùn)行,以生成一個(gè)索引文件??梢韵劝袻ucene 開發(fā)工具包 集成到項(xiàng)目中。進(jìn)而在此基礎(chǔ)上根據(jù)應(yīng)用的實(shí)際情況編寫出更好的更適合當(dāng)前應(yīng)用的全文 檢索引擎。 ,索引器通過(guò)接受 Token 流完成索 引文件的創(chuàng)立,用戶擴(kuò)展新的語(yǔ)言和文件格式,只需要實(shí)現(xiàn)文本分析的接口。 Lucene 作為一個(gè)全文檢索引擎,其具有很多突出的優(yōu)點(diǎn): 。如果強(qiáng)行操作,容易導(dǎo)致系統(tǒng)的崩潰。 Lucene 全文檢索 ,是把所有文檔都經(jīng)過(guò)索引過(guò)程完成 了預(yù)處理,預(yù)處理后在文檔庫(kù)使用倒排索引結(jié)構(gòu),搜索引擎的信息查詢采用了索引查詢方法 [5]。該方法調(diào)用 deleteGg 方法, deleteGg 方法通過(guò) hibernate封裝好的方法 得到公告 對(duì)象,然后通過(guò) hibernate 封裝好的方法 session. 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 22 delete 刪除該對(duì)象, 頁(yè)面跳轉(zhuǎn)到成功頁(yè)面 。 如 下圖 34 所示 : 圖 34 添加公告 內(nèi)容顯示 公共刪除的實(shí)現(xiàn)是,在公共查看界面點(diǎn)擊刪除鏈接或者在公告詳情界面點(diǎn)擊刪除鏈接。這時(shí)觸發(fā)一個(gè) action,該動(dòng)作交給 Web 容器處理, Web 容器根據(jù)該動(dòng)作的參數(shù) ? method=add。這樣就能對(duì)字體的樣式就行改名。在其內(nèi)編寫所需要的 實(shí)例 ,讓其覆蓋配置文件 中的 實(shí)例 。接著就要開始配置文件,可以先在工程目錄 src/ 下新建一個(gè)文件 ,添加內(nèi)容:= ;再修改 文件,用來(lái)提供 上傳功能支持。 主要是若用文本框的話,編輯的內(nèi)容的格式或顏色是無(wú)法改變的。 FCKeditor 是一個(gè)開源的 HTML 在線文本編輯器,它擁有很好的性能, 用戶只需要很少的時(shí)間就可以載入 FCKeditor 所需文件。 有時(shí)用戶可能出現(xiàn)手誤或者還未確切考慮好是否真要?jiǎng)h除,這里就需要在用戶點(diǎn)擊刪除之后應(yīng)該通過(guò) js 彈出一個(gè)確認(rèn)刪除框,讓用戶確定是否進(jìn)行真正的刪除。 系統(tǒng)管理員發(fā)布公告,要先登錄系統(tǒng)進(jìn)入個(gè)人管理界面。該方法調(diào)用 Dao 的 addUser 方法,而 addUser 方法通過(guò) Hibernate 封裝好的方法 得到用戶信息對(duì)象,對(duì)數(shù)據(jù)進(jìn)行處理。 如 下 圖 31 所示: 圖 31 電話號(hào)輸入格式錯(cuò)誤提示 郵箱的輸入字符的驗(yàn)證,在這里用了 正則表達(dá)式來(lái)實(shí)現(xiàn)輸入字符格式的驗(yàn)證,即: !(^[\\w\\d]+[\\w\\d]+(\\.[\\w\\d]+)+$)。若兩次數(shù)據(jù)一致, 提示更新成功,并返回修改密碼頁(yè)面 ;若不一致,這提示用戶重新輸入確認(rèn)密碼。 先在界面中創(chuàng)建了一個(gè) form 表單。能夠 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的可移植性 。同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶端機(jī)器上完成,所以 Web 服務(wù)器的處理時(shí)間也減少了 Js 表單驗(yàn)證 的優(yōu)勢(shì): 表單的驗(yàn)證一直是網(wǎng)頁(yè)設(shè)計(jì)者頭疼的問(wèn)題,而表單驗(yàn)證類 Validator 就是為解決這個(gè)問(wèn)題而寫的,旨在使設(shè)計(jì)者從紛繁復(fù)雜的表單驗(yàn)證中解放出來(lái),把精力集中于網(wǎng)頁(yè)的設(shè)計(jì)和功能 上的改進(jìn)上。這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇?后 兩個(gè)頁(yè)面中的大部分 HTML 代碼往往是相同的。這樣, Web 頁(yè)面不 用打斷交互流程進(jìn)行重新加載,就可以動(dòng)態(tài)地更新。 Struts 體系結(jié)構(gòu)實(shí)現(xiàn)了 MVC 設(shè)計(jì)模式的概念,它將 Model、 View 和 Controller分別映射到 Web 應(yīng)用中的組件。 在這里郵箱 號(hào)和電話號(hào)的驗(yàn)證可以 通過(guò)正則表達(dá)式來(lái)實(shí)現(xiàn)。不為空,則把填寫的數(shù)據(jù)持久化到數(shù)據(jù)庫(kù)中。 表單的驗(yàn)證,在信息網(wǎng) 中,用戶 個(gè)人信息都需盡 可能的詳細(xì),以增 強(qiáng) 用戶與用戶之間交流的可信度。 這就需要用到確認(rèn)密碼機(jī)制。 同時(shí) 在檢索數(shù)據(jù)時(shí),所 花費(fèi) 的時(shí)間就必須考慮到。因在用戶注冊(cè)時(shí),所填寫的信息需要是唯一的,所以在修改個(gè)人信息的界面中給出的信息就應(yīng)當(dāng)有用戶不能進(jìn)行修改的項(xiàng),如用戶名 ,真實(shí)姓名 等。 個(gè)人信息 管理模塊 模塊的功能 該模塊所具有的功能包括 修改 密碼的確認(rèn) 驗(yàn)證 ; 郵箱號(hào)和電話號(hào)的 輸入字符驗(yàn)證; 提交表單的驗(yàn)證:更新數(shù)據(jù)并 持久化到數(shù)據(jù)庫(kù)中。本章的內(nèi)容分析了 業(yè)務(wù)流程,并為系統(tǒng)程序的具體實(shí)現(xiàn)奠定了基礎(chǔ)。 在通過(guò)以上用例分析 和活動(dòng)分析 的情況下, 為 這個(gè)子系統(tǒng) 設(shè)計(jì)了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 公告信息: ID,標(biāo)題,內(nèi)容,發(fā)布時(shí)間; 商品信 息 : ID,父類 ID,子類 ID,商品名,圖片, 商品 類型,市場(chǎng)價(jià)格,本店價(jià)格,簡(jiǎn)介,上架時(shí)間,招牌,訂單數(shù); 管理員信息: ID, 管理員編 號(hào),真實(shí)姓名, 管理員 ID,密碼,權(quán)限,身份基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 12 證號(hào); 類別信息: ID,父類別 ID,類別名; 用戶信息: ID,用戶名,密碼,性別,密保問(wèn)題,密保答案,真實(shí)姓名,身份證號(hào),電話號(hào), Email,地址,注冊(cè)時(shí)間。 對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō), MySQL 提供的功能已經(jīng)綽綽有余 。這就需要用戶登錄后,在查看公告這一模塊中進(jìn)行操作。 修改密碼:通過(guò)密碼確認(rèn)機(jī)制,把兩次輸入的密碼在 form 標(biāo)簽里進(jìn)行判斷。 參與者為普通用戶 成 功失 敗搜 索 商 品 或 信 息查 看 公 告成 功失 敗輸 入 賬 號(hào) 、 密 碼失 敗成 功修 改 個(gè) 人 信 息成 功失 敗修 改 密 碼成 功失 敗 圖 26 普通用戶活動(dòng)圖 平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 11 普通用戶 登錄成功后,依然可以進(jìn)行搜索商品或信息,查看公告 以及修改個(gè)人信息和修改密碼 操作。 備份數(shù)據(jù)庫(kù): 數(shù)據(jù)庫(kù)作為信息系統(tǒng)的核心擔(dān)當(dāng)著重要的角色。不成功則重新進(jìn)行發(fā)布操作。 管理員 還具有修改 登錄密碼 及對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份和還原的權(quán)限。該模塊的用例圖如圖 23 所示 : 管 理 員搜 索 模 塊普 通 用 戶L u c e n e 全 文 檢 索數(shù) 據(jù) 庫(kù) 模 糊 查 詢 圖 23 搜索管理用例圖 該用例圖細(xì)分了搜索模塊,搜索管理模塊包含了兩個(gè)子功能,其中 Lucerne全文檢索 用例描述如下 表 24: 表 24 Lucene 全文檢索 用例描述 用例名稱: Lucene 全文檢索 用例標(biāo)識(shí)號(hào): 2401 參與者:系統(tǒng)管理員 ,普通用戶 簡(jiǎn)要說(shuō)明: 用戶搜索商品或信息 前置時(shí)間流: 進(jìn)入網(wǎng)站首頁(yè) 基于 Struts 的都市供求信息網(wǎng) —— 數(shù)據(jù)管理 8 基本事件流: ,驗(yàn)證通過(guò)后點(diǎn)擊提交 其他事件流: ,點(diǎn)擊搜索可進(jìn)行模糊查詢 異常事件流:無(wú) 后置條件: 搜索 成功 數(shù)據(jù)庫(kù)管理 模塊 數(shù)據(jù)庫(kù)的管理操作可以分為數(shù)據(jù)庫(kù)的備份和數(shù)據(jù)庫(kù)的還原。 本模塊的用例圖如 圖 21 所示 : 平頂山學(xué)院 本科畢業(yè) 設(shè)計(jì) 5 個(gè) 人 信 息 管 理 模 塊管 理 員普 通 用 戶修 改 個(gè) 人 信 息修 改 密 碼 圖 21 個(gè)人信息管理 用例圖 該用例圖細(xì)分了 個(gè)人信息 管理模塊, 個(gè)人信息 管理模塊包括 普通用戶個(gè)人管理功能和管理員個(gè)人管理功能 , 普通用戶 和管理員的 個(gè)人信息管理 用例描述 分別為表 21,表 22 如下: 表 21 普通用戶個(gè)人信息管理用例 描述 用例名稱 : 修改 普通 用戶信息 用例標(biāo)識(shí)號(hào) : 2101 參與者: 普通 用戶 簡(jiǎn)要說(shuō)明: 用戶對(duì)個(gè)人信息進(jìn)行修改 前置時(shí)間 流: 登錄系統(tǒng) 基本事件流: 個(gè)人 信息 修改 界面 問(wèn)題框中 輸 入新的問(wèn)題 答案框中 輸 入新的答案 電話 框中輸 入新的電話號(hào)碼 Emai
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1