<progress id="pltbd"></progress><cite id="pltbd"><span id="pltbd"><ins id="pltbd"></ins></span></cite><strike id="pltbd"><dl id="pltbd"></dl></strike><strike id="pltbd"><i id="pltbd"><del id="pltbd"></del></i></strike>
<strike id="pltbd"></strike>
<strike id="pltbd"><dl id="pltbd"><del id="pltbd"></del></dl></strike>
<strike id="pltbd"><dl id="pltbd"><del id="pltbd"></del></dl></strike>
<strike id="pltbd"><i id="pltbd"><del id="pltbd"></del></i></strike>
<strike id="pltbd"></strike>
<strike id="pltbd"></strike><strike id="pltbd"></strike>
<strike id="pltbd"><dl id="pltbd"><del id="pltbd"></del></dl></strike><strike id="pltbd"></strike>
<span id="pltbd"></span>
<span id="pltbd"><video id="pltbd"></video></span>
<strike id="pltbd"></strike>
<strike id="pltbd"></strike>
<strike id="pltbd"></strike>
<ruby id="pltbd"><video id="pltbd"><del id="pltbd"></del></video></ruby>
<th id="pltbd"><video id="pltbd"></video></th>
基于ASP.NET的古籍書目檢索系統研究與開發 http://www.liqianming.com http://www.liqianming.com/LunWen/2017-02-03/114973.html 徐麗 (大連大學圖書館,遼寧大連116622) 關鍵詞:古籍;ASP.NET;數據庫 摘 要:古籍的保護和利用是密不可分的,在保護古籍資源的同時也要提高其利用率。我館針對這種情況,自行開發了古籍書目檢索系統,這樣不但可以提高讀者查找古籍著作的效率,而且可以讓讀者對于館內古籍館藏一目了然。 中圖分類號:G250.76 文獻標識碼:A 文章編號:1003-1588(2010)05-0016-02 1 古籍書目檢索系統建立的作用與意義 古籍書目是反映館藏古籍資

基于ASP.NET的古籍書目檢索系統研究與開發


  • 時間:2017-02-07 19:29:18
  • 來源:本站發布
  • 作者:徐 麗

徐麗

(大連大學圖書館,遼寧大連116622)

關鍵詞:古籍;ASP.NET;數據庫

摘 要:古籍的保護和利用是密不可分的,在保護古籍資源的同時也要提高其利用率。我館針對這種情況,自行開發了古籍書目檢索系統,這樣不但可以提高讀者查找古籍著作的效率,而且可以讓讀者對于館內古籍館藏一目了然。

中圖分類號:G250.76

文獻標識碼:A

文章編號:1003-1588(2010)05-0016-02

1 古籍書目檢索系統建立的作用與意義

古籍書目是反映館藏古籍資源.為讀者提供藏書信息的重要手段。目前我館的古籍工作仍停留在手工操作階段,全庫使用的是自編的一套題名目錄,對于不熟悉古籍分類法的讀者很不方便,這樣就大大影響了讀者查閱古籍的積極性和使用效率。建立古籍書目數據庫并實現上網檢索,首先是方便了讀者查找書目信息,可隨時隨地了解館藏古籍情況;其次是滿足了高層次讀者對古籍版本等更多信息的需求;最后可以向外界揭示和宣傳館藏古籍,以提高古籍的利用率,充分發掘其價值。

2 系統使用的關鍵技術介紹

本系統的開發工具為ASP.NET.后臺數據庫采用Microsoft Access 2000。系統運行環境:服務器端為Windows 2000 server。客戶端為Windows 2000/XP或更高版本操作系統。

2.1 ASP.NET概述

ASP.NET是目前流行的一種動態網頁開發技術,它是ASP的升級版本.NET框架的一部分。在ASP.NET框架下,可以采用VB.NET,C++,Jscript.NET等語言編寫網上應用程序。由于采用編譯后運行方式,ASP.NET第二次訪問頁面時間比ASP快,效率增強。ASP.NET增添了許多過去沒有的功能強大的WEB控件,使得程序開發更簡單。

