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

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

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

李桂珍

(新疆農業(yè)職業(yè)技術學院 新疆 昌吉831100)

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

李桂珍

(新疆農業(yè)職業(yè)技術學院 新疆 昌吉831100)

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

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

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

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

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

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

1)實用性原則

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

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

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

3)安全可靠性原則

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

4)用戶界面美觀原則

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

5)準確性與原則性原則

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

6)易用性原則

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

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

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

圖1 系統(tǒng)總體結構圖

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

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

圖2 類之間的關系

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

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

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

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

圖3 交互界面

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

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

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

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

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

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

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

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

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

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

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

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

地圖界面如圖4所示。

圖4 地圖界面

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

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

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

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

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

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

4 結 論

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

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

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

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

[4]齊豫、吳文明.SQLite數(shù)據(jù)庫在Android開發(fā)中的應用[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].電子設計工程,2015,11(21):28-31.

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

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

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

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

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

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

[15]李蕾,李曉麗.基于IOS手持終端的移動學習資源設計研究[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—),女,新疆昌吉人,碩士,講師。研究方向:移動應用開發(fā)、信息管理。

猜你喜歡
界面校園用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發(fā)展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
開心校園
主站蜘蛛池模板: 欧美在线中文字幕| 韩日午夜在线资源一区二区| 亚洲无码电影| h网站在线播放| 国产欧美高清| 91免费国产在线观看尤物| 99在线观看免费视频| 露脸一二三区国语对白| 日韩欧美国产精品| 亚洲a级在线观看| 久久99蜜桃精品久久久久小说| 国产爽爽视频| 国产精品免费久久久久影院无码| a毛片免费观看| 热九九精品| 免费精品一区二区h| AV无码国产在线看岛国岛| 亚洲 日韩 激情 无码 中出| 日韩成人高清无码| 国产97视频在线观看| 美女裸体18禁网站| julia中文字幕久久亚洲| 欧美区日韩区| 亚洲第一成人在线| 国产在线视频自拍| 伊人久久大线影院首页| 国产精品短篇二区| 精品国产三级在线观看| 老司国产精品视频91| 日本在线国产| 99视频只有精品| 亚洲成人手机在线| 国产精品嫩草影院av| 色综合久久88色综合天天提莫 | 国产人成乱码视频免费观看| 97国产精品视频自在拍| 亚洲黄色成人| 一级看片免费视频| 一区二区三区四区日韩| 精品国产电影久久九九| 国产白浆视频| 99热亚洲精品6码| 欧美激情二区三区| 中文字幕永久视频| 久久精品无码国产一区二区三区| 亚洲AⅤ波多系列中文字幕| 91口爆吞精国产对白第三集 | 91福利片| 国产日韩丝袜一二三区| 亚洲第一国产综合| 伊大人香蕉久久网欧美| 国产精品yjizz视频网一二区| 欧美日韩高清| 波多野结衣一区二区三区AV| 无码在线激情片| 热99re99首页精品亚洲五月天| 国产美女免费| 国产欧美精品午夜在线播放| 国产成人精品免费视频大全五级| 国产精选自拍| 亚洲成人免费看| 亚洲成人精品久久| 免费人成又黄又爽的视频网站| 狠狠色噜噜狠狠狠狠奇米777| 免费一级无码在线网站| 欧美国产精品不卡在线观看| 国产精品美人久久久久久AV| 97视频精品全国在线观看| 欧洲亚洲一区| 欧美日韩中文国产va另类| 国产特级毛片aaaaaaa高清| 91精品久久久无码中文字幕vr| 欧美日韩精品在线播放| 91精品久久久无码中文字幕vr| 91在线无码精品秘九色APP| 噜噜噜久久| 91丨九色丨首页在线播放| 午夜福利视频一区| 国产女人在线视频| 国产免费福利网站| 天堂在线视频精品| 成人午夜天|