【正文】
_id=rs(sort_id) 39。 Showcontent()過程顯示所有滿足條件的記錄。定義過程 Dim n If totalnumber Mod maxperpage=0 Then 39。totalnumber 不 能 夠 整 除maxperpage n= totalnumber \ maxperpage+1 End If If CurrentPage2 Then 39。當前頁不是第一頁 % a href=%=filename%?sort_id=%=rqid%amp。page=%=CurrentPage1%上一頁/a % End If If ncurrentpage1 Then 39。總頁數(shù)大于當前頁 …… End If % 共 %=totalnumber%個網(wǎng)站 頁次: %=CurrentPage%/%=n%頁 網(wǎng)站登錄模塊的實現(xiàn) 功能描述 網(wǎng)站登錄頁面為 ,在網(wǎng)站登錄模塊,包含一個表單,用于網(wǎng)站聯(lián)系人輸入網(wǎng)站和個人信息,在表單中,包含輸入網(wǎng)站信息的文本域。顯示分類 第 11 頁 共 23頁 目錄的文本域為 sort_id,它為只讀類型,只能單擊文本域右邊的 “選擇分類 ”按鈕來輸入,當網(wǎng)站聯(lián)系人輸入所有的信息,并單擊 “確定 ”按鈕,然后判斷用戶輸入的分類目錄是否存在,如果存在,則生成輸入網(wǎng)站的最終分 類目錄。如果數(shù)據(jù)庫中已經(jīng)存在該網(wǎng)址,則給出提示,并返回到前一頁,當所有的數(shù)據(jù)保存在數(shù)據(jù)庫中之后,頁面上顯示網(wǎng)站登錄成功的提示。插入新記錄 rs(sort)=path 39。子類 id 路徑 rs(sort_id)=sort_id 39。網(wǎng)站名稱 rs(url)=(url) 39。關鍵字 rs(content)=(content) 39。聯(lián)系人姓名 rs()=() 39。qq 為空 rs(oicq)=null else rs(oicq)=oicq 39。聯(lián)系人地址 rs(postcode)=(postcode) 39。1 表示為審查 rs(click)=0 39。登錄時間 39。關閉 RecordSet 對象 end if set rs=nothing 如果數(shù)據(jù)庫中已經(jīng)存在該網(wǎng)址,則給出提示,并返回到前一頁。 網(wǎng)站修改模塊 功能描述 管理員登錄頁面為 。一張表單用來輸入網(wǎng)站搜索的關鍵字,實現(xiàn)的功能與網(wǎng)站搜索模塊一樣。從表單定義語句可以看出 第 13 頁 共 23頁 當網(wǎng)站聯(lián)系人輸入姓名和電子郵箱,單擊 “登錄 ”按鈕后,表單的數(shù)據(jù)將被提交到 文件中處理 ,當網(wǎng)站聯(lián)系人輸入修改的信息。并在頁面上顯示網(wǎng)站修改成功的信息。單擊 “登錄 ”按鈕既可進入網(wǎng)站修改頁面。在信息修改部分,網(wǎng)站聯(lián)系人可以修改輸入的網(wǎng)站信息。聯(lián)系人姓名為空 Script(39。)。/Script else 第 14 頁 共 23頁 if = then 39。電子郵箱不能為空 39。_ ()。如果存在記錄,則判斷輸入的用戶名是否正確,如果不正確,返回到登錄頁面。進行網(wǎng)站登錄信息的修改。后臺由管理員通過管理員 id 和密碼登錄進行操作。網(wǎng)站管理模塊的界面如圖 8: 管理員登錄 網(wǎng)站管理 網(wǎng)站審核 分類管理 退出系統(tǒng) 添加分類 刪除分類 修改分類 修改已審核網(wǎng)站 刪除已審核網(wǎng)站 修改未審核網(wǎng)站 刪除未審核網(wǎng)站 第 15 頁 共 23頁 圖 8 管理模塊 界面圖 工作流程和代碼設計 進入該界面時,程序首先從數(shù)據(jù)庫中查詢 verify=0 的記錄,然后將所有的記錄分頁顯示在頁面上。執(zhí)行刪除文件的部分代碼如下: if session(admin)= then Script(39。)。39。/Script end if If Request(action)=delete Then delid=replace(request(id),) 39。用空字符 替換 if delid= or isnull(delid) then 39。則給出提示 scriptalert(39。)。返回到網(wǎng)站管理界面 第 16 頁 共 23頁 else 39。執(zhí)行數(shù)據(jù)庫中的刪除操作,刪除數(shù)據(jù)庫中 id 列的值在 delid 數(shù)組中的記錄 (delete * from web where ID in (amp。)) 39。 網(wǎng)站刪除成功,請單擊確定返回!39。/script 網(wǎng)站審核 網(wǎng)站審核模塊與網(wǎng)站管理模塊非常相似。而網(wǎng)站管理模塊顯示的是已審核網(wǎng)站,網(wǎng)站審核模塊查詢數(shù)據(jù)庫的代碼如下: Set rs=server,createobject(“”) ”select id,sort_id, web where verify=1 order by id desc”.conn,1,1 分類管理模塊 分類編輯 在分類顯示界面的每個分類的下面,對應著一個 “編輯 ”超連接,單擊該超連接,進入該分類的編輯界面,分類編輯界面和分類添加界面相同,二者的界面是由同一個文件生成,進入某一分類的界面,則在界面上顯示該分類保存在數(shù)據(jù)庫中的信息。action 的值為 edit show=(show) 39。上級 ID set rs=() 39。從數(shù)據(jù)庫中查詢 id 列的值為 (id)的記錄,將結(jié)果保存在 rs 中 select * from sort where id=amp。分類名稱 ……… 39。關閉 RecordSet 對象 if sort_id=0 then 39。 分類修 改成功39。(39。)。 分類修改成功39。(39。sort_idamp。)。刪除操作 delid=(id) 39。讀取 sort_id 的值 If sort_id = Then sort_id = 0 End If Del sort_id,delid if sort_id=0 then 39。)。39。/Script else Script(39。)。?sort_id=amp。39。/Script end If end select 分類添加 在分類顯示界面的最下方,有一個 “添加分類 ”超連接。界面中包含表單 forms,用來輸入要添加的分類信息。首頁顯示為一個下拉列表 show。操作文本域為 action。表單中還定義了一個隱藏域 id,用來保存當前分類的 id。在 文件中,首先判斷用戶是否登錄,如果登錄,則讀取操作 action 的值,如果 action 的值為 add,則 執(zhí)行添加處理。讀取 action 的值 select case action 39。action 的值為 add show=(show) 39。上級 ID set rs=() 39。從數(shù)據(jù)庫中查詢 id 為空的記錄,將結(jié)果保存在 rs 中 select * from sort where id is null,conn,1,3 39。分類名稱 …… rs(sort_id)=sort_id end If 39。關閉 RecordSet 對象 第 19 頁 共 23頁 Set rs=nothing if sort_id= or sort_id = 0 then 39。分類添加成功 39。_ (39。)。)。?sort_id=amp。39。/Script end If 分類刪除 刪除操作也是在 文件中執(zhí)行的。其中 del()過程是一個遞歸過程,其基本思想是:首先判斷改分類的下級分類,對每一個下級分類,如果是,則直接刪除改分類,完成操作。最后直到所有的下級分類以及下下級分類等都刪除掉,然后再將改分類刪除。id,conn,1,3 If or Then 39。id) 39。跳出 Function 過程 Else 39。循環(huán)處理每一個下級分類 nid = drs(id) 39。刪除該下級分類 39。關閉 RecordSet 對象 Set drs = nothing (delete * from sort where id=amp。刪除該分類 End Function 6 系統(tǒng)性能測試 系統(tǒng)測試環(huán)境 本系統(tǒng)測試環(huán)境: CPU intel(R),內(nèi)存 SDRAM 256M, WIN2020/XP,2020 下均測試通過。目的是讓整個系 統(tǒng)能夠快速、穩(wěn)定、安全的運行。 2.客戶能順利的進行查詢、登錄和修改。 4.可以安全退出系統(tǒng)。 6. 頁面的編碼方式不同,需要的對字符串進行轉(zhuǎn)碼操作。代碼重用是近年來軟件工程領域一直提倡的開發(fā)方法。編碼的錯誤容易查出,但設計的錯誤如果帶到編碼階段就會使錯誤逐步擴大,最終很可能造成嚴重的后果。 文章首先介紹了搜索引擎的發(fā)展動向,然后對該系統(tǒng)所采用的技術以及數(shù)據(jù)庫的設計作了詳細的分析和說明。 在論文的最后,建立了測試系統(tǒng),并根據(jù)系統(tǒng)的要求,對實現(xiàn)的功能進行 第 21 頁 共 23頁 了測試。并且對用戶設定了網(wǎng)站的管理權(quán)限。 但是系統(tǒng)還有如下工作需要進一步研究: (1)數(shù)據(jù)庫的大小與搜索性能的關系 。檢索速度的快慢會隨著數(shù)據(jù)庫的增大而變慢。 (2)搜索功能缺乏人性化。對用戶輸入的關鍵字再進行分詞,才體現(xiàn)出現(xiàn)代搜索引擎的人性化特點。 參考文獻 [1] 張海藩 .軟件工程導論 [M].北京:清華大學出版社, 1999 [2] 方睿,刁仁宏,吳四九 . 網(wǎng)絡數(shù)據(jù)庫原理及應用 [M]四川:四川大學出版社 [3] 鄧文淵 .,陳惠貞 . ASP 與網(wǎng)絡數(shù)據(jù)庫技術 [M].北京:中國鐵道出版社, 2020 [4] 吳濤 .網(wǎng)站全程設計技術 [J].北京:清華大學出版社, 2020。在此向他表示我最衷心的感謝! 在論文完成過程中,本人還得到了其他老師和許多同學的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介 姓 名: 王海鈺 性別:男 出生年月: 19831101 民族:漢 Email: 第 23 頁 共 23頁 聲 明 本論文的工作是 2020 年 2 月至 2020 年 7 月在成都信息工程學院網(wǎng)絡工程系完成的。除非另有說明,本文的工作是原始性工作。 ( 2)學校可以采用影印、縮印或其他復制方式保存學位論文。 ( 4)學??稍试S學位論文被查閱或借閱。 除非另有科研合同和其他法律文書的制約,本論文的科 研成果屬于成都信息工程學院。 and the herald shall proclaim in the agora theoffence for which he is going to be beaten. The warden of the agoraand the guardians of the law shall obtain information from experiencedpersons about the rogueries and adul terations of the sellers, andshall write up what the seller ought and ought not to do in each case。 for is not he a benefactor who reduces the inequalitiesand inmensurabilities of goods to equality and mon measure?And this is what the power of money acplishes, and the merchant maybe said to be appointed for this purpose. The hireling and thetavernke eper, and many other occupations, some of them more andothers less seemly alike have this ob