• 沒有找到結果。

第五章 系統建構與設計

第三節 功能模組設計

整體功能架構如下圖所示,在 MyLibrary@NHRI 介面裡,利用單一簽入方式開啟個 人化資訊與環境,並依據群組特性予以不同的功能。以下將針對使用者端與管理端做個 別功能及模組架構介紹。

Identity –Access control

My Document Delivery

PI_DDS NDDS

MyPortal Database

MyLibrary@NHRI

Single Sign On

My Bookmark

New function Personal

My E-Journal

New function Personal

My Alerts

New function:RSS Intergrated Hubmed System Personal

My Database

&

MetaSearch

Metalib Personal Staff

Database

Aleph (WebPac) My Circulation

Group

針對助理研究員以上研究員 (Principle investigator,簡稱 PI) 所提供的服

究員、副研究員、研究員、特聘研究員、主治醫師。

(2) 全國文獻傳遞服務系統 (NDDS):

依據是否有申請全國文獻傳遞服務帳號,而在登入後會出現兩種不同畫面。

有申請者:在 NDDS 服務內容,會出現「申請文獻」及「申請件查詢」。

無申請者:在 NDDS 服務內容,會出現「帳號申請」及「帳號密碼查詢」。

E-Journal

Bookmark Aleph Metalib

HubMed

PI_DDS NDDS

圖 5-3:跨網域單一簽入 (Multi SSO Domain) (本研究整理)

國衛院內部的系統,帳號密碼已建立統一制度,透過人事系統的帳號密碼管理再導 入至各系統,故內部系統裡,只有 PI_DDS 系統需做權限群組辨識,由職稱欄去判斷其 身份別,若為 PI 才能順利登入 PI_DDS 系統。雖然帳號密碼已統一,但為了將 MyLibrary@NHRI 登入的值帶入各內部系統仍需由程式去執行。

外部系統的帳號密碼最為困難,受限於網路速度與 Server 端的處理回應速度,都直 接影響到入口網站開啟時,使用者能否順利跨系統登入成功。

二、單一畫面

為了達到單一畫面之功能,需考量整體美觀及瀏覽畫面一致,故網頁架構及功能如 下描述。

1. 採用同一個 CSS 樣式表 (Cascading Style Sheet),字型、顏色及連結方式等畫面

一致。

2. 介面:與原先網頁介面一致。表頭一致,頁籤 (Tab) 格式架構亦相似。

新書通報

MetaLib:整合查詢系統 E-Journal 電子期刊清單

Quick Link Hot News

表頭: 圖書館 Logo 及下拉式選項

圖 5-4:原網頁之資訊架構 (本研究整理)

Information Space

My Circulation

My Document Delivery

My Database &

MetaSearch My Alerts

My E-Journal

My Bookmark

表頭: 圖書館 Logo 及下拉式選項

圖 5-5:MyLibrary@NHRI 資訊架構圖 (本研究整理)

圖 5-6:MyLibrary@NHRI 首頁

在原先的網頁表頭選項列,右方增加「MyLibrary」圖示,登入畫面介紹服務內 容,若使用者不想登入,仍可以回到首頁或其他連結處。

3. 畫面簡潔

嵌入 MyLibrary@NHRI 左右兩方的資訊區 (Information Space),設計風格以簡 潔為主。

三、各區塊服務功能介紹 (一)、My Circulation

1. 串連系統:Aleph

2. 串連功能:將登入的帳號密碼帶入 Aleph 系統,並開啟其個人的流通記錄。

3. 原系統登入方式:

(1) 登入後使用者需自行點選「User Info」,方能進入個人的流通記錄內。

圖 5-7:Aleph 系統個人資料區

(2) 個人流通記錄項目:

A. Loans:目前借閱出去的圖書,包含逾期圖書,若有圖書需線上續借,

亦需先點選 Loans,再點選需續借圖書的 No 號進入,再點選 Renew。

B. Loan history list:過去所有已歸還借閱的圖書。

C. Hold requests:目前預約的狀況。

D. Cash transactions:罰款部份,然而國衛院未有罰款項目,故此功能不 納入入口網站裡頭。

E. Study Room:研究小間預約服務,由於此服務與 Hold requests 結合,

故不特別抓出。

圖 5-8:讀者借閱狀況

4. MyLibrary@NHRI 功能:

將重點功能拉出,依據使用者需求為點選項目,分為四項,利用數字呈現方式,

以達到主動提醒之作用。

圖 5-9:個人借閱資訊環境

(1) 借出清單/續借

