美章網 精品范文 圖書管理系統論文范文

圖書管理系統論文范文

前言:我們精心挑選了數篇優質圖書管理系統論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。

圖書管理系統論文

第1篇

[論文摘要]通過對常用藏書剔除的方法的分析,闡明依托圖書館集成管理系統藏書剔除的組織、計劃、實施,及其方法和步驟,提出進行以3~5年為周期的藏書剔除,有利于館藏結構的持續改善。

藏書剔除即“將某些圖書從基本藏書區中撤出,轉人某種輔助藏書區、儲存中心,或加以注銷”的一個過程,將一部分失去使用價值或利用率很低的書刊撤離一線書庫[1],可使留下來的藏書更加符合圖書館的任務和讀者需要。

一、常用方法的藏書剔除

常用的藏書剔除辦法主要有主觀判斷法、書齡判斷法、使用年限法等,其中主觀判斷法是藏書剔除最常用的方法之一,是館員按照事先擬訂的一系列相關的剔除標準(或準則),憑借自己的經驗,直接在書架上剔除文獻資料。面對的是知識內容千差萬別、質量水平參差不齊的藏書,運用主觀判斷法進行藏書剔除的尺度很難把握。

書齡判斷法是根據圖書年代進行藏書剔除的一種方法。可是相同書齡圖書的利用率會相差甚遠,單純以年代決定藏書的去留,就有可能把一些有價值的、使用率高的舊書剔除出去,或者留下許多書齡較短、不符合讀者需求的圖書。

文獻壽命“半衰期”體現的是知識情報的老化與更新的基本規律,可以作為一線書庫藏書剔除的一個參考依據。然而在實際工作中,量化某一館藏是否超出其有效使用年限,或著超出了多少,都是很困難的。

調查研究法是開展特定范圍(讀者、專家)的調查,并根據調查結果進行藏書剔除的一種方法。它過分注重代表范圍內的即時需求,忽視館藏體系整體的、長遠的建設和發展。

滯架時間是反映圖書使用情況的一個客觀標準,如果大量利用率很低的館藏文獻繼續留在一線書庫,會增加館藏的承載負擔和經濟支出,增加讀者查找和獲取的時間。但如果圖書沒有放到規定位置,或者讀者沒有發現它,那么它自然沒有被利用的記錄,很可能就被選為剔除對象。

目標比對法是根據資源建設目標進行藏書剔除的一種方法。然而,藏書體系也需要不斷完善,這種方法有時會加大滯后的周期。

上述方法從不同角度為藏書剔除提供依據,總體上說是各有千秋。有些時候,單獨使用上述方法在時間、人力、質量等方面難以滿足藏書剔除的需要,需要結合目標、摸索更先進、更科學、更合適的藏書剔除方法。

二、圖書館管理系統發展概況

圖書館管理系統,又稱圖書館自動化管理系統,自國內圖書館開始運用圖書館自動化管理系統,到目前已經將傳統的圖書館業務手工操作轉變為計算機管理,從簡單的單個模塊管理提升到功能齊全和強大的集成系統,使圖書館的主要業務,包括采訪、編目、流通、連續出版物管理、公共檢索等,在一個書目數據庫中得以實現。隨著計算機和網絡技術在我國的快速發展,圖書館管理系統全面普及,傳統的人工工作逐項逐項地被計算機代替。圖書館管理系統本身從圖書館內部提供信息資源朝著館際之間資源共享和信息資源的多媒體化[2-3]方向發展。圖書館管理系統實時顯示圖書的庫存數量、種類,以及圖書的借閱情況,有助于動態的分析和決策,提高了圖書館的管理水平,提高了工作效率。

三、基于圖書館管理系統的藏書剔除

在圖書館集成管理系統得到普遍應用的當前,依托各集成管理系統的功能,跟蹤特定讀者群,核實電子文獻、各種數據庫、虛擬館藏的覆蓋面、特色和利用情況。與對口院系、各專業尤其重點學科、基地建立長期的聯系,掌握對口院系學科的專業設置、課程設置及學生和教師用書需求。根據入藏、流通、閱覽統計,確定反映本館利用狀況的藏書周轉基點,研究剔除一部分非本館特色學科的文獻、剔除一部分少人問津的文獻,對藏書結構、滿足率、利用率造成的影響。傳統的藏書剔除工作也可以根據計劃進度、一個庫一個庫、一類一類、持續不斷地開展,形成一個經常性、制度化、規范化、以3~5年為周期的、按主題(或按類別)的藏書剔除制度。

利用計算機很容易列出長期滯架文獻的清單,但是要從這幾十萬條數據中判斷出哪些圖書應該在這一批剔除的確有困難。況且,判斷館藏圖書是否有使用價值,使用頻率的高低只是其中的一個方面,使用頻率的高低并不一定與使用價值的大小同步,滯架書刊中不乏一些內容質量、及其時效性都是好的或比較好的書刊,不應屬于剔除之列。因此必須啟用專用的系統,把具體的量化指標限定條件輸入計算機,如歷年利用率要求、出版時間要求、復本數量要求、外觀狀態要求、修補次數要求等,其中連續利用率、出版時間、復本數量可以從數據庫獲得,外觀狀態和修補次數如果有記錄以記錄為準,沒有記錄則認定外觀狀態正常、修補次數為零。在計算機分類分類平成檢索之后,記錄符合條件的分類結果,生成一個符合量化指標的表單。面對學科知識千差萬別、書品質量參差不齊的具體藏書,不是用幾條原則標準就能決定取舍的,隨時都可出現的一些實際問題。所以還需具體問題具體分析,還須對藏書進行逐類審查、逐種鑒別的,任何僵化的、一刀切的做法是不可取的,因此需要對擬剔除文獻進行必要的復審。

對于通過復核的擬剔文獻,才可以分門別類交付工作人員把對應的文獻逐一從架位上按順序抽取出來,按順序集中存放。下架后應設一道復核工序,即由復核人員對下架的剔除文獻進行認真核對,以防止誤剔、漏剔。同時,對獲批下架文獻進行相應的數據處理,把剔除文獻的去向反映到相應的數據庫,調整庫位,生成新的排架號。

