• 藍色版面
  • 綠色版面
  • 橘色版面
  • 粉紅色版面
  • 棕色版面
帳號:guest(120.119.126.29)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

本論文引用網址:     
研究生: 陳盈如
研究生(外文): Ying-Lu Chen
論文名稱: 雲端運算的探討-以診所資訊系統為例
論文名稱(外文): Cloud Computing - A Case Study of Clinic Information System
指導教授: 蔡旭昇
學位類別: 碩士
校院名稱: 樹德科技大學
系所名稱: 資訊管理系碩士班
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 53
中文關鍵詞: 雲端運算Google App Engine即時互動分散式系統網際網路
外文關鍵詞: Cloud ComputingGoogle App EngineReal-time InteractionDistributed SystemsInternet
相關次數:
  • 被引用:0
  • 點閱:89
  • 評分:*****
  • 下載:0
  • 書目收藏:0
網際網路的日漸發達,從早期的Windows Based只限電腦端使用者和主機端伺服器來做為連線溝通,到凡事只要放到網路上就能運行的Cloud Based,不僅降低了硬體設備的擺放,也放寬了使用者電腦和地域的限制。
Web 2.0是一種網際網路互動方式,透過網路上的應用來促進人與人之間的互動和協同合作,典型的Web 2.0如:網路社群、網路應用程式、部落格…等。利用Web 2.0的成熟技術,結合雲端運算能力,使網路應用、資訊分享、協同合作達到最好的效果。
而網路巨擘Google也因應雲端運算,推出一系列的雲端服務,在Google API上,如:Google Map、Docs、行事曆、Gmail、協作平台…等,做為雲端軟體服務,稱為SaaS。另外Google還提供給開發者的另一項服務為Google App Engine,來給網路開發者作為開發平台,利用Google App Engine上所提供的運算能力、程式語言、資料庫系統,來存放應用程式資料,稱為PaaS。
本論文利用Google App Engine做為診所資訊系統,將診所的基本資訊系統搬上雲端,利用雲端上的龐大運算能力、資料庫,管理診所資料。系統管理者只要透過任何的行動設備連線到Web就可以進行系統管理。最後以診所的掛號系統、病歷系統來做為與傳統診所資訊系統做比較。
關鍵詞:雲端運算、Google App Engine、即時互動、分散式系統、網際網路


With the development of the Internet, applications have changed from earlier window-based in which involves only one PC user to cloud-based that can accommodate many users. Moreover, cloud-based applications can not only reduce the cost invested in hardware but also decrease the restrictions imposed by computer and geographic location.
Web 2.0 is a new way of interaction for the Internet, through the use of Internet applications to promote the interaction and collaboration. Typical Web 2.0 application includes Internet communities, web applications, blogs, etc. By using the mature technology of Web 2.0 in combination with cloud computing, the network application, information sharing, and collaboration can achieve the best results.
In response to cloud computing, the Internet giant Google launched a series of cloud services based on Google API, such as Google Map, Docs, Calendar, Gmail, Sites, etc., which is known as SaaS. In addition, Google offers developers the Google App Engine, a development platform for Web developers. Google App Engine supports computing capability, programming languages, and database systems, and is called PaaS.
In this paper, we adopt Google App Engine as the development platform for the cloud-based clinic information system owing to a huge computing capability, database, and storage space can be obtained. In addition, the system administration work can be done through any mobile device connected to the Web. Finally, we compare the cloud-based clinic''s registration system to the traditional clinic’s registration system.
Keywords: Cloud Computing, Google App Engine, Real-time Interaction, Distributed Systems, Internet


