§ 瀏覽學位論文書目資料
  
系統識別號 U0002-2108201714224200
DOI 10.6846/TKU.2017.00750
論文名稱(中文) 基於Django為開發平台之親子照護系統設計與實作
論文名稱(英文) Design and Implementation of Child Care System based on Django Development Platform
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系資訊網路與多媒體碩士班
系所名稱(英文) Master's Program in Networking and Multimedia, Department of Computer Science and Information Engine
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 105
學期 2
出版年 106
研究生(中文) 何威翰
研究生(英文) Wei-Han He
學號 604420132
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2017-06-09
論文頁數 67頁
口試委員 指導教授 - 郭經華
委員 - 張志勇
委員 - 廖文華
關鍵字(中) Django
網頁框架
系統平台
幼兒照護
關鍵字(英) Django
Web Framework
System Platform
Child Care
第三語言關鍵字
學科別分類
中文摘要
我國近十年來每年均有20萬左右隻出生人口數,換句話說每年須接受育嬰照護之未滿三歲幼兒約60萬人,此為龐大的商業市場。若能將現今的幼兒照護服務更進一步的增強,勢必做出差異化,而更進一步的在眾多的競爭者中脫穎而出。目前物聯網技術與雲端計算能力不斷提高,智慧型手機與行動上網越來越普及。但市場上現存之托育機構仍未導入相關技術,以新北市公托中心為例,仍採用現場紙本作業流程。
為加強國內相關產業之競爭力,本論文以Django技術為核心,與相關從業人士密切討論,設計與實作幼兒照護雲端系統平台,此平台提供高度彈性之設計模式,讓各種功能以模組化的方式導入至此平台之中,利用此彈性,本論文另外實作與導入了物聯網感測設備、電子商務系統。相較於其他相關研究成果,本論文提供了整合性的單一平台,將各種資訊與技術彈性的導入系統之中,並提供多元與親切的存取介面,如手機端APP應用與雲端網頁操作,另幼兒園中相關的使用者,如家長、行政人員或是上級主管機關,都能更容易地獲取所需之資訊與內容。
因為本論文系統平台之彈性架構設計,與高度規範的框架內容與程式語言結構,因此保留了對未來各種技術之相容能力,若有其他相關研究或有未來延伸計畫,亦可以此平台做核心基礎,以高效率與充滿彈性的方式開發與導入其他先進技術,如電子支付、區塊鏈、資料探勘、深度學習等等,亦可以類似模式增添現有技術功能。讓此系統平台能夠不斷地沿用並發展下去。
英文摘要
There're around 200,000 newborns each year in the past decade in Taiwan. In other word, there're 600,000 children below 3 years old and they need childcare every year. This indicates that childcare is a huge business market. If we could enhance the childcare services and differentiate it, then we'll be able to stand out in the competing crowds. Current IoT and could computing technologies are enhancing steadily, and the smartphone and mobile internet access are more and more popularized. But current childcare firms on market haven't implemented related techniques. Take New Taipei city's public childcare centers as an example, they still use the on-site paperwork flow.
To enhance the competitiveness of related industry in Taiwan, this thesis applies Django technique as core, and discusses closely with related childcare personnel. We design and build a childcare cloud system platform which provides highly flexible design model to allow the function implementation in this platform to be modularized. With this flexibility, we in addition build and implement IoT sensor devices and e-commerce system. Comparing to other related studies, we provide a unified integrated platform and implement the system with high flexibly. Moreover, we also provide multiple and friendly user interface. For example, the App applications on mobile phone and web interface allow parents, administrative staff or government supervisors to be able to access the information and contents they need more easily.
We have sustained the ability to incorporate various future techniques because of the flexible design of structure of the platform and highly regulated framework and structure of programing language. The developed platform also support other related researches or plans for future extension and the developments of other advanced techniques, such as e-payment, block chain, data mining, deep learning. They could also follow the pattern to expand the functions of current techniques.
第三語言摘要
論文目次
目錄
目錄	I
圖目錄	IV
表目錄	VI
第 1 章、 簡介	1
第 2 章、 相關研究	6
第 3 章、 背景知識	10
3.1、 Linux作業系統	10
3.2、 網路應用程式(Web Application)	11
3.3、 網頁框架	12
3.4、 Python程式語言	16
3.5、 Django網頁框架	17
3.5.1、 Django架構	19
3.5.2、 Django MTV設計模式	20
3.6、 Django-Oscar電子商務框架	21
3.7、 Solr	22
第 4 章、 系統架構與功能	23
4.1、 系統架構	23
4.2、 軟體介面	25
4.3、 功能流程	26
4.4、 資料庫	27
4.5、 功能模組	31
4.5.1、 電子商務	31
4.5.2、 搜尋	46
4.5.3、 多國語系	49
4.5.4、 橋接	51
第 5 章、 結論	55
第 6 章、 參考文獻	56
附錄—英文論文	59
I.	Introduction	59
II.	Related work	60
A.	Internet of Things	61
B.	System background application	61
C.	Comparison	62
III.	System architecture	63
A.	Platform architecture	63
B.	Software interface	63
C.	Functional processes	64
D.	Database	64
IV.	Conclusions	66
V.	Reference	66

