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

基于Android的“合伙人App"設計與實現

2020-10-09 10:23:04徐輝吳平彭振言丁飛陳小奎
電腦知識與技術 2020年18期

徐輝 吳平 彭振言 丁飛 陳小奎

摘要:參加各類競賽活動是提高培養大學生質量的一種途徑,借助現代化手段提高大學生參賽積極性顯得十分重要。“合伙人App”是基于Android移動端設計的一款移動應用,主要從獲取賽事信息及尋找團隊的角度來提高學生參賽積極性。它將用戶分為賽事舉辦方和學生,可以完成賽事發布,創建團隊等功能。系統測試表明具有很好的使用性。

關鍵詞:安卓移動端;大學生競賽;團隊;積極性;合伙人

中圖分類號:TP393 文獻標識碼:A

文章編號:1009-3044(2020)18-0092-03

開放科學(資源服務)標識碼(0SID):

1 背景

近些年來,隨著移動設備的高速發展,Android應用也是實現了很好的普及,App逐步呈現出市場白熱化現象,手機App的下載量更是出現了爆炸式增長。通過手機App客戶端進行營銷已經逐步成為移動互聯網營銷的新趨勢。手機App客戶端營銷,App營銷已然成為企業開展推廣活動新平臺。

隨著經濟的迅速發展,我國對人才的需求量急劇增加,大學生的數量在逐年的快速上升,質量上也對大學生提出更高的要求,而大學生參加競賽或其他集體活動也是質量改變的一個體現。相應的,參加團隊競賽或集體活動的組隊也成了大學生的一個問題,甚至對他們的參賽積極性有較大的用影響。傳統的方式可能不能夠較好的在此方面予以幫助,因此,可以借助現代化手段進行改善,從而更好地提高學生的培養質量。

2 關鍵技術

在Windowsl0操作系統下,基于Android Studio平臺,采用Java語言進行開發,同時使用Bmob后端云數據庫。

合伙人App中的關鍵技術包括Android系統、Bmob數據庫的建立。

2.1 Android系統

Android系統是一種基于Linux內核的自由及開放源代碼的操作系統。主要使用于移動設備,如平板電腦和智能手機,由美國Google公司和開放手機聯盟領導及開發。Android操作系統最初是由Andy Rubin開發,主要應用于手機。Android平臺具有完全開源、硬件選擇豐富、多平臺可用等優點,這使得Android系統的使用范圍非常廣闊。

2.2 Bmob數據庫

Bniob后端云專注于為移動應用提供一整套的后端云服務,這幫助開發者免去了幾乎所有的服務器端編碼的工作量。主要為開發者提供了即時通訊、云數據庫、文件服務、云端邏輯、移動支付、消息推送、短信驗證碼等服務。

3 系統需求分析

3.1 系統總體分析

合伙人App結合了現代化社會的特點,更好的幫助學生參加大學生競賽活動,獲取知識,以提升自我。

該App旨在幫助尋求進步參與競賽等活動的高校學生線上尋找志同道合的隊友,或者獲取更多競賽等活動的消息。用戶直接下載App即可使用,初次登錄需申請注冊,完善個人信息等操作。當用戶為普通學生時可以在論壇發布帖子尋找隊友組建團隊參加活動,有意者可以私下進行聯系,進一步交流合作,還可以就某一活動進行經驗上的交流、求助等;賽事等活動舉辦方可以在此發布賽事活動信息,以吸引更多的參賽者。系統活動圖如圖1所示。

3.2 App功能設計

該App可實現以下功能模塊:

1)用戶個人注冊及登錄功能設計:初次使用該系統時初始頁面為登錄頁面,沒有賬號可進行賬號注冊再登錄。注冊之后將賬號信息保存至后臺數據庫中,非初次登錄者則自動保存登錄信息,免去多次登錄的麻煩。

2)論壇交流與分享功能設計:該功能為使用此App的用戶提供交流平臺,用戶可在此使用發帖,回帖等功能。

