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賽
主站蜘蛛池模板: 成人av专区精品无码国产 | 在线国产资源| 久久青青草原亚洲av无码| 99精品在线视频观看| 久久频这里精品99香蕉久网址| 亚洲欧美日韩中文字幕在线一区| 国产在线日本| 亚洲另类色| 第一区免费在线观看| a免费毛片在线播放| 精品伊人久久久香线蕉| 福利在线一区| 国产成年无码AⅤ片在线| 亚洲成人免费看| 97免费在线观看视频| 亚洲a免费| 久久综合成人| 亚洲福利视频网址| 日韩专区欧美| 国内精自视频品线一二区| 国产精品hd在线播放| 欧美福利在线观看| 亚洲国产成人超福利久久精品| 视频二区亚洲精品| 99久久这里只精品麻豆 | 黑色丝袜高跟国产在线91| 1024国产在线| 亚洲性一区| 自拍偷拍欧美日韩| 九色国产在线| 亚洲精品国产首次亮相| 国产资源免费观看| 亚洲精品视频在线观看视频| 三上悠亚在线精品二区| 91精品国产综合久久不国产大片| 欧美激情综合| 亚洲天堂久久新| 亚洲最大情网站在线观看| 国产精品自在在线午夜| 久久综合九色综合97网| 青草视频在线观看国产| 亚洲美女一区二区三区| 亚洲精品视频网| 国产精品国产主播在线观看| 大学生久久香蕉国产线观看| 免费国产不卡午夜福在线观看| 久久精品国产亚洲麻豆| 91精品专区| 五月丁香在线视频| 色综合综合网| 欧美日韩第二页| 亚洲手机在线| 欧美一级黄色影院| 美女无遮挡免费网站| 超薄丝袜足j国产在线视频| 日本一区二区三区精品国产| 国内精自线i品一区202| 在线无码私拍| 在线欧美一区| 欧美区一区二区三| 国产在线欧美| 日韩大乳视频中文字幕| 538国产在线| 久久精品丝袜| 91精品福利自产拍在线观看| AV无码一区二区三区四区| 午夜精品国产自在| 婷婷六月激情综合一区| 2021国产精品自拍| 免费一级无码在线网站| 久久久久久高潮白浆| 国产精品人成在线播放| 亚洲黄色激情网站| 欧美日韩亚洲国产主播第一区| 日韩在线中文| 亚洲精品制服丝袜二区| 国产香蕉一区二区在线网站| 91国内在线观看| 一级毛片无毒不卡直接观看| 亚洲天堂网在线观看视频| av一区二区三区高清久久| 欧美在线视频不卡第一页|