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

正文內(nèi)容

“百度搜索引擎”下的“百度知道”系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文(參考版)

2024-09-05 16:19本頁面
  

【正文】 在此表示衷心的感激 ! 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 31 頁 參考文獻(xiàn) [1] SUN MICROSYSTEMS. The Java Tutorial [M/OL]. [2] Eric J Braude. Software EngineeringAn ObjectOriented Perspective [M]. New York:John Wiley amp。 她 那認(rèn)真負(fù)責(zé)的工作態(tài)度和深厚的理論知識(shí)水平都使我獲益匪淺。 感謝校方的支持和老師的有益幫助。 用戶模塊的實(shí)現(xiàn) 登錄頁面 圖 51 用戶登錄頁面 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 27 頁 圖 52 用戶注冊(cè)頁面 問題模塊的實(shí)現(xiàn) 圖 53 百度知道主頁 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 28 頁 圖 54 問題發(fā)布頁 詢頁面 圖 55 用戶查詢頁 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 29 頁 答,補(bǔ)充處理問題頁面 圖 56 問題瀏覽處理頁 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 30 頁 結(jié)束語 通過畢業(yè)設(shè)計(jì)使我更加熟練地使用 JSP,更進(jìn)步一部的學(xué)習(xí)了 Java語言,并且對(duì)數(shù)據(jù)庫的學(xué)習(xí)有了更進(jìn)一步的提高。百度知道的模塊主要分成用戶和問題兩大模塊。 (6) 追加 header 字符串加上下拉列表框頁面翻轉(zhuǎn) 條實(shí)現(xiàn)頁面選擇跳轉(zhuǎn)。 (4) 根據(jù) offset 和 length 計(jì)算當(dāng)前頁 currentpage 等于 offset / length + 1。 (2) 設(shè)置 header 的初始形式,字體,表單,表格等。 (7) currentpage 當(dāng)前頁 。或者 ?。 (4) url 進(jìn)行分頁請(qǐng)求的路徑 。 (2) size 所有數(shù)據(jù)列表的大小 。 (9) 每種問題處理后顯示回答列表的統(tǒng)計(jì)數(shù)目。 (7) 判斷 FLAG1和 FLAG2標(biāo)簽 如果同時(shí)為 true則顯示采納為答案標(biāo)簽。 (5) 如果答案狀態(tài)為 0 則將顯示回答標(biāo)簽并且顯示回答信息。 (3) ANSWERLIST 中取出回答列表顯示答案信息。 (1) 判斷 FLAG2 的值 true 則顯示待解決, false 則顯示已解決。 (6) pagerHeader 分頁標(biāo)簽條,由 Util 包下的 Pager 類生成 。 (4) ANSWERLIST 回答列表 。 (2) FLAG2 問題是否解決判斷標(biāo)簽 。 (4) logic:iterate 邏輯迭代判斷 。 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 23 頁 (2) logic:empty 邏輯為空判斷 。其中在本頁面有幾個(gè)關(guān)鍵的標(biāo)簽屬性完成了本算法的邏輯判斷。 (5) 一切正常,結(jié)束問題。 (3) 補(bǔ)充及處理問題不能超過問題未處理時(shí)限。 及處理問題 (1) 補(bǔ)充和處理問題的用戶必須是提問用戶。 (2) 查詢問題按照關(guān)鍵字進(jìn)行問題檢索,檢索結(jié)果為問題列表。 (4)回答問題用戶 必須是非提問用戶 。 (2)非注冊(cè)問題只可以瀏覽問題 。 (3) 發(fā)布問題必須設(shè)置問題的懸賞分?jǐn)?shù) 。 (1) 首先只有注冊(cè)用戶才能發(fā)布問題 。 (2) 問題狀態(tài) 2 已解決問題 5 個(gè) 。 本模塊主要設(shè)計(jì)的功能也就是發(fā)布,查詢,回答,處理問題的四個(gè)功能。 問題模塊的詳細(xì)設(shè)計(jì) 問題模塊 是百度知道系統(tǒng)的核心模塊,在這一模塊中包含了百度知道系統(tǒng)的主要運(yùn)行邏輯和所有的問題及搜索相關(guān)功能。 (4)將用戶基本信息保存在 session 對(duì)象中。 (2)在頁面用 JavaScript 對(duì)用戶輸入數(shù)據(jù)格式和有效性進(jìn)行檢查。 (5) 全部正常,跳轉(zhuǎn)到用戶 登錄頁面。 (3) 判斷用戶名是否存在。 (1) 用戶在注冊(cè)頁面輸入數(shù)據(jù)。本模塊主要包括 UserDao 類 , UserAction類 的設(shè)計(jì)以及 Model 包中 User 類的設(shè)計(jì)。 4. QuestionDao 類 繼 承了 Dao 父類,包含了對(duì)于問題以及問題回答等增刪改查操作的方法。 2. IndexDao 類 繼承了 Dao 父類,包含了主頁 index 類 顯示問題列表的所有數(shù)據(jù)庫查詢操作方法。由于本模塊是數(shù)據(jù)庫連接以及持久化層操作模塊所以不包含任何關(guān)聯(lián)頁面。 當(dāng)然,獲得數(shù)據(jù)源之后的數(shù)據(jù)庫操作的管理是用數(shù)據(jù)庫連接對(duì)象 DAO 開發(fā)模式完成。 數(shù)據(jù)庫連接模塊的創(chuàng)建 由于本系統(tǒng)是基于 Struts 結(jié)構(gòu)開發(fā)而成, 框架中集成了數(shù)據(jù)源配置和管理功能。 發(fā)布問題后主體頁面 。 注冊(cè)頁面 。 問題列表框架頁面 。 9. 登錄頁面 。 7. 主頁的主體頁面 。 5. Tiles 框架 。 3. 回答問題框架頁面 。 1. 提問頁面的主體頁面 。將主體頁面拆分成上中下三部分。其中 Action 可以看作 Servlet控制層, Dao 是數(shù)據(jù)庫連接持久化層, form 則是 JavaBean 與 Model 模式層的實(shí)體類共同構(gòu)成視圖層, Util 是通用工具包。整體開發(fā)分五個(gè)包。 整個(gè)系統(tǒng)的設(shè)計(jì)完全依據(jù)基于 Struts 框架的 MVC 開發(fā)模式完成??梢园褜?shí)體-聯(lián)系圖簡稱為 ER 圖,相應(yīng)的可把用 ER 圖描繪 的數(shù)據(jù)模型稱為 ER 模型。即多個(gè)問題有多個(gè)回答。但是每一項(xiàng)回答 只能由一個(gè)用戶發(fā)表,即只能和一個(gè)用戶關(guān)聯(lián)。但是每個(gè)問題只能由一個(gè)用戶提出,即只能和一個(gè)用戶關(guān)聯(lián)。 實(shí)體之間的聯(lián)系 通過對(duì)百度知道系統(tǒng)中所需實(shí)體以及屬性的分析,我們已經(jīng)對(duì)于百度知道的數(shù)據(jù)模型有了一定的了解,由此我們可以確定三大實(shí)體之間的長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 13 頁 聯(lián)系。 (5) 回答狀態(tài) 。 (3) 回答標(biāo)題 。 ,包含所有問題回答的屬性,其詳細(xì)的屬性如下: (1) 回答編號(hào) 。 (8) 回答次數(shù) 。 (6) 問題狀態(tài) 。 (4) 提問者 ID。 (2) 問題標(biāo)題 。 (9)用戶權(quán)限 。 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 12 頁 (7)電子郵件 。 (5)性別 。 (3)客戶密碼 。根據(jù)系統(tǒng)需求,我們將以下實(shí)體的屬性確定如下: 戶實(shí)體,包含所有百度知道的注冊(cè)用戶信息,其詳細(xì)的屬性如下: (1)客戶編號(hào) 。 。 。由此我們可以首先確定百度知道的兩大實(shí)體:用戶和問題,而由于用戶可以根據(jù)提問來進(jìn)行回答,所以問題答案也是實(shí)體。 (4) 查詢問題:注冊(cè)用戶 登錄或者游客用戶訪問系統(tǒng)時(shí)對(duì)問題的分類瀏覽以及對(duì)于單個(gè)問題的信息查詢。 (2) 問題回答:其他用戶對(duì)已存在問題的回答以及提問用戶對(duì)自己問題的補(bǔ)充。 系統(tǒng)的層次圖如 圖 3- 1 百度知道系統(tǒng)的層次圖所 示: 圖 31 百度知道系統(tǒng)的層次 圖 ( 注意: 層次圖按照功能模塊來劃分) 系統(tǒng)各功能部分說明如下: :主要包括對(duì)用戶的注冊(cè)以及登錄的功能。 長春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁 第 10 頁 (3) 回答問題 。 2. 用戶處理問題模塊 (1) 問 題發(fā)布 。兩個(gè)模塊的功能分別為: (1) 用戶注冊(cè) 。經(jīng)過分析,“百度知道” 大致分為 兩大模塊六大功能。 功能分析 下面我們著重介紹各個(gè)模塊的具體功能以及設(shè)計(jì)要求。 系統(tǒng)概述 該系統(tǒng) 的最大特點(diǎn),就在于和 搜索引擎的完美結(jié)合,讓用戶所擁有的隱性知識(shí)轉(zhuǎn)化成顯性知識(shí),用戶既是 本系統(tǒng)內(nèi)容的使用者,同時(shí)又是該系統(tǒng) 的創(chuàng)造者,在這里累積的知識(shí)數(shù)據(jù)可以反映到搜索結(jié)果中。 和大家習(xí)慣使用的搜索服務(wù)有所不同,“百度知道”并非是直接查詢那些已經(jīng)存在于互聯(lián)網(wǎng)上的內(nèi)容,而是用戶自己根據(jù)具體需求有針對(duì)性地提出問題,通過積分獎(jiǎng)勵(lì)機(jī)制發(fā)動(dòng)其他用戶,來創(chuàng)造該問題的答案。 Struts 繼承了 MVC 的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。另外,就目前國內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少開發(fā)自己的標(biāo)記,或許 Struts 是一個(gè)很好的起點(diǎn)。 除此之外, Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面: Taglib 和頁面導(dǎo)航。它的目的是為了減少在運(yùn)用 MVC 設(shè)計(jì)模型來開發(fā) Web 應(yīng)用的時(shí)間。項(xiàng)目的創(chuàng)立者希望通過對(duì)該項(xiàng)目的研究,改進(jìn)和提高 J
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1