軟件詳細設計報告文檔_第1頁
軟件詳細設計報告文檔_第2頁
軟件詳細設計報告文檔_第3頁
軟件詳細設計報告文檔_第4頁
軟件詳細設計報告文檔_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件詳細設計報告文檔引言隨著近些年來社會和科技的發展,越來越多的人使用電子設備查詢各種信息,最常見的一個查詢軟件就是——電子詞典,其主要的市場目標是學習外語的人群。從軟件功能來看,英文電子詞典一直高居榜首,雖說學習第二語言可以幫助我們更加方便的與全球進行交流的,但是作為一名炎黃子孫,中國上下五千年的文化淵遠流長,因此我們此次項目所實施的功能是成語查詢,該軟件可以幫助人們隨時隨地更加方便地查詢成語的意思以及用法,使其使用者可以更加深入的了解中國成語文化,使漢語文化可以發揚光大。編寫目的本詳細設計的編寫目的在于描述成語詞典的界面設計、查詢功能、數據庫收集與導入等。在簡要描述視成語詞典的整體環境搭建的基礎上,詳細說明查詢模塊,為以后的開發工作提供可靠的依據。預期讀者和閱讀建議本軟件產品所針對的的預期讀者,包括:?用戶;?開發人員;?測試人員;?文檔編寫人員。參考資料編寫此詳細設計時所用到的參考文獻及資料,包括:設計概述限制和約束起到限制和約束作用的各種可能存在的條件:?技術條件;?開發環境;?時間限制;?數據庫內資源的多少。實現的系統目標:在成語查詢的首頁有成語推薦,若要查詢成語,輸入其關鍵字或整體,點擊“查詢”按鈕,系統進行自動查詢,如果有任何意見或者建議,可以點擊“我要留言”,進行反饋。系統組織設計通過系統組織表描述搜索系統由下列子系統組成,這些子系統與業務職能之間的關系。系統組織表如下:子系統編號中文名稱業務職能備注環境搭建、界面設計以及查詢模塊在UNIX下,基于PHP+apache+mysql的環境下,進行界面和查詢模塊的開發,包括查詢結果的顯示。周婷婷數據庫模塊收集成語的釋意以及用法,加上post或get內容的特殊符號處理,將其導入到數據庫中。李燕八、、數據庫模塊收集成語的釋意以及用法,將其導入到數據庫中,并加上分頁函數類和首頁成語推薦。宋彧婕系統結構設計2.3.1整體結構爬蟲索引查詢爬蟲模塊索引模塊查詢模塊索引模塊根據初步處理后得到的原始數據庫進行處理,建立新的數據庫檢索器在索引數據庫里進行相關資料的查找搜索模塊結構圖搜索模塊:用戶層功能:?首頁成語推薦最新以及最熱的成語推薦,以及通過用戶反饋和查詢歷史獲得的成語推薦;?用戶中心用戶注冊以及登錄,同時包含用戶的基本資料和其查詢和留言的歷史記錄?成語搜索整體搜索:輸入需要查詢的成語的整體,點擊“查詢”,顯示查詢結果;關鍵字搜索:輸入需要查詢的成語的關鍵字,點擊“查詢”,顯示查詢結果。?用戶中心注冊與登錄;相關信息;用戶可以對查詢結果或者該軟件的功能進行留言反饋。數據層數據:?信息數據庫根據查詢模塊中處理后得到的索引數據庫獲得相關的數據信息,包括成語的漢字構成。?用戶數據庫記錄用戶的用戶名及密碼等相關信息,同時根據用戶查詢的歷史記錄,對其進行有針對性的推薦。系統接口設計系統接口是一種非可視的系統界面,在多數情況下,它對用戶是透明的。本節將對搜索模塊的各個子模塊進行接口的說明:系統接口表信息數據庫—首頁推薦:InformationDB_Index信息數據庫->視頻搜索:InformationDB_Search視頻搜索->信息數據庫:Search_InformationDB用戶中心->用戶數據庫:UserCentre_UserDB用戶數據庫->用戶中心:UserDB_UserCentre用戶數據庫->相關推薦:UserDB_Introduce用戶數據庫->信息數據庫:UserDB_InformationDB系統接口詳細說明InformationDB_Index:從信息數據庫中抽取點擊率最高的視頻置于首頁。InformationDB_Search:在搜索框中對視頻進行搜索,然后從信息數據庫中提取相關的信息數據給用戶供用戶選擇。Search_InformationDB:根據用戶的搜索跟新信息數據庫中的點擊率等相關信息。UserCentre_UserDB:用戶進行注冊或登錄,以便可以查看自己的相關信息和使用相關功能。UserDB_UserCentre:根據用戶數據庫中記載的用戶的相關搜索及用戶對不同類型的視頻的搜索率將用戶歸于不同的類型。UserDB_Introduce:從用戶數據庫中提取用戶的類型,有針對性的對用戶進行相關的推薦。UserDB_InformationDB:根據用戶數據庫中記載的單個用戶的相關點擊及搜索對信息數據庫中的數據進行更新和擴充。模塊的流程圖:登錄用戶:登錄Usr數據庫查看相關評論評論查詢用戶信息成功失敗History數據庫Record數據庫計數查詢一次,計數選項判斷函相關頁面Usr和History數據庫共同決定判斷條件12345678游客:系統出錯處理設計描述系統發生外界及內在錯誤時,所提供的錯誤信息及處理方法,它包括系統出錯處理表及維護處理過程表。系統出錯處理表子系統編號:3子系統英文名稱:SearchModel子系統中文名稱:搜索模塊編號錯誤名稱錯誤原因錯誤信息處理方式備注用戶名錯誤用戶名不存在用戶名不存在要求重新輸入常規錯誤密碼錯誤密碼與用戶名不匹配密碼錯誤要求重新輸入常規錯誤搜索錯誤沒有與關鍵字對應的視頻無法找到相關視頻返回搜索欄常規錯誤4用戶使用html語言用戶使用了html語句發表評論禁用編程語句特殊符號處理特殊錯誤4.技術設計系統技術設計描述系統各個特性實際使用的開發技術。系統開發技術說明如果發現在系統進行搜索的過程中無法承受突發行的大并發量則考慮使用緩存。開發技術應用說明根據實際情況進行相關技術的選擇:APC:APC全稱是AlternativePHPCache,官方翻譯叫”可選PHP緩存”,它是PHPPECL中的一個擴展。eAccelerator:eAccelerator的前身其實是truck—mmcache,因為開發truk-mmcache的人去了Zend,所以開發eAccelerator的人繼承了truk—mmcache的一些特性,設計出eAccelerator加速器XCache:XCache作為國人自己開發的東西,無論在速度還是性能上都做的不錯。核心功能:實現了成語詞典的查詢和推薦附帶功能:意見簿成語詞典的框架:搜索框首頁推薦數據庫選擇成語顯示頁面分頁程序Checkpostandget.PHPIndex-table1DBSearch.PHPIndex-table2View.phpGloable.php分工及安排:周婷婷:平臺的搭建:mysql+php+apache(以及相關配套模塊:如phpmyadmin,包括下載,安裝,配置)詞典首頁:首頁界面,頁間超鏈接,查詢頁面post頭,首頁推薦成語60條。負責數據庫內容切割的主函數。負責查詢頁面:支持包含查詢負責意見簿首頁:包括post頭,超鏈接。負責意見簿action處理,包括數據庫連接和數據內容插入。李燕:八、、?負責數據庫的一半收集及處理:收集了數據集一和二,接近7000條記錄,包括成語,解釋,出處,例子,拼音。詞典部分的數據庫的全局配置。成語查詢的顯示頁面:包括超鏈接,post頭,成語各個組成部分的顯示,一些小功能:如全部查詢,查詢下一條等。負責成語詞典的美工。使用dreamwaver完成。負責將數據切割函數實例化,完成四個數據集的插入。負責詳細設計報告。宋玉:負責post和get內容的特殊符號處理:包括過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論