浙江商業(yè)職業(yè)技術(shù)學(xué)院 徐 楓
圖書借閱管理系統(tǒng)是對圖書館管理系統(tǒng)的一個重要組成部分。圖書借閱管理子系統(tǒng)可以有效地管理讀者信息,讀者借還書的基本情況。此外,還可以對讀者的類型加以區(qū)分和管理。本系統(tǒng)可以看成是圖書管理系統(tǒng)的一個子系統(tǒng),該系統(tǒng)包含圖書信息管理、讀者信息管理、借、還書信息管理等功能模塊。圖書借閱管理的信息化成為學(xué)校教學(xué)資源開發(fā)和管理的重要手段,實現(xiàn)圖書管理信息管理的自動化,提高管理校率。
圖1 功能模塊結(jié)構(gòu)圖
該子系統(tǒng)數(shù)據(jù)庫是圖書管理系統(tǒng)的主要組成部分,數(shù)據(jù)處理主要表現(xiàn)在圖書信息的增、刪、改,讀者信息的增、刪、改,以及圖書的借閱、歸還和借閱記錄的查詢等功能。
圖書借閱管理子系統(tǒng)主要在讀者與圖書之間進行業(yè)務(wù)處理,在數(shù)據(jù)庫層面上表現(xiàn)為借書證與圖書之間的業(yè)務(wù)關(guān)系,本系統(tǒng)主要功能包括:圖書管理,讀者管理、借閱業(yè)務(wù)管理以及系統(tǒng)管理,功能模塊結(jié)構(gòu)圖如圖1所示。
數(shù)據(jù)庫設(shè)計的一般步驟是:概念設(shè)計、邏輯設(shè)計、物理設(shè)計和數(shù)據(jù)庫運行與維護。概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),通過對其中現(xiàn)實中的信息進行加工和整理,建立起抽象的概念數(shù)據(jù)模型,形成實體和關(guān)系等元素。本文概念設(shè)計階段,使用PowerDesigner軟件工具設(shè)計E-R模型圖,得到數(shù)據(jù)庫的CDM(概念數(shù)據(jù)模型)圖,圖2是圖書借閱管理系統(tǒng)的CDM圖。
圖2 圖書借閱系統(tǒng)數(shù)據(jù)庫CDM圖
其中,圖書實體的屬性為:圖書編號、書名、作者等,圖書編號為主碼;在本數(shù)據(jù)庫中每位讀者都是以借書證來表示的,借書證實體的屬性為:借書證編號、讀者姓名、性別等,借書證編號為主碼;借書證分類實體屬性為:類型編號、類型名稱和最大借閱數(shù)量、最大借閱天數(shù)等,類型編號為主碼。實體之間的邏輯關(guān)系分別為:圖書實體和借書證實體是多對多的關(guān)系,該關(guān)系表示一種圖書可以有多位讀者借閱,而一位讀者可以借閱多種圖書;借書證分類實體和借書證實體是一對多的關(guān)系,該關(guān)系表示一種借書證分類可以包括位讀者的借書證,而一位讀者的借書證只能屬于一種借書證分類。
數(shù)據(jù)庫概念設(shè)計完成后進行邏輯設(shè)計,邏輯設(shè)計主要工作是將概念數(shù)據(jù)模型設(shè)計的E-R圖轉(zhuǎn)化為成數(shù)據(jù)庫的表結(jié)構(gòu)圖,產(chǎn)生表結(jié)構(gòu)和各表之間的關(guān)系,可以使用PowerDesigner的“Generate Physical Data Model”工具將CDM圖轉(zhuǎn)換成PDM圖,在PDM圖中將會產(chǎn)生圖書借閱表。
物理設(shè)計通常是將設(shè)計完成的邏輯模型通過PowerDesigner軟件生成某種類型數(shù)據(jù)庫的腳本語言。
通過將數(shù)據(jù)庫的腳本語言在對應(yīng)數(shù)據(jù)庫的客戶端管理工具中的運行,形成可用數(shù)據(jù)庫。在數(shù)據(jù)庫運行過程中,需要對數(shù)據(jù)庫進行維護,維護包括內(nèi)容有:圖書信息;借書證和借書證分類基本信息;圖書和借書證管理:讀者借閱、讀者還書操作;借書證分類管理:分類添加、刪除和修改。借書證管理:讀者基本資料查看,讀者的添加和刪除。
本設(shè)計主要是圍繞著讀者借閱圖書的業(yè)務(wù)活動而展開的,通過對圖書借閱整個活動的業(yè)務(wù)分析,并按照數(shù)據(jù)庫設(shè)計的一般步驟,設(shè)計完成圖書借閱管理部分的數(shù)據(jù)庫內(nèi)容,該子系統(tǒng)數(shù)據(jù)庫的實現(xiàn)也為圖書館管理系統(tǒng)數(shù)據(jù)庫的實現(xiàn)打下了堅實的基礎(chǔ)。
[1]呂樹紅,王曉娟,印元軍.SQL Server2008案例教程及實訓(xùn)[M].南京:南京大學(xué)出版社,2013.
[2]譚恒松,嚴(yán)良達.ASP.NET項目開發(fā)實戰(zhàn)[M].電子工業(yè)出版社,2015.