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

基于Eclipse的社區體育管理系統開發

2015-02-27 05:59:16崔博
電子設計工程 2015年23期
關鍵詞:界面數據庫用戶

崔博

(寶雞文理學院 陜西 寶雞 721013)

基于Eclipse的社區體育管理系統開發

崔博

(寶雞文理學院 陜西 寶雞 721013)

針對當前城市社區體育運動人群年輕化的趨勢,設計出一種基于智能Andriod系統的管理系統。采用Eclipse開發工具和開源SQLite數據庫,實現對系統的開發與數據的存儲,并對其實現對相關代碼進行編程。通過對該系統的測試,實現了系統在社區體育中的初步運用,從而為體育人群需求的變化提供了新的參考。

社區體育;Andriod;開源;管理系統;年輕化;SQLite

城市經濟的不斷進步,吸引了大量的年輕群體在城市工作與生活。而隨著年輕群體思想觀念的不斷改變,健身成為這部分群體的共識。因此,如何發揮社會體育管理的功能,讓更多的青年群體投入到體育鍛煉中,從而增強自身的身體素質成為社會體育管理者思考的重點問題。對此,本文以青年群體需求作為切入點,設計出更適用于年輕群體的社區體育系統,并對實現過程進行了詳細的分析。

1 系統設計原則

系統設計作為軟件開發中最為重要的環節,其設計的好壞,將直接決定整個軟件應用的性能,因此,在對軟件設計的過程中,需要遵循以下的設計原則:

1)結構穩定性。體系結構作為對計算機系統設計的首要要素,成為保障系統能夠運行的關鍵,又如家住體系中,如果用戶的界面、模塊等經常變動,必然導致系統性能受到影響。

2)合適性原則。該系統開發主要是滿足使用智能手機的群體,而智能手機其因為屏幕小、界面小的問題。在對功能界面進行設計的過程中,盡量采用簡易化、簡潔的原則,從而避免因繁瑣為產生不必要的問題。同時,該體育開發系統其最大的特點在于隨時隨地學習,并且可能會設計到一些比較嘈雜的環境,因此,在對系統進行開發的同時,盡量選擇簡單的體育資源。

3)可擴展性。評價軟件設計的好壞中,其擴展性能越好,則代表該軟件更能夠適應需求的變化,在對該系統進行后期維護的時候,更容易對其進行升級更新等。因此保障系統的可擴張性也成為保障系統運行的一個重要的要素[1]。

4)可移植性。針對當前比較廣泛的開發語言、開發工具,如何最大限度的減少開發人員的工作量,并縮短系統開發的周期成為重點。因此,在對系統進行開發的過程中,盡量采用可移植的程序,加大相關程序、代碼的重復利用,從而有效的縮短開發周期。

2 系統開發關鍵技術

2.1 UI組件

系統界面作為系統開發的名片,也為用戶與系統交互的唯一窗口。對Android界面來講,其最大的特色在于資源文件是獨立的被保存在資源文件夾之中,并通過XML文件來對其進行描述,并進一步的通過對界面的調整,實現因界面的變化而帶來的調整。對此,構建高效的界面操作成為對系統開發的一個重要的方面。對此,本文則采用MVC模型作為,通過輸入控制器,實現對系統的操作,具體如圖1所示。

通過用戶的輸入,并對外部動作進行接收,使得用戶的每個動作都被作為一個獨立的事件,從而加入到相關的隊列當中,然后此時的Android界面則根據“先進先出”的規則,從其中的隊列當中獲取到相應的時間,同時將該時間分配給相應

的分配的函數。同時該模型還進一步為廣大的開發著提供可顯示用戶界面以及其圖像的視圖,并可有效的保存代碼和數據的模型[2]。

圖1 MVC模型Fig.1 MVC model

2.2 SQLite數據庫

通過對系統設計原則的分析,采用輕量級的數據庫成為本系統的一個重點,從而對簡單的社區體育信息資源進行數據的存儲。而為Android手機用戶提供數據存儲的方式很多,包括SharedPreferences、內容提供者、SQLite等,本文結合上述的原則選擇SQLite數據庫[3]。

