跳到主要內容

臺灣博碩士論文加值系統

(44.200.86.95) 您好!臺灣時間:2024/05/28 10:04
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林松科
研究生(外文):Song-Ke Lin
論文名稱:植基於雲端檔案儲存服務之檔案版本控管系統架構
論文名稱(外文):File Version Control Architecture Based on The Cloud Storage Service
指導教授:李麗華李麗華引用關係
指導教授(外文):Li-Hua Li
學位類別:碩士
校院名稱:朝陽科技大學
系所名稱:資訊管理系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:中文
論文頁數:64
中文關鍵詞:雲端儲存版本控管
外文關鍵詞:cloud storageversion control
相關次數:
  • 被引用被引用:1
  • 點閱點閱:314
  • 評分評分:
  • 下載下載:21
  • 收藏至我的研究室書目清單書目收藏:1
軟體開發過程中,會因為系統由許多人一起開發的階段,如設計、製造、使用、報廢等,在各個工作階段產生因決策而觸發的不同版本,因此在這個軟體開發過程中,開發者不能隨便對原來設計的文件進行重寫或是覆蓋原來的設計,必須把那些在不同設計階段產生的文件以不同版本的形式保存,進行因不同決策下所產出的結果,這些要管理的各個版本就是檔案版本控管的任務。
本研究以雲端儲存服務為平台基礎,透過建置版本控管架構來實作檔案版本管控系統,讓使用者能透過版本控管系統於雲端儲存服務平台下進行軟體協同開發與整合,使用者可隨時隨地透過檔案版本控管執行相關工作。此檔案版本控管系統儲存方式類似於雲端儲存服務,可由連接上網的裝置對雲端儲存服務進行連接,進而執行雲端儲存及同步、續傳等服務。使企業內部或者共同軟體開發等各種階段當中,如新夥伴的加入、新技術的研發所造成的文件異動做有效控管,不會讓文件在不同工作階段造成舊版本的遺失或不一致。
本系統建置並且實作於台灣某食品股份有限公司資訊部門,以不擴增該公司任何硬體設備前提下,使該公司能達到(1)檔案空間擴增機制,利用雲端檔案儲存服務來增加檔案空間,(2)檔案備援機制,利用雲端檔案儲存服務來作為二次備援機制,(3)資料庫負載率降低,檔案與資料不再儲存至資料庫,(4)跨區域檔案編輯修改,不再限制於區域網路內或是利用網路芳鄰連線至遠端資料夾,(5)資料查詢儲存便利性,利用雲端檔案儲存服務作為儲存媒介,隨時隨地存取作業,(6)資料安全性,利用該企業ERP系統登入帳號於本系統操作異動記錄(7)降低使用成本等目的。
There exists many versions of code-units &; documents during software development process for various stages such as design, implement, deployment, scraped.There for people who involved in software project development not only can re-write or overwrite original documents, but also keep different versions to convey different results lead by individual strategy. How to manage these versions is the task of file version control system.
This research is to implement the co-development and integretion of version control system based on cloud storage service.Participators could perform jobs by using file version control system at any time and any where. This system is similar to cloud storage service, connectting to cloud storage via device''s network ability and using the synchronization or resume services of cloud storage.Effective management for documents verification can led up from new-join partners or new-adopted technics in various stages during software co-development is possible by using this solution. All the different versions of documents generated by every partners will not lose or inconsistent.
This system was constructed and implemented by some companys’ IT department. Under the premise using the same hardware, these purposes will be satisfied , these requinement :(1) extending the requirment of file storage -- using cloud storage service to expand storage space, (2) back-up mechanism-- using cloud storage service as a second back-up, (3) level down database loading, files and data which is no longer saved in DB, (4) cross-domain modifying file ability, the authorization to access folders not restricted by local lan or network neighborhood, (5) facilitation to query and save data -- access files anytime and anywhere using cloud storage service as storage medium, (6) data security -- using ERP account as security validation to reduce security redundant and (7) rechece the low cost.
目錄
第一章 緒論 1
1.1 研究背景與動機 1
1.2 研究目的 2
1.3 研究流程 3
1.4 研究限制 5
第二章 文獻探討 6
2.1 版本控管 6
2.1.1 版本控管的概述 6
2.1.2 版本管控系統 6
2.1.3 Visual SourceSafe(VSS) 8
2.2 雲端運算 9
2.2.1 雲端運算之定義 9
2.2.2 雲端運算的特性 10
2.2.3 雲端運算的模式 12
2.2.4 雲端運算的應用方式 13
2.2.5 雲端運算的優點 14
2.3 雲端儲存 16
2.3.1 雲端儲存服務Dropbox 16
第三章 FVCS檔案版本控管架構設計 20
3.1 FVCS目的 20
3.2 FVCS架構 20
3.3 雲端檔案儲存服務FVCS設計 22
3.4 雲端檔案儲存服務FVCS流程 23
3.5 索引資料庫設計 26
第四章 FVCS實作 31
4.1 FVCS伺服器端應用程式設計 32
4.2 FVCS使用者端應用程式設計 40
4.3 FVCS實作小結 56
第五章 結論與建議 61
5.1 結論與貢獻 61
5.2 建議與未來研究 62
參考文獻 63