2.2數據庫的訪問

在大連大學圖書館古籍書目檢索系統中.ASP.NET是通過一組通稱為ADO.NET (ActiveX Data Object-ActiveX數據對象)的對象模塊來操作數據庫的。無論是Access、SQL Server或是其他數據庫,只要該數據庫具有對應的ODBC或OLE BD驅動程序.ADO對象就能夠進行操作。ODBC是Open DataBase Connection的縮寫,中文名稱為“開放數據庫連接”。在Windows操作系統中,ODBC的連接主要是通過“ODBC數據源管理器”吲∈完成的。而目前Micosoft對應用程序訪問各種各樣的數據源所使用的方法是OLE DB。

2.3分頁顯示技術

在大連大學古籍書目檢索主頁輸入檢索項后,查詢結果將會分頁顯示。這里筆者將程序設定為每頁顯示30條查詢結果的記錄。系統用到了ASP.NET中的DataGrid控件.它能以表格的形式綁定數據和顯示數據內容.并提供了一些對數據項設置格式的屬性。在這里筆者只討論它的分頁屬性。在DataGrid控件中,有- AllowPage屬性,可以用來控制是否進行分頁顯示數據。當AllowPage =ture時,即以分頁形式進行顯示。當數據量過大時,還可以自行設定每頁顯示的最大行數(利用Pagesize屬性)。同時顯示一個“下頁門前頁”的按鈕.按下按鈕可以以向前或向后的方式瀏覽整個數據源的數據,還可以通過設定CurrentPagelndex屬性來直接跳轉到相應的數據頁。在實際的應用當中.DataGrid控件中還會有按鈕列、模版列等用來對數據進行實時操作。

3古籍書目檢索系統設計

系統通過建立數據庫Web站點頁面和基于ASP方式的動態頁面,運用ODBC訪問數據源,來實現動態數據的查詢訪問和人機交互的動態頁面功能。

3.1數據庫設計

雖然可以采用多種數據庫系統來從事ASP.網頁數據庫的設計,但是由于Access取得較為容易,使用方便,因此古籍書目檢索系統采用Access數據庫.數據庫名稱為GJBOOK.dmb,包括下表:古籍圖書信息表(DB_bookinfo)、分類信息表(DB_CDinfo)。古籍圖書信息表( DB_bookinfo)用來存儲古籍圖書的基本信息。其中表DB- bookinfo的結構(見表1)。

古籍書目檢索系統在使用上分經、史、子、集及叢刊五個菜單項.其中叢刊下又設有續修四庫全書、四庫全書、其他叢刊三個二級菜單,數據庫設置經、史、子、集四大類及叢刊下設的續修四庫全書、四庫全書、其他叢刊三個分類。古籍書目查詢系統的結構(見圖1)。

從上圖中可知,讀者進入檢索系統后可以根據需要進入二級、三級菜單查看館藏書目,也可根據所掌握的檢索詞進行查詢。

3.2系統模糊查詢的建立

古籍書目檢索系統采用模糊查詢。系統須有兩個窗體,分別為Webforml,Webform2。Webforml是用于輸入檢索條件,為查詢窗體.Webform2則是用于返回查詢結果[4]。由于古籍版本較多分影印版、校刊版、木刻版等,卷數也是多種多樣,因此在查詢條件的選擇上就只是應用了關鍵的著者、書名及古籍的類別進行模糊查詢。讀者在檢索欄上輸入檢索項,如作者姓名、著作名等,系統會根據檢索項進行模糊查詢。當開始查詢時,Webforml調用Webform2,將必要的條件參數提交給Webform2.Webform2接受基本條件參數后拼裝條件并調用數據庫進行查詢,系統根據查詢條件對數據庫進行查詢后輸出結果,然后分頁顯示查詢結果。每頁30條記錄,最后在WEB服務器上發布。

回到頂部

亚洲精品在线播放