圖書管理系統-
DBMaker在Internet/Intranet上的應用
基本上, 所有商業上重要的應用程式,在 Internet 上都可以提供其最理想的環境
文/ 林智成
繼 Internet
在全球掀起熱潮之後, 企業網際網路 ( Intranet ) 的另一波熱潮,也隨之成為大家口中的話題。許多系統整合及網路開發公司莫不卯足全力搶食這塊大餅,
希望在最短的時間內就能開發出更具彈性、便利又安全的網路架構,以因應企業的需求。在此同時, 許多企業將原本 主 / 從架構的應用系統移植至
Internet / Intranet 上,結合網路上的資源獲得更多的資訊,例如:產品定價 / 訂單系統、商品型錄、求職 / 求才系統等,
配合原本企業內部所使用之系統,將可發揮 Internet 最佳科技功能。
凌群電腦研究發展處在網際網路上的系統應用,乃搭配其研發產品對外開放查詢,從最早的公司介紹、業務、產品查詢, 到允許客戶經由網際網路存取個人資料、下訂單,
甚至對凌群電腦產品使用上所發生的種種疑難問題,都可透過網際網路通知, 或者從上述查詢系統得到其所要的任何訊息。基本上,所有商業上重要的應用程式,在
Internet 上都可以提供其最理想的環境。
茲以凌群電腦研究發展處於企業網路架構上開發完成此圖書管理系統為例,簡介其系統提供三種功能:
- 最近一個月內所購入之新書查詢。
- 書籍查詢。
- 催還借閱逾期而為歸還之書籍查詢。
圖一 : 圖書管理系統首頁

如圖一所示, 圖書管理系統首頁簡單介紹系統功能,使用者可以依自己需求選擇執行子系統,若想得到新書的訊息, 可以將滑鼠移至 [
最近一個月內所購入之新書 ] 上方輕按滑鼠左鍵一下,系統將出現圖二訊息:
圖二

從以上結果,我們知道系統共查到五本最近一個月內公司所購入之新書,若使用者想借閱某一本新書, 可以將此書本代號抄錄下來,然後將書本代號告知圖書管理者,進行借書程序,
此為系統新書查詢功能。
現在,我們將系統回到首頁, 若想查詢某本書然而我們只有部份資料,可以將滑鼠移至
[ 查詢書籍 ] 上方輕按滑鼠左鍵一下, 系統將出現圖三畫面:
圖三

其中,系統提供六種查詢條件設定:
- 書籍類別
預設值為"Book",或利用滑鼠選擇以下書籍類別,目前書籍共分類成以下七種類別:
- Book
- Manual
- Reference
- Conference
- Magazine
- 技術報告
- Software
- 所有類別
- 書名
沒有預設值,使用者輸入書名關鍵字或書名段落,例如我要找到書名中
有 ODBC 字眼的相關書籍,只要輸入"ODBC"便可以。
- 作者
沒有預設值,使用者輸入作者姓名關鍵字或姓名段落,使用方式和書名
查詢一樣。
- 出版社
沒有預設值,使用者輸入出版社名稱關鍵字或名稱段落,使用方式和書
名查詢一樣。
- 狀態
預設值為"Check in",利用滑鼠選擇書籍狀態,目前圖書種類共分下列五種狀態:
- Check in(未借閱出的書籍)
- Check out(已借閱出的書籍)
- Reserved(保留不借閱)
- Lost(遺失)
- Unknown(以上四種狀態皆不是)
- 六、擺放位置
預設值為"OODB Library",利用滑鼠選擇書籍擺放位置,書籍擺放位置目前有下列兩個地方:
- OODB Library
- R&D Library
- 以上皆是
現在我們舉一個例子, 假設,我們想查詢書名中有"ODBC"的所有書籍,我們可將查詢條件設定如下:
書籍類別:Book
書名:"ODBC"
作者:""
出版社:""
狀態:Check in
擺放位置:OODB Library
確定條件無誤後, 將滑鼠移至 [ 開始查詢 ] 上方輕按滑鼠左鍵一下,系統將根據所設的條件做查詢書籍的動作,其結果如圖四。
圖四: 書籍查詢結果畫面

