吳雅彬
(寶雞職業(yè)技術學院 陜西 寶雞 721013)
基于ASP.NET技術的高校體育成績管理信息系統(tǒng)設計實現(xiàn)研究
吳雅彬
(寶雞職業(yè)技術學院 陜西 寶雞 721013)
通過Visual Studio平臺對基于ASP.NET技術、數據挖掘技術的高校體育成績管理信息系統(tǒng)設計和實現(xiàn)方法進行了闡述,其中對系統(tǒng)的關鍵功能模塊的設計和實現(xiàn)進行了詳細介紹,然后對系統(tǒng)進行了功能測試和性能測試,測試結果顯示,該系統(tǒng)各個模塊的各項功能操作發(fā)揮預期效果,系統(tǒng)性能穩(wěn)定,系統(tǒng)運行時的最大承受力在允許范圍之內。最后對系統(tǒng)設計的意義和存在的問題進行了分析、展望。
ASP.NET技術;高校;體育成績;管理系統(tǒng)
相比傳統(tǒng)的開發(fā)技術框架,.NET技術具有多種開發(fā)技術的優(yōu)點,其開發(fā)處理的軟件系統(tǒng)功能強大、性能穩(wěn)定,所以在. NET技術出現(xiàn)以后便得到廣泛應用[3-4]。ASP.NET技術是.NET框架軟件開發(fā)技術的一種,是對ASP及時的優(yōu)化、改進,ASP.NET技術相對于ASP擁有更強大的功能[5]。ASP.NET技術的應用是以.NET框架為基礎的,借助.NET框架豐富的基礎類和支持的多種語言可以讓系統(tǒng)開發(fā)者有更大的選擇余地。ASP.NET技術是一種自定義的軟件開發(fā)技術,基于該技術的系統(tǒng)具有靈活性高、可擴展性強的優(yōu)點[6-7]。另外,ASP.NET技術的應用門檻較低,所以使用范圍廣泛,是軟件開發(fā)者比較青睞的技術?;冢甆ET的軟件系統(tǒng)架構分為3個不同層次,每個層次負責處理的業(yè)務不同,但彼此之間密切相關,通過對系統(tǒng)架構多次層次的劃分可有效降低服務器的工作負荷務,提高系統(tǒng)運行效率[8]。ASP.NET三層結構包括用戶層、業(yè)務邏輯層、數據訪問層[9]。文中高校體育成績管理信息系統(tǒng)設計還涉及到SQLServer數據庫技術、B/S結構以及數據挖掘技術,這里不再詳細介紹。
高校體育成績管理信息系統(tǒng)的設計首先需要對高校體育課程測試類型、測試項目以及學生體育成績記錄、統(tǒng)計、分析、管理的實際情況進行全面了解,并根據實際需要確定系統(tǒng)統(tǒng)需要實現(xiàn)的各種功能。對學生體育成績管理系統(tǒng)的設計和應用可以有效提高學生管理的工作效率,促進高校的學生教育和管理工作的信息化水平[10]。高校體育成績管理信息系統(tǒng)主要面向的對象有教師、學生以及系統(tǒng)管理員。系統(tǒng)管理員可以設置和分配其他系統(tǒng)用戶的權限,擁有系統(tǒng)的最高權限,教師和學生只能對指定功能模塊進行訪問和簡單操作。高校體育課程往往涉及到多種測試類型和測試項目,所以系統(tǒng)需要設計體育測試類型和項目管理的功能模塊,包括信息的添加、錄入、修改、查詢、刪除等功能操作。在學生體育成績的管理方面,系統(tǒng)需要實現(xiàn)學生體育成績的錄入、刪除、修改以及查詢等功能操作。另外,系統(tǒng)還需要具有對學生體育成績進行分析和評價的功能,通過對學生各項目成績的分析總結和評價學生的整體身體素質。對于系統(tǒng)管理員來講,其擁有系統(tǒng)操作的最高權限,負責系統(tǒng)的管理和維護,因此系統(tǒng)需要設計相應的后臺管理系統(tǒng)。通過以上分析可以得到系統(tǒng)設計的功能結構圖,如圖1所示。
圖1 功能結構圖
系統(tǒng)管理員擁有最高系統(tǒng)管理權限,包括系統(tǒng)用戶注冊、注銷、查詢、權限分配、數據管理等。系統(tǒng)中體育成績的測試類型、測試項目管理又可分為新增、修改、刪除以及分值權重設置4個操作功能,系統(tǒng)管理員和教師對4個功能均具有操作權限,如圖2所示。
圖2 系統(tǒng)管理權限
成績管理模塊包括成績錄入、修改、刪除、查詢、導出、分制轉換等6項功能操作,教師和系統(tǒng)管理員均可以進行6項功能操作,學生只有查詢的操作權限。在成績分析、計算功能模塊中,教師和管理員均可以執(zhí)行成績統(tǒng)計和分析、評價操作。
系統(tǒng)設計是對系統(tǒng)功能需求分析之后根據用戶實際需求進行的系統(tǒng)技術構架設計,包括系統(tǒng)功能模塊劃分以及數據庫設計。系統(tǒng)的功能模塊可劃分為系統(tǒng)管理、模塊體育測試類型管理模塊、測試項目管理模塊、成績管理模塊、成績分析評價模塊,然后根據系統(tǒng)的功能模塊劃分進行軟件設計。其中學生成績管理模塊是系統(tǒng)的核心部分,主要功能是管理和維護學生體育成績,包括成績錄入、修改、查詢、導出以及分制轉換等功能操作,如圖3所示。
圖3 系統(tǒng)管理權限
成績錄入可進行單個錄入,也可進行批量錄入,這樣可以提高錄入效率,成績修改和刪除同樣支持批量模式。可以通過成績查詢功能按照學生姓名、班級、學號等方式查詢成績信息。利用成績導出功能可以將學生成績導入到EXCEL表格中,以便形成成績數據。分制轉換是指將學生的成績分值轉換為優(yōu)、良、及格、不及格等其他表述形式。
數據庫設計是學生體育管理信息系統(tǒng)設計的一項重要內容,只有在合理、完善的數據庫支持下才能保證系統(tǒng)功能的有效實現(xiàn)。數據庫的設計包括系統(tǒng)概念模型、邏輯結構、表結構3個層次的設計,3者之間是相互依存,相互聯(lián)系的。數據庫概念設計是指對數據庫概念實體的設計,例如用戶信息的概念實體設計包括用戶名、用戶類型、登錄密碼,學生信息的概念實體設計包括姓名、學號、登錄密碼,體育測試類型概念實體設計包括名稱、描述、權重,學生成績概念實體設計包括學號、分值以及測試項目。
4.1 體育測試類型功能模塊的實現(xiàn)
同正:撲鼻的香料、櫻桃香氣,十分有爆發(fā)力。入口酸度有力,帶來十分不錯的清爽感。酒體中等,單寧柔滑。余味中可可、巧克力香氣明顯。
系統(tǒng)中體育測試類型模塊的主要功能是實現(xiàn)對體育科目的分類管理,該功能模塊與體育科目之間有密切關聯(lián)性。一般情況下,一種測試類型對應多種測試科目,而一種科目只歸屬于一種測試類型。體育測試類型模塊的功能操作包括信息新增、信息修改、信息查詢以及信息刪除等,體育測試類型模塊信息刪除操作的設計流程如圖4所示。
圖4 設計流程圖
4.2 體育測試項目功能模塊的實現(xiàn)
測試項目模塊是依附于測試類型存在的,需要選擇測試項目屬于哪一種測試類型才能對測試項目信息進行管理、維護。體育測試項目模塊包括項目新增、修改、刪除以及分值 權值設置等功能操作。
4.3 體育成績管理功能模塊的實現(xiàn)
成績管理模塊是系統(tǒng)的核心模式,成績信息表明上看只是單純的數據,但其關聯(lián)性比較強,都是系統(tǒng)的核心數據,包括學生信息以及科目信息等。成績管理模塊的信息操作包括信息新增、信息編輯、信息刪除等,另外還要各項擴展功能,各種功能操作產出的數據都是系統(tǒng)的重要數據。成績管理模塊的成績錄入功能操作的實現(xiàn)流程圖如圖5所示。
成績錄入操作是將學生考核后的體育成績信息錄入系統(tǒng)的成績表格中,具體內容包括學生學號、科目、分數等信息。實現(xiàn)過程:管理員進入成績錄入頁面后首先選擇要錄入成績的科目,然后選擇要錄入成績的學生,然后進行成績信息的錄入。錄入操作完成后點擊保存,系統(tǒng)程序獲取頁面信息后要進行文本框的非空驗證,在保證必填項錄入完整后將獲得的信息導入到成績的實體類中,并通過系統(tǒng)保存方法執(zhí)行數據保存操作。待保存操作完成后根據頁面狀態(tài)判斷操作是否成功。關鍵代碼如下[11]:
圖5 實現(xiàn)流程圖
4.4 分制轉換
成績管理模塊中的分制轉換功能操作是對學生的成績進行等級標識,將學生的分值劃分為多個不同等級,并根據學生的等級標識設置到學生的成績信息中。成績管理模塊分制轉換功能的實現(xiàn)過程:首先獲取學生的成績記錄,將每位同學的成績記錄存儲到臨時變量SCORES中;系統(tǒng)根據預先設定的分制信息提取分制記錄,并分析、獲取記錄中分類標識的最大、小值,將分類標識中最大值和最小值與SCORES變量中成績記錄進行比較,判斷該成績記錄是否處于兩個值之間。如果成績記錄處于兩個數值之間,則將分制中的等級標識給該成績信息,此時結束比較,并根據成績信息[12-13]。如果成績記錄沒有處于兩個數值之間,則需要再次進行分制記錄提取、比較,直到找到該成績記錄的分數范圍,并進行等級標識。
系統(tǒng)測試是指對系統(tǒng)模塊的功能進行驗證,判斷系統(tǒng)是否符合用戶要求,找出系統(tǒng)存在的不足并進行優(yōu)化、完善,保證系統(tǒng)的功能和使用效率[14-15]。
系統(tǒng)測試環(huán)境:
服務器配置:曙光天闊 A620r-G;CPU型號:AMD Opteron 6128,2GHz;內存容量:4GB DDR3;Windows Server 2008:Microsoft SQL Server
客戶端配置:HP Compaq 8300 Elite MT;CPU頻率:3.2GHz;內存容量:4GB DDR3 1600MHz;WindOWS XP或windows 7IE瀏覽器
移動客戶端配置:HP iPAQ 112;處理器類型:Marvell PXA3 10處理器;處理器主頻@mz):624;RAM容量(MB):64;ROM容量(Ⅷ):256;操作系統(tǒng):windows Mobile@6 Classic
測試項目管理模塊測試:進入測試項目管理頁面,選擇新增項目選項,在項目錄入頁面輸入要新增的項目內容,點擊“保存”,錄入成功后頁面跳轉會測試項目頁面,然后點擊修改,進入修改頁面后對要修改的內容進行修改。內容完成修改后再次點擊保存,頁面跳轉到測試項目列表,最后點擊“刪除”,頁面彈出確認框,點擊確認后頁面提示信息刪除成功,并刷新測試項目列表。以上體育測試項目管理模塊的新增、修改、刪除等功能操作實現(xiàn)均符合預期效果。
成績管理模塊測試:首先進入成績管理頁面,選擇“成績錄入”選項,頁面跳轉到錄入狀態(tài)后進行錄入操作,并點擊保存,錄入成功后頁面跳轉到成績管理頁面。選擇成績導入選項,頁面彈出文件上傳窗口,選擇待導入的文件并點擊確認,頁面提示導入成功。以上對成績管理模塊的成績錄入、導入等功能操作實現(xiàn)均符合預期效果。
高校師生數量較多,系統(tǒng)要面向所有用戶開發(fā)需要保證一定的性能,測試系統(tǒng)的承受的最大壓力。假如同時在線的用戶數量為6千人和3千人,測試結果顯示,3千用戶同時在線時,成績錄入、導入以及查詢所需時間分別為0.54s、0.24s、0.43s,此時CUP利用率為13%;6千用戶同時在線時,成績錄入、導入以及查詢所需時間分別為2.20s、2.04s、2.63s,此時CUP利用率為51%.由此可見,同時在線數量增加,系統(tǒng)響應時間有所增加,當同時在線用戶達到6千人時,系統(tǒng)響應時間均為超過5 s,均在可許范圍之內。
以上是對基于ASP.NET技術的高校體育成績管理信息系統(tǒng)設計與實現(xiàn)的相關研究。系統(tǒng)設計到的技術有ASP.NET技術、SQL Server技術,數據庫技術,主要對系統(tǒng)功能分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)以及系統(tǒng)測試幾個部分進行的論述,其中數據庫的設計相關內容只是簡單概括。該系統(tǒng)設計實現(xiàn)了高校學生體育成績的信息化管理,提高了管理效果。然而,如果要進一步提高學生體育成績的上報效率,需要將該系統(tǒng)與學校的其他教學業(yè)務系統(tǒng)進行互通,這是系統(tǒng)需要進一步優(yōu)化、完善的問題。
[1]崔賽英,李燕梅.基于B/S構架的高校學生綜合測評成績管理信息系統(tǒng)設計[J].長江大學學報(自然版)理工卷,2013,10(5):39-42.
[2]索曉靜.基于ASP.NET平臺的高校辦公自動化系統(tǒng)開發(fā)與實現(xiàn)[D].成都:電子科技大學,2014.
[3]王偉,李英杰,萬杰,等.基于ASP.NET的課題管理系統(tǒng)[J].電腦編程技巧與維護,2014(16):50-52.
[4]王男.試談ASP.NET下Web設計提高加載速度[J].電腦編程技巧與維護,2014(6):55-57.
[5]商杰,朱忠旭.ASP.NET平臺多文件的上傳和下載[J].工業(yè)控制計算機,2013,26(12):42-43.
[6]劉惠文,王明月,張強等.基于ASP.NET平臺構架的醫(yī)院OA系統(tǒng)建設與應用[J].中國數字醫(yī)學,2011,6(1):88-89.
[7]黃健.基于ASP.NET平臺的安全網站編程技術研究[J].移動信息,2015(8):53-53.
[8]來社安.基于J2EE架構的學生管理信息系統(tǒng)設計[J].河南科技:上半月,2011(10):51.
[9]羅美淑,劉世勇,夏春艷,等.數據挖掘技術在教學評價中的應用研究[J].教育探索,2013(2):81-82
[10]葉偉劍.基于.NET平臺的實踐教學管理系統(tǒng)設計與實現(xiàn)[J].電腦知識與技術,2013(17):4013-4016.
[11]石范鋒,萬能.基于A SP.NE T的志愿者管理信息系統(tǒng)設計與實現(xiàn)[J].軟件導刊,2015(4):92-93.
[12]楊建強.基于.NET的高職實驗報告管理信息系統(tǒng)的設計與實現(xiàn)[J].電腦開發(fā)與應用,2013(9):51-53.
[13]陳景輝.基于ASP.net技術的網頁設計與實現(xiàn)[J].科技與創(chuàng)新,2015(16):85-86.
[14]朱偉凱,李航,尹稚淳,等.基于ASP.NET技術的無線傳感器網絡監(jiān)控系統(tǒng)的設計[J].沈陽師范大學學報(自然科學版),2014,32(2):262-266.
[15]許鄧艷.基于ASP.NET平臺的高校成績管理系統(tǒng)的設計與實現(xiàn)[J].計算機光盤軟件與應用,2013(16):41-42.
Research on the design and implementation of university sports performance management information system based on ASP.NET technology
WU Ya-bin
(Baoji Vocational Technology College,Baoji 721013,China)
This paper describes the design and implementation of ASP.NET technology and data mining technology based on Studio Visual platform,including the design and implementation of the key functional modules of the system,and then the system function test and performance test,the test results show that the system function of each module to achieve the desired results,the system performance is stable,the maximum tolerance of the system is within the allowable range.At last,the significance of the system design and the existing problems are analyzed.
ASP.NET technology;colleges and universities;sports performance;management system
TN99
A
1674-6236(2016)24-0060-04
2016-01-05 稿件編號:201601015
吳雅彬(1977—),男,陜西寶雞人,碩士,講師。研究方向:體育教育,運動訓練,體育社會學,民族傳統(tǒng)體育。