簡易檢索 / 詳目顯示

研究生: 陳俊豪
Chun-hao Chen
論文名稱: 一套應用於iPad的個人數位助理之設計與實作─專案與時程管理
Design and Implementation of a Personal Digital Assistant for iPad─Project and Scheduling Management
指導教授: 吳傳嘉
Chwan-chia Wu
口試委員: 謝錫堃
Ce-kuen Shieh
黎碧煌
Bih-hwang Lee
張俊明
Chun-ming Chang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 118
中文關鍵詞: AppiOSiPad專案管理時程管理
外文關鍵詞: App, iOS, iPad, Project Management, Scheduling Management
相關次數: 點閱:240下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,智慧型手持裝置平板電腦發展迅速,普及率也越來越高,更從硬體功能導向轉換成軟體服務導向。由於平板電腦已經融入我們的生活,不論是行程規劃、記事本、提醒、影音娛樂、商務應用等,都與我們的生活緊密結合。相關性的應用軟體也越來越多,但大部分的應用軟體只具有單一功能,較少有整合多樣功能的應用軟體。
    本論文主要在iOS,開發一套應用於iPad的數位個人助理系統之─專案與時程管理子系統。專案管理子系統是參考專案管理相關專業知識所設計,主要功能是輔助使用者管理多個專案,能夠建立工作任務項目,透過甘特圖、工作任務表格圖和專案報告能夠清楚掌握專案的執行狀況,並透過電子郵件分享專案報告達到跨平台管理,且結合文件管理子系統,作為文件檔案的資料來源。時程管理子系統是整合『行事曆』(Calendar)、『待辦事項』(ToDo)、『記事本』(Note)、『會議助理』(Meeting)等四項功能,並提供插入圖片、錄音檔、參與人員資料於各項功能,且結合相片管理子系統與文件管理子系統,作為相片與文件檔案的資料來源。


    In these years, the rapid development of smart handheld devices, tablet PCs, the penetration rate is getting higher and higher, more to convert the software service-oriented from the hardware function-oriented. Tablet PC has been integrated into our lives, regardless of trip planning, Notepad, reminders, audio and video entertainment, business applications, closely integrated with our lives. Correlation between the application software is getting more and more, but most applications only have single function, less integration of diverse functions of application software.
    This thesis is mainly focus on the iPad iOS, the development of a set of digital personal assistant to the project and schedule management subsystem. The project management subsystem reference project management expertise in the design, the main function is to assist users to manage multiple projects, able to create tasks projects through the Gantt chart, task table chart and project reports to a clear grasp of the status of implementation of the project and share ad hoc reports via e-mail to reach the cross-platform management, and combined with the file management subsystem as the source of the document file. Schedule management subsystem is to integrate the "Calendar", "ToDo", "Note" ,"Meeting" four functions, and insert a picture, sound recording file, the participants information on various functions, and combine photo management subsystem and file management subsystems, as the source of the photo and document files.

    摘要 I ABSTRACT II 目錄 III 圖索引 VI 表索引 X 第一章 緒論 1 1.1. 研究背景 1 1.2. 研究動機 2 1.3. 研究內容 4 1.4. 章節架構 5 第二章 相關軟體介紹 6 2.1. Apple iOS介紹 6 2.1.1. iOS特色 6 2.1.2. iCloud 7 2.1.3. iOS系統架構 9 2.1.4. iOS與其它行動裝置作業系統比較 11 2.2. 開發環境介紹 12 2.2.1. Objective-C 12 2.2.2. 開發工具 14 2.2.3. 資料存取 17 2.3. APP架構介紹 18 2.3.1. APP基本架構和主要物件 18 2.3.2. 應用程式週期 20 2.3.3. MVC架構 21 第三章 專案管理子系統功能規劃與設計 23 3.1. 系統功能規劃 23 3.1.1 專案的定義與管理目的 23 3.1.2 使用者需求探討 25 3.1.3 相關軟體參考 27 3.1.4 功能需求 29 3.2. 系統功能設計 30 3.2.1 專案列表模組 33 3.2.2 專案檢視模組 38 3.2.3 工作任務模組 39 3.2.4 專案報告模組 45 3.2.5 事件處理單元(Event Handler Unit) 47 第四章 時程管理子系統功能規劃與設計 48 4.1. 系統功能規劃 48 4.2. 系統功能設計 50 4.2.1. 行事曆(Calendar)功能模組 52 4.2.2. 待辦事項(ToDo)功能模組 55 4.2.3. 記事本(Note)功能模組 58 4.2.4. 會議助理(Meeting)功能模組 62 第五章 系統資料庫架構與實作 65 5.1. 資料庫架構 65 5.1.1. 資料表設計 65 5.1.2. 資料庫架構 72 5.2. 系統關聯 74 5.2.1. 本系統與相片管理子系統關聯 74 5.2.2. 本系統與文件管理子系統關聯 75 5.2.3. 本系統與聯絡人管理子系統關聯 75 5.3. 系統功能實作 76 5.3.1. 整體系統實作 76 5.3.2. 系統實作結果 78 5.3.3. 討論 103 5.3.4. 與APP Stroe同類型應用軟體比較 103 第六章 結論與未來展望 106 6.1. 結論 106 6.2. 未來展望 107 參考文獻 108 附錄A IQWidgets for iOS 使用方法 113 附錄B Event Kit Framework 117

    [1] Forrester Research, Inc. Mobile is the new face of engagement, February 23, 2012. http://www.forrester.com/Mobile+Is+The+New+Face+Of+Engagement/fulltext/-/E-RES60544?docid=60544
    [2] Android, http://www.android.com/
    [3] Windows Phone, http://www.microsoft.com/windowsphone/zh-tw/
    [4] Google Play, https://play.google.com/store
    [5] Windows Phone marketplace,
    http://www.windowsphone.com/zh-TW/marketplace
    [6] App Store, http://zh.wikipedia.org/wiki/App_Store_(iOS)
    [7] Angry Birds, http://www.angrybirds.com/
    [8] Instagram, http://instagram.com/
    [9] Line, http://line.naver.jp/zh-hant/
    [10] Document To Go, http://www.dataviz.com/products/documentstogo/
    [11] SG Project, http://itunes.apple.com/us/app/sg-project/id373004554?mt=8
    [12] 呂易鑫, iPhone手機開發技術之研究, 私立中原大學數學研究所碩士論文, 2010.
    [13] Ajikata S., Kobayashi I., "A Study on TODO Task Management at Home," 2009 International Conference of Soft Computing and Pattern Recognition, Malacca, pp.347-351,2009.
    [14] Parkka, J.; Hermersdorf, M.; Kaasinen, J.; Vainio, J.; Samposalo, K.; Merilahti, J.; Kolari, J.; Kulju, M.; Lappalainen, R.; Korhonen, I., "Mobile Diary for Wellness Management─Results on Usage and Usability in Two User Studies, " IEEE Transactions on Information Technology in Biomedicine , pp.501-512, 2008.
    [15] 周席全, 在Android平台上設計與實作一個多功能的電話簿, 國立台灣科技大學電機所論文, 2010.
    [16] 黃正宇, 一個應用於iPhone的個人數位助理─時程管理系統, 國立台灣科技大學電機所論文, 2011.
    [17] Awesome Note HD, http://itunes.apple.com/us/app/awesome-note-hd-+to-do-calendar/id406750496?mt=8
    [18] Meemo, http://itunes.apple.com/us/app/meemo-with-cloud/id386598059?mt=8
    [19] Easy Note, http://itunes.apple.com/us/app/easy-note-+-to-do/id382828566?mt=8
    [20] Project Planner HD, http://itunes.apple.com/us/app/project-planner-hd/id383052287?mt=8
    [21] 魏秋建, 專案管理軟體最佳功能架構之評估研究, 中華大學科技管理研究所碩士論文, 2004.
    [22] 李繼強, 設計專案管理提醒資訊系統開發─以TFT-LCD Module設計為例, 屏東科技大學工業管理系所碩士論文, 2009
    [23] James P. Lewis 著, 劉孟華 譯, 專案管理聖經 MASTERING PROJECT MANAGEMENT, 2004年12月16日出版.
    [24] 徐敏原, 一套應用於iPad的數位個人助理系統之設計與實作 ─ 文件、個人資訊及通訊錄管理, 國立台灣科技大學電機所碩士論文, 2012.
    [25] 盧步宇, 一套應用於iPad的數位個人助理系統之設計與實作 ─ 相片與影音管理, 國立台灣科技大學電機所碩士論文, 2012.
    [26] Mac OS X, http://www.apple.com/tw/macosx/
    [27] Microsoft Exchange, http://www.microsoft.com/exchange/en-us/default.aspx
    [28] iOS Developer Library, https://developer.apple.com/library/mac/navigation/index.html
    [29] Objective-C, http://zh.wikipedia.org/wiki/Objective-C
    [30] NeXTSTEP, http://zh.wikipedia.org/wiki/NEXTSTEP
    [31] Xcode 4, https://developer.apple.com/xcode/
    [32] iOS SDK, http://en.wikipedia.org/wiki/IOS_SDK
    [33] Instrument, Instrument user guide, http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004652
    [34] SQLite, SQLite Home Page , http://www.sqlite.org/
    [35] Core Data, Core Data Programming Guide, http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/CoreData/cdProgrammingGuide.html
    [36] Stanford CS193p iPhone APP開發課程, http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
    [37] 專案定義的說明,
    http://zh.wikipedia.org/wiki/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86
    [38] Microsoft Project, http://www.microsoft.com/taiwan/project2010/
    [39] GanttProject, http://www.ganttproject.biz/
    [40] MkMap, http://developer.apple.com/library/ios/#DOCUMENTATION/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html
    [41] IQWidgets – Reuseable GUI component library for devices running iOS , https://github.com/evolvIQ/iqwidgets
    [42] MessageUI framework, http://developer.apple.com/library/ios/#DOCUMENTATION/MessageUI/Reference/MessageUI_Framework_Reference/_index.html
    [43] AVFoundation framework , https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVFoundationFramework/_index.html
    [44] Kal – a calendar component for iPhone, https://github.com/klazuka/Kal
    [45] GCCalendar – open source calendar API for iPhone developers, https://github.com/fraca7/GCCalendar
    [46] Event Kit, http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html
    [47] OpenGL, http://zh.wikipedia.org/zh-hant/OpenGL
    [48] html, http://zh.wikipedia.org/zh-hant/HTML

    QR CODE