




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、. . 山東農(nóng)業(yè)大學(xué)畢 業(yè) 論 文 題目:中文文獻(xiàn)檢索系統(tǒng)的設(shè)計與開發(fā) 院 部 信息科學(xué)與工程學(xué)院 專業(yè)班級 網(wǎng)絡(luò)工程四班 屆 次 2011屆 學(xué)生姓名 A 學(xué) 號 20074627 指導(dǎo)教師 * 二一 一 年 六 月 十一 日裝訂線. . . 中文文獻(xiàn)檢索系統(tǒng)的設(shè)計與開發(fā)The Design and Development of the Chinese Literature Retrieval System專業(yè)Speciality網(wǎng)絡(luò)工程N(yùn)etwork Engineering學(xué)生UndergraduateAXu Yanjie指導(dǎo)教師Supervisor*Li Weiyan山東農(nóng)業(yè)大學(xué)二一 一
2、 年 六月Shandong Agricultural UniversityJune, 2011目 錄1 引言11.1 開發(fā)背景11.2 開發(fā)目的和意義11.3 文獻(xiàn)檢索背景知識22需求分析52.1 可行性分析52.2 功能分析52.3 系統(tǒng)實(shí)體聯(lián)系圖63 系統(tǒng)設(shè)計93.1 系統(tǒng)總體規(guī)劃93.2 概要設(shè)計93.2.1 系統(tǒng)總體功能模塊圖93.2.2 系統(tǒng)的業(yè)務(wù)流程103.3 數(shù)據(jù)庫設(shè)計113.3.1 管理員數(shù)據(jù)庫設(shè)計113.3.2 用戶數(shù)據(jù)庫設(shè)計113.3.3 文獻(xiàn)數(shù)據(jù)庫設(shè)計123.3.4 文獻(xiàn)類別數(shù)據(jù)庫設(shè)計123.3.5 目錄結(jié)構(gòu)123.3.6 數(shù)據(jù)庫關(guān)系圖124 主要功能設(shè)計144.1 通用
3、模塊144.2 登陸模塊144.3 用戶注冊模塊154.4 用戶信息修改模塊154.5檢索模塊154.6 文獻(xiàn)上傳模塊184.7 文獻(xiàn)修改模塊194.8 用戶管理模塊194.9 系統(tǒng)簡介模塊195 主要問題及解決方法215.1 主要問題及解決方法215.2 待改進(jìn)的方面226結(jié)束語23參考文獻(xiàn)24致謝25附錄26Contents1 INTRODUCTION11.1 DEVELOPMENT BACKGROUND11.2 DEVELOPMENT AIM AND BACKGROUND11.3 LITERATURE RETRIEVAL BACKGROUND KNOWLEDGE22 SYSTEM ANA
4、LYSIS52.1 FEASIBILITY ANALYSIS52 .2 FUNCTION ANALYSIS52 .3 SYSTEM ENTITY CONTACT FIGURE63 SYSTEM DESIGN93.1 System Overall Planning93.2 Constructional Design9 System Function Module Diagram 93.2.2 System Business Process103.3 Database Design113.3.1 Administrator Database Design113.3.2 User Database
5、Design113.3.3 Literature Database Design123.3.4 Document Categories Database Design123.3.5 Directory Strcture123.3.6 Database Relationship Chart124 THE MAIN FUNCTION DESIGN144.1 GENERIC MODULE144.2 LANDING MODULE144.3 USER REGISTRATION MODULE154.4 USER INFORMATION MODIFY MODULE154.5 RETRIEVAL MODULE
6、154.6 LITERATURE UPLOAD MODULE184.7 LITERATURE REVISION MODULE194.8 USER MANGEMENT MODULE194.9 SYSTEM INTRODUCTION MODULE195 THE MAIN PROBLEMS AND SOLUTIONS215.1 THE MAIN PROBLEMS AND SOLUTIONS215.2 STAY IMPROVED226 CLOSING23REFERENCES24 ACKNOWLEDGEMENT25APPENDIX26中文文獻(xiàn)檢索系統(tǒng)的設(shè)計與開發(fā)2007級網(wǎng)絡(luò)工程四班 A 指導(dǎo)教師 *【
7、摘要】本系統(tǒng)是一個簡單的中文文獻(xiàn)檢索系統(tǒng),采用B/S架構(gòu),.NET的開發(fā)平臺;其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面,采用SQL Server為后臺數(shù)據(jù)庫、Visual C#編程語言作為前臺開發(fā)語言。本系統(tǒng)主要是實(shí)現(xiàn)用戶注冊、用戶登錄、信息修改、檢索文獻(xiàn)、在線預(yù)覽文獻(xiàn)、下載文獻(xiàn)的用戶功能,檢索文獻(xiàn)主要分為綜合檢索、按字母檢索、按類別檢索三類;管理員登陸、文獻(xiàn)上傳、文獻(xiàn)刪除、文獻(xiàn)更新、文獻(xiàn)修改、用戶信息的刪除等管理員功能?;旧峡梢詽M足中小型文獻(xiàn)管理部門的信息化管理工作。【關(guān)鍵詞】文獻(xiàn)檢索系統(tǒng);Visual C#;SQL ServerThe Design and De
8、velopment of the Chinese Literature Retrieval SystemXu YanjieLi Weiyan【Abstract】This system is a simple chinese literature system, by B/S architecture,.NET development platform ;Its development contains two handles: The creation and maintenance of the background database and the future applications.
9、It adopts SQL Server database as background database,Visual C# programming language as future development tools.The system is mainly to reach the function of user registration、user login、information modifying、retrieval literature、literature online preview、download documents etc administrator functio
10、n,search literature is divided into comprehensive search,alphabetical search,search by category three;administrator landing、literature upload、literature delete、literature update、document revision、deletion of user information etc administrator function. Basically to meet the document management secto
11、r, small and medium sized information management.【Key words】Chinese literature retrieval System;Visual C#;SQL Server1 引言1.1 開發(fā)背景 文獻(xiàn)檢索1是將信息按一定的方式組織和存儲起來,并根據(jù)信息用戶的需要找出有關(guān)的信息過程,又稱“信息的存儲與檢索(Information Storage and Retrieval)”。在計算機(jī)尚未在文獻(xiàn)管理部門廣泛使用之前,檢索和獲取過程主要依靠手工。一個最典型的手工處理過程就是:用戶將前往文獻(xiàn)資料中心,根據(jù)自己的檢索內(nèi)容通過手工緩慢查找的方
12、法,找到相關(guān)的文獻(xiàn)資料,這將耗費(fèi)大量的人力和時間,之后將借閱證交給工作人員,工作人員進(jìn)行記錄,這樣獲取文獻(xiàn)的過程就完成了。以上所描述的手工過程的不足之處顯而易見,首先檢索的效率很低,其次處理能力比較低,一段時間內(nèi),所能服務(wù)的用戶人數(shù)是有限的,并且同一個文獻(xiàn)只能同時被一個用戶借閱并使用,不能處理并發(fā)多用戶需要同一文獻(xiàn)資料的沖突情況。利用計算機(jī)來處理這些流程無疑會極大程度地提高效率和處理能力。人們要適應(yīng)這個信息社會,必然和web信息打交道,但這樣大量且還在指數(shù)上升的信息是人們變得茫然,如何從浩瀚的信息海洋中以較低的代價和較高的效率篩選信息,甄別信息,成為一個突出的問題;同時,Internet作為開
13、放、分布的信息空間,其本身固有的特點(diǎn)也阻礙了人們充分利用Internet上的信息資源。因此,人們迫切需要一個真正意義上的、能以一定的策略在互聯(lián)網(wǎng)上搜集、發(fā)現(xiàn)信息,對信息進(jìn)行理解、提取、組織、處理并為用戶提供檢索服務(wù),具有信息導(dǎo)航作用的工具,來幫助他們迅速、高效的找到所需的全部信息。本課題就是利用Internet的現(xiàn)有網(wǎng)絡(luò)資源和已有的龐大電子文獻(xiàn)資料庫設(shè)計一個基于B/S模式的文獻(xiàn)檢索系統(tǒng),用于改善傳統(tǒng)檢索的現(xiàn)狀,幫助在校學(xué)生、老師、科技人員等更便捷、快速的獲得相關(guān)的文獻(xiàn)資料和信息知識。1.2 開發(fā)目的和意義在傳統(tǒng)的手工文獻(xiàn)檢索中,科技文獻(xiàn)的標(biāo)引和檢索都是人工完成的,隨著電子文獻(xiàn)的增多,手工處理文
14、獻(xiàn)已經(jīng)顯得力不從心,為了對大量的文獻(xiàn)進(jìn)行自動的處理,需要從文獻(xiàn)的標(biāo)引到檢索都用計算機(jī)進(jìn)行處理,使文獻(xiàn)處理的數(shù)量和速度都大大增加,信息檢索系統(tǒng)經(jīng)過幾十年的發(fā)展,取得了長足的進(jìn)展,實(shí)現(xiàn)了很多信息檢索系統(tǒng),從基于簡單好用的布爾模型系統(tǒng),到基于向量空間模型和概率模型的檢索系統(tǒng)等,使信息檢索的精度不斷提高,但是不同的檢索系統(tǒng)面對不同的文獻(xiàn)會顯示出不同的性能。中文科技文獻(xiàn)2和其他文獻(xiàn)比較,有自己的特點(diǎn):用詞規(guī)范;在不同級別的刊物上發(fā)表的文章,對檢索者的相關(guān)程度一般不一樣,刊物的級別越高,其相關(guān)程度越高;科技文獻(xiàn)的結(jié)構(gòu)也比較標(biāo)準(zhǔn),結(jié)構(gòu)清晰等。為了提高信息檢索系統(tǒng)的針對性,對現(xiàn)有檢索系統(tǒng)進(jìn)行改進(jìn)以適應(yīng)中文科技
15、文獻(xiàn),是很實(shí)用和必要的。從而提高中文文獻(xiàn)檢索系統(tǒng)的性能。搜索引擎3的實(shí)現(xiàn)目標(biāo)就是滿足Internet所有用戶的需要,用戶可以足不出戶的檢索文獻(xiàn),同時信息要具有實(shí)時性、真實(shí)性、有效性等特點(diǎn),這就要求搜索系統(tǒng)的索引數(shù)據(jù)庫及時、準(zhǔn)確、有效的更新,與此同時還需給用戶提供簡潔、優(yōu)美的操作平臺,方便用戶更有效地利用系統(tǒng)功能模塊,進(jìn)而達(dá)到在最短的時間內(nèi)獲得最大限度的有效數(shù)據(jù)的目的。學(xué)校信息主要語言為簡體中文,因此我們初步完善中文信息搜索系統(tǒng)功能。本課題的目的是設(shè)計一個基于B/S模式文獻(xiàn)檢索系統(tǒng),主要內(nèi)容和模塊包括:文獻(xiàn)數(shù)據(jù)庫的建立,用戶的管理,登錄身份的管理,文獻(xiàn)的查詢和檢索,文獻(xiàn)的上傳和下載,文獻(xiàn)檢索策略
16、的制定和實(shí)現(xiàn),文獻(xiàn)資料的后臺管理。本課題要求學(xué)生掌握的主要相關(guān)的知識和技術(shù)有:數(shù)據(jù)庫的原理和技術(shù),某一數(shù)據(jù)庫管理系統(tǒng)(sql),網(wǎng)站開發(fā)技術(shù),動態(tài)網(wǎng)頁制作技術(shù),軟件工程的方法等。1.3 文獻(xiàn)檢索背景知識文獻(xiàn)分為4零次文獻(xiàn)、一次文獻(xiàn)、二次文獻(xiàn)、三次文獻(xiàn)。零次文獻(xiàn)指未經(jīng)正式發(fā)表的或未形成正規(guī)載體的一次文獻(xiàn)的形式;一次文獻(xiàn)指作者以本人的研究成果為基本素材而創(chuàng)作或撰寫的文獻(xiàn),不管創(chuàng)作時是否參考或引用了他人的著作;二次文獻(xiàn)指文獻(xiàn)工作者對一次文獻(xiàn)進(jìn)行加工、提煉和壓縮之后所得到的產(chǎn)物,是為了便于管理和利用一次文獻(xiàn)而編輯、出版和累計起來的工具性文獻(xiàn)。三次文獻(xiàn)指對有關(guān)的一次文獻(xiàn)和二次文獻(xiàn)進(jìn)行廣泛深入的分析綜合概
17、括而成的產(chǎn)物。文獻(xiàn)檢索語言5有分類語言、主題語言、關(guān)鍵詞語言、自然語言等。分類語言是將表達(dá)文獻(xiàn)信息內(nèi)容和檢索課題的大量概念,按其所屬的學(xué)科性質(zhì)進(jìn)行分類和排列,成為基本反映通??茖W(xué)知識分類體系的邏輯系統(tǒng),并用號碼來表示概念及其在系統(tǒng)中的位置,甚至還表示概念與概念之間關(guān)系的檢索語言;主題語言指經(jīng)過控制的,表達(dá)文獻(xiàn)信息內(nèi)容的語詞;關(guān)鍵詞語言指從文獻(xiàn)內(nèi)容中抽出來的關(guān)鍵的詞,這些詞作為文獻(xiàn)內(nèi)容的標(biāo)識和查找目錄索引的依據(jù)關(guān)鍵詞不需要規(guī)范化,也不需要關(guān)鍵詞作為索引和查找圖書資料的工具;自然語言指文獻(xiàn)中出現(xiàn)的任意詞。文獻(xiàn)搜索途徑有著者途徑、題名包括書刊名等途徑、分類途徑、主題途徑、引文途徑、序號途徑、代碼途徑
18、、專門項(xiàng)目途徑等。著者途徑指利用索引從著者、編者、譯者、專利權(quán)人的姓名或機(jī)關(guān)團(tuán)體名稱順序進(jìn)行檢索的途徑;一些檢索系統(tǒng)中提供按題名字順檢索的途徑,如書名目錄和刊名目錄;分類途徑指按學(xué)科分類體系來檢索文獻(xiàn);文獻(xiàn)所附參考文獻(xiàn)或引用文獻(xiàn),是文獻(xiàn)的外表特征之一,利用這種引文而編制的索引系統(tǒng),稱為引文索引系統(tǒng),他提供從被引論文去檢所引用論文的途徑,稱為引文途徑;依編成的各種序號索引可以提供按序號自身順序檢索文獻(xiàn)信息的途徑稱為序號途徑;代碼途徑指利用事物的某種代碼編成的索引,如分子式索引、環(huán)系索引等,可以從特定代碼順序進(jìn)行檢索;專門項(xiàng)目途徑指從文獻(xiàn)信息所包含的或有關(guān)的名詞術(shù)語、人名、地名等的特定順序進(jìn)行檢索
19、,可以解決某些特別的問題。文獻(xiàn)檢索方法6有直接法、順查法、倒查法、抽查法、追溯法、循環(huán)法等方法。直接法又稱常用法,指直接利用檢索系統(tǒng)檢索文獻(xiàn)信息的方法;順查法指按時間順序,由遠(yuǎn)及近地利用檢索系統(tǒng)進(jìn)行文獻(xiàn)信息檢索的方法;倒查法指由近及遠(yuǎn)、從新到舊,逆著時間的順序利用檢索工具進(jìn)行文獻(xiàn)檢索的方法;抽查法指針對項(xiàng)目的特點(diǎn),選擇有關(guān)該項(xiàng)目的文獻(xiàn)信息最可能出現(xiàn)或最多出現(xiàn)的時間段,利用檢索工具進(jìn)行重點(diǎn)檢索的方法;追溯法指不利用一般的檢索系統(tǒng),而是利用文獻(xiàn)后面所列的參考文獻(xiàn),逐一追查原文,然后在從這些原文后所列的參考文獻(xiàn)目錄逐一擴(kuò)大文獻(xiàn)信息范圍,一環(huán)扣一環(huán)的追查下去的方法。循環(huán)法是分期分交替使用直接法和追溯法
20、,以期取長補(bǔ)短,相互配合,獲得更好的檢索結(jié)果。文獻(xiàn)檢索步驟:(1);明確查找目的與要求。(2):選擇檢索工具。(3):確定檢索途徑和方法。(4):根據(jù)文獻(xiàn)線索,查閱原始文獻(xiàn)。檢索工具7有(1):目錄、索引、文摘目錄。(2)百科全書,參考工具書之王。(3):年鑒,按年度系統(tǒng)匯集一定范圍內(nèi)的重大事件、新進(jìn)展、新知識和新資料,供讀者查閱的工具書。(4):手冊名錄是匯集經(jīng)常需要查考的文獻(xiàn)、資料、信息及有關(guān)專業(yè)知識的工具書。(5):詞典是最常用的一類工具書。(6):表譜、圖錄。(7):類書、政書。文獻(xiàn)檢索的類型:數(shù)據(jù)檢索:以文獻(xiàn)中的數(shù)據(jù)為對象的一種檢索;事實(shí)檢索:以文獻(xiàn)中的事實(shí)為對象,檢索某一事件發(fā)生的
21、時間、地點(diǎn)或過程;文獻(xiàn)檢索:以文獻(xiàn)原文為檢索對象的一種檢索,手段為:手工檢索、計算機(jī)檢索。2需求分析2.1 可行性分析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。本系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會可行性三方面來論證8。通過一段時間的觀察與實(shí)踐,我認(rèn)為文獻(xiàn)檢索系統(tǒng)的可行性分析如下:(1)經(jīng)濟(jì)可行性分析作為文獻(xiàn)檢索系統(tǒng)這樣的小型在線管理系統(tǒng),其經(jīng)濟(jì)成分比重相對較少,主要是支出的費(fèi)用:其中包括服務(wù)器設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資等。由于文獻(xiàn)管理系統(tǒng)實(shí)行管理員統(tǒng)一操作,系統(tǒng)共享,人員工資,維護(hù)費(fèi)用相對較少,前期的資金投入主要集中于購
22、置服務(wù)器設(shè)備上。(2)技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。文獻(xiàn)檢索系統(tǒng)的工作主要是在用戶和文獻(xiàn)內(nèi)容之間架起一座橋梁,能隨時隨地獲取自己所需的文獻(xiàn)資料。這一特點(diǎn)非常適合計算機(jī)特點(diǎn),通過網(wǎng)絡(luò)Internet技術(shù),發(fā)揮計算機(jī)的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢。計算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。(3)社會可行性分析社會可行性有時也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在
23、當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計算機(jī)技術(shù)和軟件技術(shù)的更新使文獻(xiàn)管理機(jī)構(gòu)完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對文獻(xiàn)檢索帶來的影響可以看到:對傳統(tǒng)管理理念的沖擊,可能引起管理層的變動和人員的調(diào)整。對文獻(xiàn)管理工作人員的要求提高,使文獻(xiàn)管理機(jī)構(gòu)在一定的可能下進(jìn)行精簡,迫使工作人員繼續(xù)學(xué)習(xí)新知識。2.2 功能分析抽象出當(dāng)前系統(tǒng)的邏輯模型。在理解當(dāng)前系統(tǒng)“怎么做”的基礎(chǔ)上,抽取其“做什么”的本質(zhì),從而從當(dāng)前系統(tǒng)的物理模型抽象出當(dāng)前系統(tǒng)的邏輯模型。在物理模型中有許多物理因素,隨著分析工作的深入,有些非本質(zhì)的物理因素就成為不必要的負(fù)擔(dān),因而需要對物理模型進(jìn)行分析,區(qū)分出本質(zhì)的物理因素就成為不必要的負(fù)
24、擔(dān),因而需要對物理模型進(jìn)行分析,區(qū)分出本質(zhì)的和非本質(zhì)的困素,去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型9。多途徑文獻(xiàn)檢索系統(tǒng)開發(fā)的目的是方便用戶搜索并訪問網(wǎng)絡(luò)數(shù)據(jù)庫中的文獻(xiàn)信息資源,所以本系統(tǒng)應(yīng)包含功能強(qiáng)大的搜索引擎,它能有針對性的在指定的數(shù)據(jù)庫中以多種手段檢索用戶需求的文獻(xiàn)資料。具體的前后臺功能需求說明如下:1前臺系統(tǒng)功能需求前臺系統(tǒng)是提供給用戶,通過網(wǎng)站登錄文獻(xiàn)檢索系統(tǒng)并通過檢索引擎進(jìn)行文獻(xiàn)檢索操作,并下載相關(guān)文獻(xiàn)資料。同時也能夠進(jìn)行個人信息修改等其他操作。(1) 用戶能夠注冊、登錄,并對自己的信息進(jìn)行修改;(2) 用戶在個性化搜索引擎中輸入關(guān)鍵字,系統(tǒng)可搜索服務(wù)器上與該關(guān)鍵字相匹
25、配的文獻(xiàn)資料;檢索方式需要盡量豐富,滿足用戶的實(shí)際需要。(3) 用戶能夠?qū)z索到的文獻(xiàn)資料進(jìn)行下載操作,將服務(wù)器上的文獻(xiàn)下載到本地進(jìn)行瀏覽。 (4) 用戶可以查找?guī)椭畔@得使用指導(dǎo)。2后臺系統(tǒng)功能需求后臺系統(tǒng)主要由管理員登錄并進(jìn)行相關(guān)操作,目的是為了維護(hù)文獻(xiàn)數(shù)據(jù)庫并及時更新文獻(xiàn)資料,使得文獻(xiàn)數(shù)據(jù)庫保持時效性。(1) 系統(tǒng)管理員可通過登錄頁面進(jìn)入后臺管理頁面進(jìn)行數(shù)據(jù)庫管理;(2) 系統(tǒng)管理員可以上傳文獻(xiàn)資料,同時可以對已經(jīng)上傳的文獻(xiàn)進(jìn)行修改,刪除等操作。2.3 系統(tǒng)實(shí)體聯(lián)系圖根據(jù)數(shù)據(jù)流圖10,抽象出實(shí)體類型及實(shí)體間聯(lián)系,用E-R圖表示數(shù)據(jù)模型。系統(tǒng)E-R圖如下圖2.1所示:用戶訪問瀏覽登錄站點(diǎn)
26、索引目錄檢索系統(tǒng)檢索建立提供檢索服務(wù)器Web服務(wù)器解析系統(tǒng)管理員管理圖2.1 系統(tǒng)E-R圖從圖中可以看到,WEB服務(wù)器通過域名解析11對應(yīng)多個站點(diǎn),多個站點(diǎn)都可以進(jìn)行檢索操作并且檢索一個檢索服務(wù)器,多用戶可以訪問多個不同站點(diǎn),可以登錄文獻(xiàn)檢索系統(tǒng),并進(jìn)行檢索操作,用戶在得到檢索結(jié)果后可以瀏覽索引目錄,而索引目錄是由檢索服務(wù)器建立的,系統(tǒng)管理員可以對文獻(xiàn)檢索系統(tǒng)進(jìn)行管理。文獻(xiàn)檢索系統(tǒng)是由檢索服務(wù)器12提供的。其中,用戶的實(shí)體聯(lián)系圖如圖2.2所示:用戶編號密碼性別郵箱名稱圖2.2 用戶實(shí)體E-R圖用戶包括用戶名、用戶密碼、郵箱、性別等屬性,其中編號為主鍵。起到區(qū)分不同用戶的作用。管理員實(shí)體聯(lián)系圖如
27、圖2.3所示:管理員編號密碼名稱圖2.3 管理員實(shí)體E-R圖與用戶類似,管理員包括登錄名、管理員密碼等屬性,其中編號為主鍵。一個文獻(xiàn)檢索系統(tǒng)可以包含多個管理員。書籍實(shí)體聯(lián)系圖如圖2.4所示:文獻(xiàn)編號書名作者關(guān)鍵字期刊名地址圖2.4 文獻(xiàn)實(shí)體E-R圖文獻(xiàn)的字段較多,包括書名、作者、關(guān)鍵字、期刊名、文獻(xiàn)地址等屬性,其中編號為主鍵。地址字段顯示文獻(xiàn)的上傳地址,可以從這個地址中進(jìn)行下載,大大簡化了數(shù)據(jù)庫的操作。3 系統(tǒng)設(shè)計3.1 系統(tǒng)總體規(guī)劃本系統(tǒng)從結(jié)構(gòu)上主要劃分為兩大塊:前臺用戶對文獻(xiàn)的查詢和后臺數(shù)據(jù)庫的設(shè)計。查詢主要是針對用戶需求進(jìn)行的,主要分綜合查詢,按字母查詢及按類別查詢。數(shù)據(jù)庫設(shè)計比較有技巧
28、的是對文獻(xiàn)的存儲,首先文獻(xiàn)是大量的數(shù)據(jù)的集合,直接存入數(shù)據(jù)庫會使數(shù)據(jù)庫的啟動比較慢,而且數(shù)據(jù)庫中存入非常龐大的文獻(xiàn)數(shù)據(jù)會使得數(shù)據(jù)庫的管理比較困難,雜亂無章;針對這種情況,把文獻(xiàn)的地址存入數(shù)據(jù)庫中,就解決了上述問題,在訪問文獻(xiàn)時能根據(jù)數(shù)據(jù)地址進(jìn)行訪問,也大大簡化了操作流程。這兩塊主要結(jié)構(gòu)的設(shè)計使前臺和后臺自然的連接起來,更加方便用戶的使用,有利于優(yōu)化文獻(xiàn)檢索系統(tǒng)的結(jié)構(gòu)。3.2 概要設(shè)計3.2.1 系統(tǒng)總體功能模塊圖在文獻(xiàn)檢索系統(tǒng)中,需要用戶和管理員兩級。用戶可以自行登錄檢索系統(tǒng),并且可以下載到本地進(jìn)行詳細(xì)閱覽。文獻(xiàn)資料的上傳、維護(hù)、刪除等操作需要由管理員完成。在該系統(tǒng)中,為管理員設(shè)計了管理員登錄
29、、上傳文獻(xiàn)、文獻(xiàn)管理、用戶管理等模塊;為用戶提供了注冊登錄、三種檢索方式:綜合檢索、按字母檢索、按類別檢索,并提供了文獻(xiàn)資料的下載等模塊。下面分別描述各模塊的主要功能,下圖給出部分功能模塊結(jié)構(gòu):登錄模塊:該模塊分為管理員登錄子模塊和用戶登錄子模塊,分別實(shí)現(xiàn)管理員和用戶的登錄。上傳文獻(xiàn)模塊:該模塊面向已登錄的管理員,實(shí)現(xiàn)了文獻(xiàn)資料的上傳以及相關(guān)信息的填寫,將上傳文獻(xiàn)以及相關(guān)信息存入文獻(xiàn)數(shù)據(jù)庫中,以供日后用戶檢索下載使用。文獻(xiàn)管理模塊:面向已登錄的管理員,實(shí)現(xiàn)已上傳文獻(xiàn)的信息修改、刪除的功能。用戶管理模塊:面向已登錄的管理員,實(shí)現(xiàn)用戶信息的刪除等功能。用戶注冊模塊:面向系統(tǒng)用戶,第一次使用該系統(tǒng)的
30、用戶需要進(jìn)行注冊獲得一個登錄許可,注冊時需要填寫個人相關(guān)信息,以及姓名密碼等信息。檢索模塊:是核心模塊,有三種檢索方式:綜合檢索、按字母檢索、按類別檢索;綜合檢索即對文獻(xiàn)數(shù)據(jù)庫中的資料進(jìn)行檢索,可自定檢索文獻(xiàn)檢索系統(tǒng)管理員登錄模塊用戶登錄模塊文獻(xiàn)上傳文獻(xiàn)管理用戶管理用戶注冊信息修改綜合檢索文獻(xiàn)檢索字母檢索類別檢索圖3.1系統(tǒng)功能模塊圖的字段,例如文獻(xiàn)名稱、作者、關(guān)鍵字、期刊等信息。字母檢索增加一項(xiàng)首字母字段,該字段將檢索文獻(xiàn)名第一個字的字母與所選字母相同的結(jié)果。類別檢索增加一項(xiàng)類別字段,將在用戶所選的類別中進(jìn)行檢索。文獻(xiàn)預(yù)覽模塊:文獻(xiàn)被檢索出來后可以進(jìn)行在線預(yù)覽,查看檢索出來的文獻(xiàn)是否是用戶所
31、需的文獻(xiàn)。文獻(xiàn)下載模塊:允許登錄用戶下載檢索出來的文獻(xiàn)。3.2.2 系統(tǒng)的業(yè)務(wù)流程前臺用戶操作流程:(?。喝魶]有注冊則先注冊系統(tǒng),然后轉(zhuǎn)入系統(tǒng)登錄界面,若不是第一次登陸可以直接登陸系統(tǒng)。(2):登陸后可以修改相應(yīng)信息,確定后存入后臺數(shù)據(jù)庫。(3):可以根據(jù)提示輸入相應(yīng)的條件,檢索出來文獻(xiàn)之后可以進(jìn)行在線預(yù)覽或下載。(4):點(diǎn)擊退出則到重新登陸界面。后臺管理員操作流程:(1):以管理員的身份登錄系統(tǒng)。(2):可以根據(jù)提示進(jìn)行文獻(xiàn)的修改、用戶信息的修改(修改載入數(shù)據(jù)庫)。3.3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計是本系統(tǒng)的關(guān)鍵部分,因?yàn)槲墨I(xiàn)檢索系統(tǒng)所存的數(shù)據(jù)比較多,格式復(fù)雜,所以好的數(shù)據(jù)庫是它的關(guān)鍵所在,a
32、ccess數(shù)據(jù)庫雖然可以滿足它的基本需要,但是它存儲的數(shù)據(jù)量比較小,不宜對文獻(xiàn)或系統(tǒng)的擴(kuò)充,因此選用比較流行的SQL Server數(shù)據(jù)庫;數(shù)據(jù)庫分為四個表,分別為管理員信息表、用戶信息表、文獻(xiàn)信息表、文獻(xiàn)類別信息表。3.3.1 管理員數(shù)據(jù)庫設(shè)計管理員信息,包含管理員編號,姓名,登錄口令三個屬性,如表3.1:表3.1 管理員信息表編號字段名稱數(shù)據(jù)類型標(biāo)識性質(zhì)1snoint管理員編號主鍵2snamenchar(10)姓名3spawdnchar(10)密碼3.3.2 用戶數(shù)據(jù)庫設(shè)計讀者信息,包含用戶編號,用戶姓名,性別,密碼、郵箱、昵稱這幾個屬性,如表3.2:表3.2 用戶信息表編號字段名稱數(shù)據(jù)類型
33、標(biāo)識性質(zhì)1cnoint用戶編號主鍵2cnamevarchar(50)姓名3cpawdvarchar(50)密碼4csexvarchar(50)性別5 cemailvarchar(50)郵箱6cnicknamevarchar(50)昵稱3.3.3 文獻(xiàn)數(shù)據(jù)庫設(shè)計文獻(xiàn)信息,包括文獻(xiàn)編號,文獻(xiàn)名稱,文獻(xiàn)作者,關(guān)鍵字,期刊名,上傳地址,分類,上傳日期,字母幾個屬性,如表3.3:表3.3 文獻(xiàn)信息表編號字段名稱數(shù)據(jù)類型標(biāo)識性質(zhì)1Bidint文獻(xiàn)編號主鍵2Bnamenvarchar(200)書名3authornvarchar(50)作者4keywordsnvarchar(50)關(guān)鍵字5 qknamenva
34、rchar(50)期刊名6locationnvarchar(200)文獻(xiàn)地址7classnchar(10)類別8uptimedatatime上傳時間9codenchar(10)首字母3.3.4 文獻(xiàn)類別數(shù)據(jù)庫設(shè)計文獻(xiàn)類別有類別的編號及類別名稱兩個字段。表3.4 文獻(xiàn)類別信息表編號字段名稱數(shù)據(jù)類型標(biāo)識性質(zhì)1bnoint文獻(xiàn)類別號主鍵2bnamenvarchar(50)類別名3.3.5 目錄結(jié)構(gòu)App_Code:數(shù)據(jù)庫鏈接類。App_Data:存放數(shù)據(jù)庫。圖片文件夾:存放網(wǎng)站顯示中的圖片。網(wǎng)站文件夾:存儲系統(tǒng)的操作腳本,系統(tǒng)的主要部分。音樂文件夾:存儲網(wǎng)站的后臺音樂。3.3.6 數(shù)據(jù)庫關(guān)系圖數(shù)據(jù)庫
35、的相關(guān)關(guān)系如下:bookclass(文獻(xiàn)類別)是依賴于Book表的, bookclass表中的bname字段函數(shù)依賴于Book表中的class字段。圖3.2 數(shù)據(jù)庫關(guān)系圖4 主要功能設(shè)計4.1 通用模塊 Class1的主要功能是實(shí)現(xiàn)數(shù)據(jù)庫的連接,因?yàn)楹芏嗑W(wǎng)頁中都有連接數(shù)據(jù)庫的操作,把它放入Class1.cs中,可以避免重復(fù)編程。代碼如下:public static SqlConnection create() System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("serve
36、r=(local);initial catalog=Northwind;database=xuyanjie;uid=sa;pwd=891112;"); return con; create()方法返回一個SqlConnection連接,供其他類進(jìn)行連接時調(diào)用。4.2 登陸模塊 文獻(xiàn)檢索系統(tǒng)的登陸界面如下:圖4.1 用戶或管理員登陸界面用戶填寫已經(jīng)注冊的用戶名和密碼,或管理員輸入用戶名和密碼之后,點(diǎn)擊登錄按鈕,系統(tǒng)將數(shù)據(jù)傳至數(shù)據(jù)庫進(jìn)行判斷,若用戶名密碼正確,則提示登陸成功,否則提示用戶名或密碼錯誤。4.3 用戶注冊模塊用戶注冊通過填寫用戶名、密碼、確認(rèn)密碼、Email、昵稱、性別相關(guān)信
37、息單擊注冊按鈕完成注冊功能,系統(tǒng)將用戶信息存入數(shù)據(jù)庫,今后用戶可以根據(jù)注冊的內(nèi)容登錄系統(tǒng)。如圖所示:圖4.2 用戶注冊頁面4.4 用戶信息修改模塊用戶可以根據(jù)提示輸入相應(yīng)的修改內(nèi)容,如密碼、Email、昵稱等信息,修改存入數(shù)據(jù)庫中,用戶以后可根據(jù)修改的密碼進(jìn)行登錄。界面如下:圖4.3 用戶信息修改界面4.5檢索模塊系統(tǒng)的主要部分是檢索部分,分為綜合檢索、按字母檢索、按文獻(xiàn)檢索三種檢索方式。綜合檢索需要用戶指定部分或全部檢索條件,包括文獻(xiàn)名稱、作者名稱、期刊名、關(guān)鍵字,用戶不填寫的字段為默認(rèn)為全部檢索;按字母檢索比綜合檢索多了一個字母字段,需要用戶選擇文檔的首字母進(jìn)行檢索;按類別檢索多了一個類別
38、字段,需要用戶選擇文檔的類別進(jìn)行檢索。綜合檢索:本部分介紹綜合檢索部分,用戶可以根據(jù)提示輸入檢索字段,然后通過系統(tǒng)數(shù)據(jù)庫的互連可以將文獻(xiàn)檢索出來,檢索字段可以為空,示例將只輸入關(guān)鍵字部分,如圖:圖4.4 綜合檢索頁面檢索結(jié)果顯示出來,點(diǎn)擊預(yù)覽,會以相應(yīng)的格式顯示出來。檢索結(jié)果及預(yù)覽結(jié)果如下圖所示:圖4.5 檢索結(jié)果及預(yù)覽結(jié)果下載可將文獻(xiàn)下載保存到指定的位置,查看文獻(xiàn)內(nèi)容。點(diǎn)擊下載結(jié)果如下圖所示:圖4.6 下載頁面按字母檢索模塊:選擇文章的首字母可以檢索出來所需的文獻(xiàn),實(shí)例如下圖所示,只選擇了首字母字段,沒有選中的默認(rèn)為全部檢索。圖 4.7 按字母檢索頁面可以進(jìn)行在線預(yù)覽和下載。檢索結(jié)果如下:圖
39、4.8 檢索結(jié)果按類別檢索:選擇文獻(xiàn)類別可以將文獻(xiàn)檢索出來,示例如下所示,選擇類別字段和期刊字段進(jìn)行檢索,沒選中的默認(rèn)為全部檢索。圖 4.9 按類別檢索頁面可以進(jìn)行在線預(yù)覽和下載。檢索結(jié)果如下:圖4.10 檢索結(jié)果4.6 文獻(xiàn)上傳模塊文獻(xiàn)上傳是管理員把現(xiàn)有的資料上傳入數(shù)據(jù)庫,并在文獻(xiàn)修改中全部顯示出來,上傳如文獻(xiàn)名、作者、文獻(xiàn)關(guān)鍵字、期刊名、類別、首字母等,并把文獻(xiàn)資料傳入文獻(xiàn)文件夾中。頁面如所示:圖4.11 文獻(xiàn)上傳頁面4.7 文獻(xiàn)修改模塊文獻(xiàn)修改模塊主要是管理員對文獻(xiàn)的修改,可根據(jù)文獻(xiàn)內(nèi)容進(jìn)行更新,刪除整條文獻(xiàn)等。圖4.12 文獻(xiàn)修改模塊4.8 用戶管理模塊本模塊提供管理員對某用戶信息的修
40、改,當(dāng)某用戶進(jìn)行違法操作或不符合操作要求時,管理員可以強(qiáng)制刪除其信息。頁面如下圖:圖4.13 用戶管理模塊4.9 系統(tǒng)簡介模塊為用戶提供了文獻(xiàn)檢索系統(tǒng)的應(yīng)用幫助,解決用戶在系統(tǒng)使用中的部分常見問題,頁面如下:圖4.14 系統(tǒng)簡介模塊5 主要問題及解決方法5.1 主要問題及解決方法在軟件的安裝和系統(tǒng)的設(shè)計過程中遇到了很多的問題,當(dāng)然有的是很細(xì)微的問題,但是正是這些細(xì)小的問題使軟件無法運(yùn)行或系統(tǒng)無法操作,經(jīng)過耐心的學(xué)習(xí),在老師和同學(xué)們的幫助下,終于使問題得到了解決。(1):軟件安裝問題因?yàn)橹皼]有接觸過sql Server,不知道它和Visual studio13有什么樣的關(guān)系,所以直接就先安裝了
41、Visual studio,再安裝sql Server 2005時發(fā)現(xiàn)它的有些功能是重疊的,如sql server中有Sql Server Business Inteligence Development studio,它的功能和Visual Studio的功能就有些類似,但是功能不全面;在Visual Studio中也有SQLEXPRESS功能14,這項(xiàng)功能和SQL Server功能有沖突,必須在安裝時自定義安裝把它掠過,這樣SQL Server才能正確的運(yùn)行。在初學(xué)sql時也遇到了很多問題,但經(jīng)過仔細(xì)的檢查,最終使問題得以解決,這里不再詳述。(2):有關(guān)框架與模板的問題在課堂上學(xué)的ASP.
42、Net都用框架來劃分網(wǎng)頁,使之有各樣的功能,但是frameset不能和body同時存在,也就是說在框架外不能存在其他的table之類的標(biāo)記,這樣影響了網(wǎng)頁的美觀性;換一種方法,我學(xué)習(xí)了模板15的知識,使用模板能使網(wǎng)頁顯示在相應(yīng)的頁面內(nèi),使用很靈活,頁面做起來更加美觀大方。(3):控件觸發(fā)的問題點(diǎn)擊LinkButton的查詢按鈕沒有反應(yīng),剛開始以為沒有觸發(fā)相應(yīng)的條件,但是經(jīng)過仔細(xì)檢查發(fā)現(xiàn)存在OnClick=“LinkButton1_Click“條件”從網(wǎng)上找到解決的辦法是:添加CausesValidation=“false”就可以了。(4):GridView的有關(guān)問題GridView16控件的功
43、能很強(qiáng)大,能滿足用戶的很多需要,例如數(shù)據(jù)綁定是它的基本功能,要把數(shù)據(jù)庫中的數(shù)據(jù)在GridView中顯示出來并可以進(jìn)行編輯、刪除等操作就需要數(shù)據(jù)綁定,他可以有兩種方法,第一是在控件中根據(jù)提示輸入相關(guān)的內(nèi)容,在前臺生成代碼如下:<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:xuyanjieConnectionString6 %>" SelectCommand="SELEC
44、T * FROM Book" DeleteCommand="delete from Book where Bid=Bid" UpdateCommand="update Book set Bname=Bname, author=author, keywords=keywords,qkname=qkname, location=location, class=class, uptime=uptime ">因?yàn)閿?shù)據(jù)的編輯、刪除等操作需要獲取GridView中的一行即它的Bid,在前臺獲取是比較困難的,因此轉(zhuǎn)向后臺的代碼操作,并與數(shù)據(jù)庫進(jìn)行連接,
45、主要代碼如下:string bid = GridView1.DataKeyse.RowIndex.Value.ToString();/獲取GridView中第一行的編號,并記錄下來。string bname=(TextBox)(GridView1.Rowse.RowIndex.Cells1.Controls0).Text.ToString();/獲取第二列的內(nèi)容即姓名,以此類推。5.2 待改進(jìn)的方面由于時間有限,有些地方做得不是很完善,需要相應(yīng)的改進(jìn)。(1):用戶注冊、用戶信息修改及文獻(xiàn)上傳等模塊中,對用戶輸入文本框的內(nèi)容進(jìn)行驗(yàn)證的不充分,可能使有的不合格的格式輸入數(shù)據(jù)庫,給數(shù)據(jù)庫的管理帶來麻
46、煩。(2):由于沒有通過批量錄入的方式上傳文獻(xiàn)資料,因此在文獻(xiàn)導(dǎo)入和更新等工作流程中,采用了由管理員輸入逐個上傳的工作方式,使得效率低下,在實(shí)際的運(yùn)用中,需要改進(jìn)這些地方。(3):文獻(xiàn)檢索方式不是很細(xì)致明確,有時檢索出來的文獻(xiàn)可能不是很符合用戶要求,因此在檢索方式上應(yīng)該有所改進(jìn)。(4):要想在實(shí)際生活中得到應(yīng)用還應(yīng)有很多的改進(jìn),如數(shù)據(jù)庫的設(shè)計方面,網(wǎng)頁設(shè)計方面,使得系統(tǒng)更加滿足用戶的需要。6結(jié)束語本次畢業(yè)設(shè)計是一個簡單的中文文獻(xiàn)檢索系統(tǒng),在這次畢業(yè)設(shè)計過程中,了解了SQL Server數(shù)據(jù)庫的基本功能和使用方法,加深了對所學(xué)的C#知識的認(rèn)識,也了解了軟件開發(fā)所需要的流程,從需求分析到模塊設(shè)計、
47、再到數(shù)據(jù)庫設(shè)計,時刻都要遵循面向?qū)ο蟮脑瓌t。畢業(yè)設(shè)計要求理論知識和實(shí)踐的結(jié)合,在實(shí)踐中提高對理論的進(jìn)一步認(rèn)識,這次設(shè)計不再是教學(xué)當(dāng)中的填鴨式的教育,老師讓做什么就做什么,而是一種主動學(xué)習(xí)的過程,可能設(shè)計過程中需要全新的知識,就需要通過各種途徑去獲得相應(yīng)的知識,如上網(wǎng)、閱覽室查詢、詢問老師或同學(xué)等。這次過程不僅鍛煉了自己的動手能力,還增強(qiáng)了與人交流溝通的能力。回首整個開發(fā)過程,讓我感悟最深的是一個人的心態(tài)問題,計算機(jī)是比較高端的技術(shù),有時候?qū)W習(xí)起來比較困難,有的同學(xué)就以各種理由來證明自己不愛學(xué)習(xí)計算機(jī),說它太難,自己不感興趣等等,但是細(xì)究其原因是一個惰性問題,因?yàn)橛龅絾栴}根本就不想去解決,沒想著
48、去查資料、問老師,最終只能說太難了,學(xué)不會之類的來搪塞。通過這次設(shè)計,我想真正的去改正自己的這種思想,以全新的面貌迎接未來的挑戰(zhàn)。當(dāng)然本次畢業(yè)設(shè)計還有不足之處,希望老師能給予批評指正。參考文獻(xiàn)1 蘇文.基于B/S結(jié)構(gòu)的體育文獻(xiàn)的設(shè)計與實(shí)現(xiàn),2002(01):20-222 楊宏波,基于Web的中國化學(xué)文獻(xiàn)檢索系統(tǒng)的設(shè)計,2007-5-1 3 呂鴻略,基于向量空間的中文科技文獻(xiàn)信息檢索系統(tǒng)研究,2006-124 瞿亮,基于語義的專業(yè)文獻(xiàn)學(xué)習(xí)系統(tǒng)研究與實(shí)現(xiàn),2006-12-205 宗寧,小型中文全文檢索系統(tǒng)的設(shè)計與實(shí)現(xiàn),安徽省立醫(yī)院信息中心,安徽合肥 230001.6 王力綱,孫麗芳,白秀梅,基于T
49、RS系列產(chǎn)品制作的三大索引全文檢索系統(tǒng),2001-107 萬延芝,校園網(wǎng)中文信息檢索系統(tǒng)的設(shè)計與實(shí)現(xiàn),2005-118 王慧斌,于洪珍。網(wǎng)絡(luò)多媒體數(shù)據(jù)庫信息檢索系統(tǒng)設(shè)計方法研究J.計算機(jī)工程與應(yīng)用:2001-129 汪肇兵,朱桂林,陳震岳,石教英。個性化智能信息檢索的設(shè)計與實(shí)現(xiàn)J.計算機(jī)工程與應(yīng)用:2001-14-17 10 Wolfgang Schult,Andreas Polze.Aspect-Oriented Programming with C# and .NETM.IEEE Computer;200211Tim Bray,Jean Paoli.Extensible Markup La
50、nguage(XML)1.0 M.W3C Recommendation:Feb2004 12Kamalsinh F Chavada.Anatomy of a Web serviceM.The Journal of Computing in Small Colleges:200413 沈潔,楊華Visual Studio與SQL Server開發(fā)指南最優(yōu)架構(gòu)與實(shí)例(第7版).計算機(jī)數(shù)據(jù)庫:2008-9-2614 顏炯 Visual Studio2005 Team System 軟件測試專家教程-B5.計算機(jī)/網(wǎng)絡(luò).2011-04-0115 吳雷 Visual Studio 2005 高級編程.編
51、輯應(yīng)用程序配置文件.2008-5-2216 李建忠 Microsoft .NET Framework Programming 清華大學(xué)出版社 2000-10-12致謝在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師-*老師,她對我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn),她對我的精心指導(dǎo)和嚴(yán)格要求令我印象深刻,她淵博的知識、豐富的閱歷、高深的學(xué)術(shù)造詣、踏實(shí)勤奮的敬業(yè)精神和嚴(yán)謹(jǐn)求實(shí)的治學(xué)作風(fēng)是我學(xué)習(xí)的榜樣,導(dǎo)師高尚的人格情操和坦蕩無私的胸懷,更令我終身敬仰。師恩深重,終生難忘,在此表示衷心的感謝。另外,在校圖書館查找資料的時
52、候,圖書館老師也給我提供了很多方面的支持和幫助。在此向幫助和指導(dǎo)過我的各位老師表示最衷心的感謝。感謝這篇論文所涉及到的各位學(xué)者,本文引用了數(shù)位學(xué)者的研究文獻(xiàn),如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。感謝我的舍友和幫助過我的同學(xué),在論文的寫作過程中給予了我很多素材,還在論文的撰寫和排版過程中提供熱情的幫助。感謝我的父母,他們對我的養(yǎng)育之恩永生難忘,他們含辛茹苦把我養(yǎng)大,給我一次上大學(xué)的機(jī)會,感謝他們對我所做的一切。由于我的學(xué)術(shù)水平有限,論文難免有不足之處,懇請各位老師和學(xué)友批評和指正。附錄1:登錄模塊主要代碼:protected void Button1_Click(
53、object sender, EventArgs e) SqlConnection con = Class1.create();/創(chuàng)建數(shù)據(jù)庫對象 con.Open();/連接數(shù)據(jù)庫 SqlCommand cmd = new SqlCommand("select * from client where cname='"+this.TextBox1.Text+"'and cpawd='"+this.TextBox2.Text+"'",con);/定義嘗試從用戶表中查找用戶名和密碼為用戶輸入的用戶名和密碼 S
54、qlDataReader sdr = cmd.ExecuteReader();/執(zhí)行sql命令 if (sdr.Read()/如果有符合的數(shù)據(jù) Session"cname" = sdr"Cname".ToString();/將用戶名用Session存儲起來 if (RadioButtonList1.SelectedValue = "用戶")/判斷是不是選擇用戶登錄 Response.Write("<script language='javascript'>alert('登陸成功');location.href='系統(tǒng)公告.aspx'</script>");/彈出對話框登陸成功并轉(zhuǎn)入系統(tǒng)公告頁面 else Response.Write("<script language=
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地質(zhì)勘探與礦產(chǎn)資源評價試題
- 藝術(shù)設(shè)計基礎(chǔ)理論與創(chuàng)作實(shí)踐題集
- 2025年應(yīng)急管理專業(yè)資格考試試題及答案
- 2025年信息公開與政府透明度考試試題及答案
- 2025年網(wǎng)絡(luò)工程與信息安全的實(shí)務(wù)能力測試題及答案
- 2025年老齡化社會與養(yǎng)老服務(wù)考試試卷及答案
- 2025年金融風(fēng)險管理與金融科技考試試卷及答案
- 2025年健康教育與促進(jìn)能力評估題及答案
- 2025年創(chuàng)新管理與企業(yè)發(fā)展考試試卷及答案
- 2025年產(chǎn)品設(shè)計與市場匹配考試試卷及答案
- 公安院校及專業(yè)招生政審表
- 史上最全區(qū)塊鏈詳解課件
- (完整版)杭州電子科技大學(xué)數(shù)字電路期末考試試卷及答案
- 建筑裝飾裝修工程質(zhì)量驗(yàn)收規(guī)范試題
- 能源計量器具配備和管理
- 《食品經(jīng)營許可證》申請報告書空白模板
- 試卷交接簽字單
- 有限空間作業(yè)及應(yīng)急物資清單
- DB13(J)∕T 8060-2019 城鎮(zhèn)供熱管道及設(shè)備安裝工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 《國際商務(wù)》課程
- 壓力容器設(shè)計管理制度
評論
0/150
提交評論