唐浩 安徽財經大學 管理科學與工程學院
圖書館管理系統是我國大部分院校或其它部門不可缺少的部分,書籍是人類精神食糧,尤其對一些學校,圖書館來說,非常重要。在軟件開發中,以計算機圖書為主,稱“計算機圖書管理系統”。 計算機圖書管理系統能夠為用戶實現借閱圖書、管理等,隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。
計算機管理系統圖書管理系統數據庫模式定義了數據庫的結構、表、關系、域和業務規則。 數據庫模式是一種設計,數據庫和應用正是建立在此基礎上的。域是一列可能擁有的值的集合。必須為每一個表的每一列確定域。除了數據的物理必填字段外,還需要確定是否有些域對表來說是唯一的。
計算機管理系統圖書管理系統數據庫模式的最后一個要素是業務規則,它是對需要反映在數據庫和數據庫應用程序中的業務活動的允許空字符串。本文利用DATA控件訪問數據庫,該軟件是利用ACCESS數據庫,操作方便,簡單。在ACCESS數據庫中不需要創建數據連接,因為它是VB中默認的數據庫形式。這里的數據庫采用Access,用ADO作為連接數據對象。
ADO中的數據對象通常保存的是查詢結果。Record Set是ADO中最復雜的對象,有許多屬性和方法。Record Set保存的是一行行的記錄,并標有一個當前記錄。可以直接利用DATA控件直接綁定,在DATA控件的屬性中的RECORDSOURCE對數據表進行連接。
Set Record Set=DB.Openrecordset(sqtStr)
這條語句創建并打開了對象Record Set,其中db是先前創建的鏈接對象,sqtStr是一個字串,代表一條標準的SQL語句。例如: sqlStr=“SELECT * FROM table1”Set Record Set=DB.Openrecordset(sqtStr),執行后,對象Record Set中就保存了表table1中的所有記錄。
當數據設置好后就應用VB當中去,步驟:新建一個模塊命名“Database”,在Database 添加代碼:

圖1 連接示意圖
在使用了ADO對象之后要關閉它,因為它使用了一定的服務器資源。通過調用方法close實現關閉,然后再釋放它。
利用MSFLEGRID控件來顯示數據庫中的內容,可以直接通過DATA控件來實現操作,也可以利用代碼來完成相關的操作。

圖2 計算機圖書管理系統數據流程圖
作為計算機應用的一部分,使用計算機對圖書資源信息進行管理,具有著手工管理所無法比擬的優點.例如:查閱迅速、安全性高、可靠性高、存儲量大、保密性好、成本低等。這些優點能夠極大地提高圖書館管理的效率,也是企業、學校的科學化、正規化管理,與世界接軌的重要條件,因此,開發這樣一套管理軟件是很有必要。