表目錄
表 2.1 雲端運算的定義表….…………………...……………………………10表3.1 權限設定資料表………………………………………………………27表3.2 編碼方式資料表………………………………………………………27表3.3 專案明細資料表………………………………………………………28表3.4 檔案明細資料表………………………………………………………28表3.5 版本明細資料表………………………………………………………29表 3.6 異動明細資料表………………………………………………………30表4.3.1 本研究與版本控管系統VSS之比較.……………………………..60
圖目錄
圖1.1 研究流程圖…………………………………………………………….4
圖2.1雲端運算的服務概念圖….…………………………………………...11
圖2.2雲端運算的特色….………………………………………………...…12
圖3.1 FVCS雲端檔案儲存服務概念圖…..………………………...………21
圖3.2 雲端檔案儲存服務FVCS架構圖………………………………...…23
圖3.3 FVCS流程….…………………………………………………………25
圖4.1 實作階段流程圖…………………………………………………...…31
圖4.1.1 初始資訊化軟體設定畫面…………………………………………33
圖4.1.2 初始資訊化軟體運行畫面…………………………………………35
圖4.1.3 檔案版本控管服務啟用畫面………………………………………36
圖4.1.4 檔案版本控管服務設定畫面………………………………………37
圖4.1.5 檔案版本控管服務啟動與停止畫面………………………………38
圖4.1.6 檔案版本控管服務使用者登入資訊畫面…………………………39
圖4.1.7 檔案版本控管服務異動記錄畫面…………………………………40
圖4.2.1 檔案版本控管服務登入畫面………………………………………42
圖4.2.2 檔案版本控管服務功能設定選單畫面……………………………42
圖4.2.3 檔案版本控管服務環境設定畫面…………………………………43
圖4.2.4 檔案版本控管服務工作目錄UClient設定選單…………….…..….44
圖4.2.5 檔案版本控管服務工作目錄UClient設定畫面………………....…45
圖4.2.6 檔案版本控管服務工作目錄UApSrv設定選單………………....…45
圖4.2.7 檔案版本控管服務工作目錄UApSrv設定畫面…………….…...…46
圖4.2.8 檔案版本控管服務專案選單畫面………………………………..….46
圖4.2.9 檔案版本控管服務使用者端主畫面專案右鍵功能選單……….…..47
圖4.2.10檔案版本控管服務CheckOutProject(1)………………………....….49
圖4.2.11檔案版本控管服務CheckOutProject(2)……………..….…….....….49
圖4.2.12檔案版本控管服務CheckOutProject(3)………………..….…….….50
圖4.2.13 檔案版本控管服務開啟編輯(1)…………………………….......….50
圖4.2.14 檔案版本控管服務開啟編輯(2)………………………………...….51
圖4.2.15 檔案版本控管服務查詢選單……………………………………….51
圖4.2.16 檔案版本控管服務檔案現況查詢畫面…………………………….52
圖4.2.17 檔案版本控管服務檔案上傳查詢畫面…………………………….52
圖4.2.18 檔案版本控管服務顯示版本差異畫面…………………………….54
圖4.2.19 版本差異比對畫面………………………………………………….54
圖4.2.20 檔案版本控管服務顯示History畫面………………………......….55
圖4.2.21 檔案版本控管服務之歷史版本比對……………………………….55

圖4.3.1檔案空間容量顯示畫面………………...……………………….…59
圖4.3.2資料庫空間容量顯示畫面…………...………………………….…59
圖4.3.3資料表資料筆數顯示畫面……………...……………………….…60
[1]王唯達,SaaS 雲端運算之分散式異質資源整合與研究:以台灣文學館電子資源整合查詢為例,碩士論文,臺南大學資訊工程學系,2010。
[2]王國良,雲端與傳統運算架構之效義比較分析:以海軍傳艦修護資訊系統為例,碩士論文,銘傳大學資訊管理學系,2011。
[3]李宗南,「雲端算不算」,科學發展專題報導,第 461 期,2011,第 38-41頁。
[4]周芋玲,雲端技術應用於電腦題庫系統之研究,碩士論文,世新大學新聞傳播學系,2011。
[5]林秉毅,具版本管理之備份機制的設計與實作─以XML為基礎,碩士論文,朝陽科技大學資訊管理系,臺中,2006。
[6]洪菁憶,循序探勘在軟體版本控制上的應用,碩士論文,國立中央大學資訊管理研究所,桃園,2008。
[7]修丕承、張育銘、郭大維,「未來行動裝置與其軟體系統」,NCP Newsletter,第 19 期,2010,第 2-10 頁。
[8]陳兆宏,雲端運算離線之備援與代理機制,碩士論文,大同大學資訊工程研究所,2012。
[9]虞為、陳俊鵬,「基於本體的雲計算文獻管理模式研究」,情報雜誌,第30 卷,第 2 期,2011,第 147-151 頁。
[10]廖啟志,運用雲端儲存技術建構企業私有儲存雲,碩士論文,亞洲大學資訊管理學系,2010。
[11]維基百科(CVS)Concurrent Versions System,擷取於維基百科,2012。
[12]維基百科,Microsoft SQL Server 2008 Express,擷取於維基百科,2012。
[13]維基百科(VSS) Visual SourceSafe,擷取於維基百科,2012。
[14]蔡煥麟,版本控制系統的基礎觀念,擷取於
http://www.dotblogs.com.tw/huanlin/archive/2008/04/23/3198.aspx,2012。
[15]Chen, A., Chou, E., Wong, J., Yao, A. Y., Zhang, Q., Zhang, S.,
“CVSSearch: Searching through source code using CVS comments,” IEEE
International Conference Software Maintenance, 2001, pp.364–374.
[16]Rochkind, Marc J.,”The Source Code Control System,” IEEE Transaction on Software Engineering, 1975, pp.364-370.
[17]Walter F. Tichy, “RCS-A System for version Control,” Software-Practice &; Experience, Vol 15, No 7, 1985, pp.637-654.
[18]Wesfechtel B, Munch B P, Conradi R. “A Layered Architecture for Uniform Version Management,” IEEE Transactions on Sofrware Engineerlng, 2001, pp.1111-1133.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