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

一種基于Andriod 的社區(qū)羽毛球管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2016-12-05 05:13:51劉博趙衛(wèi)
電子設(shè)計(jì)工程 2016年22期
關(guān)鍵詞:羽毛球界面系統(tǒng)

劉博,趙衛(wèi)

(咸陽(yáng)師范學(xué)院 信息中心,陜西 咸陽(yáng)712000)

一種基于Andriod 的社區(qū)羽毛球管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

劉博,趙衛(wèi)

(咸陽(yáng)師范學(xué)院 信息中心,陜西 咸陽(yáng)712000)

針對(duì)當(dāng)前網(wǎng)絡(luò)需求的社區(qū)化和碎片化趨勢(shì),提出一種基于智能Andriod系統(tǒng)的社區(qū)羽毛球運(yùn)動(dòng)管理系統(tǒng)。通過(guò)對(duì)系統(tǒng)功能需求的分析,將社區(qū)羽毛球管理系統(tǒng)分為社區(qū)羽毛球場(chǎng)館管理、社區(qū)羽毛球指導(dǎo)員管理、基本信息管理、羽毛球設(shè)施管理、系統(tǒng)管理等功能。利用C/S模式對(duì)系統(tǒng)整體架構(gòu)進(jìn)行部署,以windows server 2003作為服務(wù)器操作系統(tǒng),以Apache Tomcat6.0完成對(duì)服務(wù)器端的環(huán)境搭建;安裝Andriod JDK完成對(duì)客戶(hù)端程序的編譯。通過(guò)詳細(xì)的設(shè)計(jì)實(shí)現(xiàn)了社區(qū)居民對(duì)羽毛球運(yùn)動(dòng)的網(wǎng)絡(luò)服務(wù)。

Andriod;社區(qū);服務(wù)器端;客戶(hù)端;JDK

針對(duì)傳統(tǒng)羽毛球運(yùn)動(dòng)中在參與人數(shù)、場(chǎng)館設(shè)施、教練等問(wèn)題的限制,導(dǎo)致資源存在著很大的浪費(fèi)的問(wèn)題,開(kāi)始利用web、J2EE等計(jì)算機(jī)技術(shù)開(kāi)發(fā)社區(qū)羽毛球系統(tǒng),從而加強(qiáng)對(duì)社區(qū)羽毛球愛(ài)好者和羽毛球場(chǎng)館等資源的綜合利用,大大提高了體育資源利用的效率。當(dāng)前隨著智能移動(dòng)設(shè)備的普及,特別是用戶(hù)需求社區(qū)化和碎片化的需求,開(kāi)始逐步形成以移動(dòng)APP等為代表的移動(dòng)應(yīng)用發(fā)展趨勢(shì)。這種趨勢(shì)發(fā)展下,開(kāi)發(fā)者開(kāi)始思考利用更加便捷的方式提高羽毛球運(yùn)動(dòng)愛(ài)好者的交流和參與,并提高人們對(duì)羽毛球設(shè)施和場(chǎng)館等資源的利用。因此,結(jié)合當(dāng)前的移動(dòng)智能終端,提出一種基于Andriod的社區(qū)管理系統(tǒng)概念,并對(duì)該系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。

1 系統(tǒng)需求分析

UML作為系統(tǒng)需求分析的重要工具,對(duì)系統(tǒng)需求的分析可分為動(dòng)態(tài)和靜態(tài)的方式對(duì)其需求進(jìn)行分析。文中利用靜態(tài)方法對(duì)社區(qū)羽毛球運(yùn)動(dòng)管理系統(tǒng)的需求進(jìn)行分析,其整體用例則如圖1所示。

圖1 系統(tǒng)整體用例分析

通過(guò)圖1看出,系統(tǒng)將整體的使用角色分為羽毛球愛(ài)好者、系統(tǒng)管理員、俱樂(lè)部教練、社區(qū)管理等角色。其中愛(ài)好者通過(guò)登錄系統(tǒng)查看最近的社區(qū)新聞公告,包括社區(qū)羽毛球活動(dòng)、羽毛球新聞等;社區(qū)管理可發(fā)布相關(guān)的羽毛球場(chǎng)館活動(dòng)信息,讓廣大的愛(ài)好者參與到社區(qū)的羽毛球運(yùn)動(dòng)之中,同時(shí)還可與廣大的羽毛球愛(ài)好者進(jìn)行交流,了解不同愛(ài)好者的需求,另外社區(qū)管理還可對(duì)社區(qū)周?chē)挠鹈驁?chǎng)地進(jìn)行管理;管理員主要對(duì)系統(tǒng)進(jìn)行維護(hù)、管理和備份,同時(shí)對(duì)發(fā)布的新聞、公告等進(jìn)行審核;教練主要接受愛(ài)好者的查詢(xún)、預(yù)約,同時(shí)發(fā)布羽毛球俱樂(lè)部場(chǎng)地的使用情況等。

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