現在我們查到兩本符合條件的書,我們可以清楚的看到其書本代號、完整書名、作者、出版社、書本現在狀態及書本擺放位置, 過濾後我們將可以找到我們要找的書。
再將系統回到首頁, 若使用者想查詢自己是否有逾期未還的書籍,可以將滑鼠移至[催還借閱逾期而未歸還之書籍]上方輕按滑鼠左鍵一下,
系統將根據 "書籍應歸還日期" 統計出所有逾期未還的書籍, 查詢結果如圖五。
圖五、

系統將按員工編號排序依次將所查詢到的書籍列出,若有逾期未還之書籍,可向圖書管理者申請續借或歸還書籍。
以上為應用系統在 Internet / Intranet 上的舉例, 將本系統與原來主從架構的圖書館裡系統結合, 可以充分應用資料庫中的書籍資料,現在我們將系統之軟體架構圖描述如圖六。
圖六、

從以上系統架構中, 我們可以得知資料庫伺服器與 WEB 伺服器分別在不同主機,一般 PC 有兩種方式執行圖書管理系統, 您可以在
PC 端裝 WWW Browser ( 例如 Netscape ),透過 Internet / Intranet 連上WWW Server
主機,依自己需求選擇系統功能,再利用主機上之 CGI 程式存取遠端之資料庫; 或者、將圖書館裡系統前端程式裝在自己的 PC 上,
透過公司區域網路連上資料庫伺服器存取資料,此種方式不須透過 WEB 伺服器; 至於該安裝何種工具,必須依使用者需求及本身所扮演的角色決定。現在、將兩種使用方式之系統提供功能、效益、優點、用法與使用者比較如表一。
以上為應用系統在 Internet / Intranet 及主從架構混合使用上的例子,從以上得知將兩種觀念之系統結合使用, 可以充分應用資料庫中的書籍資料,並可以減少員工重複購買相同書籍的機會,避免浪費公司資源與成本。利用主從架構的應用系統做書籍登錄、借書、還書、書籍類別登錄、使用者登錄等工作,將所有資訊存入資料庫中,
而系統書籍查詢功能,可以透過 Intranet 傳到每個使用者面前,如此, 一般使用者即使不安裝圖書管理系統,一樣可以知道公司進了什麼新書?!公司的圖書到底有哪些?!我有沒有借閱而逾期未歸還的書籍?!而借閱及歸還等功能由專人負責,
達到管理公司書籍的目的。
企業所使用的重要商業應用系統很多,舉凡會計系統、薪資管理系統、員工管理系統、產品管理系統等,如何在 Internet / Intranet上設計出一套需求最嚴格的運算設施上,仍享有充裕的能力,
是企業目前最渴望的,因為只有如此, 才可以確保用戶永遠站在最安全且最先進的據點。
表一
| 系統 |
WWW程式(CGI) |
Client/Server Application |
| 使用方式 |
安裝Browser 透過 Internet/
Intranet連上WEB Server |
安裝圖書館理系統應用程式 |
| 系統提供功能 |
1.新書查詢
2.書籍查詢
3.催還書籍 |
1.借書
2.還書
3.催還書
4.書籍登錄(新增、修改、刪除)
5.新書公告
6.借書記錄
7.書本查詢
8.書本主題查詢
9.查詢書本借閱歷史記錄
10.系統維護(系統還環境、主題、書籍類別)
11.借閱人記錄
12.密碼變更
13.設定工作目錄
14.印表設定
15.鬧鈴設定
16.資料庫備份、回存 |
| 部門效益 |
1.公司每位員工均可以透過
Internet/Intranet查詢書籍。
2.充分運用公司所購入之所
有書籍。
3.管理系統資料庫 |
1.管理借閱人及系統環境設定。
2.控制書籍借閱籍歸還流程。
3.管理公司所購之所有書籍籍刊物,甚至CD及
磁片。 |
| 優/缺點 |
1.只要裝Browser透過公司內
部既有網路便可查詢書籍。
2.安裝程序簡單
3.查詢數度較慢
4.佔較少之硬碟空間 |
1.控管借閱流程
2.查詢彈性大
3.查詢速度快
4.安裝程序複雜
5.佔較多之硬碟空間 |
| 使用者 |
一般使用者 |
書籍管理者、一般使用者 |
|