藏書剔除的主要目的是為了提高藏書質量,讓使用率高的藏書留在一線書庫的開架書位上,方便讀者取用,提高流通書位的利用率,控制開館成本。斯坦利J斯洛特的相關研究表明:“當一個圖書館的核心藏書占該館現有圖書的72~84%時,可以保證滿足99%的讀者使用需求”,換句話說,如果一個圖書館將其現有藏書的16~28%圖書予以剔除,會對1%的讀者需求產生影響。所以儲藏剔除不能將剔除文獻輕率地拋棄,對尚有一定參考、利用價值的書刊,優先移至貯藏書庫,密集排架,以為讀者可能產生的特殊文獻需求提供保障。通過對藏書剔除相關問題的研究、分析和解決,可從藏書是否符合讀者群的需求、藏書分類是否恰當、藏書著錄是否準確、藏書排架是否符合讀者習慣等一個個側面為館員改進工作提供了非常重要的反饋信息,進而有利于修正和調整資源建設的方針和政策,有利于管理水平的提高。

四、結束語

藏書剔除是藏書建設的重要環節,在當前圖書館集成管理系統得到普遍應用的前提下,依托圖書館集成管理系統的功能,可為藏書剔除工作提供更客觀、更準確的依據,并有效地保障藏書剔除的進度和質量。

參考文獻:

[1]李娟,現代圖書館的藏書剔除工作[J].圖書館論壇.2006.(26)3:255-256.

第2篇

1.1圖書管理系統簡介

本系統利用處理數據庫的功能,實現對圖書館信息的管理。主要功能為管理有關讀者、出版社、書籍、借閱和管理者的信息等。

本系統的結構分為讀者信息管理模塊、出版社信息管理模塊、書籍信息管理模塊、借閱信息管理模塊、管理者管理信息模塊、報表顯示模塊和查詢處理模塊。

1.2數據需求

根據系統的需求,首先將要記錄的信息分類,要記錄的信息如下。

=1\*GB2⑴讀者信息:包括證號、姓名、聯系方式、已借書數目、讀者類別和能否借書等。

=2\*GB2⑵出版社信息:包括名稱、地址、網址、E-mail等。

=3\*GB2⑶書籍信息:包括書號、叢書系列、作者、責任編輯、字數、定價、出版時間、主題分類、二級分類、館內借閱分類、總冊數、庫存量、出版社和書名等。

=4\*GB2⑷借閱信息:包括借閱日期、應歸還日期、實際歸還日期、能否續借、書號和證號等。

=5\*GB2⑸管理者信息:包括管理者名稱、對應密碼和對應權限等。

根據這些需要,本系統需要“讀者信息”表,“出版社信息”表,“書籍信息”表,“借閱信息”表和“管理者信息”表。

1.3事務需求

經過實際考察、咨詢和分析,高等院校圖書管理系統主要應該具有以下功能模塊,如1.1圖。

=1\*GB2⑴在讀者信息管理部分,要求如下。

可以瀏覽讀者信息。

可以對讀者信息進行維護,包括添加及刪除等操作。

=2\*GB2⑵在出版社信息管理部分,要求如下。

可以瀏覽出版社信息。

可以對出版社信息進行維護,包括添加及刪除等操作。

=3\*GB2⑶在書籍信息管理部分,要求如下。

可以瀏覽書籍信息。

可以對書籍信息進行維護,包括添加及刪除等操作。

=4\*GB2⑷在借閱信息管理部分,要求如下。

可以瀏覽借閱信息。

可以對借閱信息進行維護操作。

=5\*GB2⑸在管理者信息管理部分,要求如下。

顯示當前數據庫中管理者情況。

對管理者信息維護操作。

SHAPE\*MERGEFORMAT

圖1-1系統業務邏輯關系

1.4系統開發平臺

前臺:

1、硬件要求:

CPU:Pentium42.0GHz以上IBM兼容機

內存:512MB以上容量

顯卡:32MB或以上顯存之AGP接口顯卡

2、軟件要求:

操作系統:MicrosoftWindows2000/XP

開發工具:2003

數據庫服務器:

1、硬件要求:

CPU:Pentium42.8GHz以上IBM兼容機

內存:1024MB以上容量

顯卡:32MB或以上顯存之AGP接口顯卡

2、軟件要求:

操作系統:MicrosoftWindows2000Server

數據庫服務器:MicrosoftSQL2000Server

網絡設備:

2塊網卡:客戶機D-LinkDFE-650TX,服務器IntelPCLA8460B。

路由器:一臺SOHO路由器TL-R402M

1.5網絡拓撲結構

本設計采用客戶機/服務器(C/S)體系,數據的儲存管理功能較為透明性,可以合理均衡事務的處理,充分保證數據的完整性和一致性。

SHAPE\*MERGEFORMAT

圖1.2C/S模式結構

第2章設計與實現

數據庫主要著重于數據對象的屬性和數據對象之間的關系的分析。一般采用E-R圖,即實體-關系模型來分析數據對象的屬性和數據對象之間的關系。

2.0系統流程圖

在本系統中準備通過如下窗體來實現數據維護的功能。

(1)主窗體:管理著各個子窗體。

(2)“讀者信息”子窗體:管理讀者信息。

(3)“管理者信息”子窗體:管理用戶信息。

(4)“出版社信息”子窗體:管理出版社信息。

(5)“書籍信息”子窗體:管理書籍信息。

(6)“借閱信息”子窗體:管理借閱信息。

(7)“報表窗體”子窗體:顯示數據報表。

(8)“綜合查詢”子窗體:執行用戶自定義的查詢。

系統流程圖如圖3.1所示:

圖2.1系統流程圖

2.1E-R模型設計

2.1.1實體列表

實體

描述

讀者

所有借閱者,查閱者,由證件號標識

出版社

圖書館所有圖書所屬出版社,由出版社編號標識

書籍

圖書館所有圖書,由刊號標識

借閱

書號、證號、借閱日期、應歸還日期等屬性,由方式標識

系統管理員

系統維護人員

2.1.2系統的E-R模型

該圖書管理系統的E-R模型,如下圖所示

圖2.2圖書管理系統E-R圖

2.2設計數據庫

2.2.1創建數據庫

(1)在服務器資源管理器中的任一節點右擊。

