mis.hwai.edu.twmis.hwai.edu.tw/IM/project102/A8.docx · Web viewGoogle Site...

49
中中中中中中中中 中中中中中 102 中中中中中中中中中 中中中中中中 中中 中中中中 B 中中中 :、 中中 102

Transcript of mis.hwai.edu.twmis.hwai.edu.tw/IM/project102/A8.docx · Web viewGoogle Site...

中華醫事科技大學資訊管理系102學年度專題製作報告

圖書管理系統

指導老師:林耀三班 級:四資管四B學 生:高嘉馨、林聖諺

目錄

一、動機與目的4

圖書管理系統 ( Library Management System )4

二、相關文獻6

1.Bucharchiv6

2.BookColletorConnect9

三、開發工具12

1.JDK12

2.Tomcat18

3.Eclipse22

4.MySQL28

四、系統報告書41

1.前言41

2.創意描述42

3.系統功能簡介43

4.系統特色44

5.系統開發工具與技術45

6.系統使用對象45

7.系統使用環境46

8.結語46

五、參考文獻48

圖目錄

圖 1 (Bucharchiv主介面)6

圖 2(新增書籍介面)7

圖 3(此介面可輸出格式)7

圖 4(書籍資訊可輸出)8

圖 5(BookColletorConnect主介面)9

圖 6(手動新增書籍)9

圖 7(搜尋)10

圖 8(書籍資訊)10

圖 9(統計可做報表)11

圖 10(JDK官網)12

圖 11(下載介面)13

圖 12(安裝1)13

圖 13(安裝2)13

圖 14 (進階系統設定)14

圖 15(系統內容)14

圖 16(環境變數)15

圖 17(新增使用者變數)15

圖 18(編輯系統變數)16

圖 19(記事本)16

圖 20(命令提示字元1)16

圖 21(命令提示字元2)17

圖 22(Tomcat 下載)18

圖 23(編輯系統變數)19

圖 24(Tomcat 資料夾1)19

圖 25(Tomcat 資料夾2)19

圖 26(Tomcat 安裝完成圖)20

圖 27(下載Tomcat外掛)20

圖 28(Eclipse 資料夾)21

圖 29(Ecalipse執行)22

圖 30(Eclipse 工作空間設定)22

圖 31(外掛Tomcat)23

圖 32(Eclipse 主介面)23

圖 33(Eclipse使用的JRE設定)24

圖 34(選擇JRE類型)24

圖 35(設定系統中安裝JRE的路徑)25

圖 36(選擇伺服器類型)25

圖 37(Tomcat設定安裝路徑)26

圖 38(Tomcat 設定安裝路徑)26

圖 39(設定Tomcat base)27

圖 40(設定Tomcat使用的Java虛擬機器)27

圖 41(MySQL安裝精靈首頁面)28

圖 4228

圖 43(MySQL安裝類型)29

圖 44(MySQL安裝視窗)29

圖 45(MySQL安裝完成視窗)29

圖 46(選擇配置類型)30

圖 47(MySQL設定類型)30

圖 48(設定MySQL預設字元集)31

圖 49(設定MySQL的Windows選項)31

圖 50(設定MySQL中使用者的密碼)32

圖 51(MySQL設定執行完畢)32

圖 52(Eclipse Databass Development 透視圖)33

圖 53(Data Source Explorer)33

圖 54(資料庫類型選擇)34

圖 55(新建MySQL資料庫連接)34

圖 56(MySQL驅動版本選擇)35

圖 57(選擇MySQL驅動的Jar套件)35

圖 58(選擇MySQL驅動Jar套件的路徑)36

圖 59(資料庫連接屬性設定)36

圖 60(MySQL命令列視窗)37

圖 61(新建MySQL連接)37

圖 62(資料庫連接測試成功)38

圖 63(Data Source Ecplorer)38

圖 64(建立SQL指令檔)39

圖 65(建立SQL指令檔精靈)39

圖 66(建立的SQL檔案中的程式碼)40

圖 67(SQL腳本輸出的資訊)40

圖 68 ( BIG DATA)43

圖 69(圖書轉移示意圖)44

圖 70 (使用手機掃條碼)44

1、 動機與目的圖書管理系統 ( Library Management System )

