簡易檢索 / 詳目顯示

研究生: 鍾奇辰
Chung, Chi-Chen
論文名稱: 應用敏捷軟體開發建置數據前處理與分析支援工具-以歷屆專業英文資料庫數據為例
Develop a Data Pre-processing and Analysis Assistant System on Applying Agile Software Development–Using Data from Database of Professional English Contest
指導教授: 戴建耘
Dai, Chien-Yun
口試委員: 袁宇熙 葉國良 戴建耘
口試日期: 2021/10/15
學位類別: 碩士
Master
系所名稱: 工業教育學系
Department of Industrial Education
論文出版年: 2021
畢業學年度: 109
語文別: 中文
論文頁數: 91
中文關鍵詞: 敏捷軟體開發資料前處理正規表示式
英文關鍵詞: agile software development, data pre-processing, regular expression
研究方法: 系統建置
DOI URL: http://doi.org/10.6345/NTNU202101806
論文種類: 學術論文
相關次數: 點閱:85下載:19
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 「專業英日文詞彙與聽力能力大賽」是測驗學生專業領域裡重要英文關鍵字的大賽,今年邁入第十屆,平均每年以人工收錄多達三萬人次的考生報名資料及成績資料,如今龐大的資料量使得資料的管理與應用成為一大挑戰。隨著資訊科技的進步,本研究希望透過資訊科技將這些資料進行適當的處理,讓管理者方便管理及應用,更能供管理者作分析或決策。
    為了處理這些資料並收錄至大賽資料庫中進行管理,或做分析與決策使用,本研究將有問題的資料分為五種類:重複值、空值、不一致、錯位和其他,並針對該五種類錯誤,使用notepad++作為開發環境;Apache作為伺服器;MySQL作為資料庫;正規表示式作為主要技術,應用敏捷軟體開發建置數據前處理與分析支援工具。
    最後本研究所開發的系統,除了能迅速指出錯誤資料,甚至能對部分錯誤資料進行自動校正,幫助管理者輕鬆管理與修正資料。更成功搭配開源工具,提供簡單的操作環境,迅速的將管理者所選定的資料進行基本的圖表統計分析。

    "Professional English-Japanese Vocabulary and Listening Comprehension Contest" enters the tenth session this year. The huge amount of Examinees' data makes the management and application of data a major challenge.
    This research hopes to process these data appropriately. In order to process these data. This research divides the error data into following types: duplicate values, missing values, inconsistencies, misplacements, and others.
    To deal with these errors, this research develops data pre-processing and analysis assistant system on applying agile software development. Not only point out the errors above quickly, but also correct some of them automatically. Furthermore, it provides a simple operating environment and perform basic chart statistical analysis on the data selected by the user.

    第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 2 1.3 研究目的 3 1.4 論文架構 3 第二章 文獻探討 5 2.1 專業英文 5 2.2 資料庫知識發現 8 2.3 敏捷軟體開發 15 第三章 系統需求與資料分析 19 3.1 系統開發模式 19 3.2 系統開發歷程 22 3.3 系統需求分析 24 3.4 資料整理與歸納 27 3.5 開發環境與工具 30 第四章 系統設計與開發 35 4.1 系統架構 35 4.2 資料表架構 37 4.3 系統設計 40 4.4 系統開發 47 4.5 系統驗證 79 第五章 結論與建議 85 5.1 研究結論 85 5.2 研究限制 86 5.3 未來發展建議 87 參考文獻 89

    [1] Crystal, D, English as a global language, Ernst Klett Sprachen, 2003.
    [2] 吳守從、李苾文、陳姵純、黃馨,“應用重要-表現程度分析法探討大學生專業英語學習成效-以觀光管理學系學生為例”,遠東通識學報,第21-44頁,第11卷,第1期,2017年1月。
    [3] 十二年國民基本教育課程綱要總綱(民 106 年 05 月 10 日)。
    [4] 吳為聖、張惠博、郭重吉,“影響國中自然科教師接受資訊科技融入教學之個人因素研究”,科學教育學刊,第543-563頁,第15卷,第5期,2007年10月。
    [5] 張國保、袁宇熙、林清南、李寶琳,“縮短學用落差-技專學生專業英語文能力之建立”,臺灣教育評論月刊,第137-143頁,第2卷,第12期,2013年12月。
    [6] 楊博皓,“以資源分配為基礎的排程管理系統之建置”,國立臺灣師範大學,碩士論文,2020年1月。
    [7] O’Hurley, G, Sjöstedt, E, Rahman, A, Li, B, Kampf, C, Pontén, F, ... & Lindskog, C, “Garbage in, garbage out: a critical evaluation of strategies used for validation of immunohistochemical biomarkers,” Molecular oncology, vol. 8, no. 4, pp. 783-798, Oct. 2014.
    [8] 黎瓊麗、林玫妙、謝建元,“科技大學餐飲英文字彙學習動機與學習成就之關聯分析”,旅遊健康學刊,第69-89頁,第15卷,第1期,2016年12月。
    [9] 鄒偉基、謝承志,“職場員工的實用英文詞彙能力之研究”,臺北城市科技大學通識學報,第269-293頁,第10卷,2021年3月。
    [10] Fayyad, U., Piatetsky-Shapiro, G., & Smyth, P. “From data mining to knowledge discovery in databases,” AI magazine, vol. 17, no. 3, pp. 37-37, Mar. 1996.
    [11] Maimon, O, & Rokach, L. (Eds.), Data mining and knowledge discovery handbook, 2005.
    [12] 謝育勳,“員工知識管理資訊系統之設計與發展-資料採擷技術之應用”,國立中央大學,碩士論文,2000年6月。
    [13] 羅閔隆,“以經驗法則應用在關聯法則門檻值制定之研究”,大葉大學,碩士論文,2004年4月。
    [14] Kimball, R. “Dealing with Dirty Data,” DBMS, vol. 9, no. 10, pp. 55-60. 1996.
    [15] 唐懿芳、鐘達夫、張師超,“數據清洗前的預處理方法”,廣西科學,第118-122頁,第12卷,第2期,2005年5月。
    [16] 辛金國、韋婷婷,“基於數據挖掘技術的統計數據預處理研究”,數據分析,第55-65頁,第8卷,第5期,2013年10月。
    [17] Brachman, R. J., & Anand, T. “The process of knowledge discovery in databases,” Advances in knowledge discovery and data mining, pp. 37-57, Feb. 1996.
    [18] Wu, Xindong, et al. “Top 10 algorithms in data mining,” Knowledge and information systems, vol. 14, no. 1, pp. 1-37. 2008.
    [19] 楊輔祥、劉雲超、段智華,“資料清理綜述”,計算機應用研究,第3-5頁,第19卷,第3期,2002年。
    [20] 張瑋哲,“Data Analysis for Patients of Chronic Kidney Disease”,國立清華大學,碩士論文,2009年。
    [21] Navarro, Gonzalo, and Mathieu Raffinot. “New techniques for regular expression searching,” Algorithmica, vol. 41, no. 2, pp. 89-116. 2005.
    [22] Thompson, Ken. “Programming techniques: Regular expression search algorithm,” Communications of the ACM, vol. 11, no. 6, pp. 419-422. 1968.
    [23] 譚玉玲,“基於正則表達式的數據處理應用”,武漢理工大學學報(信息與管理工程版),第249-252頁,第32卷,第2期,2010年4月。
    [24] Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., ... & Thomas, D, Manifesto for agile software development, 2001.
    [25] Martin, Robert C., James Newkirk, and Robert S. Koss, Agile software development: principles, patterns, and practices, vol. 2, Upper Saddle River, NJ: Prentice Hall, 2003.
    [26] Conboy, Kieran, et al. “People over process: key people challenges in agile development,” IEEE Software, vol. 28, no. 4, pp. 89-116. 2011.
    [27] Larman, Craig, Applying UML and patterns: an introduction to object oriented analysis and design and interative development. Pearson Education India, 2012.

    下載圖示
    QR CODE