(2)執行快捷菜單中的“新建數據庫”命令,并在打開的“創建數據庫”對話框中輸入數據庫名Library,選中“使用WindowsNT集成安全性”單選按鈕。

(3)單擊“確定”按鈕,則新建的數據庫就會出現在服務器上。

2.2.2創建數據表

創建數據庫后,為Library數據庫添加數據表,步驟如下。

(1)在服務器資源管理器中右擊數據庫Library下的“表”文件夾。在彈出的快捷菜單中執行“新建表”命令,出現表設計器。

(2)添加表的字段和其他詳細資料。各表數據結構如下表所示。

表2-1出版社信息

列名

數據類型

長度

主鍵

出版社名稱

varchar

50

Yes

出版社地址

varchar

50

網址

char

50

E-mail

char

50

表2-2讀者信息

列名

數據類型

長度

主鍵

證號

int

4

Yes

姓名

varchar

20

聯系方式

varchar

50

已借書數目

int

4

讀者類別

int

4

能否借書

bit

1

密碼

varchar

6

表2-3借閱信息

列名

數據類型

長度

主鍵

書號

char

10

Yes

證號

int

4

Yes

借閱日期

datetime

8

應歸還日期

datetime

8

實際歸還日期

datetime

8

續借

bit

1

表2-4書籍信息

列名

數據類型

長度

主鍵

書號

char

10

Yes

叢書系列

nchar

50

作者

nchar

50

字數

int

4

定價

money

8

出版時間

datetime

8

主題分類

nchar

50

二級分類

char

50

館內借閱分類

int

4

總冊數

int

4

庫存量

int

4

出版社

varchar

50

書名

varchar

50

表2-5管理者信息

列名

數據類型

長度

主鍵

用戶名稱

char

20

Yes

密碼

char

20

權限

int

4

2.2.3連接數據庫

為數據庫Library和本系統之間建立一個數據連接。

(1)在服務器資源管理器中右擊“數據連接”節點。在彈出的快捷菜單中執行“添加連接”命令,打開DataLinkProperties對話框。切換到Provider選項卡,選中列表框中的MicrosoftOLEDBProviderforSQLServer項。單擊“下一步”切換到Connection選項卡。

(2)在其中的第一個下拉列表框中選擇數據庫所在服務器名稱。輸入登錄服務器信息后選擇數據庫Library,然后單擊TestConnection按鈕。如果測試成功,單擊“確定”按鈕。

2.3主窗體設計

創建一個新的“Windows應用程序”類型的項目,名為“圖書館管理”。將默認創建的窗體命名為“主窗體”,把“主窗體”作為本系統中的主界面。

在窗體中添加兩個Pannel控件,7個Button控件和7個Linklabel控件。

2.3.1設計登錄界面

設計登錄界面,創建一個新的”Windows窗體”,名為登錄,作為本系統的登錄界面.在登錄窗體上添加兩個Label控件,兩個Button控件和兩個TextBox控件,添加控件后的窗體如圖所示。

2.3.2添加數據組件

在工具箱中單擊“數據”選項卡,添加OleDbDataAdapter組件。

(1)在工具箱中單擊OleDbDataAdapter組件,在窗體任意位置拖動出一個虛框矩形后釋放左鍵彈出“數據適配器配置向導”對話框。

(2)單擊“下一步”,在打開的對話框中選擇前面建好的數據連接,然后單擊“下一步”。

(3)選中“使用SQL語句”,然后單擊“下一步”進入“生成SQL語句”對話框。

(4)在其中的多行文本框直接輸入SQL語句“SELECT管理者信息.*FROM管理者信息”。

(5)單擊“下一步”按鈕,進入“查看向導結果”,單擊“完成”按鈕完成數據適配器配置。

配置數據適配器后,在主窗體上就會自動添加一個OleDbConnection控件。

2.3.3生成數據集

生成數據集的步驟如下:

(1)單擊OleDbDataAdapter控件“屬性”對話框中的“生成數據集”鏈接,打開“生成數據集”對話框。

(2)在其中選中“新建”單選按鈕,并在其后面的文本框中輸入“Lib管理者信息”。

(3)在“選擇要添加到數據集中的表”列表框中列出了前面添加的OleDbDataAdapter組件所連接的表,選中該表名前面的復選框。

(4)選中“將此數據集添加到設計器”復選框,單擊“確定”按鈕

這樣,將生成一個名稱為“Lib管理者信息”的數據集,該數據集以文件形式存儲,文件名為“Lib管理者信息.xsd”。而在項目中,添加了一個DataSet組件,名為“objLib管理者信息”。

在解決方案資源管理器中右擊該項目,在彈出快捷菜單中單擊“屬性”菜單項。在打開的“屬性頁”對話框中的“啟動對象”下拉列表框中選擇“主窗體”選項。單擊“確定”按鈕,這樣該項目啟動時,就會從主窗體開始啟動。

2.3.4設計代碼

在程序運行過程中,如果想通過單擊LinkLabel控件或Button控件進入系統中的各個功能模塊(如顯示讀者信息等),就會彈出一個對話框要求輸入用戶名和密碼.單擊"確認"按鈕,程序就會到數據庫的"管理者信息"表中查找該用戶名和密碼是否存在.如果存在,允許進入功能模塊.

完成登錄功能的主要代碼集中在UserCheck函數中.在程序運行過程中,在登錄窗體的"用戶姓名"和"用戶密碼"文本框中輸入用戶名和密碼后,單擊"確認"按鈕就會觸發UserCheck函數并執行其中的代碼.如果UserCheck函數返回True,那么允許用戶的操作;否則拒絕用戶的操作請求.

在UserCheck函數中首先定義Login類型的變量dlg_Login,然后通過ShowDialog方法來顯示登錄窗體.如果用戶在登錄窗體中輸入用戶姓名和密碼,并且單擊了"確認"按鈕,那么自動調用一個自定義函數LoadDataSet(),由此函數進行數據加載.如果出錯,顯示錯誤信息,回滾整個事務.

2.4讀者信息

在當前項目中添加一個“Windows窗體”,將窗體命名為“讀者信息”。

2.4.1設計顯示界面

在窗體上添加1個GroupBox控件,9個Button控件,5個TextBox控件,1個CheckBox控件和7個Label控件。

