已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
中原工學院軟件學院中原工學院軟件學院 二二 級級實實踐踐課課題題設設計計任任務務書書 姓姓 名名 專業(yè) 班 題題 目目基于 MVC 的手機電話薄的開發(fā) 設設 計計 任任 務務 開發(fā)一個比較完善的基于 MVC 的電話薄系統(tǒng) 主要是為了給手機用戶提供一個記錄儲存 好友和親人的電話薄 方便手機用戶簡單快捷的與親朋好友取得聯系 主要功能包括 1 儲存 能夠儲存用戶所需人的姓名和電話號碼 2 查找 可以從記錄儲存中查找所需要的數據 3 修改 可以對已儲存人的信息進行修改 4 增加 在原電話薄的基礎上可以再添加新數據 5 刪除 可以刪除電話薄中已記錄儲存的數據 開發(fā)工具 JDK 1 5 WTK 2 5 2 Eclipse 時時 間間 進進 度度 第 17 周 11 06 13 11 06 17 查看各種有關的資料和書籍 了解電話薄的具體功能 和用戶的需求 幷上機練習電話薄的 各種功能的實現 為進一步完善電話簿做準備 第 18 周 11 06 20 11 06 24 開始編寫代碼 逐步實現 電話簿的各種功能 第 19 周 11 06 26 11 07 01 代碼編寫完后開始認真的檢測 修改 原原 主主 始始 要要 資資 參參 料料 考考 與與 文文 獻獻 01 沈昕 Java 語言基礎教程 北京 人民郵電出版社 2007 7 2009 1 重印 02 解本巨 宮生文 龐志勇 Java ME 游戲開發(fā)技術大全 北京 清華大學出版社 2010 5 03 黃明等 Java 語言程序設計輔導教材 大連理工大學出版社 2006 04 沈大海 J2ME 手機游戲開發(fā)與項目實戰(zhàn)詳解 北京 人民郵電出版社 2008 2 指導教師簽字 指導教師簽字 年年 月月 日日 課題題目課題題目 摘 要 系統(tǒng)主要功能包括 實現添加聯系人的姓名和手機號碼 并且建立 RMS 記錄儲存 將 信息儲存進儲存?zhèn)}庫中 電話薄的制作主要是運用的 Java 語言在 Eclipse 的平臺上開發(fā) 的 JavaME 小程序 電話薄實現了人們常用的儲存 查找 增加 修改等功能 打開電話 薄后進入歡迎界面 然后點擊進入電話薄界面信息 點擊菜單欄中的添加按鈕就能添加 用戶想要加入人員的姓名和電話信息 其中還有修改功能 如果已填加的人員信息有變 能用此功能修改 查看功能可以查看儲存人的信息 刪除案件的功能是對不需要的已儲 存的信息可已刪除 是手機用戶必備的小程序 它儲存信息方便快捷 在使用手機時會 有好多親朋好友的信息需要存儲 存儲信息后在需要的時候能夠快速的找的想要聯系人 的電話號碼 電話薄能夠很好的實現這一功能 滿足了用戶的需求 為用戶提供了便利 關鍵詞 Java語言 RMS 儲存 查找 增加 修改 目 錄 摘 要 I 第一章第一章 系統(tǒng)開發(fā)系統(tǒng)開發(fā)環(huán)環(huán)境境 1 1 11 1 開發(fā)工具開發(fā)工具 1 1 21 2 應用環(huán)境應用環(huán)境 2 第二章第二章 系統(tǒng)需求分析系統(tǒng)需求分析 3 2 12 1 需求分析需求分析 3 2 22 2 可行性分析可行性分析 3 第三章第三章 系統(tǒng)概要設計系統(tǒng)概要設計 4 3 13 1 設計目標設計目標 4 3 23 2 數據存儲數據存儲 4 3 33 3 系統(tǒng)權限劃分系統(tǒng)權限劃分 4 3 43 4 系統(tǒng)功能模塊系統(tǒng)功能模塊 4 第四章第四章 系統(tǒng)詳細設計系統(tǒng)詳細設計 6 4 14 1 程序設計程序設計 6 4 24 2 流程圖流程圖 7 4 34 3 各功能界面截圖各功能界面截圖 7 第五章第五章 系統(tǒng)測試系統(tǒng)測試 11 5 15 1 測試的意義測試的意義 11 5 25 2 聯合測試聯合測試 11 5 35 3 測試內容測試內容 11 5 45 4 測試結果測試結果 11 第六章第六章 系統(tǒng)的維護和發(fā)展系統(tǒng)的維護和發(fā)展 12 參考文獻參考文獻 30 第 5 章 結束語 7 附錄 A 附加圖 表 10 附錄 B 主要源程序 11 第一章第一章 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境 1 11 1 開發(fā)工具開發(fā)工具 1 Java 語言的發(fā)展 Java語言的第一次出現時在1995 Java是由Sun Microsystems公司于1995年5月推出的Java程 序設計語言和Java平臺的總稱 從此 Java被廣泛接受并推動了Web的迅速發(fā)展 常用的瀏覽器現在均 支持Java applet 另一方面 Java技術也不斷更新 Java 應用編程接口為Java應用提供了一個獨立 于操作系統(tǒng)的標準接口 可分為基本部分和擴展部分 在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之 后 Java應用程序就可運行 現在Java平臺已經嵌入了幾乎所有的操作系統(tǒng) 這樣Java程序可以只編 譯一次 就可以在各種系統(tǒng)中運行 Java分為三個體系JavaSE JavaEE JavaME 2 Java 語言的特色 Java 語言是簡單的 Java 沒有算符過載 標題文件 預處理 指針運算 結構 聯合 多維數 組 模板及隱式類型變換 如果你知道一點 C C 或 Pascal 你很快就會駕馭 Java Java 語言面向對象的 正如任何面向對象的語言一樣 Java 代碼也按類組織 每個類定義一 組規(guī)定對象行為的方法 一個類可以繼承另一個類的行為 在類的根層次上 通常是類對象 Java 語言是體系結構中立的 Java 語言對每種計算機都一樣 比如 簡單的類型都是不變的 整數總是 32 位 長整數總是 64 位 3 Java 語言的主要特性 在 Java 的情況下 編程人員不必為內存管理操心 Java 系統(tǒng)有一個叫做 無用單元收集器 的 內置程序 它掃描內存 并自動釋放那些不再使用的內存塊 Java 程序沒有指針 而且象這樣的字節(jié)代碼程序強在類型上 所以在執(zhí)行之前它可能驗證 Java 程序 被驗證的 Java 程序得以保證不突破 Java 語言的任何限制 而且可以安全地執(zhí)行 Java 字節(jié)代碼驗證被 Web 瀏覽器用來確保小程序不含病毒 Java 比典型的腳本語言大為有效 但它比 C 慢 20 倍 這對大多數應用是可接受的 1 21 2 應用環(huán)境應用環(huán)境 硬件環(huán)境 CPU 主頻在 500MHZ 以上 內存在 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)主要功能包括 實現添加聯系人的姓名和手機號碼 并且建立 RMS 記錄儲存 將 信息儲存進儲存?zhèn)}庫中 電話薄的制作主要是運用的 Java 語言在 Eclipse 的平臺上開發(fā) 的 JavaME 小程序 電話薄實現了人們常用的儲存 查找 增加 修改等功能 打開電話 薄后進入歡迎界面 然后點擊進入電話薄界面信息 點擊菜單欄中的添加按鈕就能添加 用戶想要加入人員的姓名和電話信息 其中還有修改功能 如果已填加的人員信息有變 能用此功能修改 查看功能可以查看儲存人的信息 刪除案件的功能是對不需要的已儲 存的信息可已刪除 是手機用戶必備的小程序 它儲存信息方便快捷 在使用手機時會 有好多親朋好友的信息需要存儲 存儲信息后在需要的時候能夠快速的找的想要聯系人 的電話號碼 電話薄能夠很好的實現這一功能 滿足了用戶的需求 為用戶提供了便利 2 22 2 可行性分析可行性分析 技術可行性 根據系統(tǒng)功能 性能及實現系統(tǒng)的各項約束條件 現有的技術已較為成熟 硬件 軟件的性能要求 環(huán)境條件等各項條件良好 估計利用現有技術條件應完全可以達到該 系統(tǒng)的功能目標 同時 考慮給予的開發(fā)期限也較為充裕 預計系統(tǒng)是可以在規(guī)定期限 內完成開發(fā) 經濟可行性 估算新系統(tǒng)的成本效益分析 其中包括估計項目開發(fā)的成本 開發(fā)費用和今后的運 行 維護費用 估計新系統(tǒng)將獲得的效益 估算開發(fā)成本是否回高于項目預期的全部經 費 并且 分析系統(tǒng)開發(fā)是否會對其它產品或利潤帶來一定影響 運行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮用戶對系統(tǒng)的易于管理 管理者方便查詢設備信 息效率 從而能完全滿足使用者的要求 第三章第三章 系統(tǒng)概要設計系統(tǒng)概要設計 3 13 1 設計目標設計目標 手機的信息管理無外乎添加聯系人的姓名和手機號碼 刪除相對應的信息 對已經 存儲的信息進行查詢 給客戶營造更多的便利 3 23 2 數據數據存儲存儲 Java ME 記錄管理系統(tǒng) Record Mangement System RMS 提供了一種機制 通過這 種機制 MIDlet 能夠持久存儲數據并可以在程序下再次檢索數據 記錄管理系統(tǒng)是一個簡單的面向記錄的數據模型 它由多個記錄存儲構成 可以把 一個記錄存儲看做數據庫中的數據表文件 每個記錄存儲又是有許多個記錄組合而成的 這些記錄將持久保存并支持跨多個 MIDlet 的請求 可以被多個 MIDlet 程序所共享 3 33 3 系統(tǒng)權限劃分系統(tǒng)權限劃分 本系統(tǒng)只要使用者通過啟動程序就可以使用 無需身份驗證 3 43 4 系統(tǒng)功能模塊系統(tǒng)功能模塊 該系統(tǒng)共有四個主要功能 1 儲存號碼 2 修改信息 3 查詢信息 4 刪除 第四章程序設計 4 14 1 程序設計程序設計 4 24 2 流程圖流程圖 4 34 3 各功能界面截圖各功能界面截圖 第五章第五章 系統(tǒng)測試系統(tǒng)測試 5 15 1 測試的意義測試的意義 系統(tǒng)測試是管理信息系統(tǒng)的開發(fā)周期中的一個十分重要環(huán)節(jié) 盡管在系統(tǒng)開發(fā)周期 的各個階段均采取了嚴格的技術審查 但依然難免會留下錯誤 如果沒有在投入運行前 的系統(tǒng)測試階段被發(fā)現并糾正 問題遲早會在運行中暴露出來 到那時要糾正錯誤將會 付出更大的代價 5 25 2 聯合測試聯合測試 為了提高測試工作的質量 在測試過程中 注意了以下幾點 1 測試工作由程序員之外的其他人員來進行 這樣會獲得更好的測試效果 2 不僅要選擇合理的輸入數據作為測試用例 還要選用不合理的輸入數據作為測試 用例 3 除了檢查程序是否做了應該做的工作之外 還檢查程序是否做了它不因該做的事 情 5 35 3 測試內容測試內容 1 軟件的正常運行 關閉及退出時保存記錄的提示 默認為是 2 登錄界面友好 可操作性及安全性能較好 能對不同管理級別者進行限制 以保 證數據庫的安全 3 數據文件的可維護性好 數據的錄入 刪除及更改均能順利完成 并能實現動態(tài) 更新 4 數據查詢便捷 能對各種不同的查詢條件進行搜索 以找到最合適的答案 5 溢出 越界均能進行非法提示 以警告用戶正確使用 對用戶的非正常操作方式 也提出警告 6 類型填寫錯誤時 系統(tǒng)能夠報錯 7 對操作系統(tǒng)的兼容性良好 可移植性完好 5 45 4 測試結果測試結果 經過反復測試 系統(tǒng)完成后運行添加 修改 查詢 刪除等功能均正常 第六章第六章 系統(tǒng)的維護和發(fā)展系統(tǒng)的維護和發(fā)展 根據系統(tǒng)目的確定突出什么內容 以及充實和更新內容的技術手段和形式 1 堅持自己的特色 2 集中最多的信息 在自己的領域里 一定要最大限度地集中所有相關信息 采用 各種辦法搜集和展示系統(tǒng)豐富的內容 3 保持技術的先進 只要條件允許 一定要有技術力量對系統(tǒng)進行技術改造和提高 4 掌握用戶的需求 用戶需求是放在第一位考慮的問題 其中 參與是用戶最重要 的需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園家長溝通策略與范例
- 影樓市場需求調研及發(fā)展策略報告
- 制造業(yè)質量管理體系培訓計劃
- 企業(yè)員工績效考核評估報告
- 財務考核評語撰寫范例與應用技巧
- 電子商務產品拍攝與后期處理流程
- 新疆房屋施工方案(3篇)
- 剪輯公司活動策劃方案(3篇)
- 烏云冰淇淋營銷方案(3篇)
- 淤泥地施工方案(3篇)
- TRICON安全控制系統(tǒng)
- 幼兒園小班音樂歌唱《碰一碰》課件
- 中醫(yī)診療技術操作規(guī)程
- CJT 340-2016 綠化種植土壤
- 二年級上冊口算練習1000道
- 2023年11月浙江省慈溪技師學院(慈溪杭州灣中等職業(yè)學校)公開招聘1名派遣制工作人員筆試歷年高頻考點-難、易錯點薈萃附答案帶詳解
- 農業(yè)水價綜合改革
- 23秋國家開放大學《液壓氣動技術》形考任務1-3參考答案
- 廣東省通用安裝工程綜合定額(2018)Excel版
- 21ZJ111 變形縫建筑構造
- 2023-2024學年四川省涼山州小學語文五年級期末高分試卷詳細參考答案解析
評論
0/150
提交評論