宋佳霏 劉英男 袁麗媛 劉靜
摘 要:該文設計的親子APP客戶端采用了Android平臺系統(tǒng)架構(gòu)以及分層與模塊化的設計方案,通過分析產(chǎn)品特點和用戶特征,總結(jié)出該系統(tǒng)的需求。該系統(tǒng)主要包括服務器端,安卓APP端和主頁網(wǎng)站。該文的結(jié)構(gòu)按照軟件工程開發(fā)的流程,從客戶端系統(tǒng)的架構(gòu)、相關(guān)模塊的設計與實現(xiàn)進行論述。
關(guān)鍵詞:安卓 親子 APP 駐憶
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1672-3791(2017)06(b)-0010-02
1 引言
手機智能終端的普及,移動互聯(lián)網(wǎng)用戶總數(shù)不斷增加,用戶規(guī)模不斷擴大,2014年中國移動互聯(lián)網(wǎng)用戶規(guī)模達7.29億,2015年用戶規(guī)模已達到8.58億,同期增加17.7%,智能手機已經(jīng)在人們生活中扮演日趨重要的角色。
1.1 APP客戶端需求分析
(1)市面上的親子記錄產(chǎn)品不乏但大多形式單一,記錄片面,不能滿足用戶全方位的記錄需求。
(2)寶寶照片隨手拍,哪天拍的都有,整理起來太麻煩。
(3)手機容量滿了,好多寶寶照片舍不得刪。
(4)家人都拍了寶寶照片,微信或QQ傳來傳去麻煩,還浪費流量。
(5)身邊不少有孩子的閨蜜、哥們和同事,想看看他們的寶寶如何成長,周末去哪兒玩了。
(6)想要制作實體相冊集,去影像館又捕捉不到寶寶精彩的瞬間。
1.2 親子APP的發(fā)展研究意義
“駐憶”APP通過光影年輪,深度記錄家庭孩子成長足跡,透過每一次的記錄的更新,讓父母們見證孩子一天天的成長變化,同時也讓日后的孩子們在歲月的流逝中懂得感恩父母。通過朋友圈供父母分享育兒心經(jīng),進行交流互動,獲取有價值有意義的育兒資訊、育兒新聞、教子心得等,幫助用戶科學育兒,給寶貝成長提供更貼心更放心的保障。通過點滴成長,為寶貝設置成長路上的各種任務,幫助每一對年輕的父母讓自己的寶貝真正地贏在人生的起跑線上。完善的積分體系與寶貝每一次的成長記錄相關(guān)聯(lián),激勵父母繼續(xù)記錄孩子成長。
2 親子APP相關(guān)理論及技術(shù)綜述
2.1 系統(tǒng)全局架構(gòu)
為更好的響應業(yè)務需求,提供快速應變能力與服務的重用性,采用以Spring為核心的輕量級JavaEE架構(gòu),并采用易于操作的UI界面增強用戶體驗。以Strut2.2+Spring3.0+Hibernate3.6為核心的輕量級JavaEE在保留經(jīng)典的JavaEE應用框架、高度可擴展性、高度可維護性的基礎(chǔ)上,降低了JavaEE應用的開發(fā)、部署成本,是大部分中小型企業(yè)應用的首選。
2.2 服務模型
“駐憶”APP該項目實現(xiàn)了APP客戶端、Web客戶端和服務器深度鏈接。通過APP客戶端可以進行上傳照片,點贊評論,分享家庭趣事,記錄孩子點滴成長,兌換積分,購物等功能。用戶通過此軟件可以將有紀念意義的照片經(jīng)過美化編輯存儲到手機或云端;可以按照寶貝記錄、親子記錄、紀念日對圖片進行搜索查看;用戶可以設計專屬自己喜好的DIY,形成時光軸影集,也可以請美圖師進行線下制作,十分方便靈活;光有照片不免有些單調(diào),通過此軟件還可以進行朋友圈的互動,分享家庭趣事,育兒經(jīng)驗,享受每日推送的親子小游戲,親情小故事等服務,如此的人性化可以讓用戶體驗更多的樂趣;用戶可以在點滴成長里制定任務,要求孩子完成,孩子每完成一個任務就會獲得相應的積分,積分可以用在商城購物。
2.3 關(guān)鍵技術(shù)
2.3.1 Bootstrap簡介
Bootstrap是一個用于快速開發(fā)Web應用程序和網(wǎng)站的前端框架。Bootstrap是基于HTML、CSS、JAVASCRIPT的。由于該系統(tǒng)是一款手機APP,所以大多數(shù)用戶使用界面是在手機界面,為了提高用戶的用戶體驗,所有代碼采用Bootstrap框架進行頁面適配。
2.3.2 viewport meta標簽
為了讓Bootstrap開發(fā)的網(wǎng)站對移動設備友好,確保適當?shù)睦L制和觸屏縮放,在網(wǎng)頁的 head 之中添加viewport meta標簽。
width和height指令分別指定視區(qū)的邏輯寬度和高度。他們的值要么是以像素為單位的數(shù)字,要么是一個特殊的標記符號。user-scalable指令指定用戶是否可以縮放視區(qū),即縮放Web頁面的視圖。值為yes時允許用戶進行縮放,值為no時不允許縮放。initial-scale指令用于設置Web頁面的初始縮放比例。默認的初始縮放比例值因智能手機瀏覽器的不同而有所差異。maximum-scale和minimum-scale指令用于設置用戶對Web頁面縮放比例的限制。值的范圍為0.25~10.0之間。
2.3.3 LESS
Less是一種由Alexis Sellier設計的動態(tài)層疊樣式表語言。受Sass所影響,同時也影響了Sass的新語法:SCSS。
3 創(chuàng)新簡述
3.1 功能亮點
(1)光影年輪采用目前最領(lǐng)先的云儲存技術(shù),為用戶提供無限量的存儲空間。
(2)紀念日智能提醒寶貝關(guān)鍵紀念日,進行倒計時提醒,用戶也可以自行添加提醒日期,不錯過寶貝每段成長時光。
(3)在動態(tài)中可以隨時隨地分享寶貝趣事,還可以進行親友互動交流。
(4)用戶可以在熱門和推送中選擇查看育兒經(jīng)驗,親情故事等。
(5)點滴成長重視寶貝成長過程中的每一次習慣養(yǎng)成;用戶可以上傳照片或?qū)胍曨l并添加文字描述,以此記錄孩子成長過程中的每個大小成就。
(6)商城用戶可以在商城中購買線下實體相冊以及進行積分兌換,還可以根據(jù)個人需要選購相關(guān)母嬰類產(chǎn)品。
(7)相冊制作分為線上影集DIY、線下相冊實體制作,在線提供相應模板,相冊制作聯(lián)系各大影樓,為用戶提供滿意貼心的服務。
3.2 技術(shù)亮點
spring security實現(xiàn)權(quán)限管理;Active Mq實現(xiàn)異步機制通信解決宕機問題;Hibernate二級緩存機制;數(shù)據(jù)備份,異地容災機制;智能的推送算法,根據(jù)用戶的興趣愛好、使用記錄、用戶評價等數(shù)據(jù)采用基于內(nèi)容的推送算法和協(xié)同過濾算法,動態(tài)完善推送結(jié)果。
3.3 性能亮點
推送信息是精心過濾之后有指向性的;安全易于擴展;穩(wěn)定性高;多樣的客戶端形式,手機端APP和web端同步記錄,實時更新。
3.4 管理亮點
對等的溝通機制;及時的信息反饋;全面的云端同步,海量數(shù)據(jù)存儲系統(tǒng)。
3.5 使用亮點
實用便捷,有移動網(wǎng)絡或wifi熱點即可;系統(tǒng)安全穩(wěn)定,通過備份和日志記錄所有操作;精準的批注功能,讓用戶在手機上和電腦上都能進行精準添加和顯示,不用擔心批注和筆記的丟失。
4 結(jié)語
該文主要是對基于Android平臺的親子APP設計進行研究。綜上所述,基于Android平臺的手機親子APP的設計在近些年來已經(jīng)逐漸成為3G時代下親子交流應用的重要組成部分,使用者通過手機客戶端對服務器端所傳輸?shù)臄?shù)據(jù)來對進行瀏覽和查看,為網(wǎng)絡數(shù)據(jù)的傳播提供了多元化的方式。且隨著J2ME系統(tǒng)中關(guān)鍵技術(shù)的進步和發(fā)展,基于Android平臺的手機親子APP系統(tǒng)將會為人們的生活提供更多的便捷服務,其在未來必然會擁有廣闊的發(fā)展空間。
參考文獻
[1] 龍文,謝原武.基于Android平臺的健康醫(yī)療APP設計與開發(fā)[J].電腦知識與技術(shù),2016(27):62-63.
[2] 楊利榮,李偉.基于Android平臺的空氣質(zhì)量監(jiān)測APP的設計與開發(fā)[J].科技創(chuàng)新與應用,2016(10):76.