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