各按鈕控件是為了執行相應的操作。各TextBox控件和CheckBox控件用來顯示數據集中的數據,這個功能通過設置DataBindings屬性來實現。

2.4.2添加數據組件

向窗體添加OleDbConnection組件,命名為OleDbConnection1后將其選中,在“屬性”對話框的ConnectionString欄單擊,選擇所建數據庫Library。

添加OleDbDataAdapter組件和生成數據集的方法步驟如2.3.2及2.3.3。

設置各TextBox控件的DataBinding屬性來實現對數據集中數據的顯示(以Edit證號為例)。

(1)選中“Edit證號”控件單擊“屬性”對話框。

(2)單擊DataBinding屬性前面的+號打開該屬性的詳細列表。

(3)設置Text屬性:在該屬性后面欄中單擊并選擇所對應字段。

(4)設置其他TextBox控件的DataBinding屬性。

2.4.3功能實現

顯示數據,添加讀者,保存更改,記錄定位的實現。

“管理者信息”,“出版社信息”,“書籍信息”,“借閱信息”和該模塊的設計思路及方法步驟完全一致,在此從略。

2.5顯示報表

在當前項目中添加一個“Windows窗體”,命名為“報表窗體”,該模塊顯示當前數據庫中讀者信息和借閱信息的報表。

在窗體上添加一個CrystalReportViewer1,它充當報表顯示的窗體,然后在窗體中添加一個菜單,菜單中包括兩個子菜單項—“讀者信息”和“借閱信息”。

在程序運行中,如果單擊“讀者信息”菜單項,就會自動在窗體上顯示“讀者信息報表.rpt”:如果單擊“借閱信息”命令就會自動在窗體上顯示“借閱信息報表.rpt”報表。

2.5.1添加讀者信息報表

(1)在開發環境中選擇菜單“項目”中的“添加新項”對話框中選擇CrystalReport選項。

(2)在“名稱”文本框中輸入報表名“讀者信息報表.rpt”,單擊“打開”按鈕,就會彈出入圖所示的“CrystalReport庫”對話框。

(3)在其對話框中選擇“使用報表專家”單選按鈕,在“選擇專家”列表框中選擇“標準”選項,單擊“確定”按鈕,進入下一步。

(4)在彈出的“標準報表專家”對話框中,選擇“可用的數據源”列表框中的OLBDB(ADO)選項,就會彈“OLEDB(ADO)”對話框。選擇OLBDB提供程序為MicrosoftOLEDBProviderforSQLServer,單擊“下一步”按鈕,顯示“連接信息”對話框。

(5)在其中設置連接信息,單擊“完成”按鈕,返回“標準報表專家”對話框。

(6)選擇數據源為OLEDB(ADO)中的Library數據庫,并且選中其中的“讀者信息”表。單擊“插入表”按鈕,把“讀者信息”表插入到報表中,單擊“下一步”按鈕。

(7)在“字段”選項卡中單擊“全部添加”按鈕,把“讀者信息”表中的所有字段添加到報表中,單擊“完成”按鈕就完成報表的設計。

設計完成的“讀者信息報表”如圖所示。

2.5.2添加借閱情況報表

添加借閱情況報表的過程與添加讀者信息報表過程大致相同,不同之處在于插入到報表中的數據表為“讀者信息”。

2.6綜合查詢的實現

在程序運行過程中,單擊主窗體的“綜合查詢”按鈕,就會彈出一個對話框。在其中設置查詢條件,根據查詢條件從記錄集中篩選出所需記錄。

為此需要在項目中添加一個窗體“綜合查詢”。

還需要設置“CmbBox運算符”控件的Items屬性。單擊窗體上“CmbBox運算符”控件,然后在“屬性”對話框中單擊Items欄,就會出現一個按鈕,單擊按鈕,在打開的窗口中如圖2.2所示設置字符串集合編輯器字符串。

SHAPE\*MERGEFORMAT

圖2.2所示設置字符串集合編輯器

設置完畢,單擊確定按鈕。

2.6.1添加數據組件

在窗體上添加一個OleDbDataAdapter組件,使用數據適配器配置向導對其進行配置。選擇數據連接后輸入SQL語句“SELECT出版社信息.*FROM出版社信息”。

同樣再為窗體添加四個OleDbDataAdapter組件,

在"生成SQL語句"對話框的多行文本框中分別輸入SQL語句“SELECT讀者信息.*FROM讀者信息”,“SELECT管理者信息.*FROM管理者信息”,“SELECT借閱信息.*FROM借閱信息”,“SELECT書籍信息.*FROM書籍信息”,然后單擊“完成”按鈕,Name屬性分別設置為OleDbDataAdapter2,OleDbDataAdapter3,OleDbDataAdapter4,OleDbDataAdapter5完成數據適配器的配置。

生成數據集的步驟如下。

(1)在OleDbDataAdapter1組件的“屬性”對話框中單擊“生成數據集”超鏈接,打開“生成數據集”對話框,選中“新建”按鈕并在后面文本框中輸入“Lib綜合查詢”。

(2)在“選擇要添加到數據集中的表”列表框中,選中5個表前面的復選框。

(3)選中“將此數據集添加到設計器”復選框,單擊“確定”按鈕。

這樣,將生成一個名稱為“Lib綜合查詢”的數據集,該數據集以文件的形式存儲,文件名為“Lib綜合查詢.xsd”。而在項目中,添加一個DataSet組件,名稱為“objLib綜合查詢”。

設計完成的數據集如圖2.4所示。

圖2.3綜合查詢數據集

第3章系統測試

3.1開發與測試環境

本系統使用語言進行開發。需要FrameworkSDKv1.1的支持。適用內存不低于256M配備有Windows2000,Windows2003,WindowsXP系統的計算機。

3.3程序調試情況

在數據連接時一定要注意窗體和相應顯示控件的綁定關系。在把系統從一臺計算機移植到另一臺計算機時一定要把數據文件library.mdf和library_log.LDF同時移植,并對相應的提供服務的SQLServer服務器進行相應的修改,否則數據正確連接并顯示。

3.4功能顯示

運行程序后首先顯示主窗體,如圖3.2所示。

圖3.2主界面

