舒思思
(湖北科技學(xué)院圖書館,湖北咸寧437100)
本系統(tǒng)總共分為6個模塊:登錄模塊、系統(tǒng)信息管理模塊、圖書信息管理模塊、借閱卡信息管理模塊、圖書借閱管理模塊、庫存管理模塊,系統(tǒng)功能設(shè)計圖如圖1所示。
圖1系統(tǒng)功能設(shè)計圖
1)登錄模塊。負責(zé)分辨進入系統(tǒng)的是超級管理員還是普通管理員。若是超級管理員,則進入超級管理員界面,若是普通管理員則進入普通管理員界面。2)系統(tǒng)信息管理模塊。若以高級管理員身份登錄,可以添加、刪除、修改所有管理員信息,若以普通管理進入只能修改個人信息及密碼。3)圖書信息管理模塊。圖書分類管理:主要是對圖書分類信息進行管理,如添加、刪除、修改等操作。4)借閱卡信息管理模塊。借閱卡類型:主要對借閱卡類型進行管理,如添加、刪除、修改等操作。辦理借閱卡:主要處理辦理借閱卡業(yè)務(wù)。注銷借閱卡:主要辦理注銷借閱卡業(yè)務(wù)。借閱卡信息:主要完成借閱卡信息查詢的操作,根據(jù)學(xué)院和年級查詢某一借閱卡的具體信息。5)圖書借閱管理模塊。借閱證件管理:主要管理借閱證件借閱狀況,如:借閱狀態(tài)是否有過期圖書、是否能續(xù)借、共借閱了基本圖書、圖書借閱日期,借閱卡掛失等。圖書借閱管理:主要管理圖書的借閱情況,如:某圖書的借出時間、借閱此圖書的借閱者、圖書到期催還、圖書歸還日期、圖書續(xù)借、圖書標注丟失等。6)庫存管理。庫存管理:統(tǒng)計和管理圖書庫存,根據(jù)書種和圖書類型統(tǒng)計圖書,修改、刪除等操作。書刊查詢:主要供學(xué)生查閱圖書。
一個完美的系統(tǒng)必須要有友好的界面,實現(xiàn)友好界面的三個要點:
界面友好問題,尤其是界面標準化是一項細致而又不起眼的苦差事。開發(fā)人員應(yīng)清楚地認識到,界面標準化水平是軟件成熟的一個重要指標,而成熟的軟件才能真正成為商品,并倍受專業(yè)管理人員的歡迎。
某些管理軟件,在系統(tǒng)實施后期才考慮界面友好的問題,并采取措施,這只能起外表裝飾的作用,不能真正產(chǎn)生好的效果。事實上,界面問題涉及面廣,必須在系統(tǒng)分析階段便開始。如在計劃管理信息系統(tǒng)建設(shè)的分析時就了解規(guī)劃、計劃與統(tǒng)計等各種業(yè)務(wù)之間的關(guān)系,專業(yè)管理人員需要什么幫助,哪些信息可以通過數(shù)據(jù)庫聯(lián)訪自動顯示,數(shù)據(jù)輸入時需要開什么樣的窗口等,然后在詳細設(shè)計和實施中滿足上述要求。
譬如單用圖形用戶界面的技術(shù),讓專業(yè)管理人員直接操縱屏幕上的數(shù)據(jù)元素,既美觀又方便。又如采用數(shù)據(jù)驅(qū)動技術(shù),使數(shù)據(jù)與程序相對獨立,程序具有相當(dāng)?shù)耐ㄓ眯?,使專業(yè)管理人員能自主地、方便地適應(yīng)環(huán)境變化而樂于使用。
本系統(tǒng)界面友好,用戶可以通過菜單欄,橫向?qū)Ш綏l,縱向?qū)Ш綏l快速進入各個相應(yīng)的界面,使用方便快捷。
概念設(shè)計階段的目的是產(chǎn)生整體數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式,概念模式是整個組織各個用戶關(guān)心的信息結(jié)構(gòu),描述概念結(jié)構(gòu)的有力工具是E-R圖。圖書館信息管理系統(tǒng)的E-R圖如下圖2所示。
圖2圖書館信息管理系統(tǒng)E-R圖
邏輯結(jié)構(gòu)設(shè)計就是把上述概念模型轉(zhuǎn)換成管理系統(tǒng)所支持的數(shù)據(jù)模型。
E-R模型向關(guān)系模型的轉(zhuǎn)換的關(guān)系模型如下:
管理員(登錄名稱,登錄密碼,姓名,電話,工作時間,權(quán)限)
借閱卡(借閱卡號,姓名,所屬部門,年級,班級,所屬部門,有效證件,創(chuàng)建日期,類別,狀態(tài))
借閱者(借閱卡號,圖書編號,借閱數(shù)量,借閱編號,應(yīng)還日期,實際歸還日期,繳費,狀態(tài))
圖書(圖書編號,作者,出版社,位置,庫存量,圖書類別,單價,種類,說明)
圖書分類(圖書類別,類別編號,上級類編號)
借閱(借閱證號,圖書編號,借閱日期,借閱數(shù)量)
數(shù)據(jù)庫文件名為lib.mdf.
管理員信息表主要存儲管理員登錄名,密碼,權(quán)限等信息,如表1所示。
表1Librarian(管理員信息表結(jié)構(gòu))
借閱卡信息表主要存儲借閱卡號,持卡者信息,辦卡日期等信息,如表2所示。
表2Cards(借閱卡表結(jié)構(gòu))
借閱者信息主要存儲借閱數(shù)量,借閱日期,圖書歸還日期,借閱狀態(tài),是否有過期圖書等信息,如表3所示。
表3BorrowList(借閱者表結(jié)構(gòu))
圖書信息表主要存儲圖書的詳細信息,圖書編號,所屬分類,圖書數(shù)量等信息,如表4所示。
表4BookInfo(圖書信息表結(jié)構(gòu))
圖書分類信息主要存儲圖書分類號,所屬分類等信息,如表5所示。
表5BookType(圖書分類表結(jié)構(gòu))