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

        ?

        新疆農(nóng)職院新生助手的設(shè)計與實現(xiàn)

        2017-03-01 10:56:07李桂珍
        電子設(shè)計工程 2017年2期
        關(guān)鍵詞:界面校園用戶

        李桂珍

        (新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院 新疆 昌吉831100)

        新疆農(nóng)職院新生助手的設(shè)計與實現(xiàn)

        李桂珍

        (新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院 新疆 昌吉831100)

        伴隨著通信網(wǎng)絡(luò)和智能手機的普及,手機已成為人們獲取信息的主要工具。本文從本校實際需求出發(fā),為簡化新生報到程序,體現(xiàn)信息技術(shù)手段在校園建設(shè)中的重要性,基于Android手機平臺完成了新生助手軟件的設(shè)計與實現(xiàn)。該軟件實現(xiàn)了學(xué)院信息查詢、入學(xué)指南、學(xué)院通、地圖導(dǎo)航、校園應(yīng)用平臺5個主要模塊。除此之外,為了方便用戶使用,還設(shè)計了收藏夾和多種查詢,其中收藏夾收藏校園聯(lián)系人信息、瀏覽過的學(xué)院信息、地理位置、手機號信息以及多種查詢信息等。實際應(yīng)用表明,該軟件具有操作簡便、測試準確的特點,達到了設(shè)計要求。

        校園信息化;Android;手機平臺;新生助手

        隨著各高校招生規(guī)模的不斷擴大,招生人數(shù)越來越多。每年新生入學(xué)季,各大校園里充滿了前來報到的新生。

        對于高校,如何隨時隨地地做好新生的服務(wù)工作,使新生能夠快速地了解和融入周圍環(huán)境,提升報到率,成為高校迫待解決的問題。對此,本文以本校實際需求為切入點,設(shè)計并開發(fā)一套基于Android手機平臺的新生助手,并對該軟件的設(shè)計與實現(xiàn)給出詳細說明。

        1 系統(tǒng)設(shè)計原則

        本軟件以手機APP軟件的形式呈現(xiàn),采用目前廣泛流行的Android平臺應(yīng)用開發(fā)風(fēng)格,并使用Android的原生組件進行開發(fā),用戶操作界面簡單易懂,布局管理具有具有一定的誘導(dǎo)性,為用戶使用提供很好地便捷性。為了保證軟件能夠長期、安全、穩(wěn)定、可靠、高效地在Android平臺上運行,本系統(tǒng)主要滿足以下幾條設(shè)計原則。

        1)實用性原則

        本軟件充分利用智能手機通信網(wǎng)絡(luò)的便捷性,為本軟件提供了便捷的信息支持,同時考慮到用戶獲取信息的心理需求,在簡潔實用的基礎(chǔ)上對軟件界面層級進行了布局。

        2)可擴展性與可維護性原則

        考慮到軟件后期的推廣應(yīng)用,本著實用性原則,軟件還應(yīng)該具有良好的可維護性和可擴展性。在系統(tǒng)設(shè)計階段盡可能做到模塊化、組件化。由于Android設(shè)備分辨率的各不相同,使軟件可靈活配置,適應(yīng)不同的Android終端設(shè)備。系統(tǒng)的可擴展性方面主要指軟件在兼容目前所在的操作系統(tǒng)和在今后系統(tǒng)軟硬件進行升級擴展時,能夠有效地保護現(xiàn)有的資源。同時當(dāng)用戶需求發(fā)生改變時,系統(tǒng)可以快速的調(diào)整相應(yīng)配置來滿足用戶的需求。本軟件所基于的Android操作系統(tǒng),能夠很便捷地安裝和卸載,并且易于擴充升級,滿足了開發(fā)的需要。

        3)安全可靠性原則

        本軟件是基于手機設(shè)備使用的,其安全性與其他的應(yīng)用軟件是一樣的,本軟件不會殘留用戶任何的隱私信息。

        4)用戶界面美觀原則

        界面美觀、大方、具有友好性也是本軟件設(shè)計側(cè)重的一個非常重要的方面。本軟件定位是一款校園型應(yīng)用軟件,在經(jīng)過前期的充分調(diào)研后,借鑒目前Android市場上廣泛流行的軟件風(fēng)格,在設(shè)計過程中引入便捷的誘導(dǎo)性的按鍵設(shè)計,使得用戶非常容易上手,能夠快速地操作本軟件。

        5)準確性與原則性原則

        準確性與原則性也是衡量一款軟件好與壞的關(guān)鍵,本軟件采用SOAP技術(shù)實現(xiàn)與互聯(lián)網(wǎng)上提供的接口進行交互,同時為了保證數(shù)據(jù)獲取的準確性和及時性,無論從軟件的布局還是數(shù)據(jù)呈現(xiàn)方面,都是經(jīng)過對用戶心理的研究和與其他數(shù)據(jù)對比的來的。

        6)易用性原則

        本軟件基于Android智能手機平臺,保留了Android軟件的易用性原則,操作簡單,不需要額外學(xué)習(xí),看到任何一個界面都不會不知所措,會有不同含義的圖標進行提示下一步操作,符合用戶易上手操作的特點。

        2 系統(tǒng)功能設(shè)計

        根據(jù)本軟件的功能需求,將本軟件分為以下幾個功能模塊,如圖1所示。

        圖1 系統(tǒng)總體結(jié)構(gòu)圖

        根據(jù)系統(tǒng)的需求我們可以分析出系統(tǒng)中存在的對象。從需求中可知本軟件至少創(chuàng)建4個類,包括信息展示類、地圖類、聯(lián)系人類、應(yīng)用程序接口類等。

        系統(tǒng)和用戶交互時需要直觀的圖形化界面,所以我們需要很多用戶界面類。本項目需要14個用戶界面類,分別是:AboutActivity(關(guān)于界面);AboutInfoActivity(關(guān)于詳細信息界面);BranchDetailsActivity(分院詳情界面);BranchStyleActivity(分院風(fēng)采界面);ContactActivity(聯(lián)系人界面);ContactRecordActivity(聯(lián)系人詳細信息界面);FreshmenGuideActivity(入學(xué)指南界面);GuideViewActivity(第一次運行的引導(dǎo)界面);MainActivity(程序主界面);MapActivity(地圖界面);MoreActivity(應(yīng)用程序接口界面);RulesActivity(規(guī)章制度界面);SchoolInfoActivity(學(xué)院信息界面);SplashActivity(閃屏界面)。各類之間的關(guān)系如圖2所示。

        圖2 類之間的關(guān)系

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

        本軟件是在windows8操作系統(tǒng)中,利用ADT-Bundle for Windows開發(fā)工具搭載Android SDK工具包,結(jié)合Android手機自帶的sqlite3數(shù)據(jù)庫進行開發(fā)。

        3.1 界面交互功能實現(xiàn)

        本軟件充分利用了Android 4.0之后的新特性,使用戶界面交互更加方便。如學(xué)院通及分院詳情信息查詢模塊,點擊主界面上的“學(xué)院通”或者“分院詳情”圖標就可以進入各自模塊顯示界面,由于兩個模塊采用的展示方式基本相同,所以在此對兩個模塊一概而論。在“學(xué)院概況”模塊中,上方的導(dǎo)航欄可以使你方便快速地定位你想看到的內(nèi)容。當(dāng)你按下導(dǎo)航欄時,你可以左右拖動來實現(xiàn)對標題的預(yù)覽,點擊相應(yīng)的標題即可跳轉(zhuǎn)并顯示詳細內(nèi)容。同時,在下方內(nèi)容界面利用了安卓的新特性:fragment片段布局。你只需輕輕地左右滑動手指也可以快速方便地切換內(nèi)容顯示。在顯示內(nèi)容的同時,標題欄會自動定位并居中,通過綠色字體標示出你當(dāng)前所查看的信息主題。在內(nèi)容展示界面長按2-3秒,即可進入文本選擇模式,你可以拖動滑塊選擇需要的文本,并對選擇的文本進行復(fù)制、分享等操作。在加載信息時,在標題欄右上角會有一個進度條不停旋轉(zhuǎn),給用戶很好的使用體驗。交互界面如圖3所示。

        圖3 交互界面

        3.2 信息數(shù)據(jù)的獲取與處理

        本軟件信息數(shù)據(jù)的獲取途徑主要有兩種,一種是學(xué)院簡介類信息的獲取主要來自學(xué)校官方網(wǎng)站;一種是聯(lián)系人通訊錄信息的獲取來自sqlite數(shù)據(jù)庫。

        1)網(wǎng)頁信息的獲取

        為了節(jié)約開發(fā)周期和成本,數(shù)據(jù)是通過靜態(tài)網(wǎng)頁的形式存儲于學(xué)校的服務(wù)器上的。在手機端利用Android自帶的WebView控件對此進行訪問并解析。之后通過網(wǎng)頁的形式展示在手機上。當(dāng)然如果有信息需要更新,那么只需要更新服務(wù)器上的數(shù)據(jù)即可。不需要再對手機端程序進行更改,減少了開發(fā)周期、維護難度和成本。

        主要實現(xiàn)代碼如下:

        2)數(shù)據(jù)庫信息的獲取

        由于聯(lián)系人信息數(shù)據(jù)過多,故采用sqllite數(shù)據(jù)庫進行處理。學(xué)校的管理人員把數(shù)據(jù)錄入完成之后,把數(shù)據(jù)庫文件(.db)放在服務(wù)器上,在手機端自動檢查更新并下載,然后在本地進行處理操作。再通過對數(shù)據(jù)的固定格式處理顯示在用戶界面上。

        主要實現(xiàn)代碼如下:

        3.3 地圖模塊的設(shè)計與實現(xiàn)

        本模塊主要采用了百度地圖的開放API進行開發(fā)。主要實現(xiàn)的功能有:定位、周邊搜索、路徑規(guī)劃、衛(wèi)星圖交通圖查看功能等。新生初來乍到,對校園周邊的環(huán)境并不熟悉。有了這個功能可以讓新生少走很多彎路,再也不用因為不熟悉環(huán)境而困擾。

        地圖界面要求有極強的交互性。在本軟件中,你可以通過各種手勢、按鈕對地圖進行一系列的操作。如:雙擊放大、雙指上下滑動切換3D圖、雙指旋轉(zhuǎn)可旋轉(zhuǎn)地圖等。地圖的路徑規(guī)劃和周邊查找是一亮點。

        本模塊使用的是百度地圖為開發(fā)者提供的接口,利用此接口可以非常方便地調(diào)用百度地圖的大部分功能,非常方便。我們主要使用的百度地圖的類庫為baidumapapi_vX_X_X.jar和libBaiduMapSDK_vX_ X_X.so。

        地圖界面如圖4所示。

        圖4 地圖界面

        3.4 增強用戶體驗及優(yōu)化

        為了最大化地增強用戶使用體驗,本人對此模塊進行了反復(fù)的測試,進行大量細節(jié)優(yōu)化。主要體現(xiàn)在:

        1)加載數(shù)據(jù)失敗時,會自動判斷原因并出現(xiàn)友好的提示界面,讓用戶一看就能明白數(shù)據(jù)加載出錯的原因并及時處理。

        2)標題欄右上角顯示數(shù)據(jù)加載的進度提示,讓用戶更加了解數(shù)據(jù)加載情況,避免長時間等待影響心情。

        3)跟隨現(xiàn)今UI界面風(fēng)格以及發(fā)展趨勢,避免使用物理按鍵進行功能操作,盡量使所有操作觸屏化,增強用戶使用體驗。

        4)界面配色搭配風(fēng)格更加簡潔美觀大方,滿足用戶體驗需求。

        4 結(jié) 論

        該軟件的設(shè)計與實現(xiàn)使得新生能夠借助智能手機隨時隨地了解學(xué)校概況,查找所需要的信息,體現(xiàn)了信息化技術(shù)在學(xué)校管理中的應(yīng)用。通過實際應(yīng)用表明,本軟件具有測試準確、穩(wěn)定可靠、人機交互界面友好等特點,達到了設(shè)計要求。

        [1]夏幫貴.基于Android平臺的移動學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報:自然科學(xué)版,2011(5):81-84.

        [2]王玉英.基于JSP的MySQL數(shù)據(jù)庫訪問技術(shù) [J].現(xiàn)代計算機:專業(yè)版,2010(14):67-70.

        [3]沈澔.Android與ios移動操作系統(tǒng)技術(shù)創(chuàng)新模式對比[J].中小企業(yè)管理與科技,2012,5(2):288-289.

        [4]齊豫、吳文明.SQLite數(shù)據(jù)庫在Android開發(fā)中的應(yīng)用[J].程序員,2011,4(3):56-61.

        [5]吳志敏.2010我的Android之旅[J].程序員,2010,3(3):33-35.

        [6]高蘭蘭.基于Android平臺的多分辨率解決方案[J].軟件,2011,3(9):75-76.

        [7]王紹祥,邵玉斌.Android手機與數(shù)據(jù)庫的一種數(shù)據(jù)交互方法[J].中國計算機報,2012,3(7):4-6.

        [8]段昕、朱國魂.基于Android的跨平臺資源管理系統(tǒng)的研究[J].電子設(shè)計工程,2015,11(21):28-31.

        [9]王培森,李宗睿,馮永亮.基于Android的校園信息發(fā)布共享平臺開發(fā)研究[J].信息通信,2015(11):105.

        [10]王坤,宋承繼,劉偉.基于Android的校園服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[J].自動化與儀器儀表,2015(4):142-144.

        [11]熊志君.Android在高校學(xué)生信息服務(wù)系統(tǒng)中的應(yīng)用研究[D].南昌大學(xué),2013.

        [12]葉根梅.基于Android的校園信息服務(wù)系統(tǒng)的開發(fā)研究[J].科技廣場,2013(8):32-34.

        [13]葉福,雷體南.基于Android終端的移動學(xué)習(xí)資源設(shè)計與實現(xiàn)[J].中國教育信息化,2015(19):52-54.

        [14]劉清堂、向丹丹.面向3G手機的移動學(xué)習(xí)資源交互設(shè)計與實現(xiàn)[J].中國電化教育,2011(11):72-75.

        [15]李蕾,李曉麗.基于IOS手持終端的移動學(xué)習(xí)資源設(shè)計研究[J].中國電化教育,2014(12):93-97.

        Design and implementation of Xinjiang agricultural vocational college assistant for new students

        LI Gui-zhen
        (Xinjiang Agricultural Vocational College,Changji 831100,China)

        With the popularity of Communication network and smart phones Mobile,phone has become the main tool for people to obtain information.his article embarks from the school actual demand,To simplify the newborn registration procedures,and reflect the importance of information technology in campus construction,complete the design and implementation of assistant for new students Based on the Android platform.The software include five modules:information query、entrance guide、communication of college、map navigation and the platform of campus application.In addition,for the convenience of users,also design favorites and a variety of query.The favorites to collect contact information,read the college campus information,geographic location,phone number,and a variety of query information,etc.Practical application shows that the software has the characteristics of simple operation,accurate test,reached the design requirements.

        campus informatization;Android;mobile phone platform;assistant for new students

        TN02

        :A

        :1674-6236(2017)02-0059-04

        2016-01-29稿件編號:201601277

        李桂珍(1982—),女,新疆昌吉人,碩士,講師。研究方向:移動應(yīng)用開發(fā)、信息管理。

        猜你喜歡
        界面校園用戶
        國企黨委前置研究的“四個界面”
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        校園的早晨
        琴童(2017年3期)2017-04-05 14:49:04
        春滿校園
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        人機交互界面發(fā)展趨勢研究
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        手機界面中圖形符號的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        開心校園
        亚洲av高清资源在线观看三区| 亚洲午夜无码av毛片久久| 免费a级毛片无码无遮挡| 亚洲国产午夜精品乱码| 亚洲素人日韩av中文字幕| 国产一区二区三区在线视频观看| 日本最新免费二区三区| 成人无码区免费a片www| 老熟女一区二区免费| 日本精品一区二区三区试看| 国产精品国产三级国产av品爱网| 亚洲va中文字幕无码| 国产91一区二这在线播放| 国产91久久精品成人看网站| 亚洲成av人综合在线观看| 熟妇的荡欲色综合亚洲| 91精品国产91久久久久久青草| 在线观看视频国产一区二区三区| 无码毛片内射白浆视频| 人妻少妇邻居少妇好多水在线| 久久老子午夜精品无码| 爱爱免费视频一区二区三区| 男人和女人做爽爽免费视频| 日本夜爽爽一区二区三区| 在线观看极品裸体淫片av| 青青草高中生在线视频| 人妻有码中文字幕| 欧美成人www免费全部网站| 日本一区不卡在线观看| 精品偷自拍另类在线观看| 欧美巨大xxxx做受中文字幕| 亚洲AV永久无码精品表情包| 日本av天堂一区二区三区| 18禁真人抽搐一进一出在线| 99热最新在线观看| 亚洲国产大胸一区二区三区| 亚洲av永久无码天堂网| 丰满人妻妇伦又伦精品国产 | 国产在线观看www污污污| 亚洲精品日本| 亚洲熟妇av一区二区在线观看|