早在1960年代,管理學大師杜拉克P. F. Drucker 即預言,知識是二十一世紀的新競爭利器;也是後資本主義社會中最有價值的經濟資源。杜拉克認為1770年代的工業革命、1950年代的生產革命之後,現今世界所面臨的是第三次管理革命,就是知識管理。前兩次的變動是把知識應用在工具、製程與產品上,以及將知識應用在工作中,而第三次的變動則是對知識本身做管理。所謂對知識做管理,即是有系統、有組織地應用知識,進而創新知識 (Drucker, 1993)

「閱讀是各類學習的基石、閱讀是民主自覺的開端、閱讀是創造想像的肇始、閱讀是啟迪人類智慧的金鑰。」近年來閱讀在全球各地都陸續受到政府及教育相關工作者的重視,因為閱讀是人的一生當中學習的基石,也是人生當中相當重要的一個環節,不再僅是人們早年在學校所習得語文溝通的能力,而是每個人在生活當中,與人互動和參與團體活動時,而學習一種可增長知識、技能及策略的能力;透過閱讀能學習到許多的技巧與學問,也能從書中汲取到自古先人的智慧,並且能夠提升獨立解決問題的能力,進而能學習著獨立思考。 (苗栗縣教育局, 97)

有次向系上借書的過程中,發現系上現有的書籍數量眾多且繁雜,藏書包括管理類別、程式類別、數理類別以及考試類別等大量的書籍,種類繁多且尚未分門別類。當學生想向系上借閱書籍參考時,時常發生找不到書籍的情形,間接降低學生向系上借閱書籍的意願。若是有一套簡單、易懂、操作方便的圖書管理系統,能有效減少逐一翻閱找書的時間,簡略繁雜又費時的過程,相信能有效提升學生借閱的意願。

我們預期的目標,是開發出一套功能齊全且完善的圖書管理系統,利用出版年份、出版社、作者、書籍分類的類別,建立出功能完整的圖書索引,只需輕鬆鍵入其書籍的關鍵字,即可知道欲借書籍所放置的位置,方便其使用者在使用上之便利性及明顯縮短使用者找到書籍的時間,提升再次使用系上圖書的意願。

2、 相關文獻

目前網路上還是有可用的類似軟體可供下載使用,但礙於英文版本居多,且多為試用版,試用期過後會有需付費的問題,以下將介紹兩個網路上現有的圖書管理系統。

1. Bucharchiv

Bucharchiv是一款書籍收集管理資料庫應用軟體,使用它可以管理收藏之書籍,可登入書籍的相關資訊,也可以連結網路搜索全球書庫,找到想要的書籍資訊,並自動建立書籍索引,另外,它也可以管理電腦上的電子書,導入PDF及其它格式的電子檔,進行全文搜索,該軟體同時還可作為小型書店的借入借出管理軟體,每個功能都為使用者考慮周到,是個功能齊全的圖書管理軟體。缺點是中文書籍需要自行登入,且有付費問題。

Bucharchiv主介面圖的右側可以直接對已擁有的書籍做編輯。若想更改已登入的書籍資訊,不用刪除所登入的資料,可直接在主介面做修改。若想刪除書籍在New book旁有個Delete book可做刪除的動作,左側也可以方便搜尋登入過的書籍。

圖 1 (Bucharchiv主介面)

若是有了新書,也可以在Bucharchiv做新增來登入書籍。

圖 2(新增書籍介面)

還可以輕鬆查看所有書籍及價格查詢。

圖 3(此介面可輸出格式)

還可將書籍資訊輸出成想要的檔案。

圖 4(書籍資訊可輸出)

2. BookColletorConnect

BookColletorConnect是網頁版,但在離線狀態下也可使用,不只可以使用書籍的管理還可以使用電影、遊戲、漫畫、音樂。(以下為測試用的五本書籍。)

圖 5(BookColletorConnect主介面)

到目前為止發現這程式的缺點是書籍資源尚未支援到亞洲地區的書籍資料,所以中文書籍必須自行手動登入資料。

圖 6(手動新增書籍)

登入好的書籍可以在右上角輸入關鍵字做搜尋。

圖 7(搜尋)

右邊可以使用編輯、連結及刪除,也可以在Facebook上做分享。

圖 8(書籍資訊)

在工具選項裡可以統計做報表