圖目錄
圖 1.每年出生人數	1
圖 2.2016年度0~2歲人口數	2
圖 3.全球物聯網產值預測	3
圖 4.全球雲端計算產值預測	3
圖 5.熱門網頁框架排名	13
圖 6.Django架構	19
圖 7.親子系統平台三大部分	23
圖 8.系統架構	24
圖 9.軟體介面	25
圖 10.功能流程	26
圖 11.Oscar之ER Model全景	27
圖 12.Oscar之局部ER Model	28
圖 13. department、volunteer、departmentvolunteer之E-R Model	29
圖 14.電子商務模組與功能	31
圖 15.會員功能頁面	32
圖 16.推薦功能頁面	33
圖 17.分類功能頁面	34
圖 18.搜尋功能頁面	36
圖 19.購物車功能頁面	37
圖 20.購買功能頁面	38
圖 21.訂單功能頁面	39
圖 22.地址功能頁面	40
圖 23.管理介面功能頁面	41
圖 24.分析功能頁面	43
圖 25.供應商功能頁面	44
圖 26.付款功能頁面	45
圖 27.關鍵字搜尋結果	47
圖 28.篩選搜尋結果	48
圖 29.多國語系配對翻譯檔內容	49
圖 30.手機與資料庫資訊傳遞	51
圖 31.推播畫面展示	53

表目錄
表 1.本論文與相關研究之功能比較	9
表 2.熱門程式語言排名	14
表 3.網頁框架細部比較	14
表 4.Django與SQL語法比較	30
參考文獻
[1] 	“內政部統計查詢網,” 內政部統計處, [線上]. Available: http://statis.moi.gov.tw/micst/stmain.jsp?sys=100. [存取日期: 24 8 2017].
[2] 	鄭福炯, 王岱鑫 且 劉威成, “智慧物聯網系統平台-以智慧家庭為例,” 電腦稽核, pp. 36-49, 20 1 2017. 
[3] 	D. Zhang, M. Chen and J. Zhou, "Toward next-generation Internet of Things: guest editorial," Telecommunication Systems, vol. 1, no. 60, pp. 1-2, 5 2016. 
[4] 	陳信宏, 王蒞君, 陳春秀 且 佘蘭妮, “大放異彩的台灣資通訊產業,” 科學發展, 編號 457, pp. 61-66, 1 2011. 
[5] 	“106年度新北市政府委託辦理公共托育中心招生簡章,” 新北市政府社會局, [線上]. Available: http://www.sw.ntpc.gov.tw/archive/file/106年度新北市政府委託辦理公共托育中心招生簡章.pdf. [存取日期: 24 8 2017].
[6] 	J. Poushter, "Smartphone ownership and internet usage continues to climb in emerging economies," Pew Research Center, vol. 44, 2016. 
[7] 	S. Kurashima and Satoshi Suzuki, "Improvement of child activity recognition algorithm for accurate calculation of consumption calorie," in Industrial Electronics Society, IECON 2016-42nd Annual Conference of the IEEE, Florence, Italy, 2016. 
[8] 	J. Nasanen, A. Oulasvirta and A. Lehmuskallio, "Mobile media in the social fabric of a kindergarten," in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Boston, MA, USA, 2009. 
[9] 	Z. Fang, L. Wei, W. Chen and Y. He, "A RFID-based kindergarten intelligence security system," in e-Business Engineering (ICEBE), 2012 IEEE Ninth International Conference on, Hangzhou, China, 2012. 
[10] 	G. v. Heck, I. Sharon, P. Kampert and J. v. d. Berg, "Introducing Electronic Child Records: Balancing Personal Interests, System Perfomance, and Social ValuesIntroducing Electronic Child Records: Balancing Personal Interests, System Perfomance, and Social Values," in 2009 International Conference on Computational Science and Engineering, Vancouver, BC, Canada, 2009. 
[11] 	S. J. Vaughan-Nichols, “Almost all the world's fastest supercomputers run Linux,” CBS Interactive, 14 11 2016. [線上]. Available: http://www.zdnet.com/article/almost-all-the-worlds-fastest-supercomputers-run-linux/. [存取日期: 19 8 2017].
[12] 	"Web framework rakings," HotFrameworks, [Online]. Available: https://hotframeworks.com/. [Accessed 19 8 2017].
[13] 	“TIOBE Index for August 2017,” TIOBE software BV, [線上]. Available: https://www.tiobe.com/tiobe-index/. [存取日期: 19 8 2017].
[14] 	N. Diakopoulos and S. Cass, "Interactive: The Top Programming Languages 2017," IEEE, 18 7 2017. [Online]. Available: http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017. [Accessed 19 8 2017].
[15] 	R. L. Newman, A. Clark, C. M. Trabant, R. Karstens, A. R. Hutko, R. E. Casey and T. K. Ahern, "Wilber 3: A Python-Django Web Application For Acquiring Large-scale Event-oriented Seismic Data," in AGU Fall Meeting Abstracts, San Francisco, California, USA., 2013. 
[16] 	A. Radenski, "Python First: A lab-based digital introduction to computer science," in ACM SIGCSE Bulletin, Bologna, Italy, 2006. 
[17] 	S. M. Srinivasan and R. S. Sangwan, "Web App Security: A Comparison and Categorization of Testing Frameworks," IEEE Software, vol. 34, no. 1, pp. 99-102, 16 1 2017.
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權
校外電子論文於授權書繳交後5年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信