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

圖書管理系統的設計實現

2012-12-31 00:00:00趙峰
中國信息化·學術版 2012年9期

【摘要】隨著經濟的快速發展和科學的不斷進步,人們對于知識的需求量也越來越高,圖書成為了人們日常消遣、工作所需的必備品。隨著圖書種類的不斷增加,傳統的圖書管理辦法已經不能高效率的完成圖書的借閱、查詢、登記等需求。本文通過利用計算機技術,設計出一個適應現今圖書管理需求的管理系統,主要介紹了圖書管理系統的具體設計、數據庫鏈接和關鍵技術,并對于特殊借閱規則做了說明。

【關鍵詞】圖書管理系統;具體設計;數據庫鏈接;關鍵技術

【中圖分類號】G251 【文獻標識碼】A 【文章編號】1672-5158(2012)09-0387-01

一、系統分析與設計

1.需求分析

圖書管理系統的總體需求為:建立一套適合小型圖書館的功能完善、管理高效、使用方便的圖書管理系統。具體的業務需求為:(1)系統管理員能夠對用戶實施管理:包括添加、刪除用戶信息,對用戶密碼進行有效管理;(2)圖書管理員能夠方便地進行圖書管理:包括設立圖書種類和圖書信息,添加、刪除、修改圖書信息;(3)圖書管理員能夠在讀者借閱書籍時添加和修改讀者借閱書籍信息:在讀者還書時能添加和修改還書信息;(4)讀者修改個人的密碼;(5)讀者能夠查閱自己的有關個人信息、借閱書籍信息、還書信息、借閱歷史;(6)讀者能夠方便的對圖書進行檢索;(7)要求對系統數據庫有相應的保護措施;(8)對不同的使用者,設置不同的操作權限;(9)系統應有友好的操作界面,操作簡單方便,易學易用;(10)系統可以讓讀者打印報表。

2.數據描述

針對以上的需求,設計如下所示的數據項和數據結構:(1)讀者種類信息:種類編號、種類名稱、借書數量、借書期限、有效期限、備注等;(2)讀者信息:讀者編號、讀者姓名、讀者性別、辦證日期、備注等;(3)書籍類別信息:類別編號、類別名稱、關鍵詞、備注信息等;(4)書籍信息:作者、主題詞、索取號、出版號、ISBN號、ISSN號、訂購號、分類叢書名、是否借出信息等;(5)借閱信息:借閱信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注信息等;(6)編目打印:新書通報打印、圖書卡片打印、書袋卡打印等。

二、圖書管理系統的具體設計

1.數據庫設計

在該數據庫中,我設計了三個實體,分別是庫存、員工和供應商以及兩個聯系類型入庫和出庫。在本系統中庫存是核心,也是基本,沒有了庫存其它的也就沒有什么意義了。員工記錄的添加是考慮到責任問題,也就是說,在倉庫管理的實際運用中,出現了責任不清的現象,特別是由于倉庫的進出圖書數量都比較大時產生了一系列問題,所以在設計數據庫時,我特別考慮到這一點,加入了員工記錄這一實體。

入庫聯系類型將庫存信息、供應商信息和員工信息聯系在一起,可以方便地實現三個實體之間的聯接,而出庫聯系類型則將庫存信息和員工信息較好地聯接起,同時這兩個聯系類型又都具有各自特有的屬性。