圖 9(統計可做報表)

3、 開發工具

本組使用Java語言撰寫,原因是現階段我們以網頁呈現,在未來可能會朝Android系統的智慧型手機方向走,因應未來的需求,所以決定選擇Android使用語言撰寫。

1. JDK

安裝JDK是運行Java的先決條件,JDK是Java的開發套件英文縮寫為Java Development Kit 。

它提供了編譯器、開發工具、執行工具、及測試工具。以下將介紹安裝過程。第一步驟:下載JDK,先在以下網址http://www.oracle.com/technetwork/java/javase/downloads/index.html

下載需要的JDK

圖 10(JDK官網)

點選需要的JDK後會出現這個畫面,要點選左邊的Accept License Agreement才可以進行下載。

圖 11(下載介面)

下載的畫面,以下都按Next

圖 12(安裝1)

跑完以下的畫面就完成安裝。

圖 13(安裝2)

JDK安裝完成後需要新增或修改環境變數,如無設定環境變數JDK則無法再Eclipse運作,所以務必要設置環境變數。可在開始→電腦(上按右鍵)→內容,左邊就會出現以下畫面,看見這畫面時按下”進階系統設定”點選”環境變數”

圖 14 (進階系統設定)

圖 15(系統內容)

首先,點選新增變數名稱輸入”JAVA_HOME”變數值輸入”C:\Program Files\Java\jdk1.7.0_11”就是安裝JDK的根目錄輸入完無誤後按確認。

圖 16(環境變數)

接續新增CLASSPATH環境變數,變數名稱” CLASSPATH”變數值”.;%JAVA_HOME%\jre\lib\rt.jar;”。

圖 17(新增使用者變數)

接下來是編輯設定Path環境變數,Path環境變數是本來就有的只須找到Path按編輯即可,在變數值得最後面輸”;%JAVA_HOME%\bin;”

圖 18(編輯系統變數)

環境變數設定完成後,可檢測自己有沒有安裝設定好。

測試1:以簡單的HelloWorld來測試環境變數是否成功。開一個記事本輸入以下的小程式,輸入完把HelloWorld.java放入C槽的目錄下

圖 19(記事本)

存放好後按開始→搜尋(輸入CMD)→CMD,開啟命令提示字元後輸入” javac HelloWorld.java” “java HelloWorld”即會顯示” HelloWorld”的字樣。

圖 20(命令提示字元1)

測試2:在命令提示字元視窗輸入”java –version”按Enter再輸入”javac –version”按Enter會顯示版本(如圖21)若出現’javac’ 不是內部或外部命令、可執行的程式或批次檔。或’java’ 不是內部或外部命令、可執行的程式或批次檔。原因是可能未安裝JDK或是安裝JDK後未正確設定Path。若是版本不正確,(例如出現1.6.0或1.5.0)表示path中含有舊版本的路徑,需移除JDK舊版本的路徑,並檢查新版本是否已設定。

圖 21(命令提示字元2)

2. Tomcat

Tomcat是由Apache軟件基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規範,實現了對Servlet和JavaServer Page(JSP)的支持,並提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat閥等。由於Tomcat本身也內含了一個HTTP伺服器,它也可以被視作一個單獨的Web伺服器。但是,不能將 Tomcat 和 Apache Web 伺服器混淆,Apache Web Server 是一個用 C 語言實現的 HTTP web server;這兩個 HTTP web server 不是捆綁在一起的。Apache Tomcat 包含了一個配置管理工具,也可以通過編輯 XML 格式的配置文件來進行配置。 (mathbox, 2011)請先到http://tomcat.apache.org/download-60.cgi下載zip檔案

圖 22(Tomcat 下載)

解壓縮後須新增tomcat的環境變數(如圖23)。

圖 23(編輯系統變數)

環境變數設定完成後,打開tomcat目錄下的bin資料夾。

圖 24(Tomcat 資料夾1)

開啟starup.bat檔。

圖 25(Tomcat 資料夾2)

打開瀏覽器輸入http://localhost:8080/ 如有見到一隻貓(如圖26)則表示安裝成功。

圖 26(Tomcat 安裝完成圖)

再來從http://www.eclipsetotale.com/tomcatPlugin.html下載與Eclipse版本想對應的Tomcat外掛程式。

