高校教師健康與體能調(diào)查及分析系統(tǒng)的設(shè)計與實現(xiàn)論文設(shè)計_第1頁
高校教師健康與體能調(diào)查及分析系統(tǒng)的設(shè)計與實現(xiàn)論文設(shè)計_第2頁
高校教師健康與體能調(diào)查及分析系統(tǒng)的設(shè)計與實現(xiàn)論文設(shè)計_第3頁
高校教師健康與體能調(diào)查及分析系統(tǒng)的設(shè)計與實現(xiàn)論文設(shè)計_第4頁
高校教師健康與體能調(diào)查及分析系統(tǒng)的設(shè)計與實現(xiàn)論文設(shè)計_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

高校教師健康與體能調(diào)查及分析系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著信息技術(shù)和因特網(wǎng)的發(fā)展,各個行業(yè)都進(jìn)行了重要的信息化工作,高校是國家教育的重要組成部分,其信息化建設(shè)工作同樣不能被忽視。本文結(jié)合高校教師體能測試實際,探討信息技術(shù)在高校教師健康與體能管理中的作用,旨在提高教師健康與體能調(diào)查及分析管理的效率,并通過數(shù)據(jù)分析技術(shù),對教師體能成績進(jìn)行分析,服務(wù)于高校教師健康體能調(diào)查效率的提高。論文的研究工作內(nèi)容包括:深度調(diào)研高校體育部門(運(yùn)動會成績)及校衛(wèi)生室等部門,開展系統(tǒng)的需求分析工作,根據(jù)需求分析結(jié)果,探討系統(tǒng)開發(fā)的相關(guān)技術(shù)在教師健康體能管理中的作用,得到了高校教師健康體能成績分析管理系統(tǒng)的具體實現(xiàn)方案。該方案采用ASP.NET技術(shù),結(jié)合SQLServer數(shù)據(jù)庫,在VisualStudio平臺上,完成基于B/S模式的高校教師健康管理系統(tǒng),并操作SPSS軟件,分析教師體能成績,得出有利于判斷的數(shù)據(jù)。論文取得的成果有:(1)完成了一個體能數(shù)據(jù)管理系統(tǒng),該系統(tǒng)的功能包括設(shè)置測試類型、測試項目,錄、刪、改、查體能數(shù)據(jù)等。通過該系統(tǒng),可以提高調(diào)查教師健康體能狀況的效率,更好更直觀的了解高校教師健康與體能狀態(tài)。(2)運(yùn)用SPSS數(shù)據(jù)分析,對教師的體能測試項目數(shù)據(jù)進(jìn)行分析,并結(jié)合具體的案例,得出了相關(guān)有價值的體能調(diào)查參考信息。關(guān)鍵詞:ASP.NET技術(shù);數(shù)據(jù)分析;體能調(diào)查分析