流通的資訊畫面在右方呈現,若有逾期狀況在「Due date」以紅字呈現。若 要關閉此畫面,右上方有一「Close」圖示,或點選上方「My Library」回 到頁首。若無逾期狀況則可在「Renew」或「No」點選進入續借畫面。

圖 5-10:個人借出清單及續借

(2) 逾期狀況 畫面同上。

(3) 預約狀況查詢

資訊內容為目前預約的狀況,操作功能與畫面同前項。

圖 5-11:個人預約狀況查詢

(4) 借閱歷史

資訊內容為過去所有借閱歷史,操作功能與畫面同前項。

圖 5-12:個人過去所有借閱歷史

此一區塊資訊服務嵌入流通記錄使用的原則:

1. 單一畫面:

原先 Aleph 流通記錄裡,借閱、續借及逾期功能分開,且畫面操作不清,故將 原流通記錄網頁另寫成新網頁,借閱網頁多了「Renew」字眼,使用者可立即 知道續借的操作方式;逾期部份,則在「Due date」改成紅色,並在上方加上

「若有圖書逾期狀況,則無法線上續借,請洽流通櫃台,分機 33649」,作為提 示。

2. 畫面字型大小一致:

原先 Aleph 網頁字型較大,當此流通記錄放入整個入口網站右方時,造成畫面

(二)、My Document Delivery

在文獻傳遞服務這一塊,共有兩種系統,一個是院內開發系統 PI_DDS,另一個是 院外系統 NDDS,依據使用群組來分開此兩個系統使用權限。

1. PI_DDS:可進行申請及查詢的動作。

圖 5-13:PI_DDS 畫面

(1) 單筆文獻申請:

直接進入 DDS 系統,開啟單筆文獻申請畫面。

圖 5-14:PI_DDS 單筆文獻申請

(2) 多筆文獻申請

開啟多筆文獻申請畫面。

圖 5-15:PI_DDS 多筆文獻申請

(3) 申請件查詢

可利用特定條件作查詢,或依流水號瀏覽整個申請件。

圖 5-16:PI_DDS 申請件查詢 2. NDDS

已申請帳號者在 My Document Delivery 出現資訊為:

(1) NDDS 申請文獻:

MyLibrary@NHRI 自動將個人資料裡 NDDS 帳號密碼帶入 NDDS,可直接 進入 NDDS 申請文獻的畫面。

圖 5-18:NDDS 申請文獻畫面 (2) NDDS 申請件查詢

圖 5-19:NDDS 查詢文獻狀況 未有帳號申請者或密碼驗證有誤者,則出現:

圖 5-20:未申請 NDDS 帳號者資訊畫面

(1) NDDS 帳號密碼查詢:

使用者過去已有申請帳號,但因為一些因素遺忘,可先查詢是否已有帳號,

並將正確密碼填入個人資料內,未來即可串連至 NDDS。

圖 5-21:查詢 NDDS 帳號密碼 (2) NDDS 帳號申請:

自動將使用者的資訊帶入,使用者只需填電話及辦公地點,列印功能於此 畫面開啟後兩秒內出現,使用者可以直接列印傳送至主管簽核。

圖 5-22:NDDS 帳號申請表

申請成功後,可至「個人資料」內,將密碼寫入,以確實達到單一簽入功 效。寫入後可進行驗證,通過後將出現「密碼正確」。

(三)、My Bookmark

直接點選網路資源名稱則可以進行連結,若需要增加或刪除,進入右上方「Edit」。

圖 5-24:My Bookmark 個人資訊環境

進入編輯畫面後,可直接刪除先前的 Bookmark 內容,若有需新增的網路資源,則 輸入 Bookmark 名稱及 URL。

圖 5-25:My Bookmark 編輯畫面 (四)、My E-Journal

圖 5-26:My E-Journal 個人資訊環境

其功能如下:

1. 國衛院簡訊為預設電子期刊。

2. 可以瀏覽之前組織整理的電子期刊清單,亦可在下方找尋其他的電子期刊,進 而做增加的動作。兩種找尋方式:

(1) 刊名字母順序瀏覽。

(2) 檢索方式。

圖 5-27:查詢及加入電子期刊至 My E-Journal

為了達到單一畫面及操作便利,設計時將個人之 My E-Journal 畫面多了刪除圖示,

不需另開視窗,以便使用者操作;在查詢電子期刊之際即可加入常用期刊至 My E-Journal。

由於原先之電子期刊系統並未有個人化服務,故此系統為另外自行開發,但資料與 欄位格式內容同原有之電子期刊系統。

(五)、My Alerts

