【正文】
orial [M/OL]. [2] Eric J Braude. Software EngineeringAn ObjectOriented Perspective [M]. New York:John Wiley amp。百度知道的模塊主要分成用戶和問(wèn)題兩大模塊。 (7) currentpage 當(dāng)前頁(yè) 。 (9) 每種問(wèn)題處理后顯示回答列表的統(tǒng)計(jì)數(shù)目。 (1) 判斷 FLAG2 的值 true 則顯示待解決, false 則顯示已解決。 (4) logic:iterate 邏輯迭代判斷 。 (3) 補(bǔ)充及處理問(wèn)題不能超過(guò)問(wèn)題未處理時(shí)限。 (2)非注冊(cè)問(wèn)題只可以瀏覽問(wèn)題 。 本模塊主要設(shè)計(jì)的功能也就是發(fā)布,查詢,回答,處理問(wèn)題的四個(gè)功能。 (5) 全部正常,跳轉(zhuǎn)到用戶 登錄頁(yè)面。 4. QuestionDao 類 繼 承了 Dao 父類,包含了對(duì)于問(wèn)題以及問(wèn)題回答等增刪改查操作的方法。 數(shù)據(jù)庫(kù)連接模塊的創(chuàng)建 由于本系統(tǒng)是基于 Struts 結(jié)構(gòu)開發(fā)而成, 框架中集成了數(shù)據(jù)源配置和管理功能。 9. 登錄頁(yè)面 。 1. 提問(wèn)頁(yè)面的主體頁(yè)面 。 整個(gè)系統(tǒng)的設(shè)計(jì)完全依據(jù)基于 Struts 框架的 MVC 開發(fā)模式完成。但是每個(gè)問(wèn)題只能由一個(gè)用戶提出,即只能和一個(gè)用戶關(guān)聯(lián)。 ,包含所有問(wèn)題回答的屬性,其詳細(xì)的屬性如下: (1) 回答編號(hào) 。 (2) 問(wèn)題標(biāo)題 。 (3)客戶密碼 。由此我們可以首先確定百度知道的兩大實(shí)體:用戶和問(wèn)題,而由于用戶可以根據(jù)提問(wèn)來(lái)進(jìn)行回答,所以問(wèn)題答案也是實(shí)體。 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁(yè) 第 10 頁(yè) (3) 回答問(wèn)題 。 功能分析 下面我們著重介紹各個(gè)模塊的具體功能以及設(shè)計(jì)要求。另外,就目前國(guó)內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少開發(fā)自己的標(biāo)記,或許 Struts 是一個(gè)很好的起點(diǎn)。 現(xiàn)在我們總結(jié) MVC 的處理過(guò)程,首先控制器接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來(lái)處理用戶的請(qǐng)求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過(guò)表示層呈現(xiàn)給用戶。 模型表示企業(yè)數(shù) 據(jù)和業(yè)務(wù)規(guī)則。 Smalltalk 語(yǔ)言和 java 語(yǔ)言有很多相似長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁(yè) 第 7 頁(yè) 性 ,都是面向?qū)ο笳Z(yǔ)言,很自然的 SUN 在 potstone(寵物店 )事例應(yīng)用程序中就推薦 MVC 模式作為開發(fā) Web 應(yīng)用的架構(gòu)模式。最近幾年被推薦為 Sun 公司 J2EE 平臺(tái)的設(shè)計(jì)模式,并且受到越來(lái)越多的使 用 ColdFusion 和 PHP 的開發(fā)者的歡迎。) 名字:?jiǎn)栴}列表 別名: 描述:?jiǎn)栴}列表=所有問(wèn)題的分類統(tǒng)計(jì)列表,待解決 10 個(gè),已解決和最佳問(wèn)題各 5個(gè) 定義:待解決問(wèn)題+以解決問(wèn)題+最佳問(wèn)題 位置:百度知道首頁(yè) 名字:回答列表 別名: 描述:針對(duì)某一問(wèn)題的所有回答 定義:回答列表=回答編號(hào)+回答內(nèi)容+回答者編號(hào)+問(wèn)題編號(hào)+回答狀態(tài) 位置:?jiǎn)栴}頁(yè)面 名字: 問(wèn)題編號(hào) 別名:?jiǎn)栴} ID 描述:唯一標(biāo)識(shí)問(wèn)題的字段 定義:?jiǎn)栴}編號(hào)= {數(shù)字 } 位置:?jiǎn)栴}表 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院 0441208 譚天宇 畢業(yè)論文 共 31 頁(yè) 第 6 頁(yè) 第二章 基礎(chǔ)理論知識(shí) 百度知道系統(tǒng)的設(shè)計(jì)采用了 JSP, Struts 框架來(lái)實(shí)現(xiàn), 因此從采用了 MVC 結(jié)構(gòu)模式進(jìn)行開發(fā)。它實(shí)現(xiàn)登錄用戶在線提問(wèn)回答并解決問(wèn)題共享知識(shí)的過(guò)程?,F(xiàn)在已經(jīng)是非常繁榮的大路,這里面的內(nèi)容很多很多,搜索一下初中的初戀情人,可能也會(huì)查找他的名字。 同時(shí),這些問(wèn)題的答案又會(huì)進(jìn)一步作為搜索結(jié)果,提供給其他有類似疑問(wèn)的用戶,達(dá)到分享知識(shí)的效果。 關(guān)鍵字: JSP Struts 搜索引擎 (注:本文僅供參考,本文中出現(xiàn)的內(nèi)容,不允許復(fù)制) 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院 08411XX XXX 畢業(yè)論文 共 5 頁(yè) 第 II 頁(yè) Abstract The thesis is design of System that about Baidu Know System of Baidu Searchengine. On the other hand, it expounds the part of design of model and key technology of implementation. With the requirement of the person who uses Inter to share knowledge and to resolve problems , it adopts OOP(Object Oriented Programming) and JSP, Struts technology to analyze, design and implements this system. The system includes the functions that register and question, answer, select and handle the question of user. The test of whole system shows that it has e up the expectation. The thesis mainly includes the following parts: 1. Source of the Problem. 2. Requirement and Analysis. 3. System Design. 4. Detailed Design. 5. System Implementation. The system is WEB development application and is based on B/S model. So that I chose the popular WEB development technology which is based on MVC development model, that is JavaBean、 JSP、Servlet and I also used Struts Framework for this application. The development tools are mainly included Dreamweaver 8 ,、 . JUDE is my UML tool. The database for server is SQL server 2020. The development of application includes three part: the 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院 08411XX XXX 畢業(yè)論文 共 5 頁(yè) 第 III 頁(yè) databases of design、 the design of web pages and the coding work. All coding of pages mainly used the JSP and Struts tags. For coding part is pletely base on struts framework. Key words: JSP Struts Search engine 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院 08411XX XXX 畢業(yè)論文 共 5 頁(yè) 第 IV 頁(yè) 目錄 (注意:行間距 25) 第一章 系統(tǒng) 分析 ............................................ 1 問(wèn)題來(lái)源 .............................................. 1 選題背景 .............................................. 2 問(wèn)題定義 .......................................... 2 選題意義 .......................................... 2 系統(tǒng)功能分析 .......................................... 3 數(shù)據(jù)流圖 .............................................. 4 第二章 基礎(chǔ)理論知識(shí) ........................................ 6 MVC 模式概述 .......................................... 6 MVC 如何工作 .......................................... 7 Struts 概述 ........................................... 8 第三章 概要設(shè)計(jì) ............................................ 9 系統(tǒng)概述 .............................................. 9 功能分析 .............................................. 9 數(shù)據(jù)