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

        ?

        基于Android手機(jī)與Internet投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2014-11-14 07:23:15張杰諸葉平劉丹許金普
        現(xiàn)代電子技術(shù) 2014年22期

        張杰+諸葉平+劉丹+許金普

        摘 要: 針對傳統(tǒng)紙質(zhì)版投票過程中繁瑣費(fèi)時的問題,提出一種基于Android手機(jī)與Internet投票系統(tǒng)的設(shè)計(jì)方法。搭建了一個通用的手機(jī)開發(fā)環(huán)境,開發(fā)出一個以Android手機(jī)為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計(jì)的服務(wù)器以及Eclipse環(huán)境開發(fā)的手機(jī)投票軟件為核心的投票系統(tǒng)。該系統(tǒng)通過WiFi連接到局域網(wǎng),具有操作簡易、安全易擴(kuò)展、統(tǒng)計(jì)結(jié)果快速高效的特點(diǎn),有很強(qiáng)的應(yīng)用價值和推廣前景。

        關(guān)鍵詞: Android; Internet; Eclipse; 投票系統(tǒng); WiFi

        中圖分類號: TN964?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2014)22?0091?04

        Design and implementation of voting system based on Android mobile phone and Internet

        ZHANG Jie1, ZHU Ye?ping1,2, LIU Dan1, XU Jin?pu1,3

        (1. Agricultural Information Institute of Chinese Academy of Agricultural Sciences, Beijing 100081, China;

        2. Key Laboratory of Agricultural Information Service Technology, Ministry of Agriculture, Beijing 100081, China;

        3. College of Animation & Communication , Qingdao Agricultural University, Qingdao 266109, China)

        Abstract: Aiming at the problems of cumbersome and time?consumption in traditional voting process of paper, a new design approach of voting system based on Android mobile phones and Internet is proposed. A universal environment for mobile phones development was constructed. A voting system based on the hardware of mobile phones with Android system and software which is consist of a server designed by ASP.NET and a mobile phone voting software developed by Eclipse, was developed. The system can be connected with local network through WiFi. It is easy to operate and extend, and has the characteristics of safety and fast statistics. It has a high application value and promotion prospect.

        Keywords: Android; Internet; Eclipse; voting system; WiFi

        0 引 言

        法律規(guī)定選舉權(quán)和被選舉權(quán)是公民的基本政治權(quán)利之一,為了保證公民切實(shí)行使該權(quán)利,通常采取投票方式。從班級選舉班委到國家選舉主席都會遇到投票問題,然而大部分仍然采取傳統(tǒng)的手寫處理、人工監(jiān)督和統(tǒng)計(jì)等方式,此方法費(fèi)時費(fèi)力,結(jié)果統(tǒng)計(jì)不夠靈活快捷,已不能滿足快節(jié)奏信息時代背景下人們的需要[1?3]。

        近年來,科學(xué)技術(shù)突飛猛進(jìn),信息技術(shù)更是日新月異,先進(jìn)的科技產(chǎn)品極大地方便了人們?nèi)粘I?。?jù)統(tǒng)計(jì),到2012年6月底,我國手機(jī)上網(wǎng)用戶量已高達(dá)3.88億,手機(jī)的智能性以及低廉價格促使很多人從普通手機(jī)轉(zhuǎn)向手機(jī)上網(wǎng)[4]。Android是由Google公司開發(fā)的面向移動設(shè)備的操作系統(tǒng),現(xiàn)在其市場用戶占有量已超過塞班和IOS,成為國內(nèi)第一大智能手機(jī)操作系統(tǒng)[5?7]。Android操作系統(tǒng)完全開源,使用Linux內(nèi)核[8?9],方便廣大程序員開發(fā)出各種功能新奇的應(yīng)用軟件。基于這種背景和需求,本研究開發(fā)出一種基于Android手機(jī)與Internet的投票軟件,該系統(tǒng)能很好地模擬現(xiàn)實(shí)投票,快速高效地統(tǒng)計(jì)出投票結(jié)果。

        1 開發(fā)環(huán)境的構(gòu)建

        1.1 Android系統(tǒng)

        Android是Google公司于2007年11月推出的一款針對智能手機(jī)、平板電腦等移動設(shè)備的操作系統(tǒng),國內(nèi)稱之為“安卓”。它基于Linux內(nèi)核,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是一個開發(fā)而完整的移動“軟件?!盵10]。其次,Android系統(tǒng)采用分層架構(gòu),從高到低依次是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層[11]。代碼的開源性、不受運(yùn)營商的束縛、豐富的硬件選擇、無縫結(jié)合的Google應(yīng)用等特點(diǎn)已使得Android操作系統(tǒng)成為目前全球最大的智能手機(jī)操作系統(tǒng)。

        1.2 應(yīng)用程序開發(fā)環(huán)境的搭建

        基于Android手機(jī)與Internet的投票系統(tǒng)開發(fā)環(huán)境包括2部分:客戶端(Android手機(jī))和服務(wù)器端(電腦)??蛻舳说拈_發(fā)環(huán)境分為以下幾個環(huán)節(jié)[12]:

        (1) JDK。JDK即為Java開發(fā)工具包(Java Development Kit)的簡稱,是一切Java應(yīng)用程序的基礎(chǔ),它提供Java開發(fā)類庫,是一種構(gòu)建在Java平臺上發(fā)布應(yīng)用程序和組件的開發(fā)環(huán)境。本次開發(fā)所用的JDK版本是1.6。

        (2) Eclipse。這是一個集成開發(fā)環(huán)境,是開發(fā)Java軟件的一個工具,使用十分廣泛,本次開發(fā)使用的版本號是4.2。

        (3) Android SDK。這是安卓軟件開發(fā)工具包(Software Development Kit)的簡寫,提供基礎(chǔ)的Android開發(fā)類庫和豐富的控件,幫助程序員設(shè)計(jì)和開發(fā)Android應(yīng)用軟件。其支持線性布局、絕對布局和相對布局[13],此次版本號為4.2。手機(jī)端開發(fā)環(huán)境界面如圖1所示。服務(wù)器端使用ASP.NET和ACCESS數(shù)據(jù)庫。

        圖1 手機(jī)端開發(fā)環(huán)境界面

        2 系統(tǒng)框架

        2.1 軟件框架

        系統(tǒng)分為客戶端和服務(wù)器端兩部分,二者在同一個局域網(wǎng)內(nèi)即可完成投票功能??蛻舳酥饕δ苡校篒P驗(yàn)證、獲取候選人名單、投票、提交結(jié)果、退出系統(tǒng)。服務(wù)器的功能為:登錄系統(tǒng)、修改用戶名、顯示或隱藏IP地址、上傳候選人名單、名單相關(guān)操作、開始投票、統(tǒng)計(jì)結(jié)果、清空結(jié)果、結(jié)束投票等。軟件框架圖如圖2所示。

        2.2 投票原理

        投票系統(tǒng)的核心是手機(jī)端和服務(wù)器端的數(shù)據(jù)交互。本設(shè)計(jì)采取Internet訪問的方式連接服務(wù)器,因而要從手機(jī)端輸入服務(wù)器IP地址。為了便于用戶知道網(wǎng)絡(luò)地址,系統(tǒng)自動獲取,只需要使用者點(diǎn)擊頁面上“獲取IP地址”按鈕即可。具體投票流程為:首先,投票管理員登錄系統(tǒng)后,自動獲取服務(wù)器IP地址,同時用戶動態(tài)上傳候選人名單;其次,評委手動輸入IP地址并直接獲取候選人名單和允許的投票數(shù)量,接著投票并提交結(jié)果;最后,管理員點(diǎn)擊服務(wù)器端統(tǒng)計(jì)按鈕即可得到最終結(jié)果。注意,輸入IP地址后,系統(tǒng)會先后檢查手機(jī)設(shè)備惟一標(biāo)示符以及IP地址,當(dāng)二者合格后才會返回候選人名單。其中設(shè)備惟一標(biāo)示符合格的條件是:服務(wù)器端確定開始投票后該設(shè)備第一次投票,即不可能在一輪投票中多次投票。投票流程如圖3所示。

        圖2 軟件框架圖

        2.3 數(shù)據(jù)處理

        投票系統(tǒng)的分析對象是數(shù)據(jù),獲取候選人名單并穩(wěn)定地傳到服務(wù)器進(jìn)行統(tǒng)計(jì)是投票過程的關(guān)鍵。手機(jī)端使用Android系統(tǒng)自帶的SQLite數(shù)據(jù)庫,由姓名和編號字段構(gòu)成。為保證投票系統(tǒng)服務(wù)器端方便快速地部署到各個電腦上,服務(wù)器端利用輕便的Access 2007數(shù)據(jù)庫管理數(shù)據(jù),這樣避免用戶安裝SQL Server等大型軟件。Access中有CandinateName,DeviceIDs,T_User等表格,分別用來存儲候選人名單及得票數(shù)、手機(jī)惟一標(biāo)示符、管理員賬號等數(shù)據(jù)。數(shù)據(jù)處理原理如下:

        (1) 投票管理員將本地候選人名單(XLS或XLSX格式)上傳到服務(wù)器;

        (2) 通過驗(yàn)證后的手機(jī)從服務(wù)器獲取名單數(shù)據(jù)并存入SQLite中;

        (3) 評委提取SQLite中名單,勾選候選人并提交結(jié)果;

        (4) 結(jié)果傳到服務(wù)器數(shù)據(jù)庫中。因?yàn)橥镀边^程中存在多用戶同時和服務(wù)器進(jìn)行數(shù)據(jù)交換,為避免數(shù)據(jù)混亂,采用Session(會話)方式處理[14?16]。

        圖3 投票流程圖

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

        3.1 手機(jī)端

        手機(jī)端利用Eclipse和Android SDK開發(fā)。在Eclipse軟件中選擇File/new/project/Android Application Project,即可建立一個Android應(yīng)用工程。其中主要文件有:源程序文件src、資源文件res和應(yīng)用配置文件AndroidMainfest.xml[17]。源代碼主要集中在以下4個文件中:

        (1) MainActivity.java是應(yīng)用中的組件,為用戶提供可視化界面以及觸動按鈕所引發(fā)的事件編碼,是本系統(tǒng)的主程序;

        (2) CandinateOper.java完成客戶端和服務(wù)器之間的數(shù)據(jù)交互;

        (3) DeviceID.java獲取手機(jī)惟一標(biāo)示符并傳遞給服務(wù)器;

        (4) Perpon.java完成SQLite數(shù)據(jù)庫中的數(shù)據(jù)交互。界面布局集中在res/layout路勁下的activity_main.xml文件中,使用線性布局和表格布局。

        圖4 手機(jī)客戶端系統(tǒng)界面

        圖5 手機(jī)端程序測試界面

        3.2 服務(wù)器端

        服務(wù)器端開發(fā)工具包括:ASP.NET 2010,C#,ACCESS。系統(tǒng)使用VS自帶的Gridview模板。在開始投票前能編輯、刪除候選人名單,開始投票后,自動按照票數(shù)排序,同時表格不允許做任何修改。點(diǎn)擊統(tǒng)計(jì)結(jié)果,系統(tǒng)實(shí)時刷新投票結(jié)果以及此時已經(jīng)投票的評委數(shù)量。在不清空結(jié)果的情況下,點(diǎn)擊開始投票可在保留上次結(jié)果下進(jìn)行第二輪投票。本系統(tǒng)核心是保證客戶端和服務(wù)器端穩(wěn)定的數(shù)據(jù)傳輸,因而采用HTTP協(xié)議。

        4 系統(tǒng)設(shè)置與測試

        基于Android手機(jī)和Internet的投票系統(tǒng)包含VoteSystem.apk應(yīng)用程序和服務(wù)器端發(fā)布程序VoteSystem,前者安裝在Android手機(jī)上,后者部署到IIS上。注意,只有當(dāng)二者在同一個局域網(wǎng)下才能實(shí)現(xiàn)投票功能。首先,手機(jī)通過WiFi連接到局域網(wǎng),然后輸入服務(wù)器端顯示的IP地址即可實(shí)現(xiàn)數(shù)據(jù)傳輸。手機(jī)端程序測試界面如圖5所示。服務(wù)器端系統(tǒng)測試界面圖如圖6所示。

        圖6 服務(wù)器端系統(tǒng)測試界面

        5 結(jié) 語

        本文在充分研究現(xiàn)實(shí)投票環(huán)節(jié)的基礎(chǔ)上,利用“Eclipse+JDK+Android SDK+ADT”和Visual Studio2010開發(fā)了一個基于Android手機(jī)和Internet的投票系統(tǒng)。系統(tǒng)以Android操作系統(tǒng)手機(jī)為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計(jì)的服務(wù)器以及借助Eclipse環(huán)境開發(fā)的手機(jī)投票軟件為核心,采用局域網(wǎng)和移動設(shè)備通訊技術(shù)傳輸數(shù)據(jù),將現(xiàn)實(shí)中繁瑣的投票環(huán)節(jié)程序化,有很強(qiáng)的應(yīng)用價值,能幫助用戶公平、公開、公正地進(jìn)行投票。具有以下特點(diǎn):

        (1) 降低傳統(tǒng)紙質(zhì)版投票時間,減少監(jiān)票環(huán)節(jié),快速準(zhǔn)確地統(tǒng)計(jì)出結(jié)果;

        (2) 支持多用戶同時投票且不發(fā)生沖突,服務(wù)器端候選人名單傳輸、投票過程以及結(jié)果統(tǒng)計(jì)完全公開,投票結(jié)果公正可信;

        (3) 操作簡單,使用方便,支持多輪重復(fù)投票(在前期投票結(jié)果基礎(chǔ)上繼續(xù)投票);

        (4) 系統(tǒng)適應(yīng)性強(qiáng),便于移植。只要Android系統(tǒng)的手機(jī)設(shè)備以及局域網(wǎng)即可使用該系統(tǒng),很容易完成軟件安裝及環(huán)境部署;

        (5) 易于擴(kuò)展、使用安全。系統(tǒng)中投票人員名單、允許投票數(shù)量、IP地址等都是動態(tài)設(shè)置,投票在局域網(wǎng)下進(jìn)行,不受外網(wǎng)攻擊,保證投票安全。

        注:本文通訊作者為諸葉平。

        參考文獻(xiàn)

        [1] 戴紅芳,丁順新.通用 PHP 網(wǎng)上投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009(11):84?87.

        [2] 郭政慧,王巖.網(wǎng)絡(luò)投票系統(tǒng)的防注入數(shù)據(jù)技術(shù)探討[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006(9):12?14.

        [3] 吳志輝.在線投票系統(tǒng)[J].科技經(jīng)濟(jì)市場,2007(3):9?10.

        [4] 黃經(jīng).基于Android手機(jī)平臺的交通調(diào)查計(jì)數(shù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:華南理工大學(xué),2012.

        [5] 郭定聰.基于Web服務(wù)器的Android手機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

        [6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機(jī)的輕量級訪問控制[J].計(jì)算機(jī)應(yīng)用研究,2010(7):2611?2613.

        [7] 孫曉宇.Android手機(jī)界面管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2009.

        [8] 梁超.Android內(nèi)核與標(biāo)準(zhǔn)Linux內(nèi)核對比分析[J].工業(yè)設(shè)計(jì), 2012(3):53?55.

        [9] 劉仙艷.移動終端開放平臺——Android[J].信息通信技術(shù),2011(4):40?45.

        [10] 白文江.基于Android 平臺的移動應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報(bào),2011,12(3):117?120.

        [11] 宋小倩,周東升.基于 Android 平臺的應(yīng)用開發(fā)研究[J].軟件導(dǎo)刊,2011,10(2):104?106.

        [12] GANDHEWAR N, SHEIKH R. Google Android: an emerging software platform for mobile devices [J]. International Journal on Computer Science & Engineering, 2010, Special Issue: 12?17.

        [13] 楊林楠,郜魯濤,林爾升,等.基于 Android 系統(tǒng)手機(jī)的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報(bào),2012,28(18): 163?168.

        [14] 陳聯(lián)柯.基于Android平臺的通訊管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D]. 北京:北京郵電大學(xué),2012.

        [15] 董思博,周園園,王祿祿.基于android平臺的通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技傳播,2011(7):221?226.

        [16] 黃星文.基于Android的手機(jī)通訊協(xié)議應(yīng)用研究與實(shí)現(xiàn)[D]. 蘭州:蘭州大學(xué),2010.

        [17] 王建,楊曉東,劉志軍.基于 Android 與互聯(lián)網(wǎng)的手機(jī)投票系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013,13(5):78?81.

        圖6 服務(wù)器端系統(tǒng)測試界面

        5 結(jié) 語

        本文在充分研究現(xiàn)實(shí)投票環(huán)節(jié)的基礎(chǔ)上,利用“Eclipse+JDK+Android SDK+ADT”和Visual Studio2010開發(fā)了一個基于Android手機(jī)和Internet的投票系統(tǒng)。系統(tǒng)以Android操作系統(tǒng)手機(jī)為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計(jì)的服務(wù)器以及借助Eclipse環(huán)境開發(fā)的手機(jī)投票軟件為核心,采用局域網(wǎng)和移動設(shè)備通訊技術(shù)傳輸數(shù)據(jù),將現(xiàn)實(shí)中繁瑣的投票環(huán)節(jié)程序化,有很強(qiáng)的應(yīng)用價值,能幫助用戶公平、公開、公正地進(jìn)行投票。具有以下特點(diǎn):

        (1) 降低傳統(tǒng)紙質(zhì)版投票時間,減少監(jiān)票環(huán)節(jié),快速準(zhǔn)確地統(tǒng)計(jì)出結(jié)果;

        (2) 支持多用戶同時投票且不發(fā)生沖突,服務(wù)器端候選人名單傳輸、投票過程以及結(jié)果統(tǒng)計(jì)完全公開,投票結(jié)果公正可信;

        (3) 操作簡單,使用方便,支持多輪重復(fù)投票(在前期投票結(jié)果基礎(chǔ)上繼續(xù)投票);

        (4) 系統(tǒng)適應(yīng)性強(qiáng),便于移植。只要Android系統(tǒng)的手機(jī)設(shè)備以及局域網(wǎng)即可使用該系統(tǒng),很容易完成軟件安裝及環(huán)境部署;

        (5) 易于擴(kuò)展、使用安全。系統(tǒng)中投票人員名單、允許投票數(shù)量、IP地址等都是動態(tài)設(shè)置,投票在局域網(wǎng)下進(jìn)行,不受外網(wǎng)攻擊,保證投票安全。

        注:本文通訊作者為諸葉平。

        參考文獻(xiàn)

        [1] 戴紅芳,丁順新.通用 PHP 網(wǎng)上投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009(11):84?87.

        [2] 郭政慧,王巖.網(wǎng)絡(luò)投票系統(tǒng)的防注入數(shù)據(jù)技術(shù)探討[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006(9):12?14.

        [3] 吳志輝.在線投票系統(tǒng)[J].科技經(jīng)濟(jì)市場,2007(3):9?10.

        [4] 黃經(jīng).基于Android手機(jī)平臺的交通調(diào)查計(jì)數(shù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:華南理工大學(xué),2012.

        [5] 郭定聰.基于Web服務(wù)器的Android手機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

        [6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機(jī)的輕量級訪問控制[J].計(jì)算機(jī)應(yīng)用研究,2010(7):2611?2613.

        [7] 孫曉宇.Android手機(jī)界面管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2009.

        [8] 梁超.Android內(nèi)核與標(biāo)準(zhǔn)Linux內(nèi)核對比分析[J].工業(yè)設(shè)計(jì), 2012(3):53?55.

        [9] 劉仙艷.移動終端開放平臺——Android[J].信息通信技術(shù),2011(4):40?45.

        [10] 白文江.基于Android 平臺的移動應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報(bào),2011,12(3):117?120.

        [11] 宋小倩,周東升.基于 Android 平臺的應(yīng)用開發(fā)研究[J].軟件導(dǎo)刊,2011,10(2):104?106.

        [12] GANDHEWAR N, SHEIKH R. Google Android: an emerging software platform for mobile devices [J]. International Journal on Computer Science & Engineering, 2010, Special Issue: 12?17.

        [13] 楊林楠,郜魯濤,林爾升,等.基于 Android 系統(tǒng)手機(jī)的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報(bào),2012,28(18): 163?168.

        [14] 陳聯(lián)柯.基于Android平臺的通訊管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D]. 北京:北京郵電大學(xué),2012.

        [15] 董思博,周園園,王祿祿.基于android平臺的通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技傳播,2011(7):221?226.

        [16] 黃星文.基于Android的手機(jī)通訊協(xié)議應(yīng)用研究與實(shí)現(xiàn)[D]. 蘭州:蘭州大學(xué),2010.

        [17] 王建,楊曉東,劉志軍.基于 Android 與互聯(lián)網(wǎng)的手機(jī)投票系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013,13(5):78?81.

        圖6 服務(wù)器端系統(tǒng)測試界面

        5 結(jié) 語

        本文在充分研究現(xiàn)實(shí)投票環(huán)節(jié)的基礎(chǔ)上,利用“Eclipse+JDK+Android SDK+ADT”和Visual Studio2010開發(fā)了一個基于Android手機(jī)和Internet的投票系統(tǒng)。系統(tǒng)以Android操作系統(tǒng)手機(jī)為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計(jì)的服務(wù)器以及借助Eclipse環(huán)境開發(fā)的手機(jī)投票軟件為核心,采用局域網(wǎng)和移動設(shè)備通訊技術(shù)傳輸數(shù)據(jù),將現(xiàn)實(shí)中繁瑣的投票環(huán)節(jié)程序化,有很強(qiáng)的應(yīng)用價值,能幫助用戶公平、公開、公正地進(jìn)行投票。具有以下特點(diǎn):

        (1) 降低傳統(tǒng)紙質(zhì)版投票時間,減少監(jiān)票環(huán)節(jié),快速準(zhǔn)確地統(tǒng)計(jì)出結(jié)果;

        (2) 支持多用戶同時投票且不發(fā)生沖突,服務(wù)器端候選人名單傳輸、投票過程以及結(jié)果統(tǒng)計(jì)完全公開,投票結(jié)果公正可信;

        (3) 操作簡單,使用方便,支持多輪重復(fù)投票(在前期投票結(jié)果基礎(chǔ)上繼續(xù)投票);

        (4) 系統(tǒng)適應(yīng)性強(qiáng),便于移植。只要Android系統(tǒng)的手機(jī)設(shè)備以及局域網(wǎng)即可使用該系統(tǒng),很容易完成軟件安裝及環(huán)境部署;

        (5) 易于擴(kuò)展、使用安全。系統(tǒng)中投票人員名單、允許投票數(shù)量、IP地址等都是動態(tài)設(shè)置,投票在局域網(wǎng)下進(jìn)行,不受外網(wǎng)攻擊,保證投票安全。

        注:本文通訊作者為諸葉平。

        參考文獻(xiàn)

        [1] 戴紅芳,丁順新.通用 PHP 網(wǎng)上投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009(11):84?87.

        [2] 郭政慧,王巖.網(wǎng)絡(luò)投票系統(tǒng)的防注入數(shù)據(jù)技術(shù)探討[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006(9):12?14.

        [3] 吳志輝.在線投票系統(tǒng)[J].科技經(jīng)濟(jì)市場,2007(3):9?10.

        [4] 黃經(jīng).基于Android手機(jī)平臺的交通調(diào)查計(jì)數(shù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:華南理工大學(xué),2012.

        [5] 郭定聰.基于Web服務(wù)器的Android手機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

        [6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機(jī)的輕量級訪問控制[J].計(jì)算機(jī)應(yīng)用研究,2010(7):2611?2613.

        [7] 孫曉宇.Android手機(jī)界面管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2009.

        [8] 梁超.Android內(nèi)核與標(biāo)準(zhǔn)Linux內(nèi)核對比分析[J].工業(yè)設(shè)計(jì), 2012(3):53?55.

        [9] 劉仙艷.移動終端開放平臺——Android[J].信息通信技術(shù),2011(4):40?45.

        [10] 白文江.基于Android 平臺的移動應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報(bào),2011,12(3):117?120.

        [11] 宋小倩,周東升.基于 Android 平臺的應(yīng)用開發(fā)研究[J].軟件導(dǎo)刊,2011,10(2):104?106.

        [12] GANDHEWAR N, SHEIKH R. Google Android: an emerging software platform for mobile devices [J]. International Journal on Computer Science & Engineering, 2010, Special Issue: 12?17.

        [13] 楊林楠,郜魯濤,林爾升,等.基于 Android 系統(tǒng)手機(jī)的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報(bào),2012,28(18): 163?168.

        [14] 陳聯(lián)柯.基于Android平臺的通訊管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D]. 北京:北京郵電大學(xué),2012.

        [15] 董思博,周園園,王祿祿.基于android平臺的通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技傳播,2011(7):221?226.

        [16] 黃星文.基于Android的手機(jī)通訊協(xié)議應(yīng)用研究與實(shí)現(xiàn)[D]. 蘭州:蘭州大學(xué),2010.

        [17] 王建,楊曉東,劉志軍.基于 Android 與互聯(lián)網(wǎng)的手機(jī)投票系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2013,13(5):78?81.

        亚洲国产国语在线对白观看| 国产农村三片免费网站| 欧美1区二区三区公司| 女同性恋一区二区三区四区| 日本黄色影院一区二区免费看| 区一区一日本高清视频在线观看| 我也色自拍俺也色自拍| 精品一区中文字幕在线观看| 免费不卡在线观看av| 国产狂喷潮在线观看| 欧美老熟妇欲乱高清视频| 青草蜜桃视频在线观看| 国产午夜精品av一区二区三| 国产精品国产三级国产av18| 影视av久久久噜噜噜噜噜三级| 国产午夜精品一区二区三区不卡| 青青草综合在线观看视频| 亚洲视频观看一区二区| 亚洲中文字幕在线一区| 久久无码专区国产精品| 国产色诱视频在线观看| 漂亮的小少妇诱惑内射系列| 精品一区二区三区亚洲综合| 国产裸体美女永久免费无遮挡 | 国产成人涩涩涩视频在线观看| 欧美成人中文字幕| 国产av普通话对白国语| 中文字幕精品一区二区的区别| 一本色道久久综合狠狠躁篇| 性大片免费视频观看| 国产欧美久久久精品影院| 亚洲国产91高清在线| 精品无码av一区二区三区不卡| 中文亚洲欧美日韩无线码| 四虎影视久久久免费| 日本一区二三区在线中文| 亚洲成av人片女在线观看| 久久久久久久久蜜桃| av无码天堂一区二区三区| 亚洲日韩AV无码美腿丝袜| 中文字幕av素人专区|