【正文】
到詳細設(shè)計。軟件的開發(fā)在開發(fā)的過程中由于對 JSP 技術(shù)不夠熟練,遇到了很多難題,但是在老師的解答和一些資料中都得到了解答。軟件初步完成后 老師提了很多建議,比如軟件中未涉及到的數(shù)據(jù)備份,還有報表的打印等,所以在后期做了一些改進,是軟件更加完善。 軟件 工程 是一門融管理科學、信息科學、軟件科學、計算機科學與現(xiàn)代通信技術(shù)為一體的一門綜合性邊緣學科。在軟件開發(fā)之前,必須了解該軟件的特點、適用范圍以及使用者需要一個什么樣的軟件,以此作為基礎(chǔ)為開發(fā)軟件準確定位,然后對使用者所需實現(xiàn)的功能進行分析總結(jié),根據(jù)使用者的實際要求來給軟件設(shè)計一個初步方案。軟件的開發(fā)不僅是要實現(xiàn)對數(shù)據(jù)處理的及時與正確,而且要考慮軟件是否具有控制功能,及時將數(shù)據(jù)反饋給操作者, 以進行監(jiān)測和協(xié)調(diào),保證軟件的正常運行;也要考慮是否具有預測功能,運用一定的數(shù)學方法利用歷史的數(shù)據(jù)對未來進行預測的工作。 在程序設(shè)計過程中,遇到了很多技術(shù)上的問題,才意識到好多問題都是一知半解,比如數(shù)據(jù)庫的鏈接,以前也實踐過,理論上也掌握了,但是在開發(fā)的過程中還是遇到了問題,這讓我充分的體會到了“實踐出真知”這一點。在設(shè)計的過程中,我掌握了很多 Android 的編程知識,并對這種成熟并廣泛應用的技術(shù)進行了深入的學習。設(shè)計的過程也是一個再學習的過程,在遇到問題的時候我盡量自己想辦法解決,這在很大程度上激發(fā) 了我們的自學能力。 通過這次的畢業(yè)設(shè)計, 真正 的實踐 過 了學過的 專業(yè) 基本理論、專業(yè)知識和基本技術(shù) ,對自己 的別業(yè)設(shè)計也 有了更深入的了解和體會,真正達到了學以致用。 天津市大學軟件學院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計 21 參考文獻 [1] Android A Programmer’ s Guide . Jerome (.) DiMarzio DOI: 、 0071599886 [2] 林城 . Android 應用開發(fā)實戰(zhàn) [J] . 機械工業(yè)出版社, 20xx: 17321. [3] 韓超 . Android 經(jīng)典應用程序開發(fā) [J] . 人力資源出版社, 20xx: 518. [4] (美 )Cay S. Horstmann, Gary Cornell. Java 核心技術(shù) [J]. 機械工業(yè)出版社, 20xx: 1517. [5] 劉衛(wèi)國,姚昱禹 . Android 與 J2ME 平臺間即時通信的研究與實現(xiàn) [J]. 中南大 學 信息科學與工程學院 . 20xx 年 12 期: 118120. [6] 劉平 . Android 手機訪問服務(wù)器的一種數(shù)據(jù)交互方法 [J] . 西安財經(jīng)學院 網(wǎng)絡(luò) 與現(xiàn)在教育技 術(shù)中心, 20xx09: 96102. [7] 劉玉平 . Java 輸入輸出流及在網(wǎng)站開發(fā)中的應用探討 [J]. 郴州市科技局, 20xx, (18): 3549. [8] 趙亮,張維 . 基于 Android 技術(shù)的界面設(shè)計與研究 [D] . 徐州:徐州建筑職業(yè) 技術(shù)學院, 20xx. [9] 陳璟,陳平華,李文亮 . Android 內(nèi)核分析 [J] . 廣東工業(yè)大學計算機學院 實踐 與經(jīng)驗, 20xx: 112115. [10] 劉衛(wèi)國,姚昱禹 . Android 的架構(gòu)與應用開發(fā)研究 [J] . 中南大學:信息科學 與工程學院 計算機系統(tǒng)應用 20xx11: 110112. [11] 張海藩 . 軟件工程導論 (第 4 版 )[J]. 北京:清華大學出版社, 20xx:3438. [12] 鄺孔無,王曉敏 . 信息系統(tǒng)分析與設(shè)計 (第三版 )[M]. 清華大學出版社, 20xx: 2326. [13] 亢勇,陳自力,李鵬,路平 . 面向?qū)ο蟮能浖y試 [J]. 測試技術(shù)學報, 1999, (02): 1523. [14] 何玉潔 . 數(shù)據(jù)庫原理與應用教程 [M]. 機械工業(yè)出版社, [15] KEN ARNOLD, JAMES GOSLING, DAVID HOLMES: JAVA PROGRAMMING LANGUAGE [M], POSTS amp。 TELECOM PRESS, 20xx: 231 天津市大學軟件學院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計 22 附錄文獻翻譯 I 英文原文 Filtering the Reference Documentation by API Level Reference documentation pages on the Android Developers site offer a Filter by API Level control in the topright area of each page. You can use the control to show documentation only for parts of the API that are actually accessible to your application, based on the API Level that it specifies in the android:minSdkVersion attribute of its manifest file. To use filtering, select the checkbox to enable filtering, just below the page search box. Then set the Filter by API Level control to the same API Level as specified by your application. Notice that APIs introduced in a later API Level are then grayed out and their content is masked, since they would not be accessible to your application. Filtering by API Level in the documentation does not provide a view of what is new or introduced in each API Level — it simply provides a way to view the entire API associated with a given API Level, while excluding API elements introduced in later API Levels. If you decide that you don39。t want to filter the API documentation, just disable the feature using the checkbox. By default, API Level filtering is disabled, so that you can view the full framework API, regardless of API Level. Also note that the reference documentation for individual API elements specifies the API Level at which each element was introduced. The API Level for packages and classes is specified as Since api level at the topright corner of the content area on each documentation page. The API Level for class members is specified in their detailed description headers, at the right margin. 天津市大學軟件學院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計 23 II 中文譯文 通過 API 級別進行文檔內(nèi)容過濾 Android 開發(fā)者站點上的參考文檔的每個頁面的右上方提供了“ Filter by API Level”控件。你可以用這個控件來僅僅顯示你應用程序相關(guān)的那部分 API文檔,可以通過應用程序清單文件中的 android:minSdkVersion 屬性值進行過濾。 要使用過濾功能,可以通過頁面搜索框下面的選擇框來啟用過濾功能。比如設(shè)定“ Filter by API Level”控件內(nèi)容與你應用程序申明的相同。注意:在選定級別之后引入的心 API 會以灰色顯示,并且內(nèi)容被隱藏,因為你的應用程序是無法訪問這些新功能。 API 級別過濾方法不會提供每個 API 級別中新添加的功能視圖,僅僅展現(xiàn)對應 API 級別的整個內(nèi)容,其中去除了后續(xù)新版本中的內(nèi)容。 如果你不想過濾 API 文檔了,只需要關(guān)閉該選擇框的特性。 API 級別過濾默認是關(guān)閉的,因此你可以看到整個框架 API 的全貌,而不管具 體的 API 級別。 還要注意的是個別的 API 元素申明了該 API 參考文檔在哪一級引入的。這通過在每個文檔頁面正文部分的右上角的“ Since api level”進行聲明該包和類的引入信息。類成員的 API 級別在其詳細描述文件頭部的右邊進行描述。 天津市大學軟件學院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計 24 致謝 畢業(yè)設(shè)計從選題、查閱資料、設(shè)計到確定課題經(jīng)歷了較長時間。在這段時間得到了老師、同學們的幫助和支持,在此深表感謝!感謝他們的耐心指導和熱心幫助,對于他們提出的一些見解和建議真的讓我獲益匪淺。 首先感謝我的導師,在百忙之際仍然盡力幫我解決遇到的問題,盡心盡力的給我講解了很多專業(yè)方面的知識,并教我學習的方法。在畢業(yè)設(shè)計期間,從開題報告到畢業(yè)論文的撰寫,都給了我很多好的建議,有表揚,有批評,從而是我的畢業(yè)設(shè)計日漸完善。讓我在不斷學習中日益進步,也鍛煉了我聯(lián)系實際的能力,讓我思考問題也更加多元化。導師的嚴謹治學的態(tài)度、誨人不倦的品格、實事求是的工作作風和寬厚的待人品德也深深地影響著我,這對以后不論是在學校還是在工作崗位上都有很大的幫助。 其次要感謝我的同學和朋友們,因為自己在專業(yè)課方面缺 乏動手能力,所以經(jīng)常會因微小的問題而不知所措,他們一直耐心的輔導我。感謝他們在技術(shù)上給與我的幫助,還有其他的朋友,平時在相互交流中,大家也取長補短,學到了很多,也得到了很多的幫助,感謝他們。 我還要感謝我的母校,以及在大學四年生活中給予我關(guān)心和幫助的老師和同學,是他們教會了我專業(yè)的知識和做人的道理,這些都讓我受益終生。通過這次畢業(yè)設(shè)計我還明白了作為一名計算機專業(yè)的大學畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握軟件設(shè)計的能力。 最后向在百忙之中評審本文的各位專家、老師表示衷心的 感謝!