該數據庫為一款開源、嵌入式的數據庫,在相關的應用程序對數據庫進行訪問中,其并不獨立運行進行,而與其服務的程序在空間并存,從而減小了對系統內存的占用,其具體的內部結構則如圖2所示。

圖2 SQLite結構體系Fig.2 SQLite structure system

該數據庫采用8個獨立模塊,并構成了系統的3個不同的子系統,通過將附在的查詢過程進行分解處理。而其中的借口則通過SQLite APIC組成,并最終通過它實現與SQLite之間的交互。而編譯器則主要包括分詞器、代碼生成與分析器,而其中的分詞與分析器都是通過以文本的形式實現結構化語句的查詢,并最終將其傳遞給代碼生成器進行自動處理[4]。在Android當中對通常則是用SQLiteOpenHelper對其中數據庫進行管理,同時提供SQLite Database類對數據庫的API進行操作,實現對整體數據的添加、更新、刪除和查詢等[5]。

3 系統功能模塊設計

通過對該系統的需求進行分析,本文將該系統的使用著分為管理員、一般用戶、高級用戶。其中管理員主要負責對系統進行日常的數據維護、系統日志管理和系統整體使用權限的分配;一般用戶為社區具有體育信息需求的運動愛好者;高級用戶為通過付費等開通,可發布相關體育產品信息的企業或個人。

3.1 系統登錄界面設計

登陸界面作為該體育管理系統的主要的部分,在進入到該界面后,包含注冊和登陸兩個不同的功能選項,用戶在輸入相應的用戶名和密碼之后,從而選擇合適的登陸者,如果其中的用戶名和密碼不正確,則會重新跳轉到登陸界面,而如果用戶不是該社區體育系統的會員,則需要進行注冊,在通過系統審核后,重新登陸,其具體的流程如圖3所示。

圖3 系統登陸界面Fig.3 The login screen in system

3.2 一般用戶功能設計

根據社區體育的需求,將一般用戶的功能設計為包括體育場地預約、社區體育設施查詢、社區公告查看、體育競賽報名、科學健身講堂、社區論壇等,其具體如圖4所示。

一般用戶通過該模塊,可實現對社區周邊體育俱樂部、健身場地的預約,同時查看社區周邊的體育設施,以此更好的為廣大的用戶提供參考指導;通過體育競賽報名模塊可參加社區組織的體育比賽;科學健身講堂則為一般的社區居民提供

相關體育知識;社區論壇為廣大的社區居民提供體育交流的地方。

圖4 一般用戶功能設計Fig.4 The general user function design

3.3 高級用戶功能設計

本文見高級用戶的功能設計為如圖5所示。

圖5 高級用戶功能設計Fig.5 Senior user function design

高級用戶作為主要包括社區周邊的體育設施,如健身房、健身俱樂部、羽毛球館等等。其可通過該系統實現對體育場地訓練的在線預約;同時對相關的體育健身知識進行發布,從而充實該社區體育知識講堂;基本信息管理則主要對個人的基本信息進行修改、刪除和添加。

3.4 管理員功能設計

管理員的相關功能設計則如圖6所示。

圖6 管理員功能設計Fig.6 Administrator function design

4 系統實現

4.1 系統開發工具

選擇 Eclipse 3.5作為開發工具,并下載 JDK 5 和Android SDK,同時安裝ADT插件。其具體步驟為啟動開發工具,選擇幫助—Install New Software,在出現的軟件對話框當中點擊ADD按鈕,并在name中輸入“ADT”,從而下載該插件的壓縮文件[6-7]。

4.2 登陸界面實現

登陸界面設計則如圖7所示。

圖7 登陸界面Fig.7 Landing interface

4.3 系統數據庫實現

通過對系統構建,文中設計包括用戶信息信息表、用戶報名表、體育設施表等各類不同的表格,本文以用戶信息表的創建為例,其包括字段類型、主鍵、長度、數據類型等,其具體的代碼則為:

而SQLite數據庫的連接代碼則為:

5 結束語