通過(guò)UML建模對(duì)系統(tǒng)需求的分析,將本系統(tǒng)的功能設(shè)計(jì)為如圖2所示。

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

在充分考慮系統(tǒng)的不同角色之后,將其分為圖2的3個(gè)不同角色(游客、注冊(cè)用戶(hù)、管理員)。其中系統(tǒng)管理員主要負(fù)責(zé)對(duì)系統(tǒng)的權(quán)限角色進(jìn)行分配,并對(duì)系統(tǒng)的日常數(shù)據(jù)進(jìn)行維護(hù)等;游客在點(diǎn)擊系統(tǒng)圖標(biāo)之后,只能查看其中的新聞公告、羽毛球場(chǎng)館介紹、社區(qū)場(chǎng)地介紹;注冊(cè)用戶(hù)在登錄系統(tǒng)之后,不同的角色必須對(duì)個(gè)人的基本信息進(jìn)行填寫(xiě);教練員和社區(qū)管理可發(fā)布社區(qū)羽毛球信息、活動(dòng)、新聞等,但必須通過(guò)管理員的審核;場(chǎng)地管理與查詢(xún)模塊包括俱樂(lè)部場(chǎng)地預(yù)約、俱樂(lè)部與社區(qū)場(chǎng)地使用查詢(xún);教練查詢(xún)與預(yù)約包括對(duì)教練基本情況的查詢(xún)和與教練的預(yù)約;社區(qū)羽毛球交流模塊則可以讓教練、俱樂(lè)部人員與愛(ài)好者進(jìn)行交流。

3 系統(tǒng)整體架構(gòu)設(shè)計(jì)

結(jié)合Andriod開(kāi)發(fā)平臺(tái),文中將該系統(tǒng)的整體架構(gòu)設(shè)計(jì)為如圖3所示。

圖3 系統(tǒng)整體架構(gòu)設(shè)計(jì)

在該整體架構(gòu)中,用戶(hù)通過(guò)無(wú)線網(wǎng)絡(luò)對(duì)應(yīng)用服務(wù)器進(jìn)行訪問(wèn),服務(wù)器再通過(guò)與數(shù)據(jù)庫(kù)的交互實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢(xún)。同時(shí)該架構(gòu)中使用MYSQL數(shù)據(jù)庫(kù),是因?yàn)樵摂?shù)據(jù)庫(kù)為一款免費(fèi)的開(kāi)源性軟件,其具有強(qiáng)大的數(shù)據(jù)倉(cāng)儲(chǔ)能力,同時(shí)該軟件具有很強(qiáng)的通用性,可在Linux和Windows系統(tǒng)中應(yīng)用。因此,文中選擇MYSQL作為數(shù)據(jù)庫(kù)管理系統(tǒng)。

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

4.1系統(tǒng)開(kāi)發(fā)環(huán)境部搭建

對(duì)Andriod應(yīng)用程序的開(kāi)發(fā)都采用Java程序語(yǔ)言進(jìn)行編寫(xiě),而要用Java變成首先要下載和安裝JDK工具。同時(shí)完成Andriod開(kāi)發(fā)的集成環(huán)境,都是借助MyEclipse工具的集成功能。要實(shí)現(xiàn)該集成環(huán)境的部署,需要安裝ADT插件,從而可對(duì)程序進(jìn)行代碼編寫(xiě)、調(diào)試、打包等各種服務(wù)。在服務(wù)器的安裝方面,采用Apache Tomcat6.0。在完成對(duì)服務(wù)器系統(tǒng)、Eclipse開(kāi)發(fā)工具、ADT、SDK等開(kāi)發(fā)必備工具后,即可實(shí)現(xiàn)對(duì)該羽毛球管理系統(tǒng)的開(kāi)發(fā)。

4.2系統(tǒng)客戶(hù)端主要功能實(shí)現(xiàn)

1)登錄界面實(shí)現(xiàn)

