已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
中原工學(xué)院軟件學(xué)院中原工學(xué)院軟件學(xué)院 二二 級級實實踐踐課課題題設(shè)設(shè)計計任任務(wù)務(wù)書書 姓姓 名名 專業(yè) 班 題題 目目基于 MVC 的手機電話薄的開發(fā) 設(shè)設(shè) 計計 任任 務(wù)務(wù) 開發(fā)一個比較完善的基于 MVC 的電話薄系統(tǒng) 主要是為了給手機用戶提供一個記錄儲存 好友和親人的電話薄 方便手機用戶簡單快捷的與親朋好友取得聯(lián)系 主要功能包括 1 儲存 能夠儲存用戶所需人的姓名和電話號碼 2 查找 可以從記錄儲存中查找所需要的數(shù)據(jù) 3 修改 可以對已儲存人的信息進行修改 4 增加 在原電話薄的基礎(chǔ)上可以再添加新數(shù)據(jù) 5 刪除 可以刪除電話薄中已記錄儲存的數(shù)據(jù) 開發(fā)工具 JDK 1 5 WTK 2 5 2 Eclipse 時時 間間 進進 度度 第 17 周 11 06 13 11 06 17 查看各種有關(guān)的資料和書籍 了解電話薄的具體功能 和用戶的需求 幷上機練習電話薄的 各種功能的實現(xiàn) 為進一步完善電話簿做準備 第 18 周 11 06 20 11 06 24 開始編寫代碼 逐步實現(xiàn) 電話簿的各種功能 第 19 周 11 06 26 11 07 01 代碼編寫完后開始認真的檢測 修改 原原 主主 始始 要要 資資 參參 料料 考考 與與 文文 獻獻 01 沈昕 Java 語言基礎(chǔ)教程 北京 人民郵電出版社 2007 7 2009 1 重印 02 解本巨 宮生文 龐志勇 Java ME 游戲開發(fā)技術(shù)大全 北京 清華大學(xué)出版社 2010 5 03 黃明等 Java 語言程序設(shè)計輔導(dǎo)教材 大連理工大學(xué)出版社 2006 04 沈大海 J2ME 手機游戲開發(fā)與項目實戰(zhàn)詳解 北京 人民郵電出版社 2008 2 指導(dǎo)教師簽字 指導(dǎo)教師簽字 年年 月月 日日 課題題目課題題目 摘 要 系統(tǒng)主要功能包括 實現(xiàn)添加聯(lián)系人的姓名和手機號碼 并且建立 RMS 記錄儲存 將 信息儲存進儲存?zhèn)}庫中 電話薄的制作主要是運用的 Java 語言在 Eclipse 的平臺上開發(fā) 的 JavaME 小程序 電話薄實現(xiàn)了人們常用的儲存 查找 增加 修改等功能 打開電話 薄后進入歡迎界面 然后點擊進入電話薄界面信息 點擊菜單欄中的添加按鈕就能添加 用戶想要加入人員的姓名和電話信息 其中還有修改功能 如果已填加的人員信息有變 能用此功能修改 查看功能可以查看儲存人的信息 刪除案件的功能是對不需要的已儲 存的信息可已刪除 是手機用戶必備的小程序 它儲存信息方便快捷 在使用手機時會 有好多親朋好友的信息需要存儲 存儲信息后在需要的時候能夠快速的找的想要聯(lián)系人 的電話號碼 電話薄能夠很好的實現(xiàn)這一功能 滿足了用戶的需求 為用戶提供了便利 關(guān)鍵詞 Java語言 RMS 儲存 查找 增加 修改 目 錄 摘 要 I 第一章第一章 系統(tǒng)開發(fā)系統(tǒng)開發(fā)環(huán)環(huán)境境 1 1 11 1 開發(fā)工具開發(fā)工具 1 1 21 2 應(yīng)用環(huán)境應(yīng)用環(huán)境 2 第二章第二章 系統(tǒng)需求分析系統(tǒng)需求分析 3 2 12 1 需求分析需求分析 3 2 22 2 可行性分析可行性分析 3 第三章第三章 系統(tǒng)概要設(shè)計系統(tǒng)概要設(shè)計 4 3 13 1 設(shè)計目標設(shè)計目標 4 3 23 2 數(shù)據(jù)存儲數(shù)據(jù)存儲 4 3 33 3 系統(tǒng)權(quán)限劃分系統(tǒng)權(quán)限劃分 4 3 43 4 系統(tǒng)功能模塊系統(tǒng)功能模塊 4 第四章第四章 系統(tǒng)詳細設(shè)計系統(tǒng)詳細設(shè)計 6 4 14 1 程序設(shè)計程序設(shè)計 6 4 24 2 流程圖流程圖 7 4 34 3 各功能界面截圖各功能界面截圖 7 第五章第五章 系統(tǒng)測試系統(tǒng)測試 11 5 15 1 測試的意義測試的意義 11 5 25 2 聯(lián)合測試聯(lián)合測試 11 5 35 3 測試內(nèi)容測試內(nèi)容 11 5 45 4 測試結(jié)果測試結(jié)果 11 第六章第六章 系統(tǒng)的維護和發(fā)展系統(tǒng)的維護和發(fā)展 12 參考文獻參考文獻 30 第 5 章 結(jié)束語 7 附錄 A 附加圖 表 10 附錄 B 主要源程序 11 第一章第一章 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境 1 11 1 開發(fā)工具開發(fā)工具 1 Java 語言的發(fā)展 Java語言的第一次出現(xiàn)時在1995 Java是由Sun Microsystems公司于1995年5月推出的Java程 序設(shè)計語言和Java平臺的總稱 從此 Java被廣泛接受并推動了Web的迅速發(fā)展 常用的瀏覽器現(xiàn)在均 支持Java applet 另一方面 Java技術(shù)也不斷更新 Java 應(yīng)用編程接口為Java應(yīng)用提供了一個獨立 于操作系統(tǒng)的標準接口 可分為基本部分和擴展部分 在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之 后 Java應(yīng)用程序就可運行 現(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng) 這樣Java程序可以只編 譯一次 就可以在各種系統(tǒng)中運行 Java分為三個體系JavaSE JavaEE JavaME 2 Java 語言的特色 Java 語言是簡單的 Java 沒有算符過載 標題文件 預(yù)處理 指針運算 結(jié)構(gòu) 聯(lián)合 多維數(shù) 組 模板及隱式類型變換 如果你知道一點 C C 或 Pascal 你很快就會駕馭 Java Java 語言面向?qū)ο蟮?正如任何面向?qū)ο蟮恼Z言一樣 Java 代碼也按類組織 每個類定義一 組規(guī)定對象行為的方法 一個類可以繼承另一個類的行為 在類的根層次上 通常是類對象 Java 語言是體系結(jié)構(gòu)中立的 Java 語言對每種計算機都一樣 比如 簡單的類型都是不變的 整數(shù)總是 32 位 長整數(shù)總是 64 位 3 Java 語言的主要特性 在 Java 的情況下 編程人員不必為內(nèi)存管理操心 Java 系統(tǒng)有一個叫做 無用單元收集器 的 內(nèi)置程序 它掃描內(nèi)存 并自動釋放那些不再使用的內(nèi)存塊 Java 程序沒有指針 而且象這樣的字節(jié)代碼程序強在類型上 所以在執(zhí)行之前它可能驗證 Java 程序 被驗證的 Java 程序得以保證不突破 Java 語言的任何限制 而且可以安全地執(zhí)行 Java 字節(jié)代碼驗證被 Web 瀏覽器用來確保小程序不含病毒 Java 比典型的腳本語言大為有效 但它比 C 慢 20 倍 這對大多數(shù)應(yīng)用是可接受的 1 21 2 應(yīng)用環(huán)境應(yīng)用環(huán)境 硬件環(huán)境 CPU 主頻在 500MHZ 以上 內(nèi)存在 128M 以上 運行環(huán)境 os 系統(tǒng) windows xp 32bit sp2 或 unix environment 編程環(huán)境 J2ME 開發(fā)平臺 Eclipse 第二章第二章 系統(tǒng)需求分析系統(tǒng)需求分析 2 12 1 需求分析需求分析 系統(tǒng)主要功能包括 實現(xiàn)添加聯(lián)系人的姓名和手機號碼 并且建立 RMS 記錄儲存 將 信息儲存進儲存?zhèn)}庫中 電話薄的制作主要是運用的 Java 語言在 Eclipse 的平臺上開發(fā) 的 JavaME 小程序 電話薄實現(xiàn)了人們常用的儲存 查找 增加 修改等功能 打開電話 薄后進入歡迎界面 然后點擊進入電話薄界面信息 點擊菜單欄中的添加按鈕就能添加 用戶想要加入人員的姓名和電話信息 其中還有修改功能 如果已填加的人員信息有變 能用此功能修改 查看功能可以查看儲存人的信息 刪除案件的功能是對不需要的已儲 存的信息可已刪除 是手機用戶必備的小程序 它儲存信息方便快捷 在使用手機時會 有好多親朋好友的信息需要存儲 存儲信息后在需要的時候能夠快速的找的想要聯(lián)系人 的電話號碼 電話薄能夠很好的實現(xiàn)這一功能 滿足了用戶的需求 為用戶提供了便利 2 22 2 可行性分析可行性分析 技術(shù)可行性 根據(jù)系統(tǒng)功能 性能及實現(xiàn)系統(tǒng)的各項約束條件 現(xiàn)有的技術(shù)已較為成熟 硬件 軟件的性能要求 環(huán)境條件等各項條件良好 估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該 系統(tǒng)的功能目標 同時 考慮給予的開發(fā)期限也較為充裕 預(yù)計系統(tǒng)是可以在規(guī)定期限 內(nèi)完成開發(fā) 經(jīng)濟可行性 估算新系統(tǒng)的成本效益分析 其中包括估計項目開發(fā)的成本 開發(fā)費用和今后的運 行 維護費用 估計新系統(tǒng)將獲得的效益 估算開發(fā)成本是否回高于項目預(yù)期的全部經(jīng) 費 并且 分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響 運行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮用戶對系統(tǒng)的易于管理 管理者方便查詢設(shè)備信 息效率 從而能完全滿足使用者的要求 第三章第三章 系統(tǒng)概要設(shè)計系統(tǒng)概要設(shè)計 3 13 1 設(shè)計目標設(shè)計目標 手機的信息管理無外乎添加聯(lián)系人的姓名和手機號碼 刪除相對應(yīng)的信息 對已經(jīng) 存儲的信息進行查詢 給客戶營造更多的便利 3 23 2 數(shù)據(jù)數(shù)據(jù)存儲存儲 Java ME 記錄管理系統(tǒng) Record Mangement System RMS 提供了一種機制 通過這 種機制 MIDlet 能夠持久存儲數(shù)據(jù)并可以在程序下再次檢索數(shù)據(jù) 記錄管理系統(tǒng)是一個簡單的面向記錄的數(shù)據(jù)模型 它由多個記錄存儲構(gòu)成 可以把 一個記錄存儲看做數(shù)據(jù)庫中的數(shù)據(jù)表文件 每個記錄存儲又是有許多個記錄組合而成的 這些記錄將持久保存并支持跨多個 MIDlet 的請求 可以被多個 MIDlet 程序所共享 3 33 3 系統(tǒng)權(quán)限劃分系統(tǒng)權(quán)限劃分 本系統(tǒng)只要使用者通過啟動程序就可以使用 無需身份驗證 3 43 4 系統(tǒng)功能模塊系統(tǒng)功能模塊 該系統(tǒng)共有四個主要功能 1 儲存號碼 2 修改信息 3 查詢信息 4 刪除 第四章程序設(shè)計 4 14 1 程序設(shè)計程序設(shè)計 4 24 2 流程圖流程圖 4 34 3 各功能界面截圖各功能界面截圖 第五章第五章 系統(tǒng)測試系統(tǒng)測試 5 15 1 測試的意義測試的意義 系統(tǒng)測試是管理信息系統(tǒng)的開發(fā)周期中的一個十分重要環(huán)節(jié) 盡管在系統(tǒng)開發(fā)周期 的各個階段均采取了嚴格的技術(shù)審查 但依然難免會留下錯誤 如果沒有在投入運行前 的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正 問題遲早會在運行中暴露出來 到那時要糾正錯誤將會 付出更大的代價 5 25 2 聯(lián)合測試聯(lián)合測試 為了提高測試工作的質(zhì)量 在測試過程中 注意了以下幾點 1 測試工作由程序員之外的其他人員來進行 這樣會獲得更好的測試效果 2 不僅要選擇合理的輸入數(shù)據(jù)作為測試用例 還要選用不合理的輸入數(shù)據(jù)作為測試 用例 3 除了檢查程序是否做了應(yīng)該做的工作之外 還檢查程序是否做了它不因該做的事 情 5 35 3 測試內(nèi)容測試內(nèi)容 1 軟件的正常運行 關(guān)閉及退出時保存記錄的提示 默認為是 2 登錄界面友好 可操作性及安全性能較好 能對不同管理級別者進行限制 以保 證數(shù)據(jù)庫的安全 3 數(shù)據(jù)文件的可維護性好 數(shù)據(jù)的錄入 刪除及更改均能順利完成 并能實現(xiàn)動態(tài) 更新 4 數(shù)據(jù)查詢便捷 能對各種不同的查詢條件進行搜索 以找到最合適的答案 5 溢出 越界均能進行非法提示 以警告用戶正確使用 對用戶的非正常操作方式 也提出警告 6 類型填寫錯誤時 系統(tǒng)能夠報錯 7 對操作系統(tǒng)的兼容性良好 可移植性完好 5 45 4 測試結(jié)果測試結(jié)果 經(jīng)過反復(fù)測試 系統(tǒng)完成后運行添加 修改 查詢 刪除等功能均正常 第六章第六章 系統(tǒng)的維護和發(fā)展系統(tǒng)的維護和發(fā)展 根據(jù)系統(tǒng)目的確定突出什么內(nèi)容 以及充實和更新內(nèi)容的技術(shù)手段和形式 1 堅持自己的特色 2 集中最多的信息 在自己的領(lǐng)域里 一定要最大限度地集中所有相關(guān)信息 采用 各種辦法搜集和展示系統(tǒng)豐富的內(nèi)容 3 保持技術(shù)的先進 只要條件允許 一定要有技術(shù)力量對系統(tǒng)進行技術(shù)改造和提高 4 掌握用戶的需求 用戶需求是放在第一位考慮的問題 其中 參與是用戶最重要 的需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教科版八年級物理上冊《6.2物質(zhì)的密度》同步測試題及答案
- 北師大版二年級語文上冊表格式教案
- 景區(qū)保安部管理規(guī)范
- 能源大數(shù)據(jù)分析理論與實踐 課件 7.能源系統(tǒng)
- 2024高中地理第五章區(qū)際聯(lián)系與區(qū)域協(xié)調(diào)發(fā)展第一節(jié)資源的跨區(qū)域調(diào)配-以我國西氣東輸為例練習含解析新人教版必修3
- 2024高中生物專題5DNA和蛋白質(zhì)技術(shù)課題1DNA的粗提取與鑒定課堂演練含解析新人教版選修1
- 2024高中語文第三課神奇的漢字第4節(jié)咬文嚼字-消滅錯別字練習含解析新人教版選修語言文字應(yīng)用
- 2024高考化學(xué)一輪復(fù)習第3章金屬及其化合物知識拓展專題侯德榜制堿法精練含解析
- 2024高考化學(xué)一輪復(fù)習第二部分排查練十一重要的有機化合物含解析
- 2024高考地理一輪復(fù)習第一章地球與地圖第三講地理信息技術(shù)的應(yīng)用學(xué)案
- 經(jīng)典酒吧轉(zhuǎn)讓協(xié)議書范本(3篇)
- DB37-T 5026-2022《居住建筑節(jié)能設(shè)計標準》
- 抗菌藥物合理應(yīng)用PPT
- 《三角形的分類》-完整版課件
- 風力發(fā)電機組地基處理
- 護士聘用證明表下載
- 《中外資產(chǎn)評估準則》課件第2章 資產(chǎn)評估DNA透視
- 1986考研英語真題及答案解析
- 二重積分的概念
- PPK-CPK(自動生成)
- 熱電偶、熱電阻產(chǎn)品選型樣本
評論
0/150
提交評論