通過對系統的模塊測試和集成測試,從而得到該系統可穩定的運行,為社會體育發展的現代網絡化提供了更好的參考樣本和研究方向。同時由于該系統仍處在運行的初期,還需要在進一步的與用戶的磨合使用中進行功能的改進。

[1]夏幫貴.基于Android平臺的移動學習系統[J].西華大學學報,2011(9):82-84.

[2]安蓋索林.Android開發入門指南[M].2版.北京:人民郵電出版社,2010.

[3]李琪,李聚寶,劉相坤.信息系統需求分析方法的研究[J].鐵路計算應用,2012(1):35-36.

[4]張海藩.軟件工程[M].北京:人民郵電出版社,2006.

[5]史嘉權.數據庫系統概論[M].北京:清華大學出版社,2006.

[6]鐘志強.基于Java技術手機移動學習開發研究[D].沈陽:沈陽師范大學,2008.

[7]嚴云洋,胡家義.軟件測試工程師(2012版)[M].北京:電子工業出版社,2012:86-90.

The development of community sports management system based on Eclipse

CUI Bo
(Baoji University of Arts and Sciences,Baoji 721013,China)

in view of the current urban community sports population younger trend,design a kind of intelligent management system based on Andriod system.Using Eclipse development tools and the open source SQLite database,development and implementation of system data storage,and its implementation of the relevant code programming.Based on the test of the system, to achieve a preliminary application system in the community sports,which provides a new reference for the sports population changes in demand.

community sports;Andriod;open source;management system;younger;SQLite

TN99

:A

:1674-6236(2015)23-0066-03

2015-04-01稿件編號:201504006

崔 博(1978—),男,陜西寶雞人,講師。研究方向:社會體育。

猜你喜歡
界面數據庫用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 99视频在线免费| 国产幂在线无码精品| 日本欧美午夜| 亚洲国产系列| 综合人妻久久一区二区精品| 中文国产成人精品久久| 91尤物国产尤物福利在线| 久久a毛片| 国产在线一区视频| 亚洲男人天堂久久| 欧美另类视频一区二区三区| 极品国产在线| 伊在人亚洲香蕉精品播放| 国产精品.com| 青青青视频91在线 | 亚洲成人在线网| 久久人与动人物A级毛片| 97在线碰| h网站在线播放| 本亚洲精品网站| 亚洲天堂首页| 日本人妻丰满熟妇区| 五月婷婷丁香综合| 免费A∨中文乱码专区| 久久婷婷色综合老司机| 国产午夜不卡| 99国产精品国产| 黄色国产在线| 亚洲高清资源| 国产情侣一区二区三区| 欧美一级高清片欧美国产欧美| 国产欧美又粗又猛又爽老| 国产靠逼视频| 国产麻豆永久视频| 国产精品深爱在线| 亚洲AⅤ波多系列中文字幕| 四虎免费视频网站| 久久男人资源站| 先锋资源久久| 99无码中文字幕视频| 欧美五月婷婷| 18禁黄无遮挡网站| 日韩在线成年视频人网站观看| 午夜视频免费一区二区在线看| 无码中文字幕精品推荐| 日本高清免费一本在线观看 | 热99精品视频| 无码日韩人妻精品久久蜜桃| 伊人久久福利中文字幕| 国产素人在线| 国产69精品久久久久妇女| 97se综合| 午夜小视频在线| 免费高清毛片| 国产精品13页| 国产精品福利社| 欧美精品高清| 五月婷婷伊人网| 色噜噜狠狠狠综合曰曰曰| 久久精品66| 色妺妺在线视频喷水| 国产特一级毛片| 亚洲成人免费在线| 国产精品一区二区无码免费看片| 国产手机在线观看| 久草视频精品| www.狠狠| 中文字幕1区2区| 久久香蕉国产线看观看式| 91毛片网| av午夜福利一片免费看| 亚洲人成网站在线播放2019| 亚洲第一综合天堂另类专| 老司机aⅴ在线精品导航| 99精品视频九九精品| 高清无码手机在线观看| 亚洲av无码成人专区| 欧美精品成人一区二区视频一| 九九热精品免费视频| 国产精品福利在线观看无码卡| 中文字幕永久视频| 亚洲综合极品香蕉久久网|