單擊“輸入/查看讀者信息”,就會彈出如圖3.3所示登錄框。

SHAPE\*MERGEFORMAT

圖3.3登錄界面

在登錄對話框中輸入用戶姓名和密碼,單擊“確認”按鈕,就會對用戶身份進行認證,如果認證通過,那么就會彈出如圖3.4所示的讀者信息管理窗體。

圖3.4讀者信息管理窗體

在“讀者信息”窗體中可以對讀者信息進行維護操作,例如瀏覽讀者信息,添加記錄和刪除記錄等。

單擊“輸入/查看書籍信息”,就會顯示“書籍信息”窗體,在該窗體中可以對書籍信息進行維護操作。書籍信息維護窗體如圖3.5所示。

圖3.5書籍信息窗體

單擊“輸入/查看借閱信息”,就會顯示“借閱信息”窗體,在該窗體中可以對出版社信息進行維護操作。出版社信息維護窗體如圖所示。

圖3.6借閱信息窗體

單擊“輸入/查看出版社信息”,就會顯示“出版社信息”窗體,在該窗體中可以對借閱信息進行維護操作。借閱信息維護窗體如圖3.7所示。

圖3.7出版社信息窗體

單擊“輸入/查看管理者信息”,結果如圖3.8所示。

圖3.8管理者信息窗體

在主窗體上單擊“顯示報表”,那么就可以查看反映讀者信息和借閱信息的報表,借閱信息的報表如圖所示。

SHAPE\*MERGEFORMAT

圖3.9報表窗體

如果用戶在運行的主窗體上單擊“綜合查詢”,那么就可以查看針對不同的數據表進行查詢操作。選擇查詢依據為“出版社信息”表查看其中的所有信息,結果如圖3.10所示。

SHAPE\*MERGEFORMAT

圖3.10綜合查詢窗體

3.5結論

在這個系統的開發過程中,值得注意的幾點有:

(1)數據報表的實現.報表是數據庫應用程序的重要組成部分,通過報表,可以把數據庫中內容經過組織以后生動地展示給用戶,提供的CrystalReport可以大大提高報表的設計效率。

(2)復雜查詢的實現。在程序運行過程中,單擊窗體中的“綜合查詢”按鈕,就會彈出一個對話框,在該對話框中設置查詢條件,根據查詢條件從記錄集中篩選出所需記錄,所指定的查詢條件包括查詢的依據,排序的依據,運算符等等。

第4章結束語

通過做課程設計,有幾點感想,歸納如下。

1.扎實的理論基礎。如果不掌握它們,很難寫出高水平的程序。而這一點又是我們所缺乏的。

2.不鉆牛角尖。當遇到障礙的時候,暫時遠離電腦,當重新開始工作的時候,也許會發現那些難題現在竟然可以迎刃而解。

3.多與別人交流。三人行必有我師。

4.良好的編程風格。注意養成良好的習慣,代碼的縮進編排,變量的命名規則要始終保持一致。如果注釋和代碼不一致,那就更加糟糕。

最后,特別要感謝老師在軟件工程和數據庫課程中認真負責的教學,才使得我能結合所學的知識完成這一課程設計。

論文關鍵詞C/SSQL2000數據庫VB

論文摘要:本文完成了一個基于Client/Server模式的高校圖書管理系統的設計與實現。運用結合MicrosoftSQLServer2000開發的登錄模塊主要用于驗證用戶身份,進行有效的操作。從主界面模塊在驗證后進入每個子模塊進行各個子系統的具體功能操作。在整個系統設計中充分利用了模塊化的設計思想和開發方法。

參考文獻

1薩師煊,王珊,數據庫系統概論(第三版).北京:高等教育出版社,2000

第3篇

FLCS系統組成

圖書管理系統FLCS分為圖書采訪子系統、編目子系統、流通子系統、典藏子系統、期刊子系統、全文管理子系統、書目檢索子系統、閱覽管理子系統八部分,系統各部分既相互獨立,又能進行各部分之間的數據調用。該系統提供了豐富的數據接口功能,可以實現系統數據與MARC(ISO2709)數據的相互轉換,也可以將系統數據轉換為相應的文本數據,以供字處理軟件如WORD、條形碼打印軟件如EZ2等調用。該系統還具有聯合編目功能,可將本地或外地其他系統數據轉換為本系統數據,并能通過倒排文檔對其進行多途徑、高速檢索。另外,系統可以由用戶進行功能設置,根據各館實際情況靈活設置系統參數。系統幫助則是對本系統的詳細介紹及問題解答,幫助初學者迅速掌握并能夠實際應用。

總之,FLCS不但是一個標準的完整的圖書信息管理軟件,它還是一個開放的具有數據轉換與通訊功能的管理系統。

系統特點

√面向最終用戶,全部操作可視化

√系統代碼為32位,能充分發揮計算機軟硬件性能并具有高度安全性。

√自動化程度高:出版者、出版地、書目號自動調出、可自動套錄所購采訪或編目數據、自動判斷圖書借出與還回、自動計算超期罰款、讀者超期書自動提示等。

√系統參數設置靈活:可對圖書借閱期限、超期罰款金額等參數自由設置。

√具有數據轉換與通訊功能:系統數據與MARC(ISO2709)數據相互轉換、系統數據轉換為各種文本數據。

√具有聯合編目功能。

√系統開放性好:可將光盤數據或互聯網上數據復制到本系統建立全文數據庫以供讀者網上調用。

√完全實現INTERNET實時數據交互。

√系統全部采用4位記時,徹底解決2000年問題。

√允許自動即時存盤,避免數據掉電丟失。

√顯示器分辨率自動識別,充分適應多種顯示器。

√可存貯圖書具體內容及附帶圖片、聲音、動畫等信息。

√系統能自動檢測圖書輸入的復本與登錄號錯誤,確保圖書流通時正確無誤。

√系統具有圖書錯誤碼修復功能,對由于停電、死機等非正常原因造成的系統數據錯誤均可自動恢復。

√FLCS有完整的歷史功能,可記錄圖書借還、罰款、銷證、現金等多種數據信息。

√通過特殊算法,實現高速包含式檢索。

標準的軟件

一、標準的32位WINDOWS應用軟件

