系統識別號 | U0002-1009201815575800 |
---|---|
DOI | 10.6846/TKU.2018.00295 |
論文名稱(中文) | 設計與製作具高互動之網站伺服器平台 |
論文名稱(英文) | Design and Implementation of a Highly Interactive Platform on Web Server |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系資訊網路與多媒體碩士班 |
系所名稱(英文) | Master's Program in Networking and Multimedia, Department of Computer Science and Information Engine |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 106 |
學期 | 2 |
出版年 | 107 |
研究生(中文) | 彭俊濠 |
研究生(英文) | Chun-Hao Peng |
學號 | 605420081 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | 英文 |
口試日期 | 2018-06-14 |
論文頁數 | 67頁 |
口試委員 |
指導教授
-
郭經華
共同指導教授 - 張志勇 委員 - 陳宗禧 委員 - 陳裕賢 |
關鍵字(中) |
互動性 網站伺服器 Django 網頁框架 系統平台 |
關鍵字(英) |
interactivity web server Django web framework system platform |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
在現今的時代,資訊化已成為各行業的基礎,而網站的規劃與建置需求也愈來愈高,需要更加仔細的考慮,網站能為我們做些什麼?能提供什麼樣的功能?然而國內部分網站仍停留於單純的顯示資訊與新增、修改、刪除資料等方式,有些甚至是紙本人工作業,缺少了平台化、標準化與管理者和使用者之間的「互動性」。為了能更加明確與更有幫助的建置具有高「互動性」網站,本論文與精英國際教育集團及新北市公立托育中心合作,希望藉由專業的知識協助與理解目前業界工作流程,進而設計並實作出符合業界實際需求之具高互動性網頁管理平台。 本論文提出了「親子照護平台」的設計與實作,將具高互動網站以服務平台的方式呈現,並在服務平台上設計出五大功能模組分別為「前台服務模組」、「後台管理模組」、「訊息服務模組」、「操作紀錄模組」、「排程管理模組」。此服務平台支援手機、平板、筆記型電腦和桌上型電腦等各種設備上網使用,並提高使用者對親子機構的資訊獲取管道、管理者對使用者需求的掌握的和管理者與使用者之間的互動性,且保留網站的彈性令未來可以依照需求進行擴充。 |
英文摘要 |
In today's era, information technology has become the basis of various industries, and the site planning and construction needs are getting higher and higher, the need for more careful consideration, the site can do for us? What kind of function can be provided? However, some domestic websites still remain in the form of simple display information and addition, modification, and deletion of data. Some even work on paper, lacking platformization, standardization, and "interaction" between managers and users. In order to be more clear and more helpful in building a highly interactive website, this paper works with Elite International Education Group and New North City Public Care Center. It is hoped that with professional knowledge to assist and understand the current industry workflow, we will design and implement a highly interactive web management platform that meets the actual needs of the industry. This paper proposes the design and implementation of the "Parent-child care platform", which presents a highly interactive website in the form of a service platform, and designs five functional modules on the service platform are the "front-end service module", "background management module", "message service module", "operation record module" and "schedule management module". This service platform supports various devices such as mobile phones, tablets, notebook computers and desktop computers, and improve the user's access to the parent-child information, the manager's grasp of the user's needs, and the interaction between the manager and the user, and retaining the flexibility of the website allows the future to expand as needed. |
第三語言摘要 | |
論文目次 |
目錄 第一章、簡介 1 第二章、相關研究 6 2-1 提高開發效率 6 2-2 具擴充性 7 2-3 高效率的資源管理 8 第三章、背景知識 10 3-1 Windows 10作業系統 10 3-2 Python後端開發語言 11 3-3 HTML、CSS和JS前端開發語言 12 3-4 Django網頁框架 13 3-5 PyCharm開發環境 13 3-6 FCM推播服務: 14 第四章、系統架構與功能 15 4-1 系統架構 16 4-2 模組架構 17 4-3 軟體介面 19 4-4 MTV架構流程 20 4-5 資料庫 22 4-6 模組功能 25 4-6-1 前台服務模組與後台管理模組 26 4-6-2 訊息服務模組 38 4-6-3 操作紀錄模組 41 4-6-4 排程管理模組 44 第五章 、網站效能分析 47 5-1 測試網站效能工具 47 5-1-1 Google PageSpeed Insights 47 5-1-2 Pingdom Website Speed Test 48 5-1-3 GTmetrix 49 5-1-4 WebPagetest 51 5-2 推播效能測試 52 第六章 、結論 54 參考文獻 55 附錄—英文論文 57 I. Introduction 58 II. Related work 60 III. System architecture 62 A. System architecture 62 B. Module architecture 63 C. Software interface 64 D. MTV Architecture Process 64 E. Database 65 IV. Conclusions 66 V. Reference 67 圖目錄 圖 1. 手機用戶數 1 圖 2. 網民行動上網率趨勢圖 2 圖 3. 網購消費占總消費比例 3 圖 4. 平台服務架構圖 15 圖 5. 親子照護平台關聯架構圖 16 圖 6. 親子照護平台層級架構圖 17 圖 7. 軟體介面圖 19 圖 8. MTV架構流程 21 圖 9. 專案部分實體聯繫模型 22 圖 10. Python語法的Django Model格式 23 圖 11. 親子照護平台模組架構圖 25 圖 12. 前台服務模組與後台管理模組資料表關聯圖 27 圖 13. 前台服務模組與後台管理模組 28 圖 14. 註冊會員、登入會員與管理會員 29 圖 15. 查詢課程、報名課程與管理課程 31 圖 16. 查詢教師與教師管理 33 圖 17. 查詢機構與機構管理 35 圖 18. 意見交流與意見交流管理 36 圖 19. 訊息服務模組關聯圖 38 圖 20. 訊息服務模組 39 圖 21. 使用訊息服務 40 圖 22. 操作紀錄模組資料表關聯圖 41 圖 23. 操作紀錄模組 42 圖 24. 操作紀錄模組運行流程 43 圖 25. 排程管理模組資料表關聯圖 44 圖 26. 排程管理模組 45 圖 27. 排程管理模組運行流程 46 圖 28. Google PageSpeed Insights效能評估 48 圖 29. Pingdom Website Speed Test效能評估 49 圖 30. GTmetrix效能評估 50 圖 31. WebPagetest效能評估 52 圖 32 推播傳輸時間(秒) 53 表目錄 表1. 本論文與相關研究使用Django Web框架特性 8 表2. MVC架構與MTV架構比對表 20 表3. Django與SQL語法比較 24 |
參考文獻 |
[1]. 台灣NCC:2016年第4季台灣手機總用戶數達到2892.9萬,普及率高達126% https://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=2017&cate=0&keyword=&is_history=0&pages=0&sn_f=40408 [2]. 資策會MIC:2016年時已達到17.8%https://mic.iii.org.tw/IndustryObservations_PressRelease02.aspx?sqno=464 [3]. 台灣上網民眾行動上網率在2017年已經達到85.3% https://www.twnic.net.tw/download/200307/20170721e.pdf [4]. D.V. Annenkov, E.A. Cherkashin, “Generation Technique for Django MVC Web Framework Using the Stratego Transformation Language,” in Proc. IEEE MIPRO, Opatija, Croatia, 20-24 May 2013 [5]. Chunxia Yang, Yunyang Yan, Quanyin Zhu, “The Face Database Development of Science and Technology Expects Based on Web Mining,” in Proc. IEEE 2012 Fourth International Conference on Multimedia Information Networking and Security, Nanjing, China, 2-4 Nov. 2012 [6]. Tullio Facchinetti, Guido Benetti, Moses A. Koledoye, Gianluca Roveda, “Design and Implementation of a Web-Centric Remote Data Acquisition System,” in Proc. IEEE ETFA, Berlin, Germany, 6-9 Sep. 2016 [7]. Jian Chou, Lin Chen, Hui Ding, Jingxuan Tu, Baowen Xu, “Efficient Resource Management on Template-Based Web Servers,” in Proc. IEEE 2009 IEEE/IFIP International Conference on Dependable Systems & Networks, Lisbon, Portugal, 29 June-2 July 2009 [8]. Qingxia Kong, Yang Cai, Quanyin Zhu, “The Case Study for the Basic Information Service of Job Post Resource Based on Web Mining,” in Proc. IEEE CSSS, Nanjing, China, 11-13 Aug. 2012 [9]. Windows 10 https://zh.wikipedia.org/wiki/Windows_10 [10]. Python https://zh.wikipedia.org/wiki/Python [11]. HTML https://zh.wikipedia.org/wiki/HTML [12]. CSS https://zh.wikipedia.org/wiki/%E5%B1%82%E5%8F%A0%E6%A0%B7%E5%BC%8F%E8%A1%A8 [13]. JavaScript https://zh.wikipedia.org/wiki/JavaScript [14]. Django https://zh.wikipedia.org/wiki/Django [15]. PyCharm https://zh.wikipedia.org/wiki/PyCharm [16]. Firebase Cloud Messaging https://zh.wikipedia.org/wiki/Firebase%E4%BA%91%E6%B6%88%E6%81%AF%E4%BC%A0%E9%80%92 |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信