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-),男,吉林長春人,副教授,碩士,主要從事計算機應用研究。

主站蜘蛛池模板: 久热这里只有精品6| 老司国产精品视频| 精品视频一区在线观看| 欧美日韩高清在线| 99一级毛片| 日韩第一页在线| 中文无码毛片又爽又刺激| 欧美日韩一区二区在线播放| 久久精品这里只有国产中文精品| 一级毛片不卡片免费观看| 国产二级毛片| 国产内射在线观看| 久久精品午夜视频| 国产在线精品网址你懂的| 高清精品美女在线播放| 精品国产三级在线观看| 国产精品香蕉在线观看不卡| 国产精品女主播| 国产午夜人做人免费视频中文| 欧美一级特黄aaaaaa在线看片| 国产永久免费视频m3u8| 亚洲成a人在线观看| 伊人成人在线| 二级特黄绝大片免费视频大片| 国外欧美一区另类中文字幕| 国模私拍一区二区| 九色视频在线免费观看| 亚洲精品国产成人7777| 狠狠色狠狠色综合久久第一次| 久久精品娱乐亚洲领先| 午夜丁香婷婷| 亚洲第一成年免费网站| 激情综合图区| 91亚洲免费视频| 毛片手机在线看| 国产日韩欧美视频| 播五月综合| 亚洲成a人片7777| 国产欧美日韩91| 欧美日韩专区| 亚洲欧洲日产国产无码AV| 色网站免费在线观看| 欧美中文字幕一区二区三区| 真实国产乱子伦高清| 亚洲侵犯无码网址在线观看| 99久久精品国产麻豆婷婷| 久久精品这里只有精99品| 欧美不卡在线视频| 天天综合色网| 久久这里只有精品2| 日韩一级二级三级| 国产原创第一页在线观看| 欧美区在线播放| 91精品啪在线观看国产| 欧美一级专区免费大片| 青青草原国产av福利网站| 福利在线不卡| 国产理论一区| 亚洲成年人网| 国产理论一区| 日韩高清欧美| 日本欧美一二三区色视频| 日韩中文字幕亚洲无线码| 亚洲伦理一区二区| 日韩色图在线观看| 久久久久国产一区二区| 亚洲无线国产观看| 欧美成人国产| 精品国产99久久| 久久香蕉国产线看精品| Jizz国产色系免费| 国产精品手机在线播放| 日韩精品一区二区三区中文无码 | 午夜欧美理论2019理论| 精品国产香蕉伊思人在线| 国产香蕉在线视频| 色亚洲激情综合精品无码视频 | www亚洲精品| 国产精品成人AⅤ在线一二三四 | 国产青榴视频在线观看网站| 国产成人AV综合久久| 99这里精品|