看到csdn的徵文活動「移動開發那點事」想起自己也做過幾次移動專案,特此更文~
本科課程專案索引:
ido是我除課程設計外第乙個完整的專案,現在看來很簡單,但對當時大二的我來說感覺是很「大」的專案。專案起因是參加學校組織的軟體設計比賽,戰線略微有點長,過程也挺糾結的,中間幾次都有猶豫「要不要做下去」的問題——主要因為不夠自信,畢竟第一次參賽而且隊伍裡全是女生。幸運是最終還是堅持下來了,也一定程度成了我大學生活的分水嶺。至少從那之後,心態好了很多。再次感謝最最靠譜兒的小鹿,當然還有翠翠,董姐。
人性化拓展功能:快捷鍵設定、顯示系統時間、備忘錄、藍芽傳送
設計時採用了所謂的「三層構架」,由上至下依次為表示層、業務邏輯層和資料訪問層。(其實不太有必要,當時只是學習。。。)
資料訪問層用以完成資料的處理。包括圖書、書籤、網頁書籤、rss訂閱源、型別等的增刪。資料以表的形式直接儲存在本地xml檔案中。
類圖:
命名規則:
類名:「資源名manager」,如bookmanager類管理圖書(book)的類;以大寫字母開頭,包含多個單詞的類名,所有單詞連線在一起,每個單詞首字母大寫
屬性:小寫字母開始,第二個單詞開始首字母大寫
方法:首字母大寫,多個單詞租出的方法每個單詞首字母大寫
業務層用以完成程式的內部邏輯;業務規則及邏輯全部封裝到類中以類方法的形式實現。
類圖:
命名規則:
類名:「資源名manager」,如bookmanager類管理圖書(book)的類;以大寫字母開頭,包含多個單詞的類名,所有單詞連線在一起,每個單詞首字母大寫
屬性:小寫字母開始,第二個單詞開始首字母大寫
方法:首字母大寫,多個單詞租出的方法每個單詞首字母大寫
表現層最終呈現給使用者。共有21個窗體,主窗體form1引入自定義控制項flexstartmenu;函式重繪窗體使窗體最大化;通過靜態變數cstyle表示**。
窗體導航圖:
命名規則:
窗體名:「form資源名」,如formbooks為「圖書管理」模組開啟的窗體。所有單詞首字母大寫,
子模組開啟的窗體為區分加the。如閱讀時開啟書籤為formthebookmarks
考慮到我們的使用者面向的使廣大的學生以及商務使用者,此類使用者對於使用者的介面要求顯然是簡單易行,較容易操作,所以本電子閱讀器採用的是gui,方便商務使用者可以快速的進行操作以節省時間,同時介面顏色簡潔、明快、大方,對於學生使用者也有一定的吸引力。
同時支援旋轉
並有強大的更換**功能——五套風格**任你挑選
在閱讀時可以進行其他的操作,如更改閱讀設定,記錄讀書筆記等等,此處是在閱讀時進行的設定,同樣提供簡單易行的圖形介面,方便使用者直觀地進行各項設定。
2010.4.22~2010.5.22 (五次例會)
選擇windows moblie平台;學習c#、microsoft 「how can i 」系列;每週例會交流學習進度;模擬使用者,收集需求;按模組分工,以實現功能為主
完成v1.1版本
實現閱讀、字型設定等基本功能,實現背景更換、顯示時間等,實現「網上書城」、手機紅外線傳送;完成《需求規格說明書》、《第一階段報告》
2010.5.23~2010.6.23 (三次例會)
概要設計,完成基本功能點;規範文件;幸運通過初賽
完成v1.2版本
實現新增書籤、word檔案閱讀規定功能;改進「網上書城」模組;增加rss訂閱;編寫《概要設計說明書》《周例會紀要》
2010.6.23~2010.8.8 (四次例會)
暑假,實驗室;請教老師,學長;從「手機專案」角度出發,增添更多功能
完成v2.1版本
實現xml儲存,完成「圖書管理」模組,實現word閱讀;細化功能模組;公升級《需求規格說明書》繼續《周例會紀要》
2010.9.1~2010.9.25(四次例會)
黑盒測試,軟體公升級;小範圍發布,收集反饋資訊;總結報告
完成v2.2版本
再次迭代,優化**;調整頁面,增加多種**,完善幫助說明;完成《使用者使用手冊》《第三階段報告》繼續《周例會紀要》
這是我們第一次完整的運用軟體工程思想完成乙個專案,也是第一次接觸移動平台的應用軟體開發。尤其是針對windows mobile系統的開發,雖然起初僅僅是因為習慣c#語言而選擇了它,但真正接觸後才發現,我們對windows系列產品的了解少之又少,我們掌握的軟體開發的技能也貧乏有限。這次開發過程不僅僅讓我們清楚地認識了自己的不足,更讓我們藉此機會進一步提高了軟體開發的素養與技能。或許我們的成果在高手眼中很粗糙,但他凝結著我們的汗水與努力,記錄著我們的進步與成長,更承載著我們的對未來自己能更強的期望!
最後附上答辯ppt的最後一頁做為結束吧。
ido手機閱讀器
看到csdn的徵文活動 移動開發那點事 想起自己也做過幾次移動專案,特此更文 本科課程專案索引 ido是我除課程設計外第乙個完整的專案,現在看來很簡單,但對當時大二的我來說感覺是很 大 的專案。專案起因是參加學校組織的軟體設計比賽,戰線略微有點長,過程也挺糾結的,中間幾次都有猶豫 要不要做下去 的問...
護照閱讀器
護照閱讀器 首先從一代 二代護照閱讀器到最新嵌入式護照閱讀器,本身就是乙個識別技術 識別功能 識別準確率都逐步提高的過程。接下來看看桌面式跟嵌入式的應用行業,到底這兩款護照閱讀器有什麼區別?桌面式護照閱讀器 酒店管理系統 機場安全檢查管理系統 訪客管理系統 網咖實名制登記管理系統 汽車尾氣檢測管理系...
中華pdf閱讀器 IReader閱讀器使用體驗
作為一名秉承著 時間寶貴,多讀名著 的讀者,自2016年便開始使用掌閱平台讀書,剛開始在平板上閱讀,隨著閱讀量增大,覺得對眼睛傷害逐漸明顯,時常乾澀痠癢,於是在2017年年底購買了掌閱當年新出的產品 ireader ocean,之後便一直在該閱讀器上讀書。至今已在掌閱平台讀書一百三十餘本。對於打算入...