圖 27(下載Tomcat外掛)

下載完解壓縮後將資料夾複製到Eclipse的plugins子目錄下。

解壓縮後的檔案建構圖和plugins子目錄裡的文件,絕對不能更改,一旦更改Eclipse很有可能無法開起。

圖 28(Eclipse 資料夾)

3. Eclipse

Eclipse是一個開放原始碼項目,Eclipse對外公布免費使用。Eclipse最初是由IBM公司開發的替代商業軟體Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社群,現在它由非營利軟體供應商聯盟Eclipse基金會(Eclipse Foundation)管理。 (何誠殷, 2013)

Eclipse無須安裝,在官方首頁下載後即可使用,在執行 Eclipse時,會出現這個畫面,可以改變檔案存放的位置也可使用預設,所有的工作都會存在此目錄。若要備份工作目錄,只要備份這個目錄就行了。

圖 29(Ecalipse執行)

圖 30(Eclipse 工作空間設定)

若是開啟Eclipse上方有出現Tomcat的外掛(工具列出現三隻小貓),表視外掛程式有安裝成功。

圖 31(外掛Tomcat)

1.功能表

2.工具列

3.Package Explorer視圖

4.編輯程式碼工作區塊

5.透視圖區塊

6.Tasks視圖和 Console視圖

7.Outline視圖

圖 32(Eclipse 主介面)

接著再點選Eclipse功能表中的Window→Prefernces→Java(在左邊列表點選) →Installd JREs即顯示如圖畫面後,選擇右邊Add按鈕(為增加Java Runtime Environment,Java的執行環境,如系統中同時存在JDK和JER推薦使用JDK)。

圖 33(Eclipse使用的JRE設定)

出現這個畫面選擇Standard VM後按下一步,

下一步驟是選擇JER類型

圖 34(選擇JRE類型)

按一下Directory按鈕,選擇JDK的安裝路徑,路徑新增完畢按Finish按鈕返回主畫面。

圖 35(設定系統中安裝JRE的路徑)

JDK設定整合完畢,接下來就要設定Web應用伺服器了。

重新進入Preferences視窗,這次選擇Server→Runtime Environmerts就會顯示New Server Runtime Environmerts視窗,選擇Apache Tomcat V6.0按一下Next。

圖 36(選擇伺服器類型)

接下來會出現要設定Tomcat安裝路徑的視窗(如下圖),選擇Browse後選擇Tomcat安裝的路徑,在JRE的下拉是選項中選擇先前設定好的JRE,按一下Finish按鈕回主視窗畫面。

圖 37(Tomcat設定安裝路徑)

再次進入Preferences視窗,選擇Tomcat節點,設定Tomcat version為Version 6.x,選擇同事窗裡上面的Browse按鈕後設定Tomcat的安裝路徑,設定完後點選Context declaration mode為Server.xml,設定完畢按一下Apply。

圖 38(Tomcat 設定安裝路徑)

繼續選擇Tomcat下的Advanced進行其他設定,按一下Browse按鈕設定Tomcat的安裝路徑。

圖 39(設定Tomcat base)

再繼續選擇Tomcat下的JVM Settings,將JER下拉是選項選擇設定好的JDK(如圖示),設定完回到主視窗。到此Eclipse、JDK、Tomcat就整合完畢了。

圖 40(設定Tomcat使用的Java虛擬機器)

4. MySQL

(Admin, 2013),該公司於2008年被昇陽微系統(Sun Microsystems)收購。2009年,甲骨文公司(Oracle)收購昇陽微系統公司,MySQL成為Oracle旗下產品。 (Admin, 2013)

接下來將安裝及設定MySQL,先從官網上下載MySQL Community Server。下載完畢後執行安裝MySQL程式,如圖所示。按下一步

圖 41(MySQL安裝精靈首頁面)

圖 42

選擇第三個Complete後按下一步

圖 43(MySQL安裝類型)

圖 44(MySQL安裝視窗)

按一下Finish

圖 45(MySQL安裝完成視窗)

圖 46(選擇配置類型)

路徑可保持預設也可以自行設定

圖 47(MySQL設定類型)

選擇第三個將下拉是選項選擇utf8

圖 48(設定MySQL預設字元集)

