亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET的古籍書目檢索系統(tǒng)研究與開發(fā)

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

        徐麗

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

        1 古籍書目檢索系統(tǒng)建立的作用與意義

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

        2 系統(tǒng)使用的關鍵技術介紹

        本系統(tǒng)的開發(fā)工具為ASP.NET,后臺數(shù)據庫采用Microsoft Access 2000。系統(tǒng)運行環(huán)境:服務器端為Windows 2000 server,客戶端為 Windows 2000/XP或更高版本操作系統(tǒng)。

        2.1 ASP.NET概述

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

        2.2 數(shù)據庫的訪問

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

        2.3 分頁顯示技術

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

        3 古籍書目檢索系統(tǒng)設計

        系統(tǒng)通過建立數(shù)據庫Web站點頁面和基于ASP方式的動態(tài)頁面,運用ODBC訪問數(shù)據源,來實現(xiàn)動態(tài)數(shù)據的查詢訪問和人機交互的動態(tài)頁面功能。

        3.1 數(shù)據庫設計

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

        表1 古籍圖書信息表

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

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

        3.2 系統(tǒng)模糊查詢的建立

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

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

        result_show.asp

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

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

        亚洲色偷拍区另类无码专区| 99精品国产综合久久麻豆| 免费a级毛片高清在钱| 亚洲精品国产av天美传媒| 精品久久久久久久久免费午夜福利| 国产精品女同久久免费观看| 成年人视频在线观看麻豆| 人妻少妇精品久久久久久| 97精品人妻一区二区三区香蕉| 伊人亚洲综合网色AV另类| 久久精品国产亚洲av沈先生| 好吊妞视频这里有精品| 好屌草这里只有精品| 人妻丰满av无码中文字幕| 亚洲精品色播一区二区| 免费午夜爽爽爽www视频十八禁| 中文字幕在线亚洲日韩6页| 亚洲欧洲国产日产国码无码| 在线观看人成网站深夜免费| av素人中文字幕在线观看| 亚洲色欲色欲www| 国产激情在观看| 高清成人在线视频播放| 女人的精水喷出来视频| 亚洲va中文字幕无码| 99综合精品久久| 国产精品亚洲综合久久| 欧美日韩精品久久久久| 狠狠久久久久综合网| 亚洲毛片av一区二区三区| 免费一区二区高清不卡av| 亚洲熟女乱色综合亚洲av| 久久人人做人人妻人人玩精| 香蕉蜜桃av一区二区三区| 久久精品国产字幕高潮| 久久这里只精品国产免费10| 无码精品一区二区三区免费16| 天堂av网手机线上天堂| 久久精品国产视频在热| 综合无码综合网站| 美女丝袜诱惑在线播放蜜桃|