該系統中庫存信息表主要用于記錄倉庫中現存放的所有圖書的詳細信息,包括圖書編號、書名、作者、出版社、圖書類型等有關圖書的各類信息,它即是該數據庫的主表,也是系統主界面的主要內容。在該表中圖書編號是主鍵,它按圖書入庫的先后次序來編寫,每當有圖書入庫,系統自動給出圖書編號,這樣我們按圖書編號來查找圖書是比較方便的。考慮到編號比較難于記憶,所以使用了出版社和圖書類型兩個字段,在系統中我提供了出版社和圖書類型的分類查找,而且全部采用自動生成,每當系統中有新的出版社類型和圖書類型,彈出菜單會自動添中新類型,這樣就可以比較方便地實現按出版社和按圖書類型查找。此外,庫存數量也是一個比較關鍵的字段,該字段是在系統初始化時就給定的,每當有圖書入庫或出庫操作,系統就會自動修改圖書的庫存數量,以保持數據的一致性。做為備注有一點說明,我的數據庫中備注的數據類型是文本,而不是備注類型,主要考慮到該字段的長度并不大,而且在Delphi中文本數據類型的處理也比較方便一點。

入庫信息表主要用于記錄有關入庫的詳細信息,包括入庫數量、入庫日期以及圖書、員工、供應商三方的編號,以便查詢。出庫信息表主要用于記錄有關出庫的詳細信息,包括出庫數量、出庫日期以及圖書、員工的編號。出庫信息表和入庫信息表一樣,其實它們都屬于聯系類型,系統通過這兩個表可以聯接上其它的表為用戶提供多種條件的聯接查詢。值得提出的一點是入庫記錄和出庫記錄的添加不僅僅是單表操作,由于它們都與庫存記錄相聯系,所以,無論您是添中入庫記錄還是添加出庫記錄,都必須同時修改庫存記錄,以保持數據的一致性,否則將引發系統出錯而這些我都讓其在系統中自動完成。無論您是添加入庫記錄,還是添加出庫記錄,系統都將自動修改庫存中圖書的數量,而且,在您出庫的數量大于庫存數量時,系統還會自動提示錯誤,這樣就可以防止一定錯誤的發生。

用戶信息表和讀者信息表主要用于記錄有關用戶的各類信息,包括姓名、地址、電話、出生日期、工作性質等。這樣可以在進行信息登記的時候以免出現重名或者誤記現象。

密碼信息表主要用于記錄所有的用戶名和用戶密碼。它是在用戶登陸時用來確定用戶和密碼的正確性,以防止非法用戶登陸。

2.數據庫鏈接

首先創建數據庫,其具體步驟為:打開VB6.O目錄下的VISDATA.EXE可視化數據庫管理器,在出現的窗體中選擇菜單“文件”→“新建”→“MicrosoftAccess”→“Version7.0MDB”,將數據庫保存路徑設置到VB6.0數據庫工程文件目錄下,數據庫文件名為Book.mdb,在出現的MOD子窗體“數據庫窗體”空白處右鍵選擇“新建表”,單擊“生成表”按鈕,完成數據庫文件的創建;其次建立連接,VB6.0連接數據庫的主要方式有兩種:一是利用VisualBasic6.0可視化數據管理器訪問數據庫,二是利用VisualBasic6.O空間開發數據庫應用程序,我選擇第一種連接方式。具體步驟為:(1)雙擊“General”工具箱里的Data控件,設計視圖上出現Data控件,(2)將Data控件的Name屬性修改為D-DB,(3)雙擊設計視圖窗體空白處,輸入自己命名的代碼。

3.關鍵技術

對于創建系統所應用到的關鍵技術有(1)創建數據源。如果系統中有MySQL的數據庫驅動程序,那么就可以在程序中對一個MySQL數據庫進行記錄的增加、刪除、或者是修改的操作。即使是數據庫的平臺改變了,只要表的結構沒有改變,那么也就僅僅需要在系統中進行相應的配置即可。(2)創建connection對象然后在打開數據庫連接。(3)通過調用鏈接對象的Execute方法來講查詢結果返回給一個數據對象或者是對其進行插入、刪除等操作。(4)數據對象通過調用close實現數據庫的關閉,然后再釋放。

4.圖書管理信息流程介紹

