999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

母嬰樂園APP設計與實現

2017-10-16 14:24:11楊雅志楊開洪
科技創新與應用 2017年29期

楊雅志++楊開洪

摘 要:母嬰樂園APP,采用育兒知識+圈子分享+母嬰商城的模式,囊括了當下母嬰APP的熱門流行功能,并添加了照片墻,百日宴等特色功能。軟件采用混合應用開發模式,前端采用Ionic+AngularJS框架,后臺采用SSM框架,開發過程簡捷方便,軟件擴展性與維護性強。

關鍵詞:母嬰APP;AngularJS;照片墻;百日宴

中圖分類號:TP311.52 文獻標志碼:A 文章編號:2095-2945(2017)29-0112-02

引言

近幾年來,伴隨二胎政策與“互聯網+”、電子商務等技術的迅猛發展,使得母嬰類產品也得到飛速發展[1]。據相關權威數據顯示,二胎政策的全面放開,每年將新增300-500萬新生寶寶,帶來一個每年900-1500億的巨大消費市場。這些新生的寶寶,必將拉動母嬰市場的飛速發展,在接下來的幾年將是母嬰市場發展的鉑金時期。

目前,市場上的母嬰APP大致分為電商類和社區類兩大分支[2],兩類APP注重點不同,各有所長。但是很少有將購物、育兒、交流、推送等服務集于一身的應用。鑒于此,開發了母嬰樂園APP。軟件前端采用流行的Ionic+AngularJS框架實現布局和用戶交互,后臺采用SSM框架實現維護相關功能。軟件各個模塊耦合度低,擴展性、可維護性高。通過該APP的使用,年輕的父母可以享受一站式服務,將寶寶的衣食住行安排的僅僅有條,使寶寶健康快樂的成長。

1 相關技術

1.1 Ionic

Ionic是一個用來開發混合手機應用的移動開發框架,以界面美觀、響應速度快等特點獲得良好的使用體驗,Ionic采用MVVM的實際思想,通過SASS構建應用程序來幫助開發者開發近乎完美的手機應用[3,4]。

1.2 AngularJS

AngularJS 是由谷歌維護的JavaScript框架[5]。它補充了

HTML在構建應用上的不足。它吸收了傳統的MVC設計模式針但又并不執行傳統意義上的MVC,更接近于MVVM(Model-View-ViewModel)。AngularJS憑借模塊化、自動化雙向數據綁定、語義化標簽、依賴注入等特性使得web開發更加簡單化、專業化。

1.3 SSM

SSM框架是由MyBatis+Spring +SpringMVC三個框架整合而成。其中,MyBatis作為持久層框架,主要負責對數據庫的操作,SpringMVC作為表示層框架實現頁面展示與業務邏輯相分離,Spring框架負責管理MyBatis和SpringMVC。SSM是繼SSH框架之后,目前比較主流的Java EE企業級框架。適合搭建各種大型的企業級應用系統[6]。

2 系統設計

2.1 總體設計

母嬰樂園APP本著功能豐富、界面美觀、操作簡單的設計原則,在對市面廣泛使用的母嬰APP充分調研基礎上,確定了系統的總體架構和功能分配。系統功能模塊包括:登錄注冊、圈子、商城購物、百日宴、知識庫(孕育問答)、好友功能、照片墻等。各功能之間的相互調用情況如圖1所示。

2.2 數據庫設計

母嬰樂園APP數據庫采用MySQL,主要包括用戶表、商品表、商品一級分類表、商品二級分類表、訂單表、音頻表、視頻表、輪播圖表等。母嬰樂園APP數據庫的PDM結構如圖2所示。

3 系統實現

3.1 域模型(JavaBean)實現

域模型(JavaBean)指滿足一定條件的Java類。作為持久化對象,域模型實現Java類與數據表的映射。JavaBean中每個成員變量與數據表的每個字段相對應,從而對象映射。以用戶類User為例,其域模型代碼為:

public class User implements Serializable{

private int userID; //用戶編號

private String userName; //用戶名

private password; //密碼

//省略每個成員變量的getter和setter方法

}

3.2 業務邏輯層實現

業務邏輯層通過調用數據持久層完成指定的業務邏輯,同時處理表示層請求。業務邏輯層與數據層之間的協同通過Spring框架進行管理。以用戶對象User為例,業務邏輯層功能主要包括用戶登錄、注銷、修改密碼等。用戶對象業務邏輯主要代碼如下所示:

public class UserServiceImpl{

public boolean register(String username,String password){…}

……

public Boolean login(String username,String password){…}

}