在Android的開(kāi)發(fā)中,當(dāng)前對(duì)用戶(hù)界面的實(shí)現(xiàn)通常有兩種方式,一種是通過(guò)Java語(yǔ)言進(jìn)行直接的開(kāi)發(fā),通過(guò)代碼的方式對(duì)其進(jìn)行實(shí)現(xiàn);另外的一種則是通過(guò)XML文件實(shí)現(xiàn)對(duì)頁(yè)面的布局。通過(guò)Java變成,則如借助 JavaScript構(gòu)建一個(gè)DOM對(duì)象,然后對(duì)網(wǎng)頁(yè)進(jìn)行拼接。如采用XML的方式,則直接對(duì)HTML代碼進(jìn)行編寫(xiě)即可實(shí)現(xiàn)。因此,在社區(qū)羽毛球的登陸界面的實(shí)現(xiàn)中,文中借助Android UI的實(shí)現(xiàn),將頁(yè)面設(shè)計(jì)分為布局和時(shí)間響應(yīng)兩個(gè)主要的部分。在UI類(lèi)中界面的實(shí)現(xiàn)是以View和ViewGroup為基礎(chǔ),通過(guò)不同類(lèi)見(jiàn)的組合,實(shí)現(xiàn)界面的完美設(shè)計(jì)。同時(shí)通過(guò)在XML文件中潛入多個(gè)不同的VIEW,由此豐富了界面的設(shè)計(jì)。

如以羽毛球愛(ài)好者的登錄為例,首先創(chuàng)建“l(fā)ogin_system. xml”的文件,用于對(duì)整體頁(yè)面的布局。在該文件的外層當(dāng)中為L(zhǎng)inearLayout,在內(nèi)層通常會(huì)直接潛入一個(gè)TableLayout,從而完成對(duì)頁(yè)面的設(shè)計(jì)。其具體的代碼則為:

2)登錄系統(tǒng)實(shí)現(xiàn)

通過(guò)對(duì)登陸系統(tǒng)的流程進(jìn)行的分析,將社區(qū)羽毛球管理系統(tǒng)的登錄流程設(shè)計(jì)為如圖4所示。

圖4 登錄流程設(shè)計(jì)

登陸界面的實(shí)現(xiàn)通常還需要添加文本框,其具體實(shí)現(xiàn)的組建為T(mén)extView。其具體實(shí)現(xiàn)的代碼為:

具體實(shí)現(xiàn)的界面則如圖5所示。

圖5 社區(qū)羽毛球管理登陸界面

4.3服務(wù)器端實(shí)現(xiàn)

在andriod的設(shè)計(jì)中,必須要實(shí)現(xiàn)對(duì)客戶(hù)端與服務(wù)器端的通信才能實(shí)現(xiàn)羽毛球愛(ài)好者、教練等對(duì)數(shù)據(jù)的查詢(xún)。要解決該問(wèn)題,必須從兩方面入手:第一要解決客戶(hù)端的通信選擇;第二要解決服務(wù)器端與數(shù)據(jù)庫(kù)的連接。對(duì)于客戶(hù)端的通信來(lái)講,當(dāng)前主要包括WebService、HTTP等通信,本文則通過(guò)HTTP協(xié)議方式來(lái)實(shí)現(xiàn)。通過(guò)在客戶(hù)端中定義一個(gè)工具類(lèi)HttpUtil,并借助其中的GET和POST命令實(shí)現(xiàn)對(duì)信息的發(fā)送和獲取。如POST命令為:

在服務(wù)器與數(shù)據(jù)庫(kù)的連接方面,本文則采用JDBC借口程序,通過(guò)其中的 Class.forNam命令的驅(qū)動(dòng),獲取一個(gè)Connection對(duì)象,實(shí)現(xiàn)對(duì)羽毛球管理系統(tǒng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)訪問(wèn)。

5 結(jié)束語(yǔ)

通過(guò)從功能、整體架構(gòu)方面對(duì)社區(qū)羽毛球管理系統(tǒng)的構(gòu)建,并借助Java語(yǔ)言實(shí)現(xiàn)了基于Andriod的社區(qū)羽毛球管理。該系統(tǒng)通過(guò)利用XML文件實(shí)現(xiàn)了對(duì)Andriod界面的布局,同時(shí)利用HttpUtil類(lèi)實(shí)現(xiàn)了對(duì)客戶(hù)端網(wǎng)絡(luò)訪問(wèn),從而讓羽毛球愛(ài)好者具有良好的界面體現(xiàn)和網(wǎng)絡(luò)體驗(yàn)。

[1]楊豐盛.Android應(yīng)用開(kāi)發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010.

[2]羅杰,美國(guó).李耀亮.Android應(yīng)用開(kāi)發(fā)[M].北京:人民郵電出版社,2010

[3]郭宏志.Android應(yīng)用開(kāi)發(fā)詳解》M].北京:電子工業(yè)出版社,2010.

[4]佘志龍.Android SDK開(kāi)發(fā)范例大全[M].北京:人民郵電出版社,2010.

[5]王家林.大話企業(yè)級(jí)Android應(yīng)用開(kāi)發(fā)實(shí)踐[M].北京:電子工業(yè)出版社,2011.

