,按一下以編輯母片標題樣式,按一下以編輯母片,第二層,第三層,第四層,第五層,分散式資訊系統專題計劃,*,分散式資訊系統專題計劃,錄影帶租借連鎖店,會員管理系統,1,分散式資訊系統專題計劃,分散式資訊系統專題計劃錄影帶租借連鎖店1分散式資訊系統專題計,專題成員,D90725001 李政達,D90725003 洪英訓,D90725004,洪瑞文,2,分散式資訊系統專題計劃,專題成員 D90725001 李政達2分散式資訊系統專題計劃,動機與目標,隨者網路之普及,傳統錄影帶租售店已逐漸由個別經營轉化為連鎖經營之型態,而租售之產品也由錄影帶擴及至VCD、DVD等影片媒體。,本系統發展動機係因電影欣賞愛好者經常無法記住自己曾看過之電影片名,而在不同的租借店租到曾看過之電影,為避免此情形一再發生,本系統將運用分散式資訊系統相關理念,建立一套可提供連鎖錄影帶租售店於多家連鎖店同時進行會員資料查詢及管理之行為,系統將允許使用者於不同之地點(例如台北、高雄、LA)進行會員的租借歷史資料查詢,以利告知客戶避免重複租借。,3,分散式資訊系統專題計劃,動機與目標 隨者網路之普及,傳統錄影帶租售店已逐漸由個別,專題時程,錄影帶租借連鎖店會員管理系統發展時程圖,4,分散式資訊系統專題計劃,專題時程 錄影帶租借連鎖店會員管理系統發展時程圖4分散式資訊,系統架構圖,Clients,Application Servers,Database Server,5,分散式資訊系統專題計劃,系統架構圖ClientsApplication Serv,系統合理性,與驗證,本系統符合下列分散式系統特性,風險分攤,分散式處理,容錯能力,負載平衡,運用RMI架構,6,分散式資訊系統專題計劃,系統合理性與驗證本系統符合下列分散式系統特性6分散式資訊系統,系統需求,硬體需求:PC,軟體需求:,作業系統:,Server:Windows NT,Client:Windows 98,遠端網路控制:Java RMI,前端界面:JBuilder V5.0,演算模組元件:JDK 1.3.1,資料庫:MS SQL SERVER 2000,7,分散式資訊系統專題計劃,系統需求 硬體需求:PC 7分散式資訊系統專題計劃,系統需求,功能需求,使用者端介面(Client),使用者應能於Login確認成功後,透過Application Server,執行客戶租借歷史資料查詢作業,如遇到連結的Application Server發生Crash時,備援之Application Server會即時接手運作,並且Client端會自動與備援的Application Server進行連結與註冊的動作,對使用者而言,不產生任何影響。,8,分散式資訊系統專題計劃,系統需求功能需求8分散式資訊系統專題計劃,系統需求,應用系統伺服器(Application Server),Application Server應負責Client與Database Server間之中介溝通機制,並記錄相對於每一台Application Server中所有登錄的使用者,當有與使用者相關的事件發生時,擔任主動與Client溝通的角色,在這一層架構中,可以包含數個的Application Server,當主要Application Server Crash時,可啟動新的Application Server,此機制將負責Load Balance與Fault Tolerance控制。,9,分散式資訊系統專題計劃,系統需求應用系統伺服器(Application Server,系統需求,資料庫伺服器(Database Server),應提供後端會員資料之資料庫管理系統(DBMS)的建置及資料儲存與共享。,10,分散式資訊系統專題計劃,系統需求資料庫伺服器(Database Server)10分,系統需求,容錯能力,本系統應具備處理Client、Application Server發生當機及網路斷線情形之容錯機制,當Client 或Application Server發生Crash時,在此Application Server登錄的Client經由任何與Application Server溝通的動作將發現這個問題,Client會主動與目前可連結的其他的Application Server進行重新連結與登錄的動作,使用者將不會發現任何異狀,能繼續維繫整個系統的正常運作。,11,分散式資訊系統專題計劃,系統需求容錯能力 11分散式資訊系統專題計劃,系統,設計,顧客,租借狀況查詢,影片資料檢索,影片目錄,租借情形,顧客編號1,影片資料主檔,影片資料查詢,流通異動檔,影片資料1,流通記錄1,影片資料2,流通記錄2,顧客資料主檔,顧客資料1,新片資料檢索,流通記錄3,影片資料主檔,影片資料3,影片出租排行榜,影片租借情形,顧客,新片資料查詢要求,新片目錄,影片排行,促銷方案查詢,顧客編號2,促銷影片目錄,顧客資料2,影片資料4,促銷方案資料檔,促銷方案,12,分散式資訊系統專題計劃,系統設計顧客租借狀況查詢影片資料檢索影片目錄租借情形顧客編號,系統,表單,系統功能畫面應該包含下列表單,會員建檔表單,會員資料確認表單,影片建檔表單,影片目錄查詢表單,租借影片表單,檢視會員租借歷史資料表單,逾期客戶查詢表單,歸還影片表單,當日營收統表單,條碼列印表單,影片預約表單,13,分散式資訊系統專題計劃,系統表單系統功能畫面應該包含下列表單13分散式資訊系統專題計,建置計劃,SERVER1,SERVER2,CLIENT1,CLIENT2,CLIENT3,JAVA RMI,SQL SERVER,DB1,DB2,SERVLET,RMI,ODBC,14,分散式資訊系統專題計劃,建置計劃SERVER1SERVER2CLIENT1CLIEN,測試,測試項目,1.,使用者網路斷線測試,2.,使用者當機測試,3.,應用系統伺服器網路斷線測試,4.,應用系統伺服器當機測試,15,分散式資訊系統專題計劃,測試 測試項目15分散式資訊系統專題計劃,設計限制考量,本專題將著重於,Client,及,Application Server,之分散式處理及容錯機制之設計,,Database Server,部份將以提供基本測試資料及DBMS功能為主。,16,分散式資訊系統專題計劃,設計限制考量 本專題將著重於Client及Applic,