AbstractWiththeadvancementofcomputerandnetworktechnology,allwalksoflifehavecarriedoutinformatizationconstructionwork.Asanimportantpartofnationaleducation,collegesanduniversitiesmustnotneglecttheirinformatizationconstructionwork.Thispapercombinestheactualphysicalfitnesstestofcollegeteachersandexplorestheapplicationofsoftwaretechnologyinthehealthandphysicalfitnessmanagementofcollegeteachers.Itaimstoimprovetheefficiencyofthesurveyandanalysisandmanagementofteachers'healthandphysicalfitness.Throughdataanalysistechnology,itanalyzesandservesthephysicalperformanceofteachers.Improvetheefficiencyofhealthfitnesssurveysforcollegeteachers.Theresearchcontentsofthisthesisinclude:conductingin-depthresearchincollegephysicaleducationteachingdepartments,conductingasystematicneedsanalysis,andbasedontheresultsoftheneedsanalysis,researchingtheapplicationofsoftware-relatedtechnologiesinthemanagementofteachers'healthandfitness,andpresentingtheanalysisandmanagementofteachers'healthandfitnessperformanceSystemimplementationplan.ThissolutionproposestouseASP.NETtechnology,combinedwithSQLServerdatabase,ontheVisualStudioplatform,toimplementasportsperformancemanagementsystembasedonB/Smode,andusedataminingtechnologytoanalyzephysicalperformanceandmakevaluablejudgment.Theresultsobtainedinthispaperare:(1)Aphysicaldatamanagementsystemhasbeenimplemented.Thefunctionsofthesystemincludetesttypes,testitemsettings,recording,deletion,modification,andcheckingofphysicaldata.Throughthissystem,theefficiencyofinvestigatingthehealthandfitnessstatusofteacherscanbeimproved,andthehealthandfitnessstatusofcollegeteacherscanbebetterandmoreintuitivelyunderstood.(2)BasedontheanalysisofSPSSdata,analyzetheperformanceofteachers'sportstestitems,andcombinewithspecificcasestoobtainrelevantvaluablephysicalfitnesssurveyreferenceinformation.Keywords:ASP.NETtechnology;dataanalysis;Physicalfitnessanalysis目錄摘要 IAbstract II第1章緒論 1第2章相關(guān)開發(fā)技術(shù) 32.1相關(guān)技術(shù) 32.1.1ASP.NET技術(shù) 32.1.2ASP.NET三層程序架構(gòu) 32.1.3SQLServer數(shù)據(jù)庫 32.1.4軟件開發(fā)方法 42.2數(shù)據(jù)挖掘 42.2.1數(shù)據(jù)挖掘與傳統(tǒng)的數(shù)據(jù)分析方式的區(qū)別 42.2.2數(shù)據(jù)挖掘的功能 42.3本章小結(jié) 4第3章系統(tǒng)分析 63.1需求分析 63.2數(shù)據(jù)流程分析 6第4章系統(tǒng)設(shè)計 74.1系統(tǒng)的總體架構(gòu) 74.2系統(tǒng)功能模塊設(shè)計 74.2.1功能模塊化 74.2.2功能模塊劃分 84.3數(shù)據(jù)庫設(shè)計 94.3.1數(shù)據(jù)庫概念設(shè)計 104.3.2數(shù)據(jù)庫邏輯設(shè)計 104.3.3數(shù)據(jù)庫物理設(shè)計 114.4本章小結(jié) 11第5章系統(tǒng)實現(xiàn) 125.1體育成績管理的實現(xiàn) 125.1.1體育測試類型 125.1.2體育測試項目 125.1.3成績管理 125.2本章小結(jié) 13第6章系統(tǒng)測試 146.1軟件測試概述 146.2測試過程 156.2.1單元測試 156.2.2集成測試 156.3測試結(jié)論 16結(jié)語 17參考文獻(xiàn) 18附錄: 19致謝 20第1章緒論近年來,高等教育教師的健康狀況水平一直不樂觀,致使許多專家和教師投入了對這一問題的研究。在此期間,有許多與高校教師體質(zhì)體能狀況調(diào)查相關(guān)的文獻(xiàn)發(fā)表,經(jīng)過瀏覽有關(guān)文獻(xiàn)時了解到文獻(xiàn)中一般都是以下幾方面的內(nèi)容:1.對高校教師體檢數(shù)據(jù)的分析這些文獻(xiàn)大多是分析教師的體檢數(shù)據(jù),比較測試數(shù)據(jù)中的性別差異、年齡層次的差異、工作區(qū)域的差異等,部分文獻(xiàn)還將其與國內(nèi)其他行業(yè)的數(shù)據(jù)進(jìn)行比較。2.對影響高校教師體能和健康的因素的研究這些文獻(xiàn)中提出,由于教育體制的改革和創(chuàng)新、國家的相關(guān)政策指導(dǎo)落實不到位、管理者缺乏對教師健康的重視、教師自身對身體健康和體能方面的忽視等原因都影響了高校教師的體能與健康。3.對提高教師體質(zhì)健康程度的建議針對研究調(diào)查教師體能體質(zhì)數(shù)據(jù)中發(fā)現(xiàn)的問題,找到增強(qiáng)教師體能狀況的方法。如上所述,多年來關(guān)于高校教師健康與體能現(xiàn)狀的問題己經(jīng)有了初步的研究成果,但還留存著一些問題,比如對教師體能狀況還沒有充分的探究,沒有從比較深層次的研究,對于高校教師的體質(zhì)測試研究較少?;诖送ㄟ^這次我校教師的體能體質(zhì)測試總體情況以及影響我校教師體質(zhì)體能健康的因素進(jìn)行分析,以提高我校教師的體質(zhì)和健康水平。4.選題的目的及意義高校教師作為一個集教育教學(xué)、科學(xué)研究于一身的教師隊伍的特殊群體,是我國知識分子的重要組成部分,其健康狀況不僅決定著人才的培養(yǎng)質(zhì)量,也對其所在專業(yè)領(lǐng)域的發(fā)展產(chǎn)生不同程度的影響。高等教育教師在國民教育中有著其他職業(yè)不能取代的作用。高校教師的體能健康狀況是整體國民健康狀況的重要組成部分,將他們的健康和體能狀況進(jìn)行提升是建設(shè)健康中國的基礎(chǔ)之一。高校教師擁有健康的身體狀態(tài),是培養(yǎng)未來人才的希望的重要保證。因此,有必要分析高等教育教師的體能和身體狀況的變化,以便了解他們的狀況。必須采取有效措施和政策,改善所有教師的健康狀況,同時促進(jìn)研究高等教育教師的健康狀況這一技術(shù)的進(jìn)展。