圖書信息集成管理系統FLCS應用平臺為:PC機操作系統:WINDOWS95及以上版本;網絡操作系統為:WINDOWSNT、NOVELL。FLCS徹底拋棄了16位操作系統,在WIN95以下版本的PC機操作系統上不能運行。FLCS全部代碼為32位,能充分發揮計算機軟硬件性能并具有高度安全性。

圖書信息集成管理系統FLCS完全采用圖形界面,支持WINDOWS下的不同軟件傳遞數據,不同軟件同時運行等所有功能。

二、標準的網絡軟件

圖書信息集成管理系統FLCS為標準的網絡軟件,通過FLCS我們可以實現幾十臺計算機同時編目、借還、檢索等操作。通過特殊的算法,FLCS在網絡上運行時,圖書借還、模糊檢索等速度得到了大幅度的提高。

從理論上講,FLCS的記錄限制為十億條,系統測試用HP(166/32M/2.1G)服務器,聯想(166/32M/2.1G)PC機工作站,管理200萬冊圖書,在10M網絡上運行時,檢索、借還等操作時均實現秒級延時。FLCS系統適用的網絡規模只受網絡操作系統限制,也就是說,只要所購網絡操作系統允許,您可以隨意增加入網微機數量。

三、標準的圖書館管理系統

系統支持CNMARC/USMARC/LCMARC(ISO2709)數據,書目及連續出版物著錄符合《國際標準書目著錄(ISBD)》和《中國文獻著錄標準(GB3792)》,書目條碼符合中國圖書館行業條碼標準(Code39)。

FLCS60新增功能

√允許自動即時存盤,避免數據掉電丟失。在進行數據錄入、圖書借還等操作時,系統可將數據隨時存盤,以防因機器異常錯誤而造成數據丟失。

√顯示器分辨率自動識別,充分適應多種顯示器。操作窗口中的項目隨窗口的大小自動調節

√可存貯圖書具體內容及附帶圖片、聲音、動畫等信息。

√集成科技論文管理系統。

√多條件組合數據處理。在打印、統計、數據轉換等操作時,用戶可根據自已的需要進行組合數據處理,只輸出自己所需要的數據。

√徹底拋棄數據接口,完全實現INTERNET實時數據交互。系統通過C/S運算模式,將數據運算置于服務器端,實現了大批量數據的包含式檢索。

√所有打印均具有預覽功能,所有報表列超過長度均可自動折行。

√系統允許多個窗口同時操作,例如在不關閉借還窗口的情況下可以進行圖書預約、流通查詢、罰款登記等流通系統下的所有操作。

√增加多種統計功能。系統增加如編目階段統計、流通分類統計、流通明細流通、藏書分類統計等功能。

√增加多個數據字典

√增加欲超期查詢,可檢索出將要超期的讀者并可打印輸出。

√可方便的打印圖書借閱證。

√可進行批量銷證。

√可進行批量典藏及分冊典藏。

√檢索結果與檢索條件分離,可保留多個檢索結果。

√豐富借閱制度,可對不同類型讀者、不同類型圖書,設置不同的借閱權限。

√可將系統臨時文件放于本地,加快了程序運行速度。

圖書采訪

圖書采訪子系統的主要功能是記錄采訪信息并向編目子系統提供數據。圖書采訪子系統主要由數據處理、查詢、統計打印、圖書驗收、信函定書幾部分組成。下面就幾個功能做一點解釋說明。

一、數據錄入:通過ISBN號可以調入MARC數據、出版者數據并在輸入ISBN號時進行。

圖書館可以外購采訪數據或從互聯網上下載圖書采購數據,然后通過數據錄入功能自動追加到采訪系統中來。在進行數據錄入時系統自動記錄圖書出版者信息,保證一次錄入多次調用。在進行數據錄入時系統自動,也就是說,如果您要采購的圖書已訂購或已收藏,系統會給您相應的提示。系統安全性校驗。例如,如果沒有輸入正題名、復本為0或過大,系統會給出相應的提示。數據攜帶。報紙科別、出版日期、復本、書商名信息系統會自動攜帶。

二、批量自動:系統將采訪錄入庫數據根據ISBN號、書名去采訪主庫、編目主庫依次查找,如找到則系統提示為重書。如果為重書,則可以修改其訂數據或將其刪除。

三、打印訂單:系統可打印標簽格式的訂單,此訂單格式已得到新華書店等書商允許。

四、圖書驗收:FLCS提供圖書驗收功能,通過圖書驗收,FLCS自動分配圖書登錄號。我們也可以不使用圖書驗收,而圖書編目時編目驗收一次完成。

圖書編目

圖書編目時系統自動調用采訪子系統數據及所購MARC數據,圖書編目完成后,可將數據交送到編目主庫及流通子系統進行圖書典藏及流通。圖書編目子系統大致有圖書編目、自動、統計打印、數據轉換、數據維護幾部分組成。

一、圖書編目:FLCS采用固定條目式錄入方式,通過多種輔助功能加快了圖書編目速度。

√圖書編目時可以自動調入圖書采訪數據、圖書驗收數據、所購MARC數據、出版者數據等。

√在鍵入ISBN號時進行自動。

√可以輸入圖書內容。在此,可以輸入圖書文本內容,也可以將圖書內容通過復制、粘貼的方式將圖書內容復制到系統中。

√嵌入文件:在此,可以利用WINDOWS的嵌入功能嵌入圖片、聲音、動畫等。

√出版地、出版者等數據自動記憶。

√開本、頁數等自動加"cm"、"頁"。

√叢書名等字段自動攜帶。

√種次號自動給出。

√正題名、分類號、復本、登錄號錯誤提示。

二、編目:FLCS提供自動的批量功能,如果有重書系統則將新書與庫存圖書同時顯示出來,用戶可以對其直接進行修改。

三、檢查登錄號排序:圖書登錄號是圖書館每一冊書的唯一標識,圖書管理系統實際上是通過登錄號進行圖書借還的,如果在圖書錄入過程中登錄號或復本輸入錯誤,則會造成圖書借還錯誤。FLCS提供了"檢查登錄號排序"功能,通過它,我們可以檢查出重復的及不連續的圖書,并可打印輸出,以供我們改正。