3.3 數據持久層實現

數據持久層主要根據用戶請求完成對數據庫的訪問,并將結果返回到業務邏輯層。數據持久層對數據庫的訪問通過MyBatis框架完成。以用戶對象User為例,數據持久層功能主要包括對用戶的增、刪、改、查操作。主要代碼如下所示:

public class UserServiceImpl{

public boolean register(String username,String password){…}

……

public Boolean login(String username,String password){…}

}

3.4 前端界面實現

前端界面通過Ionic+AngularJS框架實現,其中個人賬戶界面和側邊欄界面如圖3所示。

4 結束語

本文介紹了母嬰樂園APP的設計與實現過程,通過該軟件的使用,可以同時滿足年輕父母對購物、孕期咨詢、育兒交流等不同方面的需求,而免去在各個APP間切換的煩惱。

參考文獻:

[1]王麗萍,樊鴻鈺.我國母嬰電商市場現狀及前景分析[J].經營者,2016,30(13):50-52.

[2]李曉,夏杉珊,王明宇.我國母嬰電商的發展現狀與前景分析[J].中國商論,2015(36):150-152.

[3]朱凱南,李艷平,申閆春,等.基于Ionic和Cordova的跨平臺移動APP的研究與應用[J].電腦知識與技術,2016,12(1):119-121.

[4]鄧慧琴.Ionic框架開發移動App-自定義登錄加密插件[J].齊齊哈爾大學學報(自然科學版),2017,33(1):9-13.

[5]董英茹.簡談AngularJS在下一代Web開發中的應用[J].軟件工師,2015,18(5):30-31.

[6]鄒紅霆.基于SSM框架的Web系統研究與應用[J].湖南理工學院學報(自然科學版),2017,30(1):39-43.

主站蜘蛛池模板: 欧美视频在线第一页| 国产精品原创不卡在线| 成人自拍视频在线观看| 亚洲Aⅴ无码专区在线观看q| 熟妇丰满人妻av无码区| 婷婷色在线视频| 四虎成人精品| 色婷婷狠狠干| 五月婷婷亚洲综合| 国产在线高清一级毛片| 国产AV无码专区亚洲A∨毛片| 国产午夜在线观看视频| 国产香蕉在线视频| 99热这里只有免费国产精品 | 亚洲乱强伦| 午夜精品久久久久久久99热下载| 久久天天躁夜夜躁狠狠| 久久亚洲AⅤ无码精品午夜麻豆| 91精品小视频| 国产97视频在线观看| 亚洲福利一区二区三区| 免费Aⅴ片在线观看蜜芽Tⅴ| 日本国产精品一区久久久| 欧美A级V片在线观看| 强乱中文字幕在线播放不卡| 成年A级毛片| 91精品视频在线播放| 国产精选自拍| 91成人在线免费观看| 亚洲国产成人久久77| 操国产美女| 911亚洲精品| 国产麻豆福利av在线播放| 亚洲A∨无码精品午夜在线观看| 无码免费的亚洲视频| 欧美国产日韩在线观看| 中文字幕 欧美日韩| 亚洲黄色成人| 久久久91人妻无码精品蜜桃HD| 伊人大杳蕉中文无码| 1024你懂的国产精品| 亚洲精品手机在线| 欧美一级高清片久久99| 国模私拍一区二区| 97青草最新免费精品视频| 国产不卡一级毛片视频| 日韩AV手机在线观看蜜芽| 波多野结衣在线一区二区| 日韩天堂网| 欧美亚洲一二三区| 99一级毛片| 天天视频在线91频| 亚洲AV成人一区国产精品| 青青草一区二区免费精品| 国产精品人人做人人爽人人添| 国产aⅴ无码专区亚洲av综合网| 在线观看国产精品第一区免费| 国产乱子伦一区二区=| 无码'专区第一页| 成人午夜网址| 第一区免费在线观看| 日本AⅤ精品一区二区三区日| 又大又硬又爽免费视频| 色成人亚洲| 制服丝袜亚洲| 在线无码九区| 成人午夜精品一级毛片| 久久精品人妻中文视频| 五月丁香伊人啪啪手机免费观看| 成人免费黄色小视频| 国产00高中生在线播放| 欧美成人精品在线| 欧美色视频在线| 亚洲免费黄色网| 亚洲天堂精品视频| 亚洲午夜国产片在线观看| 伊人欧美在线| 麻豆精品视频在线原创| 国产迷奸在线看| 永久成人无码激情视频免费| 丁香婷婷久久| 91福利在线观看视频|