超級(jí)記事本基于設(shè)計(jì)論文
基于Android的智能手機(jī)為人們提供了越來(lái)越多的應(yīng)用功能。其中,使用智能手機(jī)進(jìn)行一些日常的信息記錄是最常用的功能之一。諸如日程安排、生活賬單、重要提示信息等,以往單一功能的記事本已經(jīng)滿足不了大家的多樣性和便利性需求=因此,為基于Android的智能手機(jī)終端設(shè)計(jì)一個(gè)具有超強(qiáng)功能的記事本,滿足用戶日益豐富的記事需求和便利性要求,這具有一定的挑戰(zhàn)性和實(shí)際意乂。
超級(jí)記事本可以為人們?nèi)粘I钐峁┓奖,而且能讓我們更充分的利用時(shí)間,規(guī)劃我們的生活,讓我們的生活有條不紊。我們知道,傳統(tǒng)的備忘錄大多數(shù)是用便簽紙或者筆記本來(lái)記錄,其帶來(lái)諸多不便,容易丟失、攜帶不便以及容易損壞等,而如今,手機(jī)已經(jīng)成為大多數(shù)青年的生活必備品,聯(lián)系好友、上網(wǎng)沖浪以及視頻娛樂等?墒謾C(jī)自帶的記事本(備忘錄),功能太單一,遠(yuǎn)遠(yuǎn)滿足不了那么多用戶的各種備忘及記事需求。因此,超級(jí)記事本將代替?zhèn)鹘y(tǒng)手機(jī)備忘錄。我們可以隨時(shí)隨地拿出手機(jī)査看我們的日程安排、各個(gè)網(wǎng)站、商城、應(yīng)用的賬號(hào)密碼以及我們的消費(fèi)賬單,是我們生活的好幫手。
1、超級(jí)記事本APP的需求分析
該軟件是針對(duì)所有Android用戶開發(fā)的個(gè)人管理軟件,主要用于個(gè)人日常生活的記事、賬本、行程以及各種賬號(hào)密碼等信息管理,總體仟?jiǎng)?wù)是實(shí)現(xiàn)個(gè)人生活信息的規(guī)范化和便攜化管理,其主要仟?jiǎng)?wù)是用Android手機(jī)對(duì)日常生活中的各種信息進(jìn)行管理,如個(gè)人記事的增加刪除、生活行程的有效計(jì)劃、日常開支的明細(xì)記錄以及工作生活的賬號(hào)密碼等等,針對(duì)這些要求設(shè)計(jì)了應(yīng)用于Android手機(jī)的超級(jí)記事本。超級(jí)記事本集多種功能于一體,對(duì)人們?nèi)粘I罟ぷ髦械亩囗?xiàng)事物能夠高效的記錄管理以及總結(jié),使用超級(jí)記事本來(lái)幫我們記錄管理生活中的各種事項(xiàng)、行程、提醒、賬本以及工作生活的賬號(hào)密碼,我們的生活將變得高效、簡(jiǎn)單、快樂。其功能模塊如圖1所示。
超級(jí)記事本的主要模塊功能包括:日歷、記事、提醒、記賬、密碼本、資料、同步、設(shè)置、幫助。
賬號(hào)管理:用戶可注冊(cè)個(gè)人賬號(hào),以在同步數(shù)據(jù)的時(shí)候,把數(shù)據(jù)同步到服務(wù)器中自己的賬號(hào)中。若沒有注冊(cè)賬號(hào),則同步功能不能實(shí)現(xiàn)。
用戶登錄:因?yàn)槭莻(gè)人軟件,固用戶可以直接進(jìn)人該軟件,但考慮到用戶數(shù)據(jù)的安全性,系統(tǒng)提供程序保護(hù)功能,用戶可在設(shè)置中開啟程序保護(hù),這樣用戶在登錄軟件時(shí),需輸人正確的密碼才可進(jìn)人。
日歷:提供基礎(chǔ)的日歷査詢,可査看每日記事和待辦事項(xiàng),可點(diǎn)擊某一日期,新建記事和事項(xiàng)。
記事:可査看記事,新添記事,按條件査詢記事。
提醒:可新添提醒,査看今日提醒以及所有提醒,可添加待辦事項(xiàng)和査詢待辦事項(xiàng),可改變提醒和待辦事項(xiàng)的狀態(tài),定時(shí)提醒。
記賬:可査看近期記賬,新添記賬和各個(gè)賬戶余額,添加開銷類別等,提供用戶査看各種開支/收人占的比率。
密碼本:可保存各個(gè)應(yīng)用賬號(hào)密碼、査看、新添、刪除記錄,添加應(yīng)用標(biāo)題庫(kù)和密碼庫(kù)。
資料:相當(dāng)于便簽功能,提供便簽、證件、銀行卡、汽車、會(huì)
員卡等信息的存儲(chǔ)。
同步:將資料同步到網(wǎng)絡(luò),注冊(cè)一個(gè)賬號(hào),便可同步所有資料到服務(wù)器,保證用戶數(shù)據(jù)的安全性。
設(shè)置:設(shè)置綁定賬戶、同步、應(yīng)用訪問密碼、密碼本保護(hù)密碼。
幫助:提供軟件的使用幫助文檔,讓用戶輕松的了解軟件的各項(xiàng)功能。
2、超級(jí)記事本APP的設(shè)計(jì)與實(shí)現(xiàn)
2。1、界面設(shè)計(jì)
根據(jù)軟件需求分析和軟件的主要功能模塊圖可知,超級(jí)記事本一共有10個(gè)界面,分別是主界面、日歷、記事本、提醒、資料、記賬、密碼本、同步、設(shè)置以及幫助界面,如圖2所示。
當(dāng)打開超級(jí)記事本時(shí),軟件會(huì)査詢?cè)O(shè)置數(shù)據(jù),判斷用戶是否在設(shè)置中開啟了程序密碼保護(hù),若開啟,則要求用戶輸人程序保護(hù)密碼,輸人正確才能成功打開超級(jí)記事本。當(dāng)程序密碼驗(yàn)證正確之后,進(jìn)人超級(jí)記事本的主界面。
根據(jù)對(duì)各個(gè)功能模塊的分析,發(fā)現(xiàn)日歷、記事本、提醒、資料這4個(gè)界面有著相似之處,所以將這4個(gè)界面集成在1個(gè)界面顯示,通過(guò)選項(xiàng)卡的方式來(lái)切換各個(gè)界面,這樣不僅減少系統(tǒng)資源占用,并且能夠提供用戶的操作的便捷性。
超級(jí)記事本的所有界面都是以本著讓用戶能夠快速上手、操作方便、界面優(yōu)美以及性能高效的宗旨來(lái)設(shè)計(jì),以達(dá)到讓用戶用得舒心、愜意,從而提高超級(jí)記事本的特色。
2。2、數(shù)據(jù)庫(kù)設(shè)計(jì)
超級(jí)記事本的所有數(shù)據(jù)庫(kù)表格一共5張,其分別為記事表、提醒表、賬戶表、備忘表、密碼本,這些表結(jié)構(gòu)如圖3所示。并使用了Shared、Preferences和SQLite兩種數(shù)據(jù)存儲(chǔ)方式。
Shared、Preferences:是Android平臺(tái)上一個(gè)輕量級(jí)的'存儲(chǔ)類,主要是保存一些常用的配置比如窗口狀態(tài),一般在Activity中重載窗口狀態(tài)on、Save、instance、State保存一般使用Shared、Preferences完成,提供Android平臺(tái)常規(guī)的Long長(zhǎng)整形、Int整形、String字符串型的保存。
SQLite:是輕量級(jí)嵌人式數(shù)據(jù)庫(kù)引擎,支持SQL,并且只利用很少的內(nèi)存就有很好的性能。Shared、Preferences對(duì)象與SQLite數(shù)據(jù)庫(kù)相比,免去了創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表、寫SQL語(yǔ)句等諸多操作,相對(duì)而言更加方便,簡(jiǎn)潔。但是Shared、Preferences也有其自身缺陷,如其只能存儲(chǔ)boolean、int、float、long和String五種簡(jiǎn)單的數(shù)據(jù)類型、無(wú)法進(jìn)行條件査詢等。所以不論Shared、Preferences的數(shù)據(jù)存儲(chǔ)操作是如何簡(jiǎn)單,它也只能是存儲(chǔ)方式的一種補(bǔ)充,而無(wú)法完全替代如SQLite數(shù)據(jù)庫(kù)這樣的其他數(shù)據(jù)存儲(chǔ)方式。
3、超級(jí)記事本APP的應(yīng)用分析
超級(jí)記事本軟件是針對(duì)所有Android用戶開發(fā)的個(gè)人管理軟件,主要用于個(gè)人日常生活的記事、賬本、行程以及各種賬號(hào)密碼等信息管理,總體任務(wù)是實(shí)現(xiàn)個(gè)人生活信息的規(guī)范化和便攜化管理,其主要仟?jiǎng)?wù)是用Android手機(jī)對(duì)日常生活中的各種信息進(jìn)行管理,如個(gè)人記事的增加刪除、生活行程的有效計(jì)劃,日常開支的明細(xì)記錄以及工作生活的賬號(hào)密碼等等,針對(duì)這些要求設(shè)計(jì)了超級(jí)記事本。超級(jí)記事本集多種功能于一體,對(duì)人們?nèi)粘I罟ぷ髦械亩囗?xiàng)事物能夠高效的記錄管理以及總結(jié),借助超級(jí)記事本軟件來(lái)幫我們記錄管理生活中的各種事項(xiàng)、行程、提醒、賬本以及工作生活的賬號(hào)密碼,它將成為我們生活的好幫手?偟膩(lái)說(shuō),該超級(jí)記事本為用戶的生活提供了很大方便,但在界面操作和安全性這兩方面還是稍有欠缺。
超級(jí)記事本軟件的主界面是遵循現(xiàn)今智能手機(jī)的桌面圖標(biāo)方式設(shè)計(jì),給人感覺稍好,但是在單個(gè)功能模塊的界面視圖上,基本沒有滑動(dòng)效果,各個(gè)組件的邊邊角角沒有刻意的休整,唯美程度不夠,這就可能造成用戶的視覺感官和操作感覺較差,這一方面是有待改進(jìn)的。
在用戶資料的安全問題上,超級(jí)記事本為用戶做了兩層安全保護(hù)墻,首先是用戶可以設(shè)置進(jìn)人程序密碼,在進(jìn)人程序之后,用戶可以選擇為密碼本設(shè)置密碼本保護(hù)密碼,這兩層保護(hù)很大程度上基本可以保證用戶的資料安全。但稍有欠缺的是,用戶可能忘記自己設(shè)置的程序保護(hù)密碼,那么用戶永遠(yuǎn)都打不開超級(jí)記事本,這是考慮欠缺的一項(xiàng)需求。應(yīng)該為用戶提供在web系統(tǒng)里修改密碼的功能,以保證用戶可以在不進(jìn)人本超級(jí)記事本的情況下,也可以對(duì)自己的程序保護(hù)密碼進(jìn)行修改。
4、結(jié)束語(yǔ)
本文遵循軟件工程規(guī)范,提出的基于Android平臺(tái)的記事本移動(dòng)軟件APP解決方案,擁有日歷、賬單、記事、資料、密碼本及提醒等功能,使其成為大家生活的好管家、能幫手。此外,利用Android提供的各種組件對(duì)APP界面進(jìn)行優(yōu)化,可有效地支持用戶體驗(yàn)要求。
【超級(jí)記事本基于設(shè)計(jì)論文】相關(guān)文章:
《綠色記事本》教學(xué)設(shè)計(jì)03-19
基于視覺搜索因素的網(wǎng)頁(yè)設(shè)計(jì)論文11-15
基于PHP的個(gè)人網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)論文11-17
基于Arduino UNO的智能插座設(shè)計(jì)論文11-17
基于遺傳算法的優(yōu)化設(shè)計(jì)論文11-20
基于城市設(shè)計(jì)的住區(qū)規(guī)劃設(shè)計(jì)論文11-15
《綠色記事本》教案設(shè)計(jì)09-21