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

正文內(nèi)容

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