版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第一章引言11.1研究目的及意義1TOC\o"1-5"\h\z\o"CurrentDocument"1.2國內(nèi)外研究現(xiàn)狀分析 11.3JSP21.4JavaScript3\o"CurrentDocument"第二章開發(fā)環(huán)境的安裝和配置 4\o"CurrentDocument"2.1開發(fā)包及其工具的介紹 4第三章系統(tǒng)的設計 63.1功能需求63.1.1用戶觸發(fā)事件 63.1.2記事本基本需求控制 63.2系能需求 73.2.1響應時間 73.2.2穩(wěn)定性 73.2.3安全性 7第四章系統(tǒng)軟件以及測試 86.1添加新記事6.2查看記事86.3刪除/修改/刪除記事 8第五章總結9參考文獻 10致謝11第一章引言1.1研究目的及意義這次課題的目的是在Android系統(tǒng)的手機開發(fā)平臺之上,研究與開發(fā)一個記事本軟件,提供適用手機的記事本功能服務。首先,記事本的基本功能就是記事,手機用戶首先用到的就是文本記事,輸入事務信息以文本的形式展現(xiàn)出來,存儲起來。隨著用戶需求的增加,可能希望用圖形來代替文本來記事,用戶之間打開記事本,看到圖片就能聯(lián)系自己所記載的事務信息。這樣免去了輸入文字的麻煩,反而會更簡單。又或者是文本與圖片的交叉運用,可以讓用戶自己選擇自己喜歡的記事方式,更加自由與便捷。所以此功能的意義是讓簡單的記事信息能以文本和圖形表達,更加豐富多彩。其次,在支持傳統(tǒng)的文字記事方式下,還要支持語音記事。因為用戶需要追求更加簡單的記事方式,不需要手動輸入文字,而是直接語音記事。語音直接保存,有利于下次用戶直接查看時點擊按鈕就可以播放相應的錄音信息了。這對于某些眼睛不太好的,或者說更喜歡聽的用戶是很有吸引力的。再次,如果記事本的信息很多,而用戶又需要快速找到自己需要的記事信息,這時候內(nèi)容檢索就非常有用了。對于業(yè)務繁忙,或者是經(jīng)常寫備忘錄記事的群體,這個內(nèi)容檢索功能能帶給用戶很多的便利。讓他們更加高效的利用手機,節(jié)約時間,高效工作與生活。最后,針對商務人士,或者是經(jīng)常使用郵箱的用戶來說,有時候希望通過查看郵箱的同時查看記事本的信息,一次性獲取全部。所以記事本同步郵箱功能能夠為用戶帶來更多的功能與便利。1.2國內(nèi)外研究現(xiàn)狀分析目前國內(nèi)外有4款比較火的記事本軟件。分別是Evernote,小米便簽,NoteEverything,麥庫記事。Evernote在軟件界面方面界面清爽,需注冊登錄后才可使用,圖標布局比較協(xié)調(diào);記事筆記方面可編寫內(nèi)容,添加標簽,支持上傳圖片、音頻、視頻、文件等附件;特色功能方面具有搜索筆記和發(fā)送筆記、定位服務、同步等功能;資源占用方面內(nèi)存占最多,CPU占用適中。小米便簽在軟件界面方面界面功能簡單,可查看和新建便簽,菜單功能相對豐富;記事方面只支持文字內(nèi)容,可以選擇桌面Widget顏色、字體大小等;特色功能方面可以移進文件夾和分享、備份、還原和設置保護密碼;資源占用方面內(nèi)存占用較中,CPU占用最少。NoteEverything界面簡潔,上方有新建記事和搜索等按鈕,菜單功能非常豐富;支持文本、繪圖、語音、圖片、清單、圖庫、視頻、條形碼等形式,可固定顯示記事;特色是單個記事加密,數(shù)據(jù)備份、還原、導入、到處,創(chuàng)建快捷方式;內(nèi)存占用最少,CPU占用較中。麥庫記事界面比較精美,菜單功能相對簡單;可選分類、加標簽、附件,支持拍照和實時錄音。特色是筆記搜索和分類,網(wǎng)絡同步和筆記分享;內(nèi)存占用適中,CPU占用最多。1.3JSPJSP技術使用Java編程語言編寫類XML的tags和Scriltlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和Scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Servlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端就是一個HTML文本,因此客戶端只要有瀏覽器能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Servlet是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向?qū)ο?,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。JSP技術的優(yōu)點:(1) 一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改。(2) 系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/.net的局限性是顯而易見的。
此軟件的伸縮性還是十分的自由的。只需要一個小的Jar文件,完全就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。相對于其他的很多軟件來說,還是有很大的優(yōu)勢的。多樣化和功能強大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下內(nèi)部對象說明:request客戶端請求,此請求會包含來自GET/POST請求的參數(shù);response網(wǎng)頁傳回客戶端的響應;pageContext網(wǎng)頁的屬性是在這里管理;session與請求有關的會話;applicationservlet正在執(zhí)行的內(nèi)容;out用來傳送響應的輸出流;config代碼片段配置對象;pageJSP網(wǎng)頁本身;exception針對錯誤網(wǎng)頁,未捕捉的例外。1.4JavaScriptJavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛使用的客戶端腳本語言,用于客戶端網(wǎng)頁的開發(fā),、給HTML網(wǎng)頁添加動態(tài)功能就經(jīng)常使用javascript,就拿相應客戶需求來說吧。面向?qū)ο蟮墓δ芫褪荍avaScript的一個重要功能,對面向?qū)ο蟮某绦蜻M行設計,這樣看起來就更加的直觀、很好的做到了模塊化以及程序開發(fā)的重復性也大大的提高了。在HTML基礎上,開發(fā)交互式Web網(wǎng)頁就可以使用JavaScript來解決。JavaScript的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。在本系統(tǒng)中很多地方使用了JavaScript技術,比如說,檢驗用戶輸入數(shù)據(jù)的有效性,是否重復,是否為空等第二章開發(fā)環(huán)境的安裝和配置=1第二章開發(fā)環(huán)境的安裝和配置=12.1開發(fā)包及其工具的介紹Android以java作為開發(fā)語言,jdk是進行java開發(fā)時必需的開發(fā)包。eclipse是一款非常優(yōu)秀的開源IDE,在大量插件的”配合”下,完全可以滿足從企業(yè)級java應用到手機終端java游戲的開發(fā)。Google官方也提供了基于Eclipse的android開發(fā)插件ADT,所以本軟件開發(fā)選擇Eclipse作為開發(fā)IDE。Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由谷歌公司和開放手機聯(lián)盟領導及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安智”Android操作系統(tǒng)最初由AndyRubin開發(fā),主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運商組建開放手機聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權方式,發(fā)布了Android的源代碼。第一部Android智能手機發(fā)布于2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視,數(shù)碼相機,游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2013年的第四季度,Android平臺手機的全球市場份額已經(jīng)達到78.1%。2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設備數(shù)量已
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024土建工程承包合同范本土建單項承包合同
- 2024解除勞動合同協(xié)議書模板
- 2024五金購銷合同
- 2024貨物買賣合同及注意事項
- 2024房產(chǎn)抵押借款合同需注意的問題
- 蘇州科技大學天平學院《組合結構》2023-2024學年第一學期期末試卷
- 大數(shù)據(jù)技術在數(shù)字化農(nóng)業(yè)水果種植數(shù)據(jù)分析中的優(yōu)勢
- 2024石材供貨合同下載
- 搪瓷制品的設計理念與產(chǎn)業(yè)發(fā)展考核試卷
- 住宅建筑中的人體工程學設計原則考核試卷
- 大班語言《說明性講述:動物》課件
- 基于SLP的倉庫布局優(yōu)化設計-以ZR印刷集團股份有限公司倉庫為例
- 小學《愛國主義教育》課件
- 統(tǒng)編版語文九年級上冊 第一單元整體教學設計
- 深基坑安全施工培訓講義
- 波形護欄施工應急預案
- 北師大版二年級數(shù)學上冊《秋游》教案及教學反思
- 中學化學實驗室管理制度
- 2023年05月北京科技大學人才招聘(第二批)筆試歷年高頻考點試題含答案附詳解
- 信息技術應用于高三化學復習課教學的研究的開題報告
- 2023上海高三高考英語模擬試卷20套(含答案)
評論
0/150
提交評論