• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于移動手機的大學生體質(zhì)測試軟件設計

      2016-09-26 02:16:17王沛寶雞職業(yè)技術學院陜西寶雞721013
      電子設計工程 2016年11期
      關鍵詞:測試軟件服務器端客戶端

      王沛(寶雞職業(yè)技術學院 陜西 寶雞 721013)

      一種基于移動手機的大學生體質(zhì)測試軟件設計

      王沛
      (寶雞職業(yè)技術學院 陜西 寶雞721013)

      針對信息化時代大學生對體質(zhì)健康日益關注問題,提出一種基于Andriod操作系統(tǒng)的體質(zhì)測試軟件。將體質(zhì)測試軟件分為服務器端和客戶端,其中服務器端采用J2EE框架,Apache和Tomcat6.0服務器結合實現(xiàn)對服務器端的部署,數(shù)據(jù)庫則采用MySQL數(shù)據(jù)庫系統(tǒng);客戶端方面通過體質(zhì)測試與評估模塊,通過對自身各項基礎素質(zhì)的導入,實現(xiàn)對大學生體質(zhì)的評定,并新增中醫(yī)體質(zhì)測試板塊。通過API編程方和調(diào)用Webkit實現(xiàn)與服務器端數(shù)據(jù)庫的交互,實現(xiàn)體質(zhì)測試。

      Andriod智能手機;學生;體質(zhì);MySQL數(shù)據(jù)庫;Tomcat6.0

      隨著智能手機的普及,移動智能手機成為當前大學生應用的重點。根據(jù)一份來自手機應用調(diào)查中,當前大學生智能手機普及率達到96%,同時Andriod系統(tǒng)使用普及率更是達到80%[1]。應用群體的普及,給體質(zhì)測試軟件的應用奠定了堅實的基礎。同時,隨著現(xiàn)代大學生健康理念的增強,增強自身身體體質(zhì)成為當前大學生普遍關注的重點。對此設計出一種移動體質(zhì)測試軟件,并對軟件的實現(xiàn)進行詳細分析。

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

      應用系統(tǒng)設計的好壞,將直接決定系統(tǒng)是否適應群體需求,體現(xiàn)其設計價值的關鍵。對此,在對該移動測試軟件進行設計與開發(fā)中,需要遵循幾點原則:

      1)安全性。移動測試平臺涉及大量學生和老師的個人基本信息,因此,在對該系統(tǒng)進行設計的時候,必須建立完善的安全機制,如用戶身份認證、修改權限等。

      2)穩(wěn)定性。穩(wěn)定性作為系統(tǒng)運行的基本的保障,任何人為或者是外部因素等,都可能導致系統(tǒng)出現(xiàn)問題。因此,通過提高硬件、軟件和網(wǎng)絡質(zhì)量,成為保障系統(tǒng)穩(wěn)定的重要措施。

      3)可擴展性。在考慮系統(tǒng)當前業(yè)務需求的前提下,為保障系統(tǒng)應用的長遠性,需要考慮將來功能的擴展。該系統(tǒng)是面向大學生的體質(zhì)測試系統(tǒng),隨著數(shù)據(jù)的增多和對體質(zhì)要求的提高,需要更多的功能。因此,具備良好的擴展功能是實現(xiàn)新需求的基礎。

      4)簡潔友好性。簡單、簡潔的設計頁面可讓用戶更好的實現(xiàn)與系統(tǒng)的交互功能,以此更好的達到自己運用該軟件的目的。因此,通過構建簡潔和友好的界面,讓用戶能夠更為方便快捷體驗。

      2 系統(tǒng)總體架構設計

      結合手機的特點,將體質(zhì)測試軟件開發(fā)分為服務器端和客戶端兩個部分。通過客戶端的功能界面,并借助3G/4G/wifi網(wǎng)絡實現(xiàn)對系統(tǒng)的訪問,其整體架構如圖1。

      通過基于Android系統(tǒng)的手機或者是移動平板設備終端,實現(xiàn)對個人體質(zhì)測試信息的輸入、測試、評估等相關的操作。用戶通過登錄框,在輸入相關的用戶名和密碼后,通過與服務器之間的交流,實現(xiàn)對用戶身份的驗證,并進入到相關的功能界面,如體質(zhì)測評、結果查詢等。

      圖1 體質(zhì)測試系統(tǒng)整體架構設計

      在系統(tǒng)的服務器端開發(fā)方面,包括數(shù)據(jù)庫服務器與資源服務器。其中數(shù)據(jù)服務器用于提供學生基本體質(zhì)測試信息、個人信息等的存儲,而資源服務器則主要為系統(tǒng)提供包括視頻、動畫等相關的資源。

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

      3.1服務器端功能設計

      結合體制測試系統(tǒng)的使用分析,將該系統(tǒng)的應用群體分為管理員和學生兩部分,其中服務器端主要負責對數(shù)據(jù)的維護、體質(zhì)測試數(shù)據(jù)分析、個人基本信息管理等。同時針對服務器端的開發(fā),系統(tǒng)采用J2EE框架中的MVC架構,前臺則采用HTML5+CSS3技術[2],從而有利于對后續(xù)WEB應用程序的開發(fā)、維護和部署等,其具體的功能如圖2所示。

      圖2 服務器端功能設計

      用戶管理主要用于對學生注冊信息的管理,包括用戶密碼修改與刪除,個人基本信息的修改、查詢、刪除等。

      體質(zhì)分析與管理主要對學生個人測評數(shù)據(jù)、整體測評數(shù)據(jù)等進行分析與挖掘,并另外上傳中醫(yī)評估測試問卷。

      視頻管理主要上傳體質(zhì)健康視頻,并對其進行管理,從而給予學生相關營養(yǎng)知識。

      信息交流用于對體育老師或營養(yǎng)老師與學生之間在營養(yǎng)、健康、體育運動方面的交流。

      3.2客戶端功能設計

      通過對體質(zhì)測試用戶特征分析,該系統(tǒng)客戶端用戶則主要學生,因此,其具體的功能則包括用戶注冊、用戶登陸、視頻觀看與下載、體質(zhì)測試數(shù)據(jù)錄入、體質(zhì)測試評估與查詢、信息交流等功能,其具體則如圖3所示。

      圖3 系統(tǒng)客戶端功能界面

      4 系統(tǒng)開發(fā)運行環(huán)境

      針對服務器端與客戶端的開發(fā)本文都使用Eclipse3.6版本,Java SDK則選擇1.6版本進行安裝,Android SDK版本則采用android-sdk_r06-windows[3],服務器端的應用服務器搭建采用apache+tomcat的方式,其中應用服務器則為apache,對JSP/Servlet容器則直接安裝apache tomcat 6.0版本[4],數(shù)據(jù)庫選擇MySQL管理系統(tǒng)。為更好的方便在Eclipse3.6開發(fā)工具中開發(fā)安卓的應用程序,則安裝支持Android開發(fā)的通用ADT插件,從而通過該插件實現(xiàn)對應用程序的調(diào)試與運行。

      圖4 Eclipse開發(fā)界面

      5 體制測試系統(tǒng)實現(xiàn)

      5.1客戶端與服務器端數(shù)據(jù)交互實現(xiàn)

      客戶端作為面對體質(zhì)測試用戶的界面,如何實現(xiàn)與服務器端的數(shù)據(jù)交互,從而讓用戶得到自身需要是結果,成為該體質(zhì)測試系統(tǒng)實現(xiàn)的重要部分。對此,為實現(xiàn)客戶端對服務器的訪問,本文采用XML解析的方法,通過調(diào)用API接口程序的方式[5-6],實現(xiàn)對服務器數(shù)據(jù)的解析。

      其部分代碼為:

      Document Builder Factoryfactory=DocumentBuilderFactory.new Instance();//取得Document Builder Factory實例

      Document Builder builder=factory.new Document Builder();//從factory獲取Document Builder實例

      Document doc=builder.parse(is);//解析輸入流得到Document實例

      通過XML解析技術,自動生成一個XML的實例,接著生成一個輸出源,再次則通過其中提供的各個函數(shù),實現(xiàn)對數(shù)據(jù)的寫入;最后則通過IO操作,實現(xiàn)對文檔的存儲。

      5.2體質(zhì)測試登陸界面實現(xiàn)

      為更好地實現(xiàn)對系統(tǒng)的安全,將該登陸界面實現(xiàn)流程為如圖5所示。

      圖5 系統(tǒng)登陸界面流程設計

      登陸界面實現(xiàn)的部分代碼為:

      5.3中醫(yī)體質(zhì)測試評估模塊實現(xiàn)

      結合現(xiàn)代健康體質(zhì)測試的基礎上,加入中醫(yī)測試,從而加強當前大學生對體育運動的重視。通過Java編程,其具體的測試界面則如圖6所示。

      圖6 中醫(yī)測試模塊結果

      6 結束語

      通過對系統(tǒng)客戶端與服務器端的開發(fā),從而得出一種利用智能手機進行大學生體質(zhì)測試的系統(tǒng),實現(xiàn)了體育健康與信息化的有效的結合,并在職業(yè)院校的試運行中,取得良好的結果,具有很強的借鑒與實用價值。

      [1]李曉麗,王曉軍.移動學習模式探討及系統(tǒng)架構設計[J].北京郵電大學學報,2007,19(9):5.

      [2]符旭凌.CSS+HTML語法與范例詳解詞典[M].北京:機械工業(yè)出版社,2009.

      [3]吳亞峰,蘇亞光.Android應用案例開發(fā)大全[M].北京:人民郵電出版社,2011.

      [4]李剛.輕量級JavaEE企業(yè)應用實戰(zhàn):Struts2+Spring3+ Hibernate整合開發(fā)[M].3版.北京:電子工業(yè)出版社,2010.

      [5]馮進,丁博.XML解析技術研究[J].計算機工程與科學,2009 (2):120-124.

      [6]欒詠紅.基于Android的XML解析器的分析與比較[J].南京曉莊學院學報,2011(6):98-100.

      A software design of college students’physical fitness test based on mobile phone

      WANG Pei
      (Baoji Vocational Technology College,Baoji 721013,China)

      Aiming at the problem of College Students’physical health in the information age,this paper presents a physical test software based on Andriod operating system.The physical fitness test software points for the server and the client,which server using the J2EE framework,Apache and tomcat6.0 server combined with deployed on the server side implementation,database using MySQL database system;client through physical fitness test and evaluation module,through the introduction of their basic quality,assessment of students'physique,and a new constitution of traditional Chinese medicine(TCM)test plate. Through the API programming and the Webkit to achieve the interaction with the server side database,to achieve physical fitness test.

      Andriod smart phone;students;constitution;MySQL database;Tomcat6.0

      TN99

      A

      1674-6236(2016)11-0055-03

      2015-06-09稿件編號:201506091

      王 沛(1981—),男,陜西寶雞人,碩士研究生,講師。研究方向:體育教育與體質(zhì)測試。

      猜你喜歡
      測試軟件服務器端客戶端
      網(wǎng)絡自適應測試軟件運行方法設計
      縣級臺在突發(fā)事件報道中如何應用手機客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設計與實現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      淺析異步通信層的架構在ASP.NET 程序中的應用
      成功(2018年10期)2018-03-26 02:56:14
      自動化檢測EPU10A板卡系統(tǒng)設計與實現(xiàn)
      在Windows中安裝OpenVPN
      遠程開放教育學生自主學習能力評價的研究
      一款重型包裝抗壓系統(tǒng)控制軟件的設計與開發(fā)
      軟件工程(2014年7期)2014-09-24 20:03:26
      客戶端空間數(shù)據(jù)緩存策略
      扎囊县| 靖远县| 集贤县| 万盛区| 河北省| 开化县| 托克托县| 南岸区| 桃源县| 富民县| 连城县| 临泉县| 新宁县| 克什克腾旗| 钟山县| 邢台县| 日喀则市| 射阳县| 肥乡县| 海丰县| 东安县| 平远县| 定边县| 辽阳县| 荆州市| 徐闻县| 四川省| 历史| 邛崃市| 阿拉尔市| 南丹县| 黄冈市| 苍山县| 江门市| 巴东县| 南安市| 鄂温| 德化县| 乐平市| 武穴市| 韶山市|