亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的團(tuán)建App“易聚”的設(shè)計(jì)與實(shí)現(xiàn)

        2023-05-30 10:48:04謝純劉珍丹林澤浩陳綺莉覃海云劉嘉慧
        電腦知識(shí)與技術(shù) 2023年2期
        關(guān)鍵詞:移動(dòng)APP

        謝純 劉珍丹 林澤浩  陳綺莉 覃海云 劉嘉慧

        關(guān)鍵詞:Android;Java;移動(dòng)App;團(tuán)建服務(wù);出行管理

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1009-3044(2023)02-0036-03

        1 概述

        隨著時(shí)代的進(jìn)步,人們對(duì)于團(tuán)建的需求和關(guān)注度呈上升趨勢(shì),相比傳統(tǒng)的方式,人們更愿意使用服務(wù)型軟件了解信息,策劃出行。與此同時(shí),互聯(lián)網(wǎng)相關(guān)應(yīng)用產(chǎn)品的數(shù)量卻不成正比。據(jù)悉,目前青年和中年人每月至少參與一次團(tuán)建,大部分人在團(tuán)建過(guò)程中都有團(tuán)建地點(diǎn)選哪里、多人游戲該怎么玩、氣氛該怎么調(diào)動(dòng)[1]等問(wèn)題出現(xiàn)。而目前市場(chǎng)上服務(wù)于團(tuán)建出行的應(yīng)用產(chǎn)品較少且功能單一[2],用戶體驗(yàn)不佳,無(wú)法較好地結(jié)合當(dāng)下人們習(xí)慣、潮流,不能提供針對(duì)性、實(shí)質(zhì)性、有效性的服務(wù)。

        基于Android平臺(tái)[3]開(kāi)發(fā)的團(tuán)建App“易聚”,將針對(duì)人們團(tuán)建前的輔助規(guī)劃、場(chǎng)地預(yù)約;團(tuán)建期間的玩法攻略、社區(qū)交流,以及團(tuán)建后期的統(tǒng)計(jì)賬單、紀(jì)念收錄[4]等進(jìn)行全方位、一站式服務(wù)。讓用戶通過(guò)分析平臺(tái)推薦內(nèi)容、他人分享的經(jīng)驗(yàn)和大眾評(píng)價(jià),從而制定團(tuán)建方案。解決人們?cè)趫F(tuán)建中遇到的煩惱,構(gòu)建新式自由型團(tuán)建策劃模式,便利團(tuán)建活動(dòng)的舉辦。

        2 系統(tǒng)設(shè)計(jì)

        2.1 功能設(shè)計(jì)

        “ 易聚”App 主要有四大功能模塊,相應(yīng)操作如下。

        行程制定模塊:系統(tǒng)根據(jù)定位推薦團(tuán)建方案,供用戶選擇;用戶也可新建項(xiàng)目,自定義行程事項(xiàng);同時(shí),每個(gè)團(tuán)建項(xiàng)目?jī)?nèi)置賬本,可同步記賬,統(tǒng)計(jì)支出,內(nèi)置相冊(cè),可上傳圖片,保存紀(jì)念。

        商城推薦模塊:商城會(huì)默認(rèn)推薦附近的店家與優(yōu)惠套餐;用戶可使用搜索框可實(shí)現(xiàn)快速匹配,也可在平臺(tái)提前預(yù)訂店家、場(chǎng)地,或?qū)⑿膬x的活動(dòng)套餐添加至行程規(guī)劃中。

        社區(qū)推薦模塊:社區(qū)給用戶提供信息交流的平臺(tái),默認(rèn)給用戶推薦資訊;用戶可在社區(qū)發(fā)表文章、評(píng)論;可對(duì)其他用戶的文章和話題進(jìn)行點(diǎn)贊、收藏。

        用戶管理模塊:用戶使用手機(jī)號(hào)碼、郵箱等進(jìn)行賬號(hào)注冊(cè),隨即登錄App;在用戶中心可查看個(gè)人歷史項(xiàng)目詳情、設(shè)置通用基礎(chǔ)權(quán)限、管理個(gè)人資料、查看和操作所有訂單和收藏的實(shí)體。

        2.2 界面設(shè)計(jì)

        2.2.1界面流程

        “易聚”App的界面流程設(shè)計(jì)如圖1所示。

        2.2.2設(shè)計(jì)規(guī)范

        頁(yè)面設(shè)計(jì)使用扁平化設(shè)計(jì),保持簡(jiǎn)潔、舒適的特點(diǎn)。結(jié)合團(tuán)建活動(dòng)的特性,選擇明亮的橙色作為主色,以黃色系和紅色系為輔。其中,頁(yè)面基礎(chǔ)底色仍然使用白色和灰色,頁(yè)頭使用線性橙黃漸變。字體統(tǒng)一使用黑體,按不同用途分級(jí)別使用。

        2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

        根據(jù)軟件功能與需求,建立相關(guān)的數(shù)據(jù)表以進(jìn)行“增刪改查”等操作,具體劃分為:1)團(tuán)建行程數(shù)據(jù)表;2)商品信息數(shù)據(jù)表;3)社區(qū)內(nèi)容數(shù)據(jù)表;4)用戶信息數(shù)據(jù)表。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1 邏輯結(jié)構(gòu)

        系統(tǒng)使用MVC框架[5](Model-View-Controller,即“模型-視圖-控制器”),其中,模型層負(fù)責(zé)業(yè)務(wù)流程處理,視圖層用于用戶與平臺(tái)之間的交互,控制層實(shí)現(xiàn)對(duì)業(yè)務(wù)流程的控制、對(duì)模型層和視圖層進(jìn)行調(diào)度與控制。

        采用C/S架構(gòu),包含客戶端和服務(wù)器端[6],在An?droid Studio 開(kāi)發(fā)環(huán)境下,使用Java 語(yǔ)言編寫程序代碼,使用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),分步實(shí)現(xiàn)軟件相應(yīng)操作。

        3.2 具體功能實(shí)現(xiàn)

        3.2.1 添加行程事項(xiàng)

        添加行程事項(xiàng)功能是定制團(tuán)建方案中的主要操作,主要涉及對(duì)數(shù)據(jù)的讀取,通過(guò)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的“增刪改查”與顯示。

        ContentValues values=new Contentvalues( );

        for (int i = 0; i < list.size(); i++) {

        values.put( "title" ,list.get( i ).getTitle( );

        values. put( "description", list. get( i ). getDescrip?tion() );

        insert = dao.insert( "news" , null,values );

        }

        3.2.2 搜索功能

        向搜索框輸入關(guān)鍵詞,首先會(huì)根據(jù)輸入的關(guān)鍵詞自動(dòng)補(bǔ)全為經(jīng)常被搜索的詞。

        public void setAutoCompleteAdapter(ArrayAdapter

        adapt-er){

        this.mAutoCompleteAdapter = adapter;}

        private class EditChangedListener implements Text?

        wlatcher {

        @override

        public void beforeTextChanged(CharSequence charSequence, int i, int i2,int i3){

        @override

        public void onTextChanged(CharSequence charSe?

        quence,int i, int i2,int i3) {

        if(!"".equals(charSequence.tostring())){

        ivDelete.setVisibility(VISIBLE);

        lvTips.setVisibility(VISIBLE);

        if(mAutoCompleteAdapter ! = null 8& lvTips. get?Adapter() != mAutoCompleteAdapter){

        lvTips.setAdapter(mAutoCompleteAdapter);}

        設(shè)置自定義類和適配器,與數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)進(jìn)行匹配,顯示搜索結(jié)果。

        @Override

        public void onSearch(String text) {

        getResultData(text);

        lvResults.setVisibility(View.VISIBLE);

        if (lvResults.getAdapter( == null){

        lvResults.setAdapter(resultAdapter);}

        else {

        resultAdapter. notifyDatasetChanged();}

        Toast.makeText( context: this,text:"完成搜索",Toast.LENGTH_SHORT) . show();

        Intent intent = new Intent( packageContext:MainAc?tivity.this,MainAenuActivity.class);

        intent . putExtra( name: "caiming " ,text.toString());

        stantActivity(intent);}

        3.2.3 定位功能

        用戶在使用軟件時(shí),定位不同的城市會(huì)有不同的團(tuán)建方案推薦。通過(guò)添加一個(gè)定位服務(wù)和相關(guān)的權(quán)限進(jìn)行定位功能實(shí)現(xiàn)。其中,需要對(duì)活動(dòng)類MainAc?tivity,進(jìn)行注冊(cè)廣播-初始化組件-監(jiān)聽(tīng)操作。

        public class MainActivity extends Activity {

        private Button mLocationBtn ;

        private Textview mCityNameTv ;

        public static final string LOCATION_BCR = "loca?tion_bcr";

        @override

        protected void oncreate( Bundle savedInstances?tate){

        super.onCreate(savedInstanceState) ;

        setcontentview(R.layout.activity_main) ;

        registerBroadcastReceiver() ;

        initview() ;

        initListen () ;})

        3.2.4 發(fā)布評(píng)論

        軟件設(shè)有社區(qū)模塊,搭建了用戶共享、交流的平臺(tái)。其中,用戶在社區(qū)的評(píng)論,通過(guò)設(shè)置評(píng)論列表、適配器和監(jiān)聽(tīng)來(lái)實(shí)現(xiàn)。

        public void setListener(){

        comment.setOnclickListener(this) ;

        hide_down.setonclickListener(this);

        comment_send.setonclickListener(this) ;

        }

        3.2.5 點(diǎn)贊收藏

        界面設(shè)置相應(yīng)圖標(biāo)引導(dǎo),點(diǎn)擊圖標(biāo),即可實(shí)現(xiàn)功能,后臺(tái)通過(guò)設(shè)置函數(shù)與監(jiān)聽(tīng),對(duì)數(shù)據(jù)進(jìn)行增刪操作。

        function addUsercollection(infoId, userID, info?Type){

        $.ajax({

        type: "POST",

        url: " /user / AddShouCang",

        data: { "infoId": infoId,"userID": userID,"Info?

        Type": infoType,"ActionType":""},

        dataType: "json",

        success: function (data) {

        if (data.code){$(""#Sctxt" ).text('取消收藏');}

        else {$(""#sctxt" ).text("收藏");}

        }

        })

        3.2.6 登錄注冊(cè)

        為使用戶正常使用軟件功能,用戶需使用手機(jī)號(hào)碼注冊(cè)賬號(hào),注冊(cè)時(shí)通過(guò)短信驗(yàn)證碼,設(shè)置密碼,注冊(cè)成功后用其登錄軟件。通過(guò)運(yùn)用正則表達(dá)式對(duì)電話和密碼設(shè)置了一定的限制條件,注冊(cè)成功后即可用綁定(注冊(cè))的手機(jī)號(hào)登錄,通過(guò)數(shù)據(jù)庫(kù)的增刪改查判斷是否登錄成功。

        if (password. equals(ETpassword. getText (). to?String()) ){

        Toast.makeText( context: MainActivity.this, text:"登錄成功",Toast.LENGTH_SHORT) . show () ;

        }

        else {

        Toast.makeText( context: MainActivity.this,text:"手機(jī)號(hào)碼或密碼錯(cuò)誤",Toast. LENGTHLSHORT) .show() ;}

        4 最終效果圖

        “易聚”App主要功能界面如圖2所示。

        (a)行程制定頁(yè)面(b)商城瀏覽頁(yè)面

        (c)添加行程事項(xiàng)(d)搜索結(jié)果列表

        (c)社區(qū)評(píng)論(d)個(gè)人資料

        5 結(jié)束語(yǔ)

        結(jié)合科學(xué)技術(shù)的進(jìn)步與社會(huì)經(jīng)濟(jì)的發(fā)展,“易聚”緊跟當(dāng)下潮流,注重用戶體驗(yàn),利用互聯(lián)網(wǎng)大數(shù)據(jù)技術(shù)有效解決人們?cè)趫F(tuán)建活動(dòng)中所遇到的問(wèn)題,給用戶提供了優(yōu)化的一站式服務(wù),使人們的出行變得更加便捷。但時(shí)代在同步發(fā)展,新型技術(shù)與模式更迭迅速,用戶體驗(yàn)可挖掘空間廣泛,要針對(duì)不同需求的用戶提供優(yōu)質(zhì)服務(wù),還需根據(jù)實(shí)際情況做進(jìn)一步的研究與探討。

        猜你喜歡
        移動(dòng)APP
        信息技術(shù)環(huán)境下會(huì)計(jì)專業(yè)教學(xué)模式的構(gòu)建
        高校學(xué)習(xí)者對(duì)日語(yǔ)學(xué)習(xí)APP使用狀況的研究調(diào)查
        考試周刊(2016年33期)2016-05-28 17:47:04
        大學(xué)生利用移動(dòng)APP自主學(xué)習(xí)英語(yǔ)的現(xiàn)狀調(diào)查研究
        考試周刊(2016年22期)2016-05-06 18:38:26
        移動(dòng)APP在英語(yǔ)教學(xué)中的應(yīng)用研究
        考試周刊(2016年9期)2016-03-12 07:08:09
        无码va在线观看| 无码专区亚洲综合另类| 国产a在亚洲线播放| 亚洲av无码潮喷在线观看| 伊伊人成亚洲综合人网7777 | 99久久超碰中文字幕伊人| 国产激情内射在线影院| 亚洲国产精品嫩草影院久久| 午夜男女爽爽爽在线视频| 久久精品国产99国产精2020丨| 2021国产精品一区二区在线| 秀人网嫩模李梓熙大尺度| 男人的天堂av你懂得| 亚洲熟妇自偷自拍另类| 国产无套粉嫩白浆在线观看| 亚洲第一无码xxxxxx| 纯肉无遮挡H肉动漫在线观看国产| 激情网色图区蜜桃av| 国产一区二区三区在线视频观看| 日韩欧美aⅴ综合网站发布| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 亚洲综合色区无码专区| 国产熟女乱综合一区二区三区| 女同av一区二区三区| 亚洲a无码综合a国产av中文| 亚洲七久久之综合七久久| 国产美女遭强高潮网站| 一区二区在线亚洲av蜜桃| 精品国产车一区二区三区| av网站大全免费在线观看| 国产精品亚洲αv天堂无码| 亚洲国产区男人本色| 精品日韩欧美| 国产精品视频一区二区久久| 国产精品成人亚洲一区| 极品白嫩的小少妇| 欧美俄罗斯乱妇| 久久久www成人免费无遮挡大片| 国产福利一区二区三区在线观看| 极品少妇hdxx麻豆hdxx| 亚洲美女又黄又爽在线观看|