HubMed 資料來自 PubMed 生物醫學資料庫,它將 PubMed 資料庫檢索畫面簡單化,

讓使用者專注在瀏覽、組織及整合功能。HubMed 特性在於可讓使用者依日期或權重去 呈現檢索結果,其他功能則有:相關文獻連結、書目下載、暫儲個人興趣文獻及 SFX 等整合連結。由於 HubMed 畫面簡單且連結功能強大,另外,它提供 RSS Feed,非常適 合作為新知通告的資料來源。

計出的一種規格,由於應用了 XML 技術,只要編輯好一個個 Item 內容,便可轉換成 HTML 網頁。這種新的推播 (Push) 技術將所要的資訊帶到使用者面前,使用者無須開 啟多個網站間尋覓,一旦訂閱 RSS Feed 後可自動追蹤更新資訊(簡燕華,民 95)。由於 RSS Feed 只取內容,所以靜態部份只會顯示的標題及內文等文字,動態部份則是文章的 連結,原網站內的廣告、聲音,及其他圖片將不會出現,使用者可直接取得有興趣及重 要的資訊。

RssReader reader = new RssReader();

sqlstm = "SELECT * FROM lib_feed WHERE emp_code='"+user_id+"' ORDER BY sn";

rs = stmt.executeQuery(sqlstm);

while (rs.next()){

String feed = rs.getString("feed"); //response.encodeURL(feed) String hubmed_url = "http://www.hubmed.org/feeds/rss.cgi?q=";

RssFeed rssFeed = reader.read(hubmed_url+URLEncoder.encode(feed));

//RssFeed rssFeed = reader.read("http://tw.news.yahoo.com/rss/sports");

Iterator it = rssFeed.getItems().iterator();

if(it.hasNext()){

out.println("<br><table width='95%' style='font-size:13px'>");

out.println("<tr><td colspan='2' class=channel height='30'

valign='middle'><b>"+reader.getChannel()+"</b></td></tr>");

}

圖 5-28:My Alerts 的訂閱資料與格式

My Alerts 即利用 HubMed 所產生之 RSS Feed 做呈現,登入後自動抓取最新的二十 筆資料。定義 My Alerts 的訂閱資料與格式,並使用之產生動態個人新知資訊環境。

為了遵循單一畫面之原則,每一個文獻開啟都在同一個網頁,而非開啟多個網頁。

圖 5-29:My Alerts 個人資訊環境

圖 5-30:HubMed 文獻資訊

使用者可以將有興趣之主題輸入後,系統則產生該主題之 RSS Feed,若要刪除亦可 在此一頁面進行。

圖 5-31:My Alerts 編輯畫面

(六)、My Database & MetaSearch

MetaLib 為一個跨異質資料庫進行整合檢索之系統,另外提供了組織個人電子資料 庫之功能,為了不重複開發具有相同功能之系統,因此如何將 MetaLib 納入此入口網站 內是此部份研究重點。

為了遵循單一畫面及操作簡易之原則,此部份功能需修改的部分如下:

1. 切割畫面:原先 MetaLib 的登入後畫面如下圖 5-32。保留重點畫面,利用 HTML 標籤指定要呈現的畫面,修改後嵌入 MyLibrary@HINT 畫面如圖 5-33。

圖 5-32:MetaLib 登入後原畫面

圖 5-33:My Database & MetaSearch 畫面

(七)、News 圖書館公告

國衛院各研究組已依學科進行了細分,例如:疫苗中心、生物藥物與技術研究組、

醫學工程研究組及癌症研究所等十二個研究單位,故公告部份依單位進行客製化服務。

當圖書館有臨床腫瘤之相關新書推廌時,則可公告給癌症研究所同仁,不需要公告給全 院同仁;藥物部份的資訊,則可通知生物藥物與技術研究組及分子與基因醫學研究組。

此區塊功能除了可依據單位進行選擇性公告,另外,可以限定公告開始與結束時間。

圖 5-34:群組性 News 畫面

(八)、Personal Information 個人資料

使用者可更新個人資料,及輸入 NDDS 登入密碼。

圖 5-35:個人資料畫面 (九)、使用者管理

管理者的畫面與使用者介面一致,管理者進行修改後可立即查看畫面。

1. 使用者管理:

查詢後可將其 NDDS 密碼加入,不用使用者自行驗證。

2. 訊息發佈

(1) 管理者輸入標題及內容,指定公告部門及張貼起迄日,完成一則公告事項。

(1) 管理者輸入標題及內容,指定公告部門及張貼起迄日,完成一則公告事項。