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

        ?

        基于Android系統(tǒng)考證APP設(shè)計與開發(fā)

        2018-12-21 01:56:22付洋陳靜嫻由裕韞楊瑞
        軟件工程 2018年10期
        關(guān)鍵詞:考證

        付洋 陳靜嫻 由裕韞 楊瑞

        摘 要:隨著就業(yè)形勢的日益嚴峻,大學(xué)生選擇在校期間考取相關(guān)證書已成為一大趨勢。作為善用科技手段解決問題的主流群體,卻常常難以快速高效地獲取所需信息。該APP利用Google提供的開發(fā)工具包ADT:eclipse和SDK,通過Java語言完成,具有適配性良好、操作簡單、界面美觀、交互體驗流暢的優(yōu)點。最終實現(xiàn)用戶注冊登錄,選取證書種類,了解行業(yè)資訊、核心考點、考試時間,報名入口及成績查詢?nèi)肟诘裙δ堋?/p>

        關(guān)鍵詞:Android;APP;考證

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

        Abstract:With the increasingly severe employment situation,it has become a major trend for college students to choose to take relevant certificates during their stay in school.As the mainstream group who makes good use of scientific and technological means to solve problems,it is often difficult for them to obtain the required information quickly and efficiently.This APP uses the development tool kit ADT:eclipse and SDK provided by Google and is implemented in Java language.It has the advantages of good adaptability,simple operation,beautiful interface and smooth interaction experience.Ultimately,the comprehensive functions are achieved,including registration,login,choosing the certificate,and inquiring industry news,core examination point,examination time,examination registration and examination scores.

        Keywords:Android;APP;certificate

        1 引言(Introduction)

        據(jù)統(tǒng)計,國內(nèi)智能手機的普及率已超過70%,而在大學(xué)生群體中這一比例更高[1]。學(xué)生及社會從業(yè)人員對于考證的需求日益提高,該APP設(shè)計與開發(fā)的目的是將分布雜亂的考證信息聚合一體,幫助用戶快速高效的找到自己所需的考試信息,滿足人們的真正需求。國內(nèi)的手機商店里現(xiàn)有的考證類APP大多具有特點:(1)種類單一,針對某一種考試而存在:如“會計隨身學(xué)”“英語四級君”“計算機二級寶典”等。(2)功能單一,著重于題庫與資訊,顯然這兩個功能是用戶最容易找到而非迫切需要的。現(xiàn)今,考證需求日益增長,能滿足用戶需求的APP卻很稀缺,這將導(dǎo)致人們的考證積極性降低,效率低下。介于此背景下,該APP的設(shè)計充分考慮了用戶的需求,基于Android手機端進行開發(fā),操作靈活,界面簡潔,交互性強,從而幫助用戶節(jié)約時間,提高考證效率。

        統(tǒng)計數(shù)據(jù)顯示,2015年全國高校畢業(yè)生比2014年再增加22萬達到了749萬人,創(chuàng)歷史新高[2]。社會競爭的愈加殘酷使得“考證熱”這一現(xiàn)象在大學(xué)生群體中也是愈演愈烈。鑒于此背景下,開發(fā)一款聚合各類考證信息于一體并切實符合用戶需求的APP將大大提高人們的考證效率,進而緩解“畢業(yè)=失業(yè)”這一現(xiàn)象,為大學(xué)生進入社會打下堅實的基礎(chǔ)。

        2 系統(tǒng)功能介紹(Introduction of system functions)

        該APP主要的用戶群體是大學(xué)生,以及入職后有考證需求的相關(guān)人士。使用者通過該APP對國家規(guī)定的證書門類進行了解與選擇,進一步了解考試相關(guān)信息,并進行報名、成績查詢等。APP主要分為三大功能模塊:(1)“首頁”,即證書選擇及相關(guān)信息展示模塊;(2)“資訊”,即各行業(yè)最新動態(tài)瀏覽模塊;(3)“我”,即用戶個人信息及設(shè)置模塊。

        2.1 “首頁”

        用戶只有成功注冊并輸入正確的賬號密碼后,才能正常登錄。登錄APP后,可以通過左滑操作進入證書選擇目錄。選擇感興趣的證書后,可以實現(xiàn)查詢該證書的考試時間、相關(guān)題庫、核心考點、成績查詢、報名考試等功能。“首頁”模塊又分為八個子模塊,如圖1所示。

        免費視頻:用戶可以通過APP提供的接口觀看證書相關(guān)免費教學(xué)視頻,更好地豐富證書考試知識點。

        考試大綱:用戶通過考試大綱,對該證書的考核內(nèi)容進行大致了解,能夠更加簡潔明了的了解重點。

        報名入口:用戶可以通過該功能,方便快捷的進入報名入口部分,省去大量的甄別報名入口真假的繁瑣步驟。

        考試時間:用戶在了解證書時的首要需求則是什么時候考試,因此該模塊可以更加直觀的滿足客戶需求。

        新手指南:在用戶第一次了解證書的前提下,新手指南功能就顯示出優(yōu)勢所在,可以從零基礎(chǔ)的層面為用戶解釋一些問題。

        核心考點:用戶在進一步了解證書之后,在備戰(zhàn)考證的開始,則需要了解考證的核心考點,才能更加準確地抓住重點,以便更好的復(fù)習(xí)。

        成績查詢:本APP不止面向在無明確考證目標的用戶,同樣面對已經(jīng)完成考試的用戶,為用戶提供成績查詢服務(wù),一鍵查詢,更加方便快捷。

        答疑解惑:用戶在使用過程中,或者在專業(yè)方面的問題,非專業(yè)方面問題通過機器客服或人工客服進行解決。

        2.2 “資訊”

        用戶通過本功能,可以查看來自國家級或省級官方網(wǎng)站的各類最新考試考證資訊。省去大量的翻閱各官方網(wǎng)站的時間,APP為用戶提供更加全面、更加及時的資訊服務(wù),全過程安全,避免了用戶在找尋信息時誤入非法不正規(guī)網(wǎng)站的風(fēng)險。

        2.3 “我”

        “我”這個模塊主要是個人信息的呈現(xiàn)、修改,以及常用設(shè)置功能,分為三個子模塊,如圖2所示。

        答疑解惑:不同于首頁功能模塊的答疑解惑,本功能是對于一些實在疑難的問題進行官方咨詢,提供咨詢途徑,如咨詢電話等。

        關(guān)于我們:為用戶提供APP版本等相關(guān)信息。

        設(shè)置:用戶通過設(shè)置功能可以查看并修改個人資料,也可退出登錄,登錄其他賬號或直接退出。

        3 系統(tǒng)架構(gòu)(System architecture)

        該APP采用的開發(fā)工具是Google為Android開發(fā)者提供的開發(fā)工具包ADT(Android developer tools):eclipse和SDK[3]。利用Java語言編寫,并在Android平臺上借助Web Service完成了一個考證軟件系統(tǒng)的設(shè)計與實現(xiàn)。系統(tǒng)設(shè)計框架如圖3所示。

        用戶成功注冊并輸入正確的賬號密碼后成功登錄APP,系統(tǒng)自動定位用戶所在地點,選擇感興趣的證書后,便可了解該考試的相關(guān)信息,如考試時間、大綱、報名入口、成績查詢?nèi)肟?、核心考點、題庫、行業(yè)資訊,等等。

        Web Service是由企業(yè)發(fā)布的完成其特定商務(wù)需求的在線應(yīng)用服務(wù),在服務(wù)器部署后,各應(yīng)用程序通過網(wǎng)絡(luò)協(xié)議和規(guī)定的一些標準數(shù)據(jù)格式(Http、XML、Soap)來訪問Web Service,通過Web Service內(nèi)部執(zhí)行得到所需結(jié)果[4]。Web Service基本的架構(gòu)流程圖如圖4所示。首先服務(wù)器端(Provider)提供統(tǒng)一的標準化服務(wù)后,注冊到節(jié)點Registry,統(tǒng)一的標準化服務(wù)使得信息最大限度的公開化;然后客戶端(Requester)向注冊中心(Registry)發(fā)送請求,注冊中心根據(jù)發(fā)送的信息找到相應(yīng)服務(wù),向客戶端響應(yīng);最后客戶端可使用服務(wù)器端提供的服務(wù)。利用Web Service的低耦合性,跨平臺的互操作性,應(yīng)用程序集成,以及數(shù)據(jù)重用性來提高開發(fā)效率、軟件的擴展性和可復(fù)用性。

        本軟件的數(shù)據(jù)存儲部分采用SharedPreferences存儲偏好設(shè)置,通過PreferenceManager.getDefaultSharedPreferences(getBaseContext())來獲得本軟件中的SharedPreferences對象,并統(tǒng)一命名為preference。調(diào)用preference相應(yīng)的get方法并傳入鍵和默認值可得到相應(yīng)鍵的值。通過SharedPreferences.Editor相應(yīng)的put方法可以向SharedPreferences中放入不同類型的鍵值對[5]。

        4 系統(tǒng)實現(xiàn)(System implementation)

        目前用于Android系統(tǒng)的開發(fā)工具眾多,該APP設(shè)計和開發(fā)主要采用了2013年由谷歌推出的Android開發(fā)環(huán)境——android stdio[6]。在設(shè)計和開發(fā)中,最為關(guān)鍵的部分是證書界面的選擇與左右滑動,以及用戶登錄注冊信息的存儲,利用Web Service提供的服務(wù),保證系統(tǒng)的可靠性與可復(fù)用性。

        4.1 運用ViewPager實現(xiàn)左右滑動效果

        ViewPager是一個布局管理器,也可以認為是數(shù)據(jù)頁面的容器,它可以實現(xiàn)通過左右滑動來平滑的切換頁面。要想使用ViewPager,必須提供一個繼承自PagerAdapter的類并綁定在ViewPager上,本軟件定義的類為MyPagerAdapter。PagerAdapter是一個基類,它提供一個適配器來操作ViewPager中的頁面。當定義一個繼承自PagerAdapter的類時,必須重寫至少四個函數(shù),即:instantiateItem(ViewGroup,int),destroyItem(ViewGroup,

        int,Object),getCount()和isViewFromObject(View,Object),另外還要定義MyPagerAdapter的構(gòu)造函數(shù)[7]。MyPagerAdapter結(jié)構(gòu)如下:publicclassMyPagerAdapterextendsPagerAdapter {

        public ListmListViews;

        publicMyPagerAdapter(ListmListViews) {

        this.mListViews=mListViews;

        }

        @Override

        public Object instantiateItem(View container,intpositon) {

        ((ViewPager) container).addView(mListViews.get(positon),0);

        //當切換到第一個界面時

        if (positon==0) {

        ......//得到天氣信息界面的控件

        }

        //當切換到第一個界面時

        if (positon==1) {

        ......//得到生活指數(shù)界面的控件

        pager2Flag=1;

        }

        //當切換到第二個界面時

        if (positon==2) {

        pager3Flag=1;

        //得到城市信息控件

        cityInfo=(TextView)findViewById(R.id.city_info);

        }

        //設(shè)置界面

        setUI();

        if(refreshFlag==1)

        display();

        //返回所選選項卡對應(yīng)View對象

        returnmListViews.get(positon);

        }

        @Override

        publicvoiddestroyItem(View container,int position,Object object) {

        ((ViewPager) container).removeView(mListViews.get(position));

        }

        @Override

        publicintgetCount() {

        returnmListViews.size();

        }

        @Override

        publicbooleanisViewFromObject(View view,Object object) {

        return view==object;

        }

        }

        }

        4.2 成果顯示

        5 結(jié)論(Conclusion)

        社會就業(yè)形式日趨嚴峻,大學(xué)生的競爭意識也愈加強烈,利用在校時間考取相關(guān)證書已成為一大趨勢?;ヂ?lián)網(wǎng)時代的信息爆炸,人們逐漸追求信息獲取便捷化,這使得移動端品迅速發(fā)展,逐漸代替PC端,成為時代主旋律。大學(xué)生作為移動端產(chǎn)品的主要使用人群,通過使用這款A(yù)PP,可以免去篩選整合碎片化信息這一繁雜過程,從而在考取證書的過程中節(jié)約時間,提高學(xué)習(xí)效率。

        參考文獻(References)

        [1] 謝航,朱鵬羽,孟慶賀.基于安卓平臺的掌上校園APP的設(shè)計與開發(fā)[J].軟件工程,2016,19(3):25-26.

        [2] 高千卉.高校大學(xué)生就業(yè)問題及對策探析[J].亞太教育,2015 (29):45.

        [3] 石彥華,王愛菊.基于Android平臺軟件開發(fā)環(huán)境搭建的 研究與應(yīng)用[J].福建電腦,2016,51(3):112-113.

        [4] 彭海文.Android Web Services應(yīng)用研究[J].電腦知識與技術(shù),2011(12):17-23.

        [5] 楊豐盛.Android應(yīng)用開發(fā)揭秘[M].北京:機械工業(yè)出版社,2010,1:1-8;12-30.

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

        [7] 李偉夢(美),何晨光,李洪剛,譯.Android 4編程入門經(jīng)典——開發(fā)智能手機與平板電腦應(yīng)用[M].北京:清華大學(xué)出版社,2012,11:17-22;432-453.

        作者簡介:

        付 洋(1996-),女,本科生.研究領(lǐng)域:軟件開發(fā).

        陳靜嫻(1981-),女,碩士,講師.研究領(lǐng)域:軟件開發(fā).

        由裕韞(1997-),女,本科生.研究領(lǐng)域:軟件開發(fā).

        楊 瑞(1998-),男,本科生.研究領(lǐng)域:軟件開發(fā).

        猜你喜歡
        考證
        高職院校技能競賽保障體系
        蕪湖《商務(wù)日報》檔案之發(fā)現(xiàn)及初步研究
        今傳媒(2016年11期)2016-12-19 12:47:19
        基于考證與實操并舉的會計專業(yè)改革與實踐研究
        成才之路(2016年35期)2016-12-12 11:51:29
        亚洲av综合av一区二区三区| 精品人妻中文无码av在线 | 全部孕妇毛片| 久久精品亚洲中文无东京热| 国产乱老熟视频乱老熟女1| 91九色中文视频在线观看| 精品人妻va一区二区三区| 厨房人妻hd中文字幕| 久久精品国产第一区二区三区| 国产精品99久久国产小草| 国产主播一区二区在线观看| 国产亚洲中文字幕久久网| 免费无码又爽又刺激网站直播| 国产99久久亚洲综合精品| 亚洲第一区二区快射影院| 一级一片内射视频网址| 九九久久自然熟的香蕉图片| 韩国三级中文字幕hd久久精品| 久久久久亚洲AV无码去区首| 加勒比日韩视频在线观看| 免费不卡无码av在线观看 | 黑人巨大白妞出浆| 国产精品麻豆A啊在线观看| 精品极品视频在线观看| 国产午夜手机精彩视频| 亚洲av成本人无码网站| 中文字幕成人乱码亚洲| 国产精品久久免费中文字幕| 国内精品自在自线视频| 亚洲一区二区自拍偷拍| 国产爽快片一区二区三区| 国产精品9999久久久久仙踪林| 国产极品美女高潮无套在线观看| 黑人免费一区二区三区| 一区二区三区在线观看视频精品| 玩弄放荡人妇系列av在线网站| 先锋影音最新色资源站| 久久久久久无中无码| 一区二区三区在线观看精品视频| 亚洲最大成人网站| 朝鲜女人大白屁股ass|