這兩個勾選選項要記得勾,將MySQL安裝成Windows系統服務,開機自動啟動,且將可執行路徑增加到Path變數環境中,接著按下一步。

圖 49(設定MySQL的Windows選項)

在此設定帳號和密碼

圖 50(設定MySQL中使用者的密碼)

在這步驟如圖全部都打勾的話MySQL就設定成功,按一下Finish完成設定。

圖 51(MySQL設定執行完畢)

MySQL安裝完成後打開Eclipse來管理MySQL資料庫,選擇Window→Open Perspective→Other開啟Databass Development,此時右上角切換視窗的地方會出現Databass Development,這是用來設定資料庫開發的透視圖。

圖 52(Eclipse Databass Development 透視圖)

接著切換到Databass Development透視圖在左邊的Databass上按右鍵,選擇New選項,新增一個資料庫連接。

圖 53(Data Source Explorer)

選擇MySQL資料庫,將名字設定為MySQL接著按一下Next。

圖 54(資料庫類型選擇)

接著點選紅色指示的地方,新建資料庫驅動程式。

圖 55(新建MySQL資料庫連接)

接著MySQL的驅動版本

圖 56(MySQL驅動版本選擇)

按一下JAR List按一下Edit Jar/Zip選擇MySQl驅動Jar套件的路徑,路徑設完後視窗上的錯誤會消失,表示Jar套件設定就成功了(如圖示),此時按一下Properties標籤。

圖 57(選擇MySQL驅動的Jar套件)

圖 58(選擇MySQL驅動Jar套件的路徑)

在Properties標籤裡需要打上密碼,在Connection URL最後面的chapA是資料庫的名字。

圖 59(資料庫連接屬性設定)

若是MySQL資料庫中還沒有chapA,可以開啟MySQL Command Line Client進入到MySQL命令視窗,建立資料庫只需要兩個步驟;

1. 輸入密碼

2. 輸入create database chapA;

記住分號是必要的不可以少,建立完就會顯示圖中的樣子,接著返回Eclipse。

圖 60(MySQL命令列視窗)

接下來在Drivers的下拉是選項中選擇剛剛設定好的資料庫驅動”MySQL JDBC Driver”。

圖 61(新建MySQL連接)

接著按Text Connection按紐,這是要測試資料庫連接有無成功,如果有成功就會跳出Ping succeeded!,看到Ping succeeded!就可以按OK回到剛剛的視窗,勾選”Save password”和”Connect every time the workbench is started”,按一下Finish按鈕設定完成,返回Eclipse的主視窗。設定失敗則會顯示Ping failed!的視窗,若是失敗就按一下Details按紐,可以查看錯誤的詳細內容,如出現資料庫不存在可以再開啟MySQL命令視窗在建立一次。若是顯示用戶名或密碼錯誤,按一下下拉是選項右邊的三角形,回到剛剛設定帳號密碼的地方仔細檢查編輯。

圖 62(資料庫連接測試成功)

這是剛剛設定完的資料庫chapA,在這裡可以進行管理chapA,並且對chapA進行CRUD操作。

圖 63(Data Source Ecplorer)

有了資料庫當然少不了資料表,接下來要建立資料表。點選File→New→SQL File。

圖 64(建立SQL指令檔)

接著請照圖設定,按一下Finish按紐,建立UserInfo.sql。

圖 65(建立SQL指令檔精靈)

接著在UserInfo.sql中輸入以下程式碼

圖 66(建立的SQL檔案中的程式碼)

若是成功在右側會顯示藍色勾勾圖案(如圖示)。

圖 67(SQL腳本輸出的資訊)

4、 系統報告書1. 前言

書,在日常生活中所扮演角色的重要性與日俱增,有出版社統計出目前兩岸三地,台灣人平均每天閱讀大約3小時,香港人大約1到2小時,可想而知買書是一般生活中常見的交易,如此多元的書籍文化難免會有購買重複的書籍發生。

在網路上其實就有相當多種圖書管理系統供人下載,多數的免費版系統功能相當簡陋,又礙於使用者在手動輸入圖書資料的過程中,相當繁瑣及不便,即使在一些國外網站可能找的到部分功能相對完善的系統,但幾乎都是以英文版本為主,普遍台灣人的使用意願相當低,因此本專題設計一套線上版本的圖書管理系統。

