999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2010-03-23 08:45:26徐麗
河南圖書館學刊 2010年5期
關鍵詞:數據庫系統

徐麗

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

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

古籍書目是反映館藏古籍資源,為讀者提供藏書信息的重要手段。目前我館的古籍工作仍停留在手工操作階段,全庫使用的是自編的一套題名目錄,對于不熟悉古籍分類法的讀者很不方便,這樣就大大影響了讀者查閱古籍的積極性和使用效率。建立古籍書目數據庫[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等語言編寫網上應用程序[2]。由于采用編譯后運行方式,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數據源管理器”[3]來完成的。而目前Micosoft對應用程序訪問各種各樣的數據源所使用的方法是OLE DB。

2.3 分頁顯示技術

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

3 古籍書目檢索系統設計

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

3.1 數據庫設計

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

表1 古籍圖書信息表

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

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

3.2 系統模糊查詢的建立

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

查詢功能的實現分為三部分:input.aspx、detail.aspx。input.aspx讓用戶輸入查詢條件,result_show.aspx顯示查詢結果。其中查詢內容的部分程序代碼如下:

result_show.asp

<%@ImportNameSpace=”System.Data”%>

<%@ImportNameSpace=”System.Data.OleDb”%>

主站蜘蛛池模板: 欧美日韩国产高清一区二区三区| 国产三级视频网站| 久久香蕉国产线看观| 国产精品色婷婷在线观看| 久久精品中文字幕免费| 四虎精品免费久久| 亚洲色图欧美视频| 香蕉色综合| 美女视频黄又黄又免费高清| 亚洲日本精品一区二区| 男女精品视频| 国产情侣一区二区三区| 亚洲人成人伊人成综合网无码| 久久精品66| 日本一区中文字幕最新在线| 欧美日韩国产在线人| 99热国产这里只有精品无卡顿"| 亚洲区一区| 国产在线精品香蕉麻豆| www.亚洲色图.com| 91精品小视频| 亚洲国产精品日韩av专区| 福利片91| 中国丰满人妻无码束缚啪啪| 午夜激情婷婷| 欧美另类视频一区二区三区| 丁香婷婷激情综合激情| 丰满少妇αⅴ无码区| 在线无码九区| 国产成人无码Av在线播放无广告| 欧美伊人色综合久久天天| 日韩国产一区二区三区无码| 国产成人区在线观看视频| 精品国产污污免费网站| 国产一区二区三区免费观看| 国产视频只有无码精品| 在线不卡免费视频| 色网站在线视频| 成人韩免费网站| 99精品伊人久久久大香线蕉| 国产一级毛片在线| аⅴ资源中文在线天堂| 99ri精品视频在线观看播放| 亚洲成a人在线观看| 无码免费试看| 久久性妇女精品免费| 91无码人妻精品一区二区蜜桃| 国产亚洲精| 自拍亚洲欧美精品| 中文字幕无码电影| 色吊丝av中文字幕| 久久久久88色偷偷| 搞黄网站免费观看| 久久久久中文字幕精品视频| 中文字幕欧美日韩| 欧美色视频网站| 亚洲综合18p| 亚洲无码高清一区二区| 国产日韩久久久久无码精品| 久久成人国产精品免费软件 | 国产精品欧美激情| a亚洲视频| 91精品国产一区自在线拍| 91香蕉视频下载网站| 欧美日韩亚洲综合在线观看| 成人欧美日韩| 亚洲人成人无码www| 91毛片网| 久久国产拍爱| 欧美亚洲另类在线观看| 嫩草国产在线| 亚洲AV无码精品无码久久蜜桃| 2021国产精品自拍| 青草国产在线视频| 国产午夜人做人免费视频中文 | 国产人成乱码视频免费观看| 亚洲va在线∨a天堂va欧美va| 国产视频一区二区在线观看| 午夜国产不卡在线观看视频| 香蕉国产精品视频| 国产91精选在线观看| 香蕉视频在线观看www|