asp-用ASP專業(yè)技術(shù)實(shí)現(xiàn)簡易檢索系統(tǒng)-軟件專業(yè)技術(shù)_第1頁
asp-用ASP專業(yè)技術(shù)實(shí)現(xiàn)簡易檢索系統(tǒng)-軟件專業(yè)技術(shù)_第2頁
asp-用ASP專業(yè)技術(shù)實(shí)現(xiàn)簡易檢索系統(tǒng)-軟件專業(yè)技術(shù)_第3頁
asp-用ASP專業(yè)技術(shù)實(shí)現(xiàn)簡易檢索系統(tǒng)-軟件專業(yè)技術(shù)_第4頁
asp-用ASP專業(yè)技術(shù)實(shí)現(xiàn)簡易檢索系統(tǒng)-軟件專業(yè)技術(shù)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、asp:用ASP技術(shù)實(shí)現(xiàn)簡易的檢索系統(tǒng)-軟件技術(shù)7 / 7asp畢業(yè)論文:用ASP技術(shù)實(shí)現(xiàn)簡易的畢業(yè)論文檢索系統(tǒng)摘要:文章介紹了如何使用 ASP技術(shù)和ACCESS數(shù)據(jù)庫技術(shù)開發(fā)一個簡易 版的畢業(yè)論文檢索系統(tǒng),從系統(tǒng)的工作原理、數(shù)據(jù)流程圖、功能模塊、數(shù)據(jù)庫存 儲四個方面講述了系統(tǒng)的開發(fā)過程,介紹了登錄模塊、檢索界面模塊、檢索模塊、 通顯論文模塊四個功能模塊。關(guān)鍵詞:畢業(yè)論文;檢索;ASP技術(shù);ACCESS數(shù)據(jù)庫中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2012)26-6203-03Usi ng ASP Tech no logy to Achieve a Simple

2、Thesis Search ing SystemZHU Qia ng(Ton gche ng Teachers College,T on gche ng 231400,Ch ina)Abstract: This paper in troduces how to use ASP tech no logyandACCESS databasetech no logyto develop a simple versi on of thegraduati on thesis searchi ng system, From the work ing prin ciple of the system,dat

3、a flow diagram,fun cti on module, database storage fouraspects about the process of system developme nt, In troduces the log in module, in terface module, a retrieval module, The whole papers show modules four modules.Key words: graduati onthesis; retrieval; ASP tech no logy;ACCESSdatabase畢業(yè)論文的管理工作受

4、到了各學(xué)校的高度重視,如何對其進(jìn)行系統(tǒng)的分 類、存儲、檢索都已成為學(xué)校的一項重要工作。檢索功能是畢業(yè)論文管理系統(tǒng)的 核心功能,可便于讀者快速檢索并下載到所需論文,使得論文資源得到有效利用。 本文致力于研究設(shè)計一個簡易版的畢業(yè)論文檢索系統(tǒng),能夠快捷、方便、全面、 準(zhǔn)確地實(shí)現(xiàn)論文檢索功能。1開發(fā)技術(shù)及數(shù)據(jù)庫技術(shù)簡介本系統(tǒng)采用ASP技術(shù)進(jìn)行系統(tǒng)開發(fā),使用ACCESS數(shù)據(jù)庫作為后臺支撐 數(shù)據(jù)庫。1.1 ASP的基本定義ASP即Active Server Page的縮寫,中文可以翻譯為動態(tài)服務(wù)器網(wǎng)頁。 它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽 ASP網(wǎng)頁時,W

5、eb服務(wù)器就會根據(jù)請求生成相應(yīng)的 HTML代碼然后再返回給瀏 覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁1。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互。是一種簡 單、方便的編程工具。在了解了 VB Script的基本語法后,只需要清楚各個組件 的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。1.2 ASP運(yùn)行基本過程ASP文件只能運(yùn)行在服務(wù)器上,不能在瀏覽器上運(yùn)行。Active服務(wù)頁也可 以使用服務(wù)器端的ActiveX部件這些部件通常是EXE部件,返回的信息在ASP 得到解釋。ASP的運(yùn)行過程可簡述如下:瀏覽器向Web服務(wù)器請求一個ASP文 件時