四、打印統計:FLCS允許用戶進行多條件打印和統計,各條件可任意組合。例如我們可以統計某段時間加工的某類中的某語種的圖書編目情況。

五、數據轉換:FLCS允許用戶外購MARC數據、允許用戶建立聯合編目,FLCS還允許用戶將系統數據生成MARC數據及各種文本數據以便和其他軟件交換數據。

六、數據交送:FLCS允許批量調撥交送,也就是說,我們可以將要交送的數據指明其館藏位置、是否流通、條碼號與登錄號是否一致等圖書典藏信息,在進行圖書交送時每一冊圖書都使用這一信息,對少量具有不同典藏信息的圖書,我們再通過圖書典藏子系統將其更正。這樣就避免了對每一冊都進行典藏調撥,從而簡化了手續,加快了圖書加工速度。

圖書流通

圖書流通是用來記錄圖書借還信息的,必需有書有證才能進行圖書流通,流通子系統中的圖書數據來自編目子系統。

一、圖書借還:FLCS的借還操作簡捷、高效,無論借還操作還是借還速度都在同類產品中處于領先地位。

√圖書借還自動識別,在借還過程中不用任何鍵盤切換操作。

√圖書還回時自動計算圖書超期罰款。

√圖書借還時自動檢測借書或還書讀者是否有超期書,如有超期書則出現提示。

√可自動建立圖書條碼號與登錄號的對應關系。

√自動檢測讀者數據:包括讀者借數、掛失、資格、押金余額、書證限期等。

√自動檢測圖書數據。

√自動還約書記到。在圖書被還回時,如果此書已被預約,系統則自動所約圖書記到。

二、借閱統計:FLCS可按分類法統計出所有大類在某段時間的借閱種數、冊數及罰款多額。FLCS可統計出某段時間內的詳細借還情況。

三、圖書預約:如果讀者檢索到的圖書已被借完,他可以辦理預約手續,以取得下次借閱的優先權。讀者可以通過INTERNET網絡查詢到自己的約書是否已到,圖書館也可以定期打印預約到書單發給相關讀者以通知其約書已到。

四、查詢:

1.用戶可通過六種不同的渠道查詢圖書流通或讀者借閱情況。

2.FLCS有查詢欲超期讀者功能,通過對查詢日期的設置,可以檢索出已到期的讀者和將到期的讀者,以通知讀者提前還書。

3.通過對圖書借閱頻率的查詢,用戶可以評出各類熱門書和滯借圖書。

4.FLCS有詳細的借還記錄,通過借還歷史查詢,用戶可以方便的知道某段時間內某書曾被哪些讀者借過。如果出現撕書等違規現象,FLCS的歷史查詢會很大的縮小所要調查的讀者范圍。

五、罰款:FLCS系統的罰款只是從讀者押金中扣除而不涉及到現金。FLCS的罰款有詳細的歷史記錄,讀者可通過INTERNET對自動的罰款情況進行查詢。

六、書證管理

1.在進行讀者辦證時,系統攜帶除姓名之外的所有數據,而加快的辦證速度。在進行讀者辦證時,可以嵌入讀者照片,以供打印讀者借閱證及圖書借還時使用。

2.FLCS可以方便的打印讀者借閱證。

3.FLCS進行單個或批量銷證,可方便的打印出某一單位的到期或將要到期的讀者清單,并標其借閱信息及押金余額等。這對學校圖書館來說是非常重要的,通過這一功能,用戶可以只對班級進行銷證工作,而不涉及到單個讀者。

4.FLCS的賬務管理工作實用而嚴謹,用戶只有在辦證、銷證、交款與退款處涉及到現金,其他罰款都是從押金扣除而不涉及到現金流動。FLCS有詳細的現金流通記錄以供查詢。

5.圖書錯誤修正:圖書在流通過程中會自動關聯許多數據庫,如果在關聯過程中發生停電、死機等異常錯誤而使數據失去關聯,則會造成圖書借還不成功,這時,我們可以通過圖書錯誤修正功能修復圖書和讀者數據,以使圖書可以繼續借還。

期刊管理

期刊管理由期刊訂購、現刊管理、過刊管理三部分組成,過刊編目完成后,可以通過數據交送,將數據交送到流通子系統進行過刊借還。

一、期刊訂購:期刊訂購是用來記錄期刊訂購信息的。

1.期刊增訂:在進行期刊增訂時,系統自動檢測所錄入期刊是否已訂購,并給出提示信息。

2.打印訂購清單:用戶可以對不同書商、語種、出版頻率打印訂購清單,并可以將期刊訂購數據生成EXCEL文檔,以用來數據交換。

二、現刊管理:現刊管理要調用期刊訂購數據并為過刊管理積累數據。

1.現刊記到:現刊記到時,系統自動調入訂購數據,自動計算應到期號,自動生成本期訂價,自動對應語種及排架號,自動檢測已到期與缺期。

2.打印裝訂通知單:系統自動檢測已到齊期刊并打印輸出,用戶可根據此清單進行現刊下架。

三、過刊管理:過刊管理由過刊編目、打印著錄卡片、財產賬等幾部分組成。

過刊編目:過刊編目時系統自動調用訂購數據、現刊數據及現刊下架數據,系統自動計算現刊合訂價,自動給出分類號等。

圖書典藏

通過圖書典藏,用戶可以指明每冊書的條碼號、館藏位置、是否允許流通等信息。FLCS允許用戶進行批量交送典藏然后再對個別圖書進行典藏登記的方式,從而簡化了典藏手續,加快了典藏效率。

一、圖書典藏:在圖書典藏時,用戶可以指定每冊書的條碼號也可以不指定,如果不指定,用戶可以在圖書借還時再建立圖書登錄號與條碼號的對應關系。

實際上,FLCS允許用戶不經過圖書典藏而直接進行圖書流通,這反應了FLCS的可簡可詳的設計思想

二、統計打印:通過統計打印功能,用戶可以方便的知道在某段時間內向圖書館各部門交送了多少圖書,并可打印出那些圖書的詳細列表。

三、圖書剔舊:FLCS允許用戶進行單冊書剔舊,剔舊書作為歷史保留并可隨時打印輸出。

論文管理