此外在我們在學校裡發現系上擁有的書籍,大多是歷年來老師的捐獻,並沒有系統性的整理,數量相當多且繁雜,舉凡管理、程式設計、數理以及考試類別等各式各樣的書籍,種類繁多且未分類。當學生想向系上借閱書籍參考時,時常因為書籍凌亂而找不到書籍的情形,間接降低學生向系上借閱的意願。以系上的預算規模,不可能砸大錢去購買昂貴的管理系統,這更激起我們想設計這套系統的意願。

2. 創意描述

1.利用外部資料建立圖書資料庫

為了避免使用者因為手動輸入資料,而降低使用意願,可以交給每本書籍背後都會附有條碼或是ISBN國際書碼,利用目前相當普遍的智慧型手機上的掃描程式,將書後的二維條碼掃描輸入資料庫,或是手動輸入簡單數字組合而成的ISBN國際書碼,透過這樣簡單、容易操作的使用方式,來加速建立自己家中所有書籍的圖書資料庫,讓原先複雜繁瑣的建立資料庫過程,變成人人都能輕易上手的步驟。

2.集結所有使用者的資料庫,建立大數據(Big Data,巨量資料)

結合所有使用者各自的資料庫,匯集成一個巨型資料集(Big Data),若系統在擁有有一萬名使用者後,假設一名使用者假設有五本書籍以上的紀錄,那Big Data裡面就能有五萬筆以上的圖書資料,長久經營下來, Big Data數據將可累積相當可觀的資料量。在系統中使用者曾經搜尋過或曾經瀏覽過的每筆資料記錄也將會被系統所儲存,再經過系統的整理、分析和交叉比對過後,可以將『可能也要想找』、『想看的書籍』一併顯示在視窗的下側,也可以經由Big Data做交叉分析,把經常看同性質書籍的讀者資料,轉售給出版社,讓出版社有機會可以主動與讀者有更進一步的接觸,在Big Data背後所隱含的無限商機,是絕對不容小覷的。

圖 68 ( BIG DATA)

3. 系統功能簡介

1.一般功能

我們的系統功能,除了有一般功能新增、查詢、編輯、刪除等等,更添加了使用者在願意公開圖書資訊的情況下,設有可以讓使用者方便互相租借圖書、購買圖書的選項,讓使用使彼此間能更增添互動的趣味性;連結其他網站的Findbook資料庫,方便使用者到其他不同網站查看更詳細的圖書資訊。

2.書籍轉移功能

我們的圖書管理系統,有書本轉移授權碼的功能,當你自己的書籍租借,甚至是販售給其他使用者時,此時可以透過這項功能,在螢幕上輸入由系統自動配給的授權碼,就可以直接將自己圖書資料庫內的書籍資料,轉移到對方使用者的圖書資料庫,可以省下要再次輸入圖書資料的時間。

圖 69(圖書轉移示意圖)

4. 系統特色

使用者可以利用每本書背後的ISBN國際書碼,或是條碼,直接掃描或輸入進系統後端預設的圖書資料伺服器,方便使用者可以直接將書籍的書名、作者、出版社等所有詳細資料輸入系統資料庫,同時能一併進行書籍的分類,並能有效減少使用者因為手動逐一輸入資料時,可能會發生的人為疏失,也能有效縮短因為逐一輸入資料的耗時繁瑣過程。

圖 70 (使用手機掃條碼)

在租借及購買區設有使用者互動專區,可以讓使用者彼此之間議價及詢問聯絡方式,再確定要購買之後,會顯示要求輸入授權碼的畫面,可以將圖書資料直接進行轉移。

在畫面最下側,設有建議購買的選項,是經由系統後端Big Data系統交叉比對分析後,有可能使用者也會想要的圖書,讓使用者能選購的項目更佳的多元。

5. 系統開發工具與技術

Eclipse是由Open Source Community所創建開發軟體,並被廣泛地使用在許多不同的領域,例如:可作為Java應用程式與Android App的開發環境。大多數開發者都知道Eclipse是跨平台開園整合式開發環境(IDE)任何人都可以免費下載。Google fusion table是Google近年來新增的雲端資料管理,過去的統計軟體可能無法呈現資料與地圖共同出現的情形,有了fusion table就能夠透過網頁技術共享數據、呈現出圖表資料。Google Site 協作平台是Google免費工具之一,能夠輕鬆架設網站,不必負擔任何費用,不但可以插入簡報還能夠多人同時編輯。