第2章相關(guān)開發(fā)技術(shù)本次的研究采用當(dāng)下比較流行的ASP.NET技術(shù),使用SQLServer數(shù)據(jù)庫軟件,在VisualStudio平臺上,實現(xiàn)基于三層架構(gòu)的教師健康體能調(diào)查分析系統(tǒng),并使用SPSS數(shù)據(jù)分析軟件,完成對成績的統(tǒng)計分析。本章重點對上面所說的技術(shù)和理論進(jìn)行詳細(xì)的剖析,闡述這些技術(shù)在本次研究中的可行性。2.1相關(guān)技術(shù)2.1.1ASP.NET技術(shù)ASP.NET技術(shù)是微軟公司在網(wǎng)頁開發(fā)中的一個重要技術(shù),使用ASP.NET開發(fā)使得Web應(yīng)用程序的維護(hù)和運(yùn)行比之前更加簡潔高效。ASP.NET具有靈活,簡潔,安全和效率高等特點,是目前主流的網(wǎng)絡(luò)編程技術(shù)之一。ASP.NET是Microsoft開發(fā)出的新一代Web應(yīng)用建設(shè)開發(fā)平臺,是一種建設(shè)動態(tài)Web程序的新技術(shù)。ASP.NET是.NET框架的一部分,可以使用所有與.NET框架相兼容的語言(如VisualBasic、C#)來建立Web網(wǎng)站。當(dāng)創(chuàng)建Web頁面時,常用的UI(用戶界面)元素可以通過ASP.NET控件來創(chuàng)建,并可以通過對它們進(jìn)行編譯來創(chuàng)建頁面,這可以把網(wǎng)頁工程師的工作效率成倍提升。2.1.2ASP.NET三層程序架構(gòu)ASP.NET結(jié)構(gòu)通常是使用層次結(jié)構(gòu),現(xiàn)在最常見的結(jié)構(gòu)是三層架構(gòu),即UI層、數(shù)據(jù)層和業(yè)務(wù)邏輯層:(1)UI層:負(fù)責(zé)與用戶的互動,接收用戶的輸入,并向用戶展示服務(wù)器發(fā)送的數(shù)據(jù)。(2)邏輯服務(wù)層:負(fù)責(zé)接收和發(fā)送從瀏覽器發(fā)送到數(shù)據(jù)層的用戶請求,并將處理結(jié)果返還給瀏覽器。這包括Web表格、XMLWeb服務(wù)和創(chuàng)建服務(wù)。Web表單是ASP.Net應(yīng)用程序的一個重要組成部分,它是向用戶提供信息、處理和答復(fù)用戶與Web所產(chǎn)生的信息的基礎(chǔ)。(3)數(shù)據(jù)層:利用ASP.NET將數(shù)據(jù)服務(wù)提供給業(yè)務(wù)邏輯層,如數(shù)據(jù)操作結(jié)果的反饋、存儲、數(shù)據(jù)搜索等。2.1.3SQLServer數(shù)據(jù)庫MicrosoftSQLServer2017是一個完整全面的數(shù)據(jù)庫管理平臺,利用自己的商業(yè)智能(BI)工具向用戶提供企業(yè)一級的數(shù)據(jù)管理結(jié)果。SQL(StructuredQueryLanguage),即結(jié)構(gòu)化查詢語言。SQL語言的首要功能是與各種數(shù)據(jù)庫之間建立的聯(lián)系,進(jìn)行交流。根據(jù)ANSI規(guī)定,SQL指令可用于許多復(fù)雜的操作,如更新數(shù)據(jù)庫數(shù)據(jù)、檢索必要的數(shù)據(jù)等。主流的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)基本都采用了SQL語言標(biāo)準(zhǔn)。即使大多數(shù)數(shù)據(jù)庫都對SQL語句的功能進(jìn)行了開拓,但是包含了Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的基礎(chǔ)的SQL命令依然可以用來實現(xiàn)大多數(shù)的數(shù)據(jù)庫操作。2.1.4軟件開發(fā)方法在開發(fā)系統(tǒng)的過程中,有許多比較主流的系統(tǒng)開發(fā)方法。比較常見的方法有原型法、生命周期法以及面向?qū)ο蠓ā?.2數(shù)據(jù)挖掘2.2.1數(shù)據(jù)挖掘與傳統(tǒng)的數(shù)據(jù)分析方式的區(qū)別將數(shù)據(jù)挖掘同普通的數(shù)據(jù)分析方法對比可以得知,其比普通方法有著比較大的不同,兩者之間重要的區(qū)別,在于數(shù)據(jù)挖掘有三個突出的特征:先前未知、有效性和可實用。所謂的先前未知,指的是信息中可能隱藏著預(yù)先未曾想到的有價值的信息,這些未曾發(fā)現(xiàn)的信息只有對數(shù)據(jù)進(jìn)行挖掘才能發(fā)現(xiàn),而且,通過挖掘得出的結(jié)果越是意想不到,它的價值就越高。有效和可實用指的是通過挖掘得出的信息,對于用戶來說存在利用價值。2.2.2數(shù)據(jù)挖掘的功能數(shù)據(jù)挖掘就是通過挖掘算法和有關(guān)技術(shù),在已知的數(shù)據(jù)基礎(chǔ)上,進(jìn)行預(yù)測分析,從而做出基于知識的決策判斷。數(shù)據(jù)挖掘的最終目的是在大量的數(shù)據(jù)當(dāng)中抽絲剝繭,找出潛在的有用和有意義的知識。數(shù)據(jù)挖掘包括以下幾類功能:(1)自動數(shù)據(jù)分析和趨勢預(yù)測:在一般數(shù)據(jù)分析算法中,相關(guān)的問題需要人工手動分析,而數(shù)據(jù)挖掘技術(shù)可使用基于數(shù)據(jù)庫的大規(guī)模自動化分析和預(yù)測。(2)關(guān)聯(lián)分析:所謂關(guān)聯(lián)的意思是指兩組或多組的數(shù)據(jù)之間有著某些規(guī)律性或關(guān)聯(lián)性。關(guān)聯(lián)分析就是分析這些關(guān)聯(lián)。(3)聚類:數(shù)據(jù)在數(shù)據(jù)庫中是按照單元逐一存放的,單個數(shù)據(jù)不能表達(dá)任何意思,聚類就是將這些散亂的數(shù)據(jù),進(jìn)行合并、整理,從而形成有意義的集合。數(shù)據(jù)挖掘的一些其他功能還有偏差描述和概念描述等。2.3本章小結(jié)本章重點闡述了系統(tǒng)開發(fā)中使用的技術(shù),并指出了在系統(tǒng)開發(fā)中應(yīng)用ASP.NET技術(shù),輔以SQLServer數(shù)據(jù)庫,完成基于ASP.NET三層程序架構(gòu)的高校教師體育成績管理系統(tǒng)。在體能成績分析方面,采用SPSS實現(xiàn)。

第3章系統(tǒng)分析系統(tǒng)開發(fā)的開端是系統(tǒng)分析,系統(tǒng)開發(fā)項目的成敗取決于分析階段。在系統(tǒng)分析過程中,主要是完成目標(biāo)系統(tǒng)需求分析和數(shù)據(jù)流程分析工作。從而為后面的系統(tǒng)設(shè)計做好準(zhǔn)備。3.1需求分析需求分析是開發(fā)一個系統(tǒng)的基礎(chǔ),也是查明主要問題和過程,因此,需要明確和準(zhǔn)確地確定目標(biāo)系統(tǒng)的具體需要和需要完成的任務(wù)。這項研究的目的是研究問題和環(huán)境,系統(tǒng)效率和用戶行為。在軟件方面,開發(fā)了一個系統(tǒng)模型,要求系統(tǒng)在適當(dāng)?shù)臅r間運(yùn)行,以在早期查明問題和避免錯誤。從而提高系統(tǒng)質(zhì)量,改進(jìn)系統(tǒng)功能,同時,還要考慮用戶的行為和業(yè)務(wù)系統(tǒng)開發(fā)的需要。3.2數(shù)據(jù)流程分析數(shù)據(jù)流程分析是將系統(tǒng)中的數(shù)據(jù)流向以抽象形式表現(xiàn)出來,在對數(shù)據(jù)進(jìn)行抽象化的過程中,將具體的信息載體等物理構(gòu)成舍棄,僅從數(shù)據(jù)流動過程中進(jìn)行分析處理。對數(shù)據(jù)流動的分析側(cè)重于數(shù)據(jù)的處理、流動和變化,最終目的是預(yù)先查明數(shù)據(jù)流動方面可能存在的問題,如數(shù)據(jù)流動、數(shù)據(jù)處理等,數(shù)據(jù)流動分析有助于最大限度地展現(xiàn)系統(tǒng)分析中出現(xiàn)的問題,并找到適當(dāng)?shù)慕鉀Q辦法。從數(shù)據(jù)傳輸和處理的角度看,數(shù)據(jù)流程圖(“DataFlowDiagram”:縮稱DFD)以幾何方式顯示系統(tǒng)的邏輯功能。系統(tǒng)的數(shù)據(jù)流動和邏輯轉(zhuǎn)換過程是在系統(tǒng)結(jié)構(gòu)分析中顯示系統(tǒng)模型的主要工具和表達(dá)方法。數(shù)據(jù)流以箭頭列示,數(shù)據(jù)流的所有可能的數(shù)據(jù)流地址都應(yīng)在數(shù)據(jù)流圖中加以說明,而不是單獨(dú)描繪某一特定的數(shù)據(jù)流的條件。數(shù)據(jù)流圖包括:

第4章系統(tǒng)設(shè)計所需系統(tǒng)的總體構(gòu)造和功能模塊是通過系統(tǒng)分析實現(xiàn)的,這么來講,系統(tǒng)設(shè)計是為了解決系統(tǒng)的運(yùn)行問題。本章的重點是該系統(tǒng)的總體結(jié)構(gòu)設(shè)計、功能單元和實施數(shù)據(jù)庫的具體方式。4.1系統(tǒng)的總體架構(gòu)該系統(tǒng)的總體技術(shù)結(jié)構(gòu)包括從上到下的三個層次,其中包括供調(diào)查員、教師和系統(tǒng)管理員等用戶使用的控制頁,中間一層作為業(yè)務(wù)邏輯層,負(fù)責(zé)獲取網(wǎng)頁上的數(shù)據(jù),進(jìn)行邏輯診斷,并與最底下的數(shù)據(jù)進(jìn)行交互。底層為數(shù)據(jù)訪問層,負(fù)責(zé)訪問數(shù)據(jù)庫,與其進(jìn)行交互。該系統(tǒng)的架設(shè)采用的是.Net三層構(gòu)造,每個業(yè)務(wù)功能分為三層,最高層次面向使用者,它使用視覺、功能和操作都相當(dāng)友善簡單的功能接口,用戶不必?fù)?dān)心如何履行這些功能;中間層為業(yè)務(wù)邏輯層,該層主要從用戶界面取得數(shù)據(jù),進(jìn)行業(yè)務(wù)邏輯判斷,或是計算邏輯數(shù)據(jù)庫中的數(shù)據(jù)并以某種方式返回到用戶界面,可以說,業(yè)務(wù)邏輯層主要實現(xiàn)的就是功能;最下面一層是數(shù)據(jù)訪問層,該層首先獲得到中間層的數(shù)據(jù)處理結(jié)果,然后對數(shù)據(jù)庫運(yùn)行增、改、查等操作,最后將操作結(jié)果反映到業(yè)務(wù)邏輯層,便于中間層處理。根據(jù)系統(tǒng)開發(fā)的“低耦合、高內(nèi)聚”概念,.Net三層結(jié)構(gòu)最重要的優(yōu)點是將各層分開,以盡量減少各職能模塊之間的對接,這樣可以在不改變所有編碼的情況下改變服務(wù)需求和業(yè)務(wù)邏輯。這有助于提高效率和減少系統(tǒng)研發(fā)成本。4.2系統(tǒng)功能模塊設(shè)計4.2.1功能模塊化系統(tǒng)設(shè)計階段的主要任務(wù)是確定該系統(tǒng)如何以相對抽象的方式履行其職能。因此,基本設(shè)計階段分為兩個次級階段:第一階段是系統(tǒng)設(shè)計,根據(jù)一個數(shù)據(jù)流程圖為系統(tǒng)功能提供一套可用的短期解決辦法。第二個是系統(tǒng)的結(jié)構(gòu)設(shè)計,用于確認(rèn)系統(tǒng)的各個構(gòu)成部分,并在系統(tǒng)各模塊之間建立動態(tài)調(diào)用聯(lián)系。下面主要講的是如何實現(xiàn)系統(tǒng)功能模塊化。單元(元素)是邊界元素確定的一套相鄰的方案構(gòu)成部分的一部分,模塊化就是把一個單獨(dú)的單元對應(yīng)一個獨(dú)立的功能,并將其納入一個完整的系統(tǒng),以滿足用戶的需要和履行規(guī)定的職能。模塊化原則提供了一個結(jié)構(gòu)完善、設(shè)計簡單、易于閱讀、測試和調(diào)試的系統(tǒng),具有高度的可靠性和易維修性,而系統(tǒng)的改動通常只影響到幾個單元,從而增加了系統(tǒng)的可變性。所以,進(jìn)行模塊化操作系統(tǒng)時,應(yīng)該考慮以下準(zhǔn)則:(1)在思量對所有系統(tǒng)問題進(jìn)行模塊分析時,必須考慮許多抽象的建議。抽象就是汲取事物的本質(zhì)特征而暫且不考慮它們的細(xì)節(jié),從抽象的最高層次到最低的層次,逐層考慮,直到可以直接采取實現(xiàn)的方式來解決問題。(2)在執(zhí)行模塊原則時,應(yīng)考慮隱藏和部分化信息。隱藏信息包括確認(rèn)模塊設(shè)計,以確保模塊信息不被不需要的單元所使用。局部化意味著系統(tǒng)中一些密切相關(guān)的部分是分散的,以便于隱藏信息。(3)設(shè)計系統(tǒng)結(jié)構(gòu)的最重要原則是模塊的單獨(dú)性,因為模塊更便于開發(fā)、測試和維護(hù),可以分為若干部分,以減少接口和減少維護(hù)的復(fù)雜性。各模塊的獨(dú)立性減輕并簡化了它們之間的調(diào)用和數(shù)據(jù)交換關(guān)系。所以,在實行模塊化系統(tǒng)的各個功能時,必須確保各模塊的功能之間的相互獨(dú)立性。4.2.2功能模塊劃分教師健康調(diào)查分析系統(tǒng)的總體功能模塊結(jié)構(gòu)是按照功能模塊劃分的方法和原則實現(xiàn)的。系統(tǒng)由分別由五個功能模塊組成:教師體能測試類型管理、測試項目管理、成績分析、成績管理和系統(tǒng)管理。(1)教師運(yùn)動測試類型管理該模塊主要是對教師運(yùn)動測試類型的管理,包括測試類型的增、刪、改等。所謂測試類型是指國民健康水平的體育項目(如跑步,乒乓球,羽毛球,排球等項目)。測試類型新增:在系統(tǒng)中增加體育項目類型信息。②測試類型修改:修改已記錄的體育項目類型信息。系統(tǒng)首先獲取測試類型的信息,并在用戶修改后將其重新輸入數(shù)據(jù)庫。③測試類型刪除:刪除用戶指定的需要刪除的系統(tǒng)中的體育測試項目類型信息。(2)測試項目管理測試項目管理是對體育測試項目進(jìn)行增、刪、改等操作。測試項目指的是詳細(xì)的體育項目,如排球、跑步、乒乓球等。測試項目添加:向系統(tǒng)添加體育項目的信息。在錄入測試項目時,需要判斷驗證輸入是否為空或者非法。測試項目修改:修改已記錄的體育項目信息。系統(tǒng)首先獲取測試項目的信息,并在用戶改動后將其重新輸入數(shù)據(jù)庫。③測試項目刪除:刪除系統(tǒng)中已經(jīng)設(shè)有的測試項目信息。(3)成績管理成績管理是進(jìn)行教師體能測試成績的增、改、刪、查等操作。成績通過調(diào)查運(yùn)動會時得到的教師成績和實地對教師進(jìn)行體育測試來獲得。(4)成績統(tǒng)計分析統(tǒng)計結(jié)果分析功能是該系統(tǒng)的重點功能,主要統(tǒng)計教師的測試數(shù)據(jù),并采用相關(guān)分析方法,如數(shù)據(jù)檢索。成績統(tǒng)計:統(tǒng)計教師的測試結(jié)果,并能通過文字或者圖形的方式表示出來。(5)系統(tǒng)管理系統(tǒng)管理包括對用戶的增、改、刪等功能。功能介紹如下表圖4.1.1系統(tǒng)管理4.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計是為了使數(shù)據(jù)庫的結(jié)構(gòu)在系統(tǒng)分析、數(shù)據(jù)庫開發(fā)等方面符合用戶的需要,數(shù)據(jù)庫的設(shè)計不僅系統(tǒng)設(shè)計的焦點,也是任何一個信息系統(tǒng)的焦點。在執(zhí)行繁雜的系統(tǒng)方案時,數(shù)據(jù)庫的設(shè)計就更為繁雜。因此,從分析規(guī)劃數(shù)據(jù)實體之間的關(guān)系到設(shè)計數(shù)據(jù)庫結(jié)構(gòu),數(shù)據(jù)庫的設(shè)計都是按照“逐步完成”的原則設(shè)計的。系統(tǒng)設(shè)計中采用標(biāo)準(zhǔn)化數(shù)據(jù)庫設(shè)計的三個階段:數(shù)據(jù)庫基本概念設(shè)計、數(shù)據(jù)庫的邏輯設(shè)計和數(shù)據(jù)庫的實際設(shè)計等。系統(tǒng)開發(fā)的首要任務(wù)是數(shù)據(jù)庫設(shè)計和以數(shù)據(jù)庫為基礎(chǔ)的應(yīng)用開發(fā)。由于用戶只對系統(tǒng)的表面功能感興趣,而不知道內(nèi)部數(shù)據(jù)的問題,因此數(shù)據(jù)庫的設(shè)計對許多人來說并不重要,對整個計算機(jī)系統(tǒng)的核心來說也不重要,事實恰恰相反。數(shù)據(jù)庫的設(shè)計包括設(shè)計相應(yīng)的數(shù)據(jù)表,以獲得數(shù)據(jù)儲存和處理的需要。為了使數(shù)據(jù)庫更適合計算機(jī)系統(tǒng),必須按照安全、標(biāo)準(zhǔn)化、準(zhǔn)確性、一致性和效率性等準(zhǔn)則設(shè)計數(shù)據(jù)庫。4.3.1數(shù)據(jù)庫概念設(shè)計通過對現(xiàn)實世界中的事物(比如公司、超市或?qū)W校)進(jìn)行分類、匯總和歸納,設(shè)計一個抽象化的概念數(shù)據(jù)模型。這種概念模式應(yīng)體現(xiàn)出世界不同部門之間的信息構(gòu)造、信息流動、聯(lián)系以及儲存、研究和處理信息的需要。所開發(fā)的模型需要抽象地表達(dá),同時避免詳細(xì)說明數(shù)據(jù)庫在計算機(jī)上的具體運(yùn)行細(xì)節(jié)。例如,主要建模方法(“E-R模型”)首先界定了世界各地的實體及其特點,它們之間的聯(lián)系和對信息的限制,提供了每個領(lǐng)域所使用信息的當(dāng)?shù)孛枋觯〝?shù)據(jù)庫中的用戶局部視圖)。然后,在第二階段,將前面的視圖納入到更大的一個全局視圖當(dāng)中,也就是用戶想要描繪的實際世界數(shù)據(jù)的概念模型。經(jīng)過分析,目標(biāo)系統(tǒng)共有用戶信息實體、測試類型實體、成績信息實體、測試項目實體、測試得分實體、教師信息實體.4.3.2數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)庫的邏輯設(shè)計是其總體設(shè)計的第一部分,包括必要的實體和關(guān)系以及標(biāo)準(zhǔn)化等。數(shù)據(jù)庫的邏輯設(shè)計確定和優(yōu)化了數(shù)據(jù)庫和應(yīng)用程序的總體性能。如果數(shù)據(jù)庫的邏輯設(shè)計不充分,優(yōu)化方法對功能的改變是有限的。因此,數(shù)據(jù)庫的邏輯設(shè)計不充分,就無法充分發(fā)揮其潛力。為了改進(jìn)數(shù)據(jù)庫的設(shè)計,必須遵循其標(biāo)準(zhǔn)化理論。標(biāo)準(zhǔn)化原理為邏輯數(shù)據(jù)庫的設(shè)計提供了理論指導(dǎo),節(jié)省了儲存空間,加快了數(shù)據(jù)庫的增加、刪除和修改速度。標(biāo)準(zhǔn)化數(shù)據(jù)庫的邏輯設(shè)計也應(yīng)考慮到違反標(biāo)準(zhǔn)的情況,即反向的規(guī)范化設(shè)計,以減少索引和圖表的數(shù)量以及連接操作的數(shù)量,從使得搜索更加快速。通常的反向規(guī)范化方法包括增加多余的列、次要列、重新組表等。數(shù)據(jù)庫的邏輯設(shè)計是其第二階段,以完成概念設(shè)計為基礎(chǔ)。E-R圖的概念內(nèi)容已成為一個符合數(shù)據(jù)庫管理系統(tǒng)的邏輯結(jié)構(gòu)。數(shù)據(jù)庫的邏輯設(shè)計可以分成三個階段:首先,概念結(jié)構(gòu)被轉(zhuǎn)化為相應(yīng)的數(shù)據(jù)模型,如關(guān)系模型、網(wǎng)絡(luò)模型和尺度模型。第二,把這些數(shù)據(jù)模型轉(zhuǎn)換成受支持的數(shù)據(jù)模型;最后,優(yōu)化轉(zhuǎn)化后的模型。數(shù)據(jù)庫的邏輯設(shè)計首先要選擇最適于表述概念結(jié)構(gòu)的數(shù)據(jù)模型,其次選擇適當(dāng)?shù)臄?shù)據(jù)庫管理系統(tǒng)(DBMS)。將E-R圖轉(zhuǎn)換為關(guān)系模型的方式是,將實體、實體之間的關(guān)系和實體屬性轉(zhuǎn)換為相應(yīng)的模型。這種轉(zhuǎn)變背后的一些基本原則是,各實體只能轉(zhuǎn)化成一種關(guān)系模式。在轉(zhuǎn)換后,實體的屬性是關(guān)系模式的關(guān)系屬性,而實體碼則是關(guān)系碼。轉(zhuǎn)換關(guān)系模型應(yīng)該優(yōu)化數(shù)據(jù)模型,包括確定數(shù)據(jù)的依賴性,并通過合并具有類似特性的數(shù)據(jù)單位,去除關(guān)系模型中多余的鏈接。優(yōu)化通?;?NF標(biāo)準(zhǔn)。這意味著不應(yīng)在表格的每一行有重復(fù)數(shù)據(jù);每一條記錄應(yīng)當(dāng)有一個主鍵可以進(jìn)行唯一的區(qū)分;表內(nèi)不可以存放依賴于其它健的非鍵數(shù)據(jù)。根據(jù)以上的轉(zhuǎn)換原則,對教師體質(zhì)測試管理系統(tǒng)的E-R圖進(jìn)行轉(zhuǎn)換。有如下6個關(guān)系模式:4.3.3數(shù)據(jù)庫物理設(shè)計基于特定數(shù)據(jù)庫管理系統(tǒng)設(shè)計措施,如多個存儲結(jié)構(gòu)和特定數(shù)據(jù)庫管理系統(tǒng)提供的訪問方法,執(zhí)行具體的應(yīng)用任務(wù)、訪問方法和訪問路徑,需要選擇最適合的短路儲存結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)、儲存順序和位邏輯)。這個設(shè)計的成果可以稱為“短路數(shù)據(jù)庫”。4.4本章小結(jié)本章的重點是系統(tǒng)的總體結(jié)構(gòu)設(shè)計和分離各個模塊,在此基礎(chǔ)上提出了一個系統(tǒng)數(shù)據(jù)庫設(shè)計目的。

