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

正文內(nèi)容

一個(gè)小型搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-10 11:23:33 本頁面
 

【正文】 ology in detail. During this period, I?ve made a lot effort to union the theory and practice, and coordinates with system to explain from practical application and operation skill while explaining various kinds of theories, hope to more fully reflect the knowledge and application in this system of technology and realize. Key words: Search Engine。 本文通過分析國(guó)內(nèi)外搜索引擎的發(fā)展現(xiàn)狀,提出了一種功能強(qiáng)大,操作簡(jiǎn)單,通用性強(qiáng),可以滿足用戶對(duì)信息搜索需要 ,利用 ASP 技術(shù)實(shí)現(xiàn)的一個(gè) B/S 體系結(jié)構(gòu)的搜索引擎系統(tǒng)方案。 畢業(yè)設(shè)計(jì) ( 論文 ) 一個(gè)小型搜索引擎的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 一個(gè)小型搜索引擎的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著互聯(lián)網(wǎng)和寬帶上網(wǎng)的普及,搜索引擎在中國(guó)異軍突起,并日益滲透到人們的日常生活中,在互聯(lián)網(wǎng)普及之前,人們查閱資料首先想到的是擁有大量書籍的資料的圖書館。文中著重論述了該系統(tǒng)的功能與實(shí)現(xiàn)、數(shù)據(jù)流程與存儲(chǔ)、后臺(tái)管理等。 ASP。機(jī)器人搜索引擎:由一個(gè)稱為蜘蛛的機(jī)器人程序以某種策略自動(dòng)地在互聯(lián)網(wǎng)中搜集和發(fā)現(xiàn)信息,由索引器為搜 集到的信息建立索引,由檢索器根據(jù)用戶的查詢輸入檢索索引庫,并將查詢結(jié)果返回給用戶。又由于搜索引擎有大量的用戶,有很好的經(jīng)濟(jì)價(jià)值,所以引起了世界各國(guó)計(jì) 算機(jī)科學(xué)界和信息產(chǎn)業(yè)界的高度關(guān)注,目前的研究、開發(fā)十分活躍,并出現(xiàn)了很多值得注意的動(dòng)向: (1)十分注意提高信息查詢結(jié)果的精度,提高檢索的有效性。它使用自動(dòng)獲得的領(lǐng)域模型(如 Web 知識(shí)、信息處理、與用戶興趣相關(guān)的信息資源、領(lǐng)域組織結(jié)構(gòu))、用戶模型(如用戶背景、興趣、行為、風(fēng)格)知識(shí)進(jìn)行信息搜集、索引、過濾(包括興趣過濾和不良信息過 濾),并自動(dòng)地將用戶感興趣的、對(duì)用戶有用的信息提交給用戶。 (4)重視交叉語言檢索的研究和開發(fā)。 第 2 頁 共 23頁 2 系統(tǒng)所用技術(shù)分析 通過基于 Inter 互聯(lián)網(wǎng)的動(dòng)態(tài) Web 數(shù)據(jù)庫技術(shù),可以解決遠(yuǎn)程的數(shù)據(jù)傳輸與讀取,遠(yuǎn)程的客戶終端可以通過 Web 頁面提交請(qǐng)求,查詢遠(yuǎn)端的數(shù)據(jù)服務(wù)器上的信息,同時(shí)還可以向遠(yuǎn)端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)信息以實(shí)現(xiàn)信息的共享,同時(shí)利用 Inter 技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端安裝 WEB 應(yīng)用就可以使每個(gè)客戶端都能瀏覽使用。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成 3 層結(jié)構(gòu)。有了 WWW 服務(wù)和它內(nèi)置的功能 ,通過 Inter 信息服務(wù)器可以創(chuàng)建各種各樣的 Inter 應(yīng)用程序,加上其內(nèi)置的對(duì)數(shù)據(jù)庫連接的支持, IIS 的功能就更強(qiáng)大。數(shù)據(jù)庫管理系統(tǒng)分為兩類:文件管理系統(tǒng)和關(guān)系型管理系統(tǒng)。 ASP 簡(jiǎn)介 ASP 全稱為 Active Server Pages,即動(dòng)態(tài)服務(wù)器頁面,它是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 以上版本中,通過 ASP 我們可以結(jié)合HTML 網(wǎng)頁、 ASP 指令建立 動(dòng)態(tài)、交互且高效的 Web 服務(wù)器應(yīng)用程序。 ASP 程序其實(shí)是以擴(kuò)展名為 .asp 的純文本形式存在于 Web 服務(wù)器上的,可以用任何文本編輯器打開它。它的發(fā)布需要有 Web 服務(wù)器的支持,且需要數(shù)據(jù)庫系統(tǒng)來對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行存儲(chǔ),查詢,修改,刪除,及時(shí)更新系統(tǒng)信息。網(wǎng)站登錄模塊和網(wǎng)站管理模塊需要用戶輸入用戶名和密碼,成功通過驗(yàn)證才能進(jìn)入相應(yīng)的管理模塊,如果驗(yàn)證失敗則返回到前一個(gè)功能模塊界面。本購物系統(tǒng)中大部分前臺(tái)的顯示信息都是從數(shù)據(jù)庫中讀取所需信息,而系統(tǒng)管理員則只需在后臺(tái)通過修改數(shù)據(jù)庫中的數(shù)據(jù)即可達(dá)到改變前臺(tái)顯示內(nèi)容的目的,所以數(shù)據(jù) 庫在本系統(tǒng)中作為中間介質(zhì)連接前臺(tái)和后臺(tái),其重要性不言而喻。 第 4 頁 共 23頁 網(wǎng)站登錄數(shù)據(jù)信息數(shù)據(jù)庫在數(shù)據(jù)庫中標(biāo)記的是 Web 數(shù)據(jù)表,它記錄的是網(wǎng)站名稱、網(wǎng)站簡(jiǎn)介、網(wǎng)站地址、是否審核、網(wǎng)站關(guān)鍵字、聯(lián)系人姓名、聯(lián)系人Email、聯(lián)系人 qq 號(hào)碼、聯(lián)系人地址、聯(lián)系人郵政編碼、網(wǎng)站登錄時(shí)間、網(wǎng)站單擊次數(shù)、所屬子類名稱、子類路徑和所屬子類 ID。具體結(jié)構(gòu)如表 5 所示 : 表 4 圖片數(shù)據(jù)表 字段名稱 數(shù)據(jù)類型 說明 主關(guān)鍵字 id 自動(dòng)編號(hào) 編號(hào) * Name 文本 圖片名稱 Introduce 文本 圖片內(nèi)容簡(jiǎn)介 URL 文本 圖片地址 Verify 是 /否 管理員是否已經(jīng)確認(rèn) Keyword 文本 圖片關(guān)鍵字 smallImg 文本 小圖片相對(duì)路徑 bigImg 文本 大圖片相對(duì)路徑 remendDate 日期 /時(shí)間 設(shè)置為圖片添加的日期 Click 數(shù)字 網(wǎng)站訪問次數(shù) 系統(tǒng)的功能模塊圖 系統(tǒng)的功能模塊圖如圖 1 所示: 第 6 頁 共 23頁 圖 1 系統(tǒng)的功能模塊圖 4 系統(tǒng)前臺(tái)模塊設(shè)計(jì) 網(wǎng)站搜索及圖片搜索模塊的實(shí)現(xiàn) 功能描述 用戶訪問系統(tǒng)時(shí),首先接觸到的是首頁面 ,它提供了到達(dá) 6 個(gè)功能模塊的超鏈接,默認(rèn)顯示為網(wǎng)站搜索模塊。則將數(shù)據(jù)分割為多個(gè)關(guān)鍵字,然后在數(shù)據(jù)庫中查找匹配的記錄,并在頁面上顯示。給出提示,返回前一頁。()。 keyword = replace(keyword,[, ) 39。用空格替換關(guān)鍵詞中的英文字符 , keyword = replace(keyword, , ) keyword = replace(keyword, , ) keyword = replace(keyword, , ) 39。將用戶輸入的關(guān)鍵詞用空格分成多個(gè)關(guān)鍵詞并保存在一維數(shù)組 keywordlist 中 然后在循環(huán)寫出查詢的 spl 語句: set rs=() 39。 like 39。 or 39。 keywordlist(i) amp。% amp。 like 39。 or next 第 9 頁 共 23頁 sql=Left(sql,(LEN(sql)3)) 39。% amp。sqlamp。使用 html 代碼顯示查詢頁面的網(wǎng)站搜索部分,然后判斷是否存在滿足條件的記錄,如果存在,則使 用 showcontent()過程顯示滿足條件的所有記錄,并將記錄中的關(guān)鍵字用紅色字體顯示。例如,如果把 “醫(yī)療健康 ”作為最上級(jí)分類。當(dāng)單擊分類目錄首頁上的某分類時(shí),將進(jìn)入 文件,在該文件中,將詳細(xì)顯示這一分類及其下級(jí)分類,并顯示屬于這一分類的所有網(wǎng)站信息。sort_id 0 表示該類存在上級(jí)分類 for i=1 to 8 39。amp。上一層分類的 id end if set rs = nothing next end if 若該分類還存在下級(jí)分類,將顯示下級(jí)分類,最后顯示 屬于這一分類的所有網(wǎng)站信息,在顯示網(wǎng)站信息的代碼出來中,用到了兩個(gè)過程: showcontent()過程和 showpage()過程。totalnumber 能夠整除maxperpage n= totalnumber \ maxperpage Else 39。page=1 第一頁 /a a href=%=filename%?sort_id=%=rqid%amp。其中。 數(shù)據(jù)流程圖 網(wǎng)站登錄的數(shù)據(jù)流程圖如圖 5: 第 12 頁 共 23頁 圖 5 網(wǎng)站登錄流程圖 工作流程 當(dāng)網(wǎng)站聯(lián)系人輸入所有的信息提交后,表單中的數(shù)據(jù)首先在 check()過程中檢查其合法性,如果合法,數(shù)據(jù)將被提交到 文件中處理,在該文件中將使用 Request 對(duì)象的 From()方法獲取網(wǎng)站登錄數(shù)據(jù),然后判斷用戶輸入的分類目錄是否存在,如果存在,則生成輸入網(wǎng)站的最終分類目錄,接著再判斷用戶輸入的網(wǎng)站網(wǎng)址是否已經(jīng)保存在數(shù)據(jù)庫中,如果沒有保存在數(shù)據(jù)庫中,則在數(shù)據(jù)庫中插入一條新的記錄: 39。父類 id rs(title)=(title) 39。網(wǎng)站描述 rs(name)=(name) 39。qq end if rs(address)=(address) 39。點(diǎn)擊次數(shù) rs(time)=date() 39。當(dāng)所有的數(shù)據(jù)保存到數(shù)據(jù)庫中后,將在頁面上顯示登錄成功的提示。另一張表單是網(wǎng)站聯(lián)系人登錄時(shí)輸入姓名和電子郵箱,在該表單中,輸入聯(lián)系人的姓名的文本域?yàn)?name,輸入聯(lián)系人電子郵箱的文本域?yàn)?。 界面設(shè)計(jì) 在首頁頁面或者分類目錄頁面或登錄頁面上單擊 “網(wǎng)站修改 ”超連接,首先進(jìn)入網(wǎng)站修改登錄頁面,在該頁面上輸入網(wǎng)站登錄時(shí)填寫的聯(lián)系人姓名和聯(lián)系人電子郵件。網(wǎng)站修改的設(shè)計(jì)界面如圖 6 所示: 圖 6 網(wǎng)站修改界面圖 工作流程 在表單中輸入聯(lián)系人名稱 以及郵箱后,數(shù)據(jù)被提交到 文件中處理,在 中首先使用 QueryString()方法兌取 action 的值,如果 action 的值為login,則讀取表單傳遞過來的聯(lián)系人姓名和電子郵箱數(shù)據(jù),判斷聯(lián)系人姓名和電子郵箱是否為空: if name= then 39。_ ()。)。如果全部正確,則登錄成功,保存聯(lián)系人登錄的電子郵箱和 id,并將頁面轉(zhuǎn)到 修改頁面。管理員登錄模塊示意圖如圖 7 所示: 圖 7 管理員登錄模塊示意圖 網(wǎng)站管理模塊的實(shí)現(xiàn) 功能描述 管理員登錄之后,首先進(jìn)入的就是網(wǎng)站管理模塊,該模塊管理員能夠?qū)σ褜徍说木W(wǎng)站進(jìn)行修改和刪除操作。你目前還沒登錄,請(qǐng)先登錄! 39。)。 要?jiǎng)h除的記錄 id 為空 39。/script 39。delidamp。)。當(dāng)用戶輸入修改后的信息,單擊確定按扭,所有的數(shù)據(jù)將被提交到 文件中處理,部分處理代碼如下: case edit 39。創(chuàng)建 RecordSet 對(duì)象 39。更新數(shù)據(jù)庫 39。)。/Script else Script(39。?sort_id=amp。/Script end If case delete 39。判斷 sort_id 的值,并根據(jù) sort_id 的值返回到不同的界面 Script(分類刪除成功 39。)。(39。)。表單中定義分類名稱文本域?yàn)?sort。它為只讀型,當(dāng)操作為添加時(shí),文本域中顯示 “add”。分類添加的部分代碼如下: action = request(action)h 39。是否首頁顯示 sort_id=(sort_id) 39。添加新記錄 rs(sort)=(sort) 39。判斷 sort_id 的值,并根據(jù) sort_id 的值返回到不同的界面 Script(39。39。_ (39。)。如果 第 20 頁 共 23頁 不是最下級(jí)分類,則查詢?cè)摲诸惖南录?jí)分類,對(duì)每一下級(jí)分類,執(zhí)行與該分類同樣的操作,即首先根據(jù)情況處理。不存在滿足條件的記錄,即該分類是最下級(jí)分類 (delete * from sort where ID=amp。還存在下級(jí)分類 Do While Not 39。 指向下一條記錄 Loop End If 39。 測(cè)試結(jié)果 在系統(tǒng)的各個(gè)模塊設(shè)計(jì)完成之后,需要對(duì)整個(gè)系統(tǒng)進(jìn)行全面的測(cè)試。 3.管理員和客戶都能進(jìn)行基本信息的修改。 結(jié) 論 通過此次課題的設(shè)計(jì),我們深刻感覺到代碼重用和合理建庫的重要性。所以應(yīng)編寫一些公共的類的方法,提供統(tǒng)一的數(shù)據(jù)讀寫方法,以降低代碼重用率。該系統(tǒng) 操作簡(jiǎn)單,通用性強(qiáng),可以滿足用戶對(duì)信息搜索的需 要。目前并沒對(duì)數(shù)據(jù)庫的設(shè)計(jì)做優(yōu)化處理。目前比較流行的搜索引擎,如 “百渡 ”和 “谷歌 ”,都有自己獨(dú)特的中文分詞算法和強(qiáng)大的中文分詞庫。 [5] 周楓,劉曉燕,李秀敏,李丹 .軟件工程 [J].重慶:重慶大學(xué)出版社, 1998 [6] 尹喆,馮碼,賈志博 . Visual Basic 數(shù)據(jù)庫編程寶典譯 [M].北京:電子工業(yè)出版社, 1998 [7] 石志國(guó) . ASP 精解案例教程 [M]. 北方交通大學(xué)出版社, 2020 致 謝 本文是在王翔老師的熱情關(guān)心和指
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1