6. 系統使用對象

如果使用者是學生,將可以輕易地把自己的教科書、參考書、講義,甚至是自己偏好的雜誌、期刊都可以一併應用在系統的管理功能當中,若隨著年級增加,而有了使用不到的教科書,就可以善用系統的資訊公開功能,將多餘的教科書可以讓其他使用者像是學弟妹,也有機會可以租借使用。

如果使用者是收藏家,可以利用系統強大的管理功能,將讓不同種類的書籍,分門別類的整齊規劃放置,不僅方便管理,往後若想與其他使用者交流,也可方便讓使用者輕鬆找到想找的書。

7. 系統使用環境

我們的系統是建立在網路平台上,為網頁版本的圖書管理系統,可以隨時作儲存或是編修的動作,不會有單機版本可能因為自身電腦主機毀損,或其他任何外在因素,而造成大量檔案資料流失的問題,隨時隨地只要有電腦以及網路的地方,找到我們系統的網路頁面,就可以繼續使用。

8. 結語

我們並非只是想設計出一款功能性普通、沒有特色的圖書管理系統,這樣平凡的系統並不會吸引到更多使用者的目光,簡單好用的使用方法,再加上別具特色的附加功能,這才是使用者想要的。

在一般人的觀念裏頭,用不到的書大都是隨意擺放在不常用的書櫃上,或是囤積在家中的倉庫裡,而部分的人才會將書轉售到二手書店,若書放在家裡占空間、丟掉又太可惜,賣給二手書店又不能得到太多的收入,其實意義並不高;而很多的圖書管理系統,大部分也都是為了解決這個部分的問題,不過我們的圖書管理系統是站在更高層次上,而是想到要去收集每位使用者背後的閱讀資料,進而建立Big Data資料庫,能帶來更多的商機。

使用者在使用我們的系統之後,會各自擁有自己的資料庫,我們將在每筆的圖書資料的最後面,加上詢問是否要將這本書對外公開的選項,在使用者願意公開自己圖書資訊的前提之下,我們就可以知道每一個使用者所擁有哪些書的資訊,若當所有使用者都把自身的圖書資訊公開的時候,匯集所有使用者的圖書資料庫,就會形成一個圖書流通平台,當你想找某一本書的時候,只要在平台的關鍵字搜尋輸入書名,就可以直接知道目前有哪位使用者擁有這本書,就可以直接找這位使用者,詢問是否有意願『租借』或是『轉售』,也能讓經濟不景氣的現在,荷包裏頭再添加一小筆額外的收入,能帶來的商機或收入。這種透過買方主動的交易模式,絕對比目前大多數的二手書買賣交易模式,更容易促成交易。

若是將讀者資訊轉售給出版社或是書局,利用Big Data資料庫,進行交叉比較使用者的數據資料,能夠分析出每一位使用者的閱讀習慣,將偏好書籍的類型、購買書籍的頻率、能接受的合理價位等,提供給出版社及書局,作為書籍的訂定售價或是對消費者行銷策略的參考依據,這將能為系統帶來相當可觀的商機。

5、 參考文獻

DruckerFerdinandPeter. (1993). Post-capitalist society. New York: Harper Collins

何誠殷。 (2013年05月22日) 。 Eclipse - JAVA 開發軟體. 。2013年06月06日 擷取自 pellok: http://pellokblog.blogspot.tw/2013/05/eclipse-java.html

白靈、苟英、高博、周婕。 (2012) 。 Java Web 開發技術詳解:JSP+Hibernate+Struts+Spring+Ajax。 新北市: 博碩文化。

苗栗縣教育局。 (97年1月16日) 。 苗栗縣政府推動閱讀與寫作教育政策說明。

Admin. (2013年02月23日。 台灣MySQL技術研究站開站。 2013年06月06日 擷取自 MySQL Taiwan: http://www.mysql.tw/2013/02/mysql_23.html

mathbox。(2011年01月17日) 。 新版本Apache Tomcat 6.0.30 2013年06月06日 擷取自 和訊科技: http://tech.hexun.com.tw/2011-01-17/126824891.html

1