第5章系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)是在設(shè)計的基礎(chǔ)上,通過編程語言在程序開發(fā)平臺上實現(xiàn)系統(tǒng)的功能模塊。本系統(tǒng)的設(shè)計采用C#語言在VisualStudio平臺完成功能開發(fā),數(shù)據(jù)庫服務(wù)器采用SQLServer。本章重點討論成績管理、成績分析等主要功能模塊的實現(xiàn)。5.1體育成績管理的實現(xiàn)5.1.1體育測試類型測試類型的管理包括對測試類型的增、改、刪等操作。所有操作的數(shù)據(jù)對象是數(shù)據(jù)庫的測試類型表,分別執(zhí)行的是Insert、Delete、Update操作語句。比如刪去測試類型執(zhí)行的操作是Delete操作,在執(zhí)行Delete語句前,需要確認(rèn)該測試類型下是否含有測試項目數(shù)據(jù),如果數(shù)據(jù)庫中含有數(shù)據(jù),則不能將其刪除,否則執(zhí)行刪除操作。5.1.2體育測試項目體育測試項目的管理功能主要包括對項目信息的增、改、刪等。操作的數(shù)據(jù)對象是測試項目信息表。本節(jié)詳細(xì)的討論對測試項目的增加問題。測試項目的新增步驟可以這樣描述:(1)系統(tǒng)從表單中取得用戶輸入的測試項目信息。(2)對獲取的數(shù)據(jù),驗證其是否為空值,如果其中存在空值,則需要提示用戶重新輸入數(shù)據(jù)。(3)向測試項目信息表執(zhí)行Insert語句。(4)檢查數(shù)據(jù)庫的返回值是否為True,如果為True,則提示新增成功,如果不為True,提示新增失敗。圖5.1.1添加項目圖5.1.2管理項目5.1.3成績管理成績管理是目標(biāo)系統(tǒng)的核心,主要包括兩個部分,分別是各測試項目的得分錄入和成績總分的計算。測試數(shù)據(jù)進(jìn)行錄入的數(shù)據(jù)對象是得分信息表,而成績計算操作影響的對象是得分信息表和成績信息表。下面討論兩個主要的功能。(1)測試得分錄入測試得分錄入就是向得分信息表中使用Insert操作,由于一個教師有N個體能測試項目,因此,在該數(shù)據(jù)表中,一定含有多條相同工號的記錄。其操作流程可以描述為:程序通過讀取表單獲取用戶輸入的測試項目ID、工號和分值等信息。進(jìn)行合法性輸入檢驗,如果檢驗出現(xiàn)錯誤,則提示用戶需要重新輸。向測試得分的數(shù)據(jù)庫表運(yùn)行Insert語句。檢驗數(shù)據(jù)庫的返回值是否為True,如果為True,則提示錄入成功,不為True提示操作失敗。圖5.1.3成績管理5.2本章小結(jié)本章詳細(xì)討論了系統(tǒng)中負(fù)責(zé)各部分功能的模塊的實現(xiàn)過程。

