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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件詳細(xì)設(shè)計報告文檔1.引言隨著近些年來社會和科技的發(fā)展,越來越多的人使用電子設(shè)備查詢各種信息,最常見的一個查詢軟件就是一一電子詞典,其主要的市場目標(biāo)是學(xué)習(xí)外語的人群。從軟件功能來看,英文電子詞典一直高居榜首,雖說學(xué)習(xí)第二語言可以幫助我們更加方便的與全球進(jìn)行交流的,但是作為一名炎黃子孫,中國上下五千年的文化淵遠(yuǎn)流長,因此我們此次項目所實施的功能是成語查詢,該軟件可以幫助人們隨時隨地更加方便地查詢成語的意思以及用法,使其使用者可以更加深入的了解中國成語文化,使?jié)h語文化可以發(fā)揚(yáng)光大。1.1 編寫目的本詳細(xì)設(shè)計的編寫目的在于描述成語詞典的界面設(shè)計、查詢功能、數(shù)據(jù)庫收集與導(dǎo)入等。在簡要描述視成語詞典的

2、整體環(huán)境搭建的基礎(chǔ)上,詳細(xì)說明查詢模塊,為以后的開發(fā)工作提供可靠的依據(jù)。1.2 預(yù)期讀者和閱讀建議本軟件產(chǎn)品所針對的的預(yù)期讀者,包括:1 用戶;2 開發(fā)人員;3 測試人員;4 文檔編寫人員。1.3 參考資料編寫此詳細(xì)設(shè)計時所用到的參考文獻(xiàn)及資料,包括:2.設(shè)計概述限制和約束起到限制和約束作用的各種可能存在的條件:技術(shù)條件;開發(fā)環(huán)境;時間限制;數(shù)據(jù)庫內(nèi)資源的多少。實現(xiàn)的系統(tǒng)目標(biāo):在成語查詢的首頁有成語推薦,若要查詢成語,輸入其關(guān)鍵字或整體,點擊“查詢”按鈕,系統(tǒng)進(jìn)行自動查詢,如果有任何意見或者建議,可以點擊“我要留言”,進(jìn)行反饋。系統(tǒng)組織設(shè)計通過系統(tǒng)組織表描述搜索系統(tǒng)由下列子系統(tǒng)組成,這些子系統(tǒng)

3、與業(yè)務(wù)職能之間的關(guān)系。系統(tǒng)組織表如下:子系統(tǒng)編號中文名稱業(yè)務(wù)職能備注1環(huán)境搭建、界面設(shè)計以及查詢模塊在UNIX下,基于php+apache+mysql的環(huán)墉下,進(jìn)行界面和查詢模塊的開發(fā),包括查詢結(jié)果的顯示。周婷婷2數(shù)據(jù)庫模塊收集成語的釋意以及用法,加上post或get內(nèi)容的特殊符號處理,將其導(dǎo)入到數(shù)據(jù)庫中。李燕3數(shù)據(jù)庫模塊收集成語的釋意以及用法,將其導(dǎo)入到數(shù)據(jù)庫中,并加上分貝函數(shù)類和首頁成語推薦。宋或婕系統(tǒng)結(jié)構(gòu)設(shè)計2.3.1整體結(jié)構(gòu)索引模塊根據(jù)初步處理后得到的原始數(shù)據(jù)庫進(jìn)行處理,建立新的數(shù)據(jù)庫檢索器在索引數(shù)據(jù)庫里進(jìn)行相關(guān)資料的查找2.3.2搜索模塊結(jié)構(gòu)圖搜索模塊:用戶層功能:首頁成語推薦最新以

4、及最熱的成語推薦,以及通過用戶反饋和查詢歷史獲得的成語推薦;用戶中心用戶注冊以及登錄,同時包含用戶的基本資料和其查詢和留言的歷史記錄。成語搜索整體搜索:輸入需要查詢的成語的整體,點擊“查詢”,顯示查詢結(jié)果;關(guān)鍵字搜索:輸入需要查詢的成語的關(guān)鍵字,點擊“查詢”,顯示查詢結(jié)果。用戶中心.注冊與登錄;.相關(guān)信息;.用戶可以對查詢結(jié)果或者該軟件的功能進(jìn)行留言反饋。數(shù)據(jù)層數(shù)據(jù):信息數(shù)據(jù)庫根據(jù)查詢模塊中處理后得到的索引數(shù)據(jù)庫獲得相關(guān)的數(shù)據(jù)信息,包括成語的漢字構(gòu)成。用戶數(shù)據(jù)庫記錄用戶的用戶名及密碼等相關(guān)信息,同時根據(jù)用戶查詢的歷史記錄,對其進(jìn)行有針對性的推薦。系統(tǒng)接口設(shè)計系統(tǒng)接口是一種非可視的系統(tǒng)界面,在多

5、數(shù)情況下,它對用戶是透明的。本節(jié)將對搜索模塊的各個子模塊進(jìn)行接口的說明:2.3.3系統(tǒng)接口表信息數(shù)據(jù)庫-首頁推薦:InformationDB_Index信息數(shù)據(jù)庫-視頻搜索:InformationDB_Search視頻搜索-信息數(shù)據(jù)庫:Search_InformationDB用戶中心-用戶數(shù)據(jù)庫:UserCentre_UserDB用戶數(shù)據(jù)庫-用戶中心:UserDB_UserCentre用戶數(shù)據(jù)庫-相關(guān)推薦:UserDB_Introduce用戶數(shù)據(jù)庫-信息數(shù)據(jù)庫:UserDB_InformationDB2.3.4系統(tǒng)接口詳細(xì)說明InformationDB_Index:從信息數(shù)據(jù)庫中抽取點擊率最高