6、,ASP腳本開始運(yùn)行,Web服務(wù)器從頭至尾運(yùn)行ASP腳本,并且把HTML頁返 回給瀏覽器。如果要通過ASP訪問Web數(shù)據(jù)庫,則Web服務(wù)器接受瀏覽器請求, 通過ODBC或者OLEDB把請求發(fā)送給數(shù)據(jù)庫服務(wù)器,再從數(shù)據(jù)庫服務(wù)器接受數(shù) 據(jù),把產(chǎn)生的網(wǎng)頁和數(shù)據(jù)送回到瀏覽器。1.3 ACCESS數(shù)據(jù)庫簡介Access數(shù)據(jù)庫是Microsoft Office 2000套裝軟件的數(shù)據(jù)庫管理系統(tǒng)軟 件,是目前比較流行的小型桌面數(shù)據(jù)庫管理系統(tǒng),適用于小型企業(yè)、學(xué)校、個人 等用戶。2 SERVER運(yùn)行環(huán)境及系統(tǒng)開發(fā)工具2.1 SERVER運(yùn)行環(huán)境2.1.1操作系統(tǒng)WIND0WS2000 及以上。2.1.2 WE

7、BSERVERIIS5.0 o2.2系統(tǒng)開發(fā)工具考慮本系統(tǒng)為簡易版的,筆者建議可采用易學(xué)、快捷、方便的Dreamweaver MX 作為開發(fā)工具。3系統(tǒng)工作原理檢索的前提是論文的各項屬性信息已存儲在數(shù)據(jù)庫中,將畢業(yè)論文原稿存 儲在相應(yīng)的文件夾下。論文的屬性可細(xì)分為論文名稱、類型、關(guān)鍵字、作者、作 者單位。同時,在畢業(yè)論文的檢索項中也包括了這幾項信息。用戶進(jìn)行檢索時, 可有選擇地輸入各種檢索信息,系統(tǒng)根據(jù)所輸入的檢索信息對數(shù)據(jù)庫進(jìn)行掃描。 當(dāng)它找到與其相匹配的論文時,就將論文及其信息顯示在屏幕上,并支持下載論 文原稿。本系統(tǒng)支持簡單的模糊檢索,即在檢索欄中輸入字詞的一部分就能完成 檢索4系統(tǒng)的模

8、塊結(jié)構(gòu)圖及數(shù)據(jù)流程圖 4.1系統(tǒng)的模塊結(jié)構(gòu)圖模塊的結(jié)構(gòu)圖如圖1所示。注冊后的用戶可通過自己的用戶名、密碼登錄系統(tǒng)。登錄后就可以訪問其他的模塊了。圖1系統(tǒng)的模塊結(jié)構(gòu)圖4.2檢索系統(tǒng)的數(shù)據(jù)流程圖檢索系統(tǒng)的數(shù)據(jù)流程圖如圖2所示。檢索人員輸入檢索信息,檢索信息處 理程序接受檢索信息,然后訪問數(shù)據(jù)庫,得到檢索結(jié)果。檢索結(jié)果經(jīng)屏幕處理程 序處理后,顯示在屏幕上。5系統(tǒng)主要功能模塊介紹5.1用戶登錄模塊用戶登錄模塊是用戶進(jìn)入系統(tǒng)的驗證模塊,只有通過身份驗證的用戶才能 進(jìn)行論文檢索和其他操作。用戶使用用戶名和密碼登錄系統(tǒng),此模塊訪問數(shù)據(jù)庫, 核對用戶名和密碼是否正確。如果正確,則允許用戶進(jìn)入系統(tǒng)進(jìn)行論文檢索,