第6章系統(tǒng)測試系統(tǒng)測試是系統(tǒng)功能精確度的重要保證,也是系統(tǒng)開發(fā)的最后一步。本章審查系統(tǒng)測試的方法有單元測試、集成測試、壓力測試和安裝測試,并闡述了測試過程。測試過程中發(fā)現(xiàn)的問題和修改方法表明,該系統(tǒng)可以完成用戶的需要和要求。6.1軟件測試概述系統(tǒng)測試是使用人工或自動化工具操作和測試該系統(tǒng)的過程,目的是查明目標(biāo)系統(tǒng)與需求之間的差異??梢哉f,系統(tǒng)測試過程是一個檢測系統(tǒng)開發(fā)的完整性、準(zhǔn)確性、完整性和質(zhì)量的過程,系統(tǒng)測試在系統(tǒng)開發(fā)中占有重要地位。系統(tǒng)測試的目的是:(1)系統(tǒng)測試有助于迅速發(fā)現(xiàn)錯誤,便于及時修改和修改。(2)通過測試可以確定系統(tǒng)是否滿足用戶的需要并能夠解決用戶的問題。(3)系統(tǒng)測試可以成為建立質(zhì)量模型的重要基礎(chǔ)。系統(tǒng)測試的目標(biāo)可概述如下:(1)對系統(tǒng)質(zhì)量的核查和確認(rèn)一般以兩種方式進(jìn)行:一方面,核查系統(tǒng)是否達(dá)到預(yù)定目標(biāo),另外,檢查系統(tǒng)是否正確地達(dá)到預(yù)定目標(biāo)。(2)通過測試向系統(tǒng)開發(fā)商或解決方案管理員提供系統(tǒng)信息,以改進(jìn)系統(tǒng)。(3)系統(tǒng)測試不僅必須核實一種或多種功能的準(zhǔn)確性,而且還必須核實所有系統(tǒng)開發(fā)過程的合法性。在系統(tǒng)開發(fā)過程中,有許多錯誤說明了在有些缺陷也發(fā)生在開發(fā)過程中。因此,系統(tǒng)測試還必須確保開發(fā)過程中的質(zhì)量。系統(tǒng)測試的進(jìn)行,有一些基本的原則需要遵循:(1)系統(tǒng)測試標(biāo)準(zhǔn)應(yīng)以用戶的需要為基礎(chǔ)。這是因為系統(tǒng)開發(fā)的最終目標(biāo)是通過系統(tǒng)滿足使用者的需要,即系統(tǒng)必須滿足使用者的最初意圖。如果系統(tǒng)是開發(fā)出來不能為用戶所用,即使它再強(qiáng)大,也是失敗的。因此,系統(tǒng)測試人員根據(jù)用戶的需要進(jìn)行測試。(2)所有用戶的需求都必須經(jīng)過檢驗。在需求分析階段,對于客戶的任何想法或需要都必須遵守明確的檢驗標(biāo)準(zhǔn)。只有這樣,才能在系統(tǒng)測試階段進(jìn)行核查,以核實系統(tǒng)功能的有效性。可以提前開展測試工作。測試工作開展得越早,就越早的能發(fā)現(xiàn)問題和解決問題,從而減輕后期代碼維護(hù)的工作量。通常情況下,在進(jìn)行完系統(tǒng)的需求分析后,測試工作就應(yīng)當(dāng)啟動了,如準(zhǔn)備測試計劃和測試用例。(4)增量測試。在許多情況下,系統(tǒng)的開發(fā)使得每個功能模塊能夠獨(dú)立運(yùn)行,但在合并的情況下,往往會出現(xiàn)各種各樣的問題。增量測試的作用是輔助開發(fā)人員查明這些缺點和錯誤。(5)數(shù)據(jù)輸入測試。在設(shè)計測試用例時,不僅要考慮正確輸入數(shù)據(jù)的情況下產(chǎn)生的結(jié)果,而且要充分考慮輸入不當(dāng)情況下的結(jié)果。這些錯誤的輸入包括:非法字符、按錯鍵等。6.2測試過程系統(tǒng)的測試方法有很多,在本設(shè)計的研究中,主要參考的辦法有單元測試、集成測試等。6.2.1單元測試單元測試,就是對每個功能單元細(xì)節(jié)的測試,因此,也稱為模塊測試。這是一套系統(tǒng)測試中,最基礎(chǔ)的測試和最低等級測試活動。模塊測試應(yīng)與其他功能模塊分開進(jìn)行,以便充分顯示每個功能模塊可能存在的問題。這些問題通常和功能、性能、接口和設(shè)計限制有關(guān)。因此,從某種程度上說,模塊測試是一個全面系統(tǒng)開發(fā)試驗的開始,陪伴著系統(tǒng)開發(fā)的整個過程。這是系統(tǒng)核心功能準(zhǔn)確性的重要保證。由于模塊測試是對單個功能的測試,測試人員需要對單個模塊的內(nèi)部結(jié)構(gòu)有詳細(xì)的了解,而這項工作的最佳候選人是程序設(shè)計者本人。只有讓開發(fā)者能夠測試自己的編碼,才能提高模塊測試的效率,迅速發(fā)現(xiàn)問題,并確認(rèn)系統(tǒng)達(dá)到預(yù)期的效果。在本系統(tǒng)開發(fā)過程中,每項功能都經(jīng)過模塊測試,包括正確的和錯誤的數(shù)據(jù)類型。6.2.2集成測試集成測試:也叫組裝測試或聯(lián)合測試。對所有的程序單元都使用有序和逐步的測試。綜合測試是檢驗?zāi)K或組成部分之間的接口,根據(jù)總體設(shè)計需要,分階段并入單元或全系統(tǒng)。集成是指多個單位的組合,再把許多單位歸為一個單位,并歸入程序的更大一個部分,如次系統(tǒng)或系統(tǒng)。集成測試的方法是,測試方案各單元的合并是否有效,以及是否可行將其與其他單元結(jié)合起來。最后,檢查系統(tǒng)單元組合的工作是否正常。增量測試是一種綜合測試方法,這一原則是擴(kuò)大測試程序模塊的一部分,可以發(fā)現(xiàn)在擴(kuò)大方面可能出現(xiàn)的錯誤。增量性測試的好處是,由于程序的精確度,在模塊測試過程中更容易發(fā)現(xiàn)探測和定位錯誤;如果增加了其他功能模塊,錯誤可能是其他功能模塊造成的。增量集成測試方法說明如下。這一步驟可以說是將底部模塊整合成一套功能模塊,然后對每一組模塊進(jìn)行測試。如果在測試過程中沒有發(fā)現(xiàn)任何問題,則各模塊之間的關(guān)系是正確的,否則將刪除一個模塊,并逐案加以核實,以確定問題。本系統(tǒng)在集成階段,對每個功能模塊都進(jìn)行了集成測試,下面闡述的具體的測試用例,是測試類型的刪除。(1)在添加測試項目前,先進(jìn)行操作刪除測試類型;(2)在添加測試項目后,再刪除測試類型;由于測試類型的刪除,系統(tǒng)需要先判斷有無測試項目的相關(guān)信息,如果數(shù)據(jù)庫中測試類型中包括了測試項目,則該測試類型不能被刪除。通過該測試用例,就可以驗證系統(tǒng)在集成后,測試類型刪除功能的正確性。6.3測試結(jié)論通過上面介紹的一些測試方法系統(tǒng)測試基本已經(jīng)完成。測試結(jié)果充分表明,該系統(tǒng)運(yùn)行良好,數(shù)據(jù)分析符合上述要求。目前,該系統(tǒng)在用戶測試和內(nèi)網(wǎng)環(huán)境中運(yùn)作穩(wěn)定,總體上是穩(wěn)定的。測試結(jié)果表明,該系統(tǒng)履行了需求分析的職能,性能指標(biāo)是適當(dāng)?shù)?,可以比較好的維護(hù)和擴(kuò)大,并實現(xiàn)了先前需求分析中提出的目標(biāo)。

