




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