整個流程以圖書信息、借閱信息為主體,由借閱規格進行約束限制。圖書館有新的圖書入庫時,先按照圖書分類規則對于新進的圖書進行分類,然后由管理員錄入新圖書信息,信息入庫以后管理員仍然可以對于該信息進行修改或者是刪除操作。有了圖書信息和借書憑證信息后,便可進行圖書的借閱,成功借閱的條件是:圖書信息中有該讀者要的圖書并且該圖書還在書庫內;讀者信息中有該借書證的信息;并且不違背特殊規則限制。只有滿足這三個條件以后,才可以成功的進行借書的操作。當以后再有讀者借書的時候,就可以根據已有的借閱信息對圖書是否在庫內,該借書證是否有未還圖書等條件進行判斷,以決定借閱操作的成功與否。

5.特殊借閱規則說明

對于特殊的借閱規則加以說明,第一是注銷書證信息的時候應該確保所有的借書已還;第二是注銷廢舊圖書的信息時應該確保此圖書在庫內。

三、總結

基于B/S結構的圖書管理系統不但能夠改變傳統圖書文獻信息的處理及服務方式,可以再任意地點和任意的時間訪問圖書數據,大大地提高了圖書管理的效率,為借閱管理提供了極大的方便。

主站蜘蛛池模板: 最新无码专区超级碰碰碰| 国产精品999在线| 亚洲成人一区二区三区| 一本视频精品中文字幕| h网址在线观看| 国产视频资源在线观看| 精品国产香蕉伊思人在线| 四虎精品免费久久| 中文字幕无码制服中字| 精品久久久久久成人AV| 亚洲精品你懂的| 亚洲欧美日韩中文字幕一区二区三区| 精品久久久无码专区中文字幕| 激情影院内射美女| 欧美一级高清片欧美国产欧美| 日韩国产高清无码| 一本大道香蕉中文日本不卡高清二区 | 麻豆AV网站免费进入| 日韩在线视频网站| 久久综合婷婷| 国产一区成人| 亚洲v日韩v欧美在线观看| 萌白酱国产一区二区| 亚洲精品国产日韩无码AV永久免费网 | 视频一本大道香蕉久在线播放| 中国一级毛片免费观看| 国产区精品高清在线观看| 91久久夜色精品国产网站| 亚洲另类国产欧美一区二区| 中文字幕日韩久久综合影院| 欧美一级特黄aaaaaa在线看片| 欧美日韩亚洲国产主播第一区| 思思热精品在线8| 五月婷婷亚洲综合| 久久大香伊蕉在人线观看热2| 亚洲精品无码AⅤ片青青在线观看| 国内精品自在自线视频香蕉| 国产精品99r8在线观看| 国产毛片高清一级国语| 欧美人与性动交a欧美精品| 国产99精品久久| 色婷婷电影网| 69av免费视频| 青青草原国产av福利网站| 亚洲天堂2014| 欧美国产日韩另类| 亚洲成aⅴ人在线观看| 欧美精品影院| 4虎影视国产在线观看精品| 亚洲国产精品日韩av专区| 国产黄网永久免费| 精品无码人妻一区二区| 久青草国产高清在线视频| 欧美区一区| 国产一级毛片yw| 国产偷国产偷在线高清| 天天做天天爱天天爽综合区| 免费欧美一级| 亚洲人精品亚洲人成在线| 超级碰免费视频91| 日韩不卡免费视频| 久久久久无码国产精品不卡| 欧美成人免费午夜全| 国产av色站网站| 久久综合成人| 日韩精品一区二区三区免费在线观看| 超清人妻系列无码专区| 伊人91视频| 天堂成人在线| 人人妻人人澡人人爽欧美一区| 国产成人精品视频一区二区电影 | 欧美国产菊爆免费观看| 久久久成年黄色视频| 99热这里只有精品在线播放| 久久久久国产精品免费免费不卡| 在线免费观看AV| 天天综合天天综合| 99尹人香蕉国产免费天天拍| 国产精品va免费视频| 久操中文在线| 亚洲欧美日本国产专区一区| 欧美一区日韩一区中文字幕页|