目錄
中文摘要  i
英文摘要  ii
致謝  iv
目錄  v
表目錄  vii
圖目錄  viii
一、緒論  1
1.1研究背景與動機  1
1.2研究目的  2
1.3研究方法與架構  2
二、文獻探討  3
2.1分散式運算與雲端運算  3
2.1.1 分散式運算  3
2.1.2雲端運算  4
2.2 資訊系統的發展  9
三、研究架構與方法  15
3.1 資訊系統架構  15
3.2傳統診所資訊系統架構  22
3.3雲端診所資訊系統架構  25
3.4診所資訊系統比較  29
四、系統實作  31
4.1實作環境  31
4.1.1網際網路供應商  31
4.1.2開發環境  32
4.1.3 研究工具  33
4.2系統功能與分析  35
4.2.1系統建立與執行  35
4.2.2資料表設計  41
4.2.3系統服務端  42
4.3傳統與雲端實作比較  46
五、結論與建議  49
參考文獻  51



[1]走進雲端運算,王鵬,民98。
[2]Google Chrome OS http://sites.google.com/site/chromeoslinux/home
[3]Microsoft Azure http://www.microsoft.com/windowsazure/resources/default.aspx
[4]Google應用服務引擎,http://code.google.com/intl/zh-TW/appengine
[5]結合XML技術之Web-Based網路管理工具,陳彥錚/黃世育/戴昌聖。
[6]Java物件導向程式設計,李昇暾/詹智安著。民96。
[7]Microsoft Azure http://www.microsoft.com/windowsazure/resources/default.aspx
[8]雲端運算平台-Hadoop,周秉誼,國立台灣大學計算機及網路資訊中心電子報第0011期-2009.12.20發行。
[9]Grid 與 P2P 混合計算環境下基於推薦證據推理的信任模型,朱俊茂/楊壽保/樊建平/陳明宇,國科學技術大學計算機科學技術系,中國科學計算技術研究所,民94。
[10]HDFS Architecture,Dhruba Borthakur,The Apache Software Foundation。
[11]走進雲端運算,王鵬,民98。
[12]A Cloud Computing Platform Based on P2P, Ke Xu/Meina Sone/Xiaoqi Zhang/Junde Song,2009 IEEE。
[13]Web Service的應用與省思,劉炎坤,企業通電子報。
[14]Java/JSP經典範例解析,2009。
[15]雲端運算 CLOUDCO MPUTING,Michael Miller著/林家瑜譯,民98。
[16]適用於P2P檔案分享系統傳輸協定之設計,許弘奇,政大機構典藏。
[17]Google應用服務引擎,上官林傑著,民98。
[18]以網際網路服務為基礎兼具運算協調能力的分享設計,王振生/蔡銘葴,資訊學報第13卷專刊。
[19]Map-Reduce Meets Wider Varieties of Applications,Shimin Chen/Steven W. Schlosser,Intel Corporation 2008。
[20]Google Accounts API http://code.google.com/intl/zh-TW/appengine/docs/python/users/
[21]Google App Engine簡介,張銘峰/許閔雄/陳桂慧。ICL TECHNICAL JOURNAL 12.25.2008。
[22]Google API大全-程式設計、開發、實例,編委會,民99。
[23]Introducing Web 2.0: social networking and social bookmarking for health librarians,Eugene Barsky/Michelle Purdon,JCHLA / JABSC Vol. 27,2006。
[24]Business Data Communications And Networking,Jerry FitzGerald/Alan Dennis-6th ED,1998。
[25]關聯性http://code.google.com/intl/zh-TW/appengine/docs/java/datastore/relationships.html
[26]雲端運算與產業發展,鐘嘉德/高天助/楊嘉栩,研考雙月刊第34 卷第4 期2010.8
[27]醫療資訊系統的規劃與設計,吳昌憲,2006台灣商管與資訊研討會。
[28]Handling Large Datasets at Google: Current Systems and Future Directions,Jeff Dean,Google Fellow。
[29]Web Services : A Technical Introduction,Deitel & Associates, Inc. 1992-2006。
[30]Web Service-based分散式控制系統建構,楊錫凱/張名輝/陳世宏/林後安/曾仕民,中國機械工程學會第二十四屆全國學術研討會論文集。


 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
top
* *