




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、智能移動(dòng)終端應(yīng)用開發(fā)設(shè)計(jì)報(bào)告(2013/2014學(xué)年第2學(xué)期)題 目 : 手機(jī)記賬軟件 學(xué) 院 : 信息與電氣工程學(xué)院 專 業(yè) : 電子信息工程 姓 名 : * 學(xué) 號(hào) : 110* 設(shè)計(jì)成績 : 2014年5月15日一:軟件需求分析科技飛速發(fā)展,智能手機(jī)幾乎人手一臺(tái),手機(jī)與生活的關(guān)系也愈發(fā)密切。而且日常生活離不開購物消費(fèi),所以手機(jī)記賬軟件有強(qiáng)大的市場(chǎng)需求。學(xué)生普遍花錢不記賬,有了這個(gè)軟件,可以經(jīng)常查看自己的花錢情況,從而做到理性消費(fèi),節(jié)約開銷,減輕家長經(jīng)濟(jì)負(fù)擔(dān)。對(duì)于工作人員,即有固定收入的人,本軟件更為實(shí)用,統(tǒng)計(jì)收入支出情況,激發(fā)奮斗潛能,努力賺錢養(yǎng)家,改善生活質(zhì)量,奔向幸福美滿生活。綜上所
2、述,程序適合使用智能手機(jī)的所有人群。二:軟件總體設(shè)計(jì)本程序名為“月賬單”,用來記錄日常消費(fèi),程序會(huì)按月統(tǒng)計(jì)和提醒消費(fèi)情況,月消費(fèi)超預(yù)定會(huì)提醒用戶。程序使用Android技術(shù)編程,界面要做到實(shí)用美觀,簡約大方。程序需要實(shí)現(xiàn)添加用戶、用戶記賬、賬單查詢、消費(fèi)統(tǒng)計(jì)等功能。設(shè)置幫助和關(guān)于用戶選擇消費(fèi)統(tǒng)計(jì)賬單查詢主界面 已選擇用戶直接記賬記賬添加用戶主界面:首次打開程序需要新建用戶,以后登錄直接進(jìn)入當(dāng)前用戶操作界面(即關(guān)閉程序前登錄用戶)。主界面包括當(dāng)前用戶余額、其他用戶選擇、建立新賬目、賬單查詢、幫助,關(guān)于等信息。主界面點(diǎn)擊余額球,顯示當(dāng)前用戶消費(fèi)統(tǒng)計(jì)。添加用戶:程序可為多用戶實(shí)現(xiàn)記賬及統(tǒng)計(jì)等功能,添
3、加用戶需要輸入用戶姓名,電話,QQ,生日等信息。添加用戶界面下方有確認(rèn)添加和取消按鈕。如果輸入沒有輸入姓名,會(huì)提示:請(qǐng)輸入姓名。其他信息可以不輸入。如果名字重復(fù),提示:用戶名重復(fù)。用戶選擇:選擇用戶,存儲(chǔ)各自賬單。用戶選擇界面有添加用戶圖標(biāo),點(diǎn)擊即可添加用戶。用戶頭像:頭像使用注冊(cè)姓名的最后一個(gè)字。主界面點(diǎn)擊頭像進(jìn)入用戶選擇界面。在用戶選擇界面點(diǎn)擊頭像選擇用戶。用戶記賬:記賬需要選擇或輸入消費(fèi)日期、消費(fèi)項(xiàng)目、項(xiàng)目數(shù)量和項(xiàng)目價(jià)格。記賬結(jié)果可以在賬單查詢頁面查看。記賬輸入完成可以選擇錄入或取消。輸入未完成點(diǎn)擊錄入,會(huì)提示:輸入信息不全,請(qǐng)重新完整數(shù)據(jù)。賬單查詢:統(tǒng)計(jì)羅列所有消費(fèi)記錄,表明消費(fèi)日期,
4、消費(fèi)項(xiàng)目、消費(fèi)數(shù)量和價(jià)格等信息。頁面包括余額按鈕,點(diǎn)擊進(jìn)入消費(fèi)統(tǒng)計(jì)。點(diǎn)擊頁面下方“+”號(hào)按鈕,可以進(jìn)入用戶記賬頁面。消費(fèi)統(tǒng)計(jì):統(tǒng)計(jì)各月消費(fèi)。每天消費(fèi)的錢也許是小數(shù)目,但一月下來,往往比預(yù)期要花費(fèi)的多,設(shè)置消費(fèi)統(tǒng)計(jì)有利節(jié)約開銷。消費(fèi)統(tǒng)計(jì)中點(diǎn)擊明細(xì)查詢按鈕,進(jìn)入賬單查詢界面。幫助:說明軟件使用方法,使用建議,注意事項(xiàng)等。關(guān)于:版本說明,作者介紹,制作日期等信息。設(shè)置:設(shè)置頁面包括程序背景音樂開關(guān),背景音樂選擇,觸屏震動(dòng),觸屏音效,切屏音效,今日消費(fèi)上限提醒開關(guān),今日消費(fèi)上限設(shè)置,月消費(fèi)上限提醒開關(guān),月消費(fèi)上限設(shè)置等。菜單鍵:選擇關(guān)閉程序。返回鍵:返回上一層,兩秒內(nèi)按兩次直接退出程序。程序bug:程
5、序出現(xiàn)死循環(huán)等問題應(yīng)檢驗(yàn)跳出,提示用戶選擇:關(guān)閉程序,或重新加載(初始化登錄界面)。三:關(guān)鍵技術(shù)分析1、使用ps設(shè)計(jì)程序整體界面布局,按鈕,頭像等。設(shè)計(jì)尺寸為:600*1024,分辨率:72像素每英寸,采用8位RGB顏色(色彩夠用,而且圖片不會(huì)很大)。每一個(gè)部件界面都分別存儲(chǔ),以便編程時(shí)使用,程序用圖全部原創(chuàng)手繪。2、使用Android技術(shù)實(shí)現(xiàn)功能界面,鏈接按鈕圖片,實(shí)現(xiàn)界面轉(zhuǎn)換,函數(shù)運(yùn)算,統(tǒng)計(jì)記錄等功能。3、在android中有一個(gè)ImageButton的View,跟Button按鈕的區(qū)別是可以在Imagebutton上加載一個(gè)圖片。按下和抬起要設(shè)置不同的圖片。4、利用View的視圖坐標(biāo)以及
6、布局坐標(biāo),以及scrollTo()和scrollBy()等方法實(shí)現(xiàn)觸屏滑動(dòng)。5、調(diào)用native 方法來開啟和關(guān)閉觸屏的震動(dòng)響應(yīng)接口: native static void vibratorOn(long milliseconds); native static void vibratorOff();6、返回鍵按兩次實(shí)現(xiàn)程序關(guān)閉的方法:當(dāng)按下BACK鍵時(shí),會(huì)被onKeyDown捕獲,判斷是BACK鍵,則執(zhí)行exit方法。在exit方法中,會(huì)首先判斷isExit的值,如果為false的話,則置為true,同時(shí)會(huì)彈出提示,并在2000毫秒(2秒)后發(fā)出一個(gè)消息,在Handler中將此值還原成fal
7、se。如果在發(fā)送消息間隔的2秒內(nèi),再次按了BACK鍵,則再次執(zhí)行exit方法,此時(shí)isExit的值已為true,則會(huì)執(zhí)行退出的方法。7、 條形圖使用Canvas直接畫圖實(shí)現(xiàn),用統(tǒng)計(jì)中數(shù)值賦值控制高度。條形圖要色彩有鮮明對(duì)比,一目了然。8、 添加背景音樂,按鍵音效等:MediaPlayer player=MediaPlayer.create(Context, R.raw.音樂文件名)9、 在一個(gè)是主界面activity_main.xml中點(diǎn)擊button進(jìn)入另一個(gè)新增的界面form1.xml。10、 程序發(fā)生死循環(huán)等錯(cuò)誤,應(yīng)彈出提示消息,選擇重新加載或關(guān)閉程序:Activities提供了一種方便
8、管理的創(chuàng)建、保存、回復(fù)的對(duì)話框機(jī)制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用這些方法的話,Activity將通過getOwnerActivity()方法返回該Activity管理的對(duì)話框(dialog)。四:軟件詳細(xì)設(shè)計(jì)主界面(主界面從左到右,上到下分別是:用戶頭像,設(shè)置,本月余額與收入百分比,用戶選擇,繼續(xù)記賬,賬單查詢,賬單統(tǒng)計(jì),程序幫助,關(guān)于)當(dāng)前用戶添加或選擇用戶添加賬目統(tǒng)計(jì)各月花費(fèi)收入情況設(shè)置本月余額占收入百分比顯示當(dāng)前用戶賬單詳情
9、版本、作者以及使用方面的說明 設(shè)置 用戶選擇/創(chuàng)建添加新用戶,點(diǎn)擊后出現(xiàn)如下圖所示界面已有用戶用戶頭像使用用戶的“名”命名 添加用戶界面取消并返回上層頁面確定新賬號(hào) 點(diǎn)擊“”按鈕后提示添加用戶成功,并返回到用戶選擇界面 時(shí)間拖動(dòng)選擇,默認(rèn)今日時(shí)間顯示賬戶余額記賬界面點(diǎn)之后如圖提示記賬成功點(diǎn)之后返回上層頁面 賬單查詢點(diǎn)擊右上方的“余額”(與前兩個(gè)界面一樣)會(huì)出現(xiàn)到賬目統(tǒng)計(jì)界面。圖下方“”按鈕點(diǎn)擊進(jìn)入用戶記賬界面。點(diǎn)擊左上方用戶圖標(biāo)“月”,進(jìn)入賬戶選擇界面。統(tǒng)計(jì)進(jìn)入賬單查詢幫助(任何頁面下,點(diǎn)擊手機(jī)菜單鍵,都會(huì)彈出如圖下方“關(guān)閉程序”) 關(guān)于五:軟件測(cè)試方案 測(cè)試目的:發(fā)現(xiàn)程序問題,增加和改善功能
10、,改善用戶體驗(yàn)。測(cè)試對(duì)象:舍友和感興趣的同學(xué)。測(cè)試策略:1)用戶界面測(cè)試:測(cè)試用戶界面是否具有實(shí)用性、美觀性、是否滿足設(shè)計(jì)中要求的執(zhí)行功能。2)性能測(cè)試:測(cè)試相應(yīng)時(shí)間、事務(wù)處理效率和其他時(shí)間敏感的問題。3)強(qiáng)度測(cè)試:測(cè)試資源(內(nèi)存、硬盤)敏感的問題。4)容量測(cè)試:測(cè)試大量數(shù)據(jù)對(duì)程序的影響。5)容錯(cuò)測(cè)試:測(cè)試軟件系統(tǒng)克服軟件、硬件故障的能力。錯(cuò)誤處理:記錄錯(cuò)誤類型,產(chǎn)生原因,然后排除錯(cuò)誤。版本為1.0試用版,也許存在bug,以及功能不夠完善。希望有興趣的同學(xué)共同商討開發(fā)測(cè)試。六:設(shè)計(jì)總結(jié)程序設(shè)計(jì)的目的是:幫助人們記錄消費(fèi)情況。程序在手機(jī)上使用。用戶體驗(yàn)應(yīng)簡單明了,程序應(yīng)該只占用少量內(nèi)存。程序功能不夠完善,還需要加入用戶選擇,學(xué)生和上班族應(yīng)使用不同的功能界面。學(xué)生沒有余額提示,首頁應(yīng)顯示月花費(fèi)總額,今日花費(fèi)總額。上班族應(yīng)統(tǒng)計(jì)收入,支出以及存款。實(shí)現(xiàn)精確明細(xì)管理。軟件還應(yīng)該增加:設(shè)置余額不足提醒,消費(fèi)超額提醒,手動(dòng)插入背景音樂,更換背景圖片等功能。軟件應(yīng)實(shí)現(xiàn)賬單數(shù)據(jù)導(dǎo)出功能,可以打印賬單,或者在其他設(shè)備上查看。易用性是高于畫面表現(xiàn)的,軟件應(yīng)在實(shí)用的前提下,追求畫面的美觀。總的來說,通過本次課程設(shè)計(jì),學(xué)到了很多。首次利用Ps與Android結(jié)合編程,發(fā)現(xiàn)兩程序搭配可以創(chuàng)造
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠區(qū)門面房租賃合同范例
- 《荷葉圓圓》說課稿
- 叉車 吊車合同范本
- 農(nóng)村私房承建合同范本
- 單方出資合伙合同范本
- 養(yǎng)殖水域網(wǎng)箱轉(zhuǎn)讓合同范本
- 《把我的心臟帶回祖國》教學(xué)反思
- 加盟理療店合同范本
- 119消防宣傳日活動(dòng)方案
- 叛逆孩子教育合同范例
- 《質(zhì)量保證體系》情況說明
- 汽機(jī)組拆除方案
- 脊柱損傷搬運(yùn)(共18張)課件
- 新教材人教版高中化學(xué)選擇性必修3全冊(cè)各章節(jié)知識(shí)點(diǎn)考點(diǎn)重點(diǎn)難點(diǎn)歸納總結(jié)
- 生產(chǎn)組織供應(yīng)能力說明
- 碳酸丙烯酯法脫碳工藝工程設(shè)計(jì)
- 藥劑學(xué)-名詞解釋
- 口語課件Unit 1 Ways of Traveling Possibility and Impossibility
- 城市支路施工組織設(shè)計(jì)
- 耐堿玻纖網(wǎng)格布檢測(cè)報(bào)告
- 20米往返跑教案 (2)
評(píng)論
0/150
提交評(píng)論