結(jié)語教師的身體健康是學(xué)校教育的一個重要組成部分,在信息化時代,必須將計算機(jī)和網(wǎng)絡(luò)技術(shù)應(yīng)用于教師的日常健康調(diào)查。論文根據(jù)學(xué)校教學(xué)實踐的一部分,對高校教師健康與體能調(diào)查及分析系統(tǒng)進(jìn)行研發(fā)。論文工作取得的成果如下:(1)根據(jù)ASP.NET技術(shù)采用B/S模式,為教師建立了一個體能信息管理系統(tǒng),其中包括測試類型管理、測試項目管理等功能單元,結(jié)果錄入和結(jié)果統(tǒng)計:這提高了對教師進(jìn)行健康分析的效率。(2)能利用SPSS軟件對測試結(jié)果進(jìn)行統(tǒng)計分析。本系統(tǒng)的結(jié)果通過分析為高等教育教師的健康提供了有參考價值的建議。這項研究嚴(yán)格基于系統(tǒng)開發(fā)的概念和方法,并從系統(tǒng)分析、設(shè)計、應(yīng)用和測試的角度詳細(xì)核查了系統(tǒng)開發(fā)過程。

參考文獻(xiàn)[1]鞠明杰,曾理,王靜.高校體質(zhì)健康測試模式改革及成效分析[J/OL].實驗技術(shù)與管理,2019(12):240-244[2019-12-26].[2]樸洪宇.北京市海淀區(qū)高中教師體育健身現(xiàn)狀調(diào)查與分析[D].哈爾濱體育學(xué)院,2019.[3]張鑫華.高校青年教師體質(zhì)健康管理分析——以蘇州大學(xué)為例[J].武術(shù)研究,2018,3(11):115-117.[4]趙洋.體質(zhì)健康信念對體育鍛煉的影響芻論[J].成才之路,2018(26):87.[5]韋俊芳.“健康校園”理念下的高校師生體質(zhì)健康研究——基于浙江大學(xué)校園實踐進(jìn)行研討[J].運(yùn)動,2018(04):40-41+127.[6]楊慧君,王岫鑫,倪釗.運(yùn)動干預(yù)對高校中級職稱教師體質(zhì)健康的影響[J].當(dāng)代體育科技,2017,7(30):189+191.[7]袁國偉.我院教職工體質(zhì)健康狀況的調(diào)查與分析[J].勞動保障世界,2017(29):24.[8]楊濤,李妍,石韜,李小東.新疆普通高校教師體質(zhì)健康現(xiàn)狀、成因與對策研究——以新疆農(nóng)業(yè)大學(xué)為例[J].吉林體育學(xué)院學(xué)報,2016,32(03):68-72.[9]高沙沙.教師久坐群體體質(zhì)健康現(xiàn)狀及其影響因素研究[D].陜西師范大學(xué),2016.[10]高校體育成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].王啟才.辦公自動化.2010(08)[11]GuldagerJulieD,LeppinAnja,vonSeelenJesper,AndersenPernilleT.ProgramReachandImplementationFeasibilityofaPhysicalActivitySchoolHealthProgram:AQualitativeStudyofTeachers'Perception.[J].Journ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論