3)首頁發現功能設計:用戶登錄之后即進入首頁,App會在此向用戶推送一些賽事信息,用戶發帖等內容,用戶點擊可查看詳細信息。

4)聯系人及消息功能設計:用戶可通過論壇發現,精確搜索等方式添加聯系人,以便進一步進行個人交流,組隊等活動。

5)組建團隊功能設計:根據用戶需要,可就某一賽事活動邀請其他有意向的用戶作為隊友創建團隊,從而組隊參加賽事。

4 關鍵代碼

//用戶登錄,校驗賬號密碼匹配代碼 BmobQuery query=new BmobQuery0;

String usemame=zhanghao_edit.getTextO.toString0;

query.addWhereEquaITo(" userphonenum”, username);

query.findObjects(DBCourseDesignActivity.this, new Find-Listener0{

@Override

public void onSuccess(List list){

//User user=list.get(0);

for(User user:list)(

if(user. getUserpassword0. equals(password_edit. getText0. to-String0》{

Intent intent=new Intent(DBCourseDesignActivity. this,Mainlnterface.class);

Bundle bundle=new Bundle0;

bundle. putString("usemamel", zhanghao_edit. getText0.to一String0);

intent.putExtras(bundle);

startActivity(intent);

Toast.makeText(DBCourseDesignActivity. this, "登錄成功",lOOO).show0;

}

else{

Toast. makeText(DBCourseDesignActivity. this, "帳號或密

}

@Override0=

public void onError(int arg0, String argl) {

// TODO Auto-generated method stub

Toast. makeText(DBCourseDesignActivity. this, argl, 1000).show0;

}

D;

//AI人信息修改

User user=new User0;

user.setUserphonenum(num);

BmobQuery query=new BmobQuery 0;

query.addWhereEquaITo(" userphonenuru " ,num);

query. findObj ects(MyUpdate. this, new FindListener0 {

@Override

public void onSuccess(List arg0) {

// TODO Auto-generated method stub

for(User user:arg0) {

String objectld=user.geto bj ectld0;

user.setObjectld(objectld);

user.setUserphonenum(zhangha02.getTextO.toString0);

user.setUsernickname(nicheng2.getTextO.toString0);

user.setUserpassword(password2.getTextO.toString0);

user.setUserphonenum(zhangha02.getTextO.toString0);

user.setUserschool(scho012.getTextO.toString0);

user.setUserbirthday(birthday2.getTextO.toString0);

user.update(MyUpdate.this, new UpdateListener0 {

@Override

public void onSuccess0 {

// TODO Auto-generated method stub

Toast. makeText(MyUpdate. this, "夏新成功 ", 1000).show0;

@Override

public void onFailure(int arg0, String argl) {

// TODO Auto-generated method stub

Toast.makeText(MyUpdate.this, "更新敗 ", lOOO).show0;

}

});

@Override

public void onError(int arg0, String argl){

//TODO Auto-generated method stub

));

) ,//項目創建代碼 BmobQuery query=new BmobQuery< Proj ect>0;

query.addWhereEquaITo(”proj ect_founder”, phone);

query. findObjects(MyProject. this, new FindListeneKProject>0{

@Override

public void onSuccess(List arg0){

//TODO Auto-generated method stub

f'or(Project proj ect:arg0){

showpro.setText(project.getProj ect_name0);

@Override

public void onError(int arg0, String argl){

//TODO Auto-generated method stub

));

5 結束語

參加團隊性的比賽是大學生日常學習生活中不可缺少的一部分,“合伙人App”基于Android的移動端,強化個體互動,整合線上線下資源。很好地解決了大學生參加團隊性比賽時找不到興趣相投的隊友而缺乏積極性的這種窘境,大大節省了學生的時間和精力,也提高了比賽的質量,為高校教育教學工作帶來好的體驗和啟示。

參考文獻:

[1]王青青,潘東亮.基于Android的大學生旅游理財APP設計[Jl.軟件工程,2020,23(4): 33,34-36.

[2]黃天佑,春燕,尹振法,等,基于Android英語單詞聽寫系統 的實現[Jl.計算機時代,2020(4): 45-47.

[3]岳佳欣,王忠,鄭曉彬.基于Android的老年人智能監護系統研究[J].重慶理工大學學報(自然科學),2020,34(4):200-208.

[4]王麗,尤晟,李昂.基于Bmob后端云的簽到App開發[J].信息與電腦(理論版),2017(13): 120-121.

[5]龍達鑫,接口回調實現安卓列表控件適配器和Fragment的通信[J].信息技術與信息化,2019(3): 85-88.

[6]李剛.瘋狂Android講義[M].3版.北京:電子工業出版社,2015: 88.

[7]楊碩珩,白如博,門士堯,等.Bmob后端云在Android即時通訊APP開發中的應用[J].山西電子技術,2017(6): 59-61.

[8]張菲,郭慶峰,張帥,等,基于UML的生產過程建模研究[J].中國管理信息化,2020,23(6): 72-74.

【通聯編輯:謝媛媛】

基金項目:大學生創新創業項目:合伙人APP(項目編號:S201910361205)

作者簡介:徐輝(1999-),男,安徽阜陽人,本科;吳平(1998-),男,安徽池州人,本科;彭振言(1997-),男,安徽阜陽人,本科;丁飛(1999-),男,安徽六安人,本科;陳小奎(1978-),男,吉林長春人,副教授,碩士,主要從事計算機應用研究。

主站蜘蛛池模板: 久久久久久尹人网香蕉| 亚洲午夜18| 国产乱人乱偷精品视频a人人澡| 日本影院一区| 在线va视频| 色偷偷综合网| 好吊色国产欧美日韩免费观看| 2048国产精品原创综合在线| 久无码久无码av无码| 男人天堂伊人网| 国产精品污视频| 欧美日韩专区| 米奇精品一区二区三区| 亚洲免费福利视频| 很黄的网站在线观看| 免费人成视网站在线不卡| 亚洲一区二区约美女探花| 国产chinese男男gay视频网| 中文字幕第4页| 亚洲,国产,日韩,综合一区| 爽爽影院十八禁在线观看| 亚洲无码电影| 美女内射视频WWW网站午夜| 欧美影院久久| 中文字幕啪啪| 国产拍揄自揄精品视频网站| 国产精品亚洲天堂| 丝袜美女被出水视频一区| 四虎综合网| 666精品国产精品亚洲| 亚洲成人77777| 亚洲第一区在线| 国产毛片不卡| 在线精品欧美日韩| AV不卡国产在线观看| 中国一级特黄大片在线观看| 毛片免费视频| 亚洲三级影院| 一级香蕉人体视频| 2021国产v亚洲v天堂无码| 四虎影视无码永久免费观看| 在线国产91| 国产91透明丝袜美腿在线| 欧美成人综合在线| 欧美日本激情| 美女亚洲一区| www.国产福利| 波多野结衣中文字幕一区二区| 国产老女人精品免费视频| 亚洲成人在线网| 在线亚洲小视频| 高清精品美女在线播放| 免费人成网站在线高清| 丁香婷婷综合激情| 国产精品浪潮Av| 美女一级毛片无遮挡内谢| 亚洲成A人V欧美综合| 欧美a在线视频| 国产精品久久久久久久伊一| 亚洲国产中文欧美在线人成大黄瓜| 成人在线视频一区| 欧美精品在线视频观看| 精品午夜国产福利观看| 8090午夜无码专区| 欧美精品成人| 国产成人精品男人的天堂下载| 狠狠色狠狠综合久久| 日本三区视频| 国产一级小视频| 二级毛片免费观看全程| 亚国产欧美在线人成| 成人在线综合| 亚洲成A人V欧美综合天堂| 亚洲无码A视频在线| 国产成人无码播放| aa级毛片毛片免费观看久| 国产免费a级片| 国产精品一区在线观看你懂的| 日韩第九页| 51国产偷自视频区视频手机观看| 亚洲日韩AV无码精品| 四虎成人免费毛片|