9、反 之,則要求用戶重新登錄或注冊。5.2用戶注冊模塊用戶注冊模塊給新用戶提供注冊功能。當(dāng)用戶第一次登錄系統(tǒng)或忘記密碼 時就可以使用注冊功能。在這個模塊里,用戶填寫用戶名、密碼、 email地址、 姓名、性別等信息,實(shí)現(xiàn)注冊。當(dāng)然,信息填寫時有些限制和約定,如用戶名長 度、密碼長度、郵箱格式等。如果用戶填寫的信息不合要求,系統(tǒng)就提醒用戶重 新注冊。如果所填的信息合法,系統(tǒng)就會同意用戶注冊,并將各信息存入數(shù)據(jù)庫。 這樣,用戶就得到了自己的用戶名和密碼,可以順利登錄系統(tǒng)了。5.3檢索界面模塊通過身份驗證的用戶即可訪問檢索界面模塊,該模塊是用戶進(jìn)行畢業(yè)論文 檢索的界面。論文檢索欄目是該模塊的核心部分,

10、它給用戶提供了五個檢索項, 分別為名稱、關(guān)鍵字、作者、作者單位、類型。這五個檢索項也就是數(shù)據(jù)庫中畢 業(yè)論文的五個屬性。用戶可以根據(jù)這五個檢索項或選擇其中任意個檢索項檢索畢 業(yè)論文。5.4論文檢索模塊該模塊是系統(tǒng)的核心模塊。它實(shí)現(xiàn)的功能就是論文檢索并顯示,可通過輸入關(guān)鍵字實(shí)現(xiàn)檢索論文的功能。該模塊的詳細(xì)工作流程如下:5.4.1接受論文檢索界面中輸入的論文檢索信息在論文檢索界面中,檢索欄中用于輸入各檢索信息。這些檢索信息通過表 單中的Post方式傳遞給論文檢索模塊。論文檢索模塊中通過Request.Form 函數(shù)接受表單中的檢索信息。5.4.2與數(shù)據(jù)庫建立連接檢索畢業(yè)論文必須訪問數(shù)據(jù)庫,訪問之前就

11、需要與數(shù)據(jù)庫建立連接。本系 統(tǒng)使用CreateObject函數(shù)和Open方法就來完成它們之間的連接。5.4.3根據(jù)檢索信息,對數(shù)據(jù)庫中的畢業(yè)論文信息進(jìn)行掃描核對,找出用 戶要檢索的論文本系統(tǒng)采用最常用的SQL查詢語句(selectfromwhere )來選取符合條件 的數(shù)據(jù)庫段。在這里,系統(tǒng)使用了 like %來支持模糊搜索。asp畢業(yè)論文544將檢索到的論文顯示在屏幕上為了能夠顯示所有符合檢索條件的畢業(yè)論文,系統(tǒng)使用了do while循環(huán)語句來循環(huán)顯示。系統(tǒng)通過rs語句來接受數(shù)據(jù)庫中的論文信息,然后使用respo nse.Write 函數(shù)來顯示各論文信息。5.5通顯論文模塊通顯論文模塊實(shí)現(xiàn)的功能是將數(shù)據(jù)庫中所有的論文全部顯示出來。6系統(tǒng)的數(shù)據(jù)庫存儲情況6.1用戶信息表用戶信息表是存儲用戶基本信息的數(shù)據(jù)庫表,它包括六個屬性列,分別是 用戶名、用戶密碼、用戶email地址、用戶的真實(shí)姓名、用戶性別、用戶生日。 用戶登錄系統(tǒng)或注冊時都必須訪問該數(shù)據(jù)庫表。asp畢業(yè)論文6.2畢業(yè)論文信息表畢業(yè)論文信息表是存儲畢業(yè)論文相關(guān)信息的數(shù)據(jù)庫表,它包括五個屬性 列,分別是論文所在文件夾、畢業(yè)

溫馨提示

  • 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

提交評論