FLCS60論文全文管理系統,通過這一系統,用戶可以從光盤上、互聯網上等媒體上下載信息,建立自己的全文數據庫。FLCS的論文管理系統允許用戶通過WINDOWS的OLE功能存放WORD文檔、圖片、聲音、影像等多媒體信息,它是一個有效的多媒體管理工具,同時又是一個得利的辦公助手。

用戶建立的全文數據可以通過FLCS的INTERNET檢索系統通過網絡。

FLCS的INTERNET檢索系統

FLCS提供一個C/S結構的INTERNET檢索系統,通過該系統,用戶可以利用WWW瀏覽器,從所有上網的計算機上檢索到圖書館的館藏書目、讀者基本信息、讀者借書、預約到書、超期讀者、罰款記錄、最新圖書、借閱頻率最高的圖書及借閱頻最高的讀者、期刊數據、科技論文數據等信息。

該系統的服務器端配置為NT4、IIS3、ASP3、VFPODBC6、TCP/IP協議。

一、書目檢索:通過INTERNET檢索功能,用戶可以很方便的檢索到自已所需要的圖書,并能查到各分冊的館藏位置、及是否在館等信息。由于系統采用C/S結構,檢索運算在服務器端進行,網絡上傳輸的只是檢索式及檢索結果,從而大大減輕了網絡傳輸負擔,加快了檢索速度。

二、讀者檢索:通過讀者檢索功能,讀者可以在自己的計算機上檢索到自已的基本信息、所借圖書、罰款記錄、預約到書等信息。

三、論文檢索:FLCS允許用戶建自己的全文數據庫,并允許用戶將自己的全文數據庫通過INTERNET。通過論文檢索功能,用戶可以在自己的計算機上下載圖書館論文數據,并可進行下載、打印等處理。

觸摸屏檢索系統

FLCS提供了一個"傻瓜式"讀者檢索系統,該系統通過對整部中圖法的引用和書名、作者提詞索引,使觸摸屏檢索成為可能,適合于各學校圖書館。讀者檢索時,完全脫離鍵盤,不懂計算機和圖書館學知識的人員,也能用觸摸屏或鼠標很快檢索到所需圖書。系統采用前臺書目檢索,后臺自動打印借書單的方式,方便了讀者和圖書管理人員。

用戶關心的問題

1.計算機停電或死機會不會造成數據丟失

FLCS有即時存盤功能,被修改的數據會立即存盤,不會因計算機異常錯誤而丟失數據。

2.FLCS能否存貯多媒體信息

FLCS能存貯每冊書的文本、圖片、聲音、動畫等多媒體信息。通過FLCS的科技論文管理系統,用戶還能建立自已的多媒體資料庫。

3.FLCS能否打印讀者借閱證

FLCS能根據讀者辦證日期、讀者單位、讀者姓名或證碼打印讀者借閱證。

4.FLCS能否批量銷證

FLCS既能單個銷證,又能批量銷證。

5.FLCS系統是否易學易用

FLCS系統是標準的WINDOWS應用程序,界面友好,操作容易,只要有計算機常識就可維護使用。FLCS系統的數據流程與圖書館工作流程是相符的,只要懂圖書館業務,在一、兩周時間內就可熟練使用。

6.FLCS系統是否實用、是否具有先進性

FLCS的研制人員有圖書館學專業、計算機專業的大學畢業生,也有從事多年圖書館工作的老館員,FLCS的研制人員決定了其實用性。FLCS系統采用CLIENT/SERVER結構,實現Internet/Intranet信息,FLCS能從互聯網和光盤上下載信息,能存貯多媒體數據,所以FLCS系統當然是先進的系統。

7.FLCS能存放多少數據、能用于多大規模的網絡

理論上講,FLCS系統的記錄限制為十億條,系統測試用HP(166/32M/2.1G)服務器,聯想(166/32M/2.1G)PC機工作站,管理200萬冊圖書時,在檢索、借還等操作時均實現秒級延時。FLCS系統適用的網絡規模只受網絡操作系統限制。

8.我們是否可以外購數據及與其他圖書館交換數據

FLCS系統可以自動調用所購采訪數據、編目數據,FLCS可以生成標準MARC(ISO2709)數據以用于數據交換,FLCS也可以接收其他圖書館的MARC數據建立聯合編目。FLCS還可以和其他軟件如WORD、EXCEL等交換數據。

9.FLCS系統是否容易出問題、出了問題時怎么辦

系統全部代碼為32位,具有高度安全性,很少出問題。FLCS系統具有較強的自我修復能力,例如因停電、死機、機器硬件故障等原因造成FLCS系統不能正常運行時,可由系統自動修復。有縱橫公司用戶的地方即有縱橫公司商,縱橫公司已基本做到了服務本地化。

主站蜘蛛池模板: 在线观看免费av网站| 校园亚洲春色另类小说合集| 四虎永久在线观看视频精品| www.黄色在线| 在线91精品亚洲网站精品成人| 丝袜交kingfootjob| 日韩av片无码一区二区不卡电影| 亚洲国产精品福利片在线观看| 用我的手指搅乱我吧第五集| 可播放的gαy片男男| 青青草娱乐视频| 国产手机精品一区二区| 4hu四虎永久免在线视| 大奶校花催眠全世界| 一本大道香蕉大vr在线吗视频| 日产精品卡2卡三卡乱码网址 | 久久久久久久久人体| 最新中文字幕免费视频| 亚洲午夜精品久久久久久人妖| 永久看日本大片免费35分钟| 佐佐木明希哔哩哔哩| 精品伊人久久久香线蕉| 国产SUV精品一区二区883| 野外亲子乱子伦视频丶久草资源| 国产无卡一级毛片aaa| 美女网站在线观看视频免费的| 国产精品视频yy9099| 99re6热视频精品免费观看| 天天综合色天天综合网| 一区二区三区中文字幕| 成人免费福利视频| 中文字幕亚洲综合久久| 无遮挡无删动漫肉在线观看| 久久亚洲精品无码观看不卡| 日韩欧美卡一卡二卡新区| 亚欧洲精品bb| 欧产日产国产精品| 亚洲一区二区三区丝袜| 欧美另类69xxxxxhd| 亚洲国产一成人久久精品| 欧美性a欧美在线|