6、的視頻置于首頁。InformationDB_Search:在搜索框中對視頻進(jìn)行搜索,然后從信息數(shù)據(jù)庫中提取相關(guān)的信息數(shù)據(jù)給用戶供用戶選擇。Search_InformationDB:根據(jù)用戶的搜索跟新信息數(shù)據(jù)庫中的點擊率等相關(guān)信息。UserCentre_UserDB:用戶進(jìn)行注冊或登錄,以便可以查看自己的相關(guān)信息和使用相關(guān)功能。UserDB_UserCentre:根據(jù)用戶數(shù)據(jù)庫中記載的用戶的相關(guān)搜索及用戶對不同類型的視頻的搜索率將用戶歸于不同的類型。UserDB_Introduce:從用戶數(shù)據(jù)庫中提取用戶的類型,有針對性的對用戶進(jìn)行相關(guān)的推薦。UserDB_InformationDB:根據(jù)用戶數(shù)

7、據(jù)庫中記載的單個用戶的相關(guān)點擊及搜索對信息數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行更新和擴(kuò)充。3.3.3模塊的流程圖:登錄用戶:/*評論/!日/查看相關(guān)_(_3".評論六三小勺:Usr數(shù)選,_杳國錄L據(jù)庫項不隹1t失敗F、.4_"查詢、十1il_r._5_日81用戶信息Usr和History、,數(shù)據(jù)庫共同決、.定判斷條件XHHistory76一、數(shù)據(jù)庫卜丁判商函二.I>jEJ計鰲j/七Record.數(shù)據(jù)庫相關(guān)頁面游客:.系統(tǒng)出錯處理設(shè)計描述系統(tǒng)發(fā)生外界及內(nèi)在錯誤時,所提供的錯誤信息及處理方法,它包括系統(tǒng)出錯處理表及維護(hù)處理過程表。系統(tǒng)出錯處理表子系統(tǒng)編3:3子系統(tǒng)英乂名稱:SearchMo

8、del子系統(tǒng)中文名稱:搜索模塊編R錯誤名稱錯誤原因錯誤信息處理方式備注1用戶名錯誤用戶名不存在用戶名不存在要求重新輸入常規(guī)錯誤2密碼錯誤密碼與用戶名不匹配密碼錯誤要求重新輸入常規(guī)錯誤3搜索錯誤沒有與關(guān)鍵字對應(yīng)的視頻無法找到相關(guān)視頻返回搜索欄常規(guī)錯誤4用戶使用html語百用戶使用了html語句發(fā)表評論禁用編程語句特殊符號處理特殊錯誤.技術(shù)設(shè)計系統(tǒng)技術(shù)設(shè)計描述系統(tǒng)各個特性實際使用的開發(fā)技術(shù)。系統(tǒng)開發(fā)技術(shù)說明如果發(fā)現(xiàn)在系統(tǒng)進(jìn)行搜索的過程中無法承受突發(fā)行的大并發(fā)量則考慮使用緩存。開發(fā)技術(shù)應(yīng)用說明根據(jù)實際情況進(jìn)行相關(guān)技術(shù)的選擇:APC:APC全稱是AlternativePHPCache,官方翻譯叫&qu

9、ot;可選PHP緩存”它是PHPPECL中的一個擴(kuò)展。eAccelerator:eAccelerator的前身其實是truck-mmcache,因為開發(fā)truk-mmcache的人去了Zend,所以開發(fā)eAccelerator的人繼承了truk-mmcache的一些特性,設(shè)計出eAccelerator力口速器XCache:XCache作為國人自己開發(fā)的東西,無論在速度還是性能上都做的不錯。核心功能:實現(xiàn)了成語詞典的查詢和推薦附帶功能:意見簿成語詞典的框架:rv曰搜索框K首頁推薦顯示頁面分頁程序選擇成語Checkpostandget.php)分工及安排:周婷婷:.平臺的搭建:mysql+php+

10、apache(以及相關(guān)配套模塊:如phpmyadmin,包括下載,安裝,配置).詞典首頁:首頁界面,頁間超鏈接,查詢頁面post頭,首頁推薦成語60條。.負(fù)責(zé)數(shù)據(jù)庫內(nèi)容切割的主函數(shù)。.負(fù)責(zé)查詢頁面:支持包含查詢.負(fù)責(zé)意見簿首頁:包括post頭,超鏈接。.負(fù)責(zé)意見簿action處理,包括數(shù)據(jù)庫連接和數(shù)據(jù)內(nèi)容插入。李燕4八、.負(fù)責(zé)數(shù)據(jù)庫的一半收集及處理:收集了數(shù)據(jù)集一和二,接近7000條記錄,包括成語,解釋,出處,例子,拼音。.詞典部分的數(shù)據(jù)庫的全局配置。.成語查詢的顯示頁面:包括超鏈接,post頭,成語各個組成部分的顯示,一些小功能:如全部查詢,查詢下一條等。.負(fù)責(zé)成語詞典的美工。使用dreamwaver完成。.負(fù)責(zé)將數(shù)據(jù)切割函數(shù)實例化,完成四個數(shù)據(jù)集的插入。.負(fù)責(zé)詳細(xì)設(shè)計報告。宋玉:.負(fù)責(zé)post和get內(nèi)容的特殊符號處理:包括過

溫馨提示

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

評論

0/150

提交評論