[6]斯塔克.使用 HTML、CSS和 JavaScript開(kāi)發(fā) Android程序[M].北京:電子工業(yè)出版社,2011.

[7]來(lái)紹潔.基于智能手機(jī)的體育訓(xùn)練信息管理系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2015(17):68-70.

Design and implementation of a community badminton management system based on Andriod

LIU Bo,ZHAO Wei
(Information Center of Xianyang Normal University,Xianyang 712000,China)

In view of the trend of the community and the fragmentation of the network needs,a system of the community badminton sport management system based on the intelligent Andriod system is proposed.Through the analysis of the functional requirements of the system,the community badminton management system can be divided into the community badminton venue management,community badminton instructor management,basic information management,badminton facilities management,system management and other functions.Using C/S model to deploy the overall architecture of the system,Server Windows 2003 as the server operating system,the Tomcat6.0 Apache to complete the environment of the server side of the building;the installation of JDK Andriod to complete the client program compiler.Through the detailed design and implementation of the community residents of badminton sports network services.

Andriod;community;server;client;JDK

TN99

A

1674-6236(2016)22-0097-03

2015-11-03稿件編號(hào):201511027

咸陽(yáng)師范學(xué)院教學(xué)改革研究項(xiàng)目(20081002);咸陽(yáng)師范學(xué)院科研基金項(xiàng)目(13XSYK063)

劉 博(1976—),男,陜西涇陽(yáng)人,碩士,副教授。研究方向:體育教學(xué)與訓(xùn)練。

猜你喜歡
羽毛球界面系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
羽毛球
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
國(guó)企黨委前置研究的“四個(gè)界面”
羽毛球
幼兒100(2018年35期)2018-12-29 12:32:22
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開(kāi)發(fā)方法研究
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機(jī)交互界面發(fā)展趨勢(shì)研究
羽毛球PK賽
主站蜘蛛池模板: 国产精品成人第一区| 国产一区二区福利| 亚洲美女视频一区| 91免费国产高清观看| 国产成人高清在线精品| 极品国产一区二区三区| 91成人在线观看| 国产精品yjizz视频网一二区| 亚洲欧美另类色图| 毛片手机在线看| 中文字幕久久波多野结衣| 欧美日韩国产在线观看一区二区三区| 久久国产免费观看| 国产成人综合亚洲欧美在| jizz在线免费播放| 人妻夜夜爽天天爽| 亚洲色大成网站www国产| 人妻熟妇日韩AV在线播放| 黄片在线永久| 国产免费久久精品99re丫丫一| 波多野结衣一区二区三区四区视频| 国产极品美女在线播放| 国产精品成人啪精品视频| 日韩无码一二三区| 国产成人综合日韩精品无码首页 | 538精品在线观看| 国产自在线拍| 亚洲av日韩av制服丝袜| 日韩欧美国产中文| 免费一级α片在线观看| 免费久久一级欧美特大黄| 无码一区二区波多野结衣播放搜索| 美女视频黄又黄又免费高清| 亚洲精品制服丝袜二区| 亚洲精品动漫在线观看| 国产一级精品毛片基地| 麻豆AV网站免费进入| 人妻丰满熟妇AV无码区| 2020国产精品视频| 天天综合网在线| 女人18毛片久久| 国模在线视频一区二区三区| 成人免费午夜视频| 国产91色| 丰满少妇αⅴ无码区| 亚洲欧美另类日本| 少妇露出福利视频| 亚洲AV电影不卡在线观看| 亚洲香蕉久久| 日韩无码一二三区| 国产午夜一级毛片| 亚洲欧美激情小说另类| 国国产a国产片免费麻豆| 国产在线一二三区| 亚洲综合香蕉| 亚洲天堂视频在线免费观看| 欧美精品1区2区| 91精品国产福利| 亚洲国产成人精品一二区| 一区二区三区成人| 99久久精品视香蕉蕉| 成人小视频在线观看免费| 精品一区二区三区波多野结衣| 国产精品一区二区国产主播| 成人91在线| 久久香蕉国产线看观看亚洲片| 国产人免费人成免费视频| 免费观看男人免费桶女人视频| 欧美成人看片一区二区三区 | 欧美日韩在线国产| 色香蕉网站| 精品国产成人a在线观看| 日本午夜三级| 日本日韩欧美| 国产成人午夜福利免费无码r| 国产裸舞福利在线视频合集| 日韩欧美中文字幕在线韩免费| 成人日韩视频| 国产肉感大码AV无码| 国产在线一二三区| 亚洲日韩第九十九页| 午夜视频www|