李曉甜++董菲
摘 要:目前學(xué)校開展的體質(zhì)健康測試活動是學(xué)校輔導(dǎo)和監(jiān)測學(xué)生體質(zhì)健康的一個重要途徑,如何在更加科學(xué)的基礎(chǔ)上,建立一個適合學(xué)校體育發(fā)展目標(biāo)的完善的校園健康輔導(dǎo)平臺系統(tǒng),是我們目前面臨的難題,同時也是新的機(jī)遇。
關(guān)鍵詞:北工大 體測輔導(dǎo) 網(wǎng)絡(luò)平臺 需求分析
中圖分類號:G647 文獻(xiàn)標(biāo)識碼:A 文章編號:1673-9795(2014)02(b)-0185-02
通過對學(xué)生體質(zhì)測試的分析和現(xiàn)場情況反饋,部分學(xué)生的個人健康狀況存在很大隱患,已經(jīng)在很大程度上影響到個人的生活狀態(tài)以及學(xué)習(xí)狀態(tài),測試后續(xù)的服務(wù)工作的不僅能使接受測試者了解其身體狀態(tài)和運(yùn)動處方,而且提高后續(xù)服務(wù)質(zhì)量也有可能間接地提高接受測試者的積極性。目前的后續(xù)服務(wù)僅僅能讓學(xué)生查看自己的測試分?jǐn)?shù)和數(shù)據(jù),但是沒能充分利用數(shù)據(jù)統(tǒng)計和輔導(dǎo)平臺的優(yōu)勢,缺乏有效的健康咨詢指導(dǎo)以及一些必要的健康干預(yù)措施。只要我們能夠把這些問題按照“發(fā)現(xiàn)體質(zhì)健康問題→評價→建議與干預(yù)循環(huán)的過程思路進(jìn)行整理和開發(fā),建立北工大學(xué)生體測輔導(dǎo)平臺系統(tǒng),不僅能解決以上問題,還能更加迅速的實現(xiàn)大學(xué)生體質(zhì)健康水平的快速提升。
1 分析與討論
1.1 網(wǎng)絡(luò)服務(wù)平臺功能性需求分析
由于本系統(tǒng)要求各職能部門相互銜接,實現(xiàn)數(shù)據(jù)共享,因此準(zhǔn)確、快捷的獲得并提取全校各職能部門、院系用戶的需求難度較大。因此,按照各職能部門形成具體的需求分析文檔。主要包括信息發(fā)布、系統(tǒng)管理、用戶管理、成績管理、健康評價等幾個子系統(tǒng)。各子系統(tǒng)之間相互關(guān)聯(lián),構(gòu)成了學(xué)生體質(zhì)健康管理信息系統(tǒng)的核心部分。圖1為本系統(tǒng)的具體功能模塊構(gòu)成。
1.1.1 用戶登錄模塊
登錄系統(tǒng)是為了區(qū)分用戶分類以及防止非法用戶進(jìn)入系統(tǒng)而設(shè)計的。主要用于區(qū)分教師和學(xué)生兩種身份,以確定其使用權(quán)限。用戶登錄需要驗證用戶名稱和密碼,用戶進(jìn)入系統(tǒng)要在登錄界面的文本框內(nèi)輸入自己的用戶信息,點擊提交后,系統(tǒng)會把客戶端輸入的信息傳送到服務(wù)器端,服務(wù)器端以用戶名密碼為條件從權(quán)限表中查詢數(shù)據(jù),只有注冊過的用戶,輸入了正確的信息,服務(wù)器才能從數(shù)據(jù)庫中找到對應(yīng)信息,從而讓用戶進(jìn)入系統(tǒng)。本系統(tǒng)使用ASP.Net基于Form驗證的方式,使用戶必須經(jīng)過登錄信息驗證才可以登錄到頁面,不能跳過登錄直接輸入url訪問頁面。
1.1.2 系統(tǒng)模塊
系統(tǒng)模塊主要包括兩方面:注銷和修改密碼。點擊注銷后,用戶退出系統(tǒng)主界面,跳轉(zhuǎn)到登錄窗口,允許下一位用戶繼續(xù)登錄。修改密碼則是方便用戶設(shè)置自己的口令。本模塊通過控件得到用戶輸入信息,并通過相關(guān)控件點擊觸發(fā)事件,調(diào)用數(shù)據(jù)庫交互方法,完成修改密碼等相關(guān)功能的操作。學(xué)生是使用者,首先要注冊,然后登陸系統(tǒng),之后又三類功能可以操作:維護(hù)個人信息,查詢信息,提交信息。
1.1.3 成績管理模塊
學(xué)生成績管理模塊主要包括:學(xué)生體質(zhì)測試各項數(shù)據(jù)查詢、學(xué)生體測總分查詢以及教師建議查詢等。學(xué)生進(jìn)入到查詢界面后,瀏覽器會發(fā)出指令,服務(wù)器接收到后,會到相應(yīng)的數(shù)據(jù)庫中抓取不同的數(shù)據(jù),返回給瀏覽器,打印出不同的表格顯示在客戶端瀏覽器上。定義好查詢語句后,需要將控件的行為與查詢語句做匹配,就完成了這部分功能。
1.1.4 測試預(yù)約模塊
測試預(yù)約模塊包含查詢測試安排和預(yù)約測試等幾個功能。學(xué)生可以查看未來測試的時間安排,項目安排,以及面向人群。也可以選取自己合適的時間預(yù)約體質(zhì)測試,具體的操作是:用戶選取時間并點擊提交后,數(shù)據(jù)會發(fā)送到服務(wù)器,服務(wù)器與數(shù)據(jù)庫進(jìn)行交互,執(zhí)行數(shù)據(jù)可得插入動作,如果之前數(shù)據(jù)庫內(nèi)預(yù)約安排為空,那么則會預(yù)約成功,并將成功插入的數(shù)據(jù)返回用戶瀏覽器,把信息顯示在瀏覽器上,而如果數(shù)據(jù)庫中已有這項預(yù)約安排數(shù)據(jù),服務(wù)器則插入數(shù)據(jù)失敗,并返回給用戶錯誤信息“您已預(yù)約過此項測試!”。
1.1.5 健康評價標(biāo)準(zhǔn)模塊
了解評價指標(biāo)、評分標(biāo)準(zhǔn)和成績評定方法等,有助于學(xué)生進(jìn)行自我健康評價。這部分功能的實現(xiàn)主要是關(guān)系數(shù)據(jù)庫發(fā)揮的作用,通過減少每個表字段,使得每個表的管理變得容易,維護(hù)也更簡單。
1.1.6 健康指導(dǎo)模塊
根據(jù)《標(biāo)準(zhǔn)》制定的各項準(zhǔn)則,將身體素質(zhì)的各項分類,運(yùn)用現(xiàn)代數(shù)字教育技術(shù)方法,制作語言通俗易懂,影像真實清晰,將各類運(yùn)動健身的教學(xué)演示視頻收集為一個視頻庫,建立健身鍛煉視頻系統(tǒng)。便于學(xué)生針對性地選擇簡便易行、實用性強(qiáng)的健身鍛煉手段,增強(qiáng)鍛煉的實效性,同時學(xué)生可自愿打印運(yùn)動處方。而在健身指導(dǎo)用例中,角色分為教師和學(xué)生兩個,教師通過健身指導(dǎo)可以提交指導(dǎo)方案,而學(xué)生則不能使用提交方案的功能,但是可以查看教師提交的方案,這樣就明確了兩個角色的權(quán)限。
1.1.7 交流中心模塊
便于師生及時溝通并反饋信息。教師和學(xué)生可以把問題或解答都通過瀏覽器提交,服務(wù)器會從數(shù)據(jù)庫中根據(jù)提交時間選出最近的問答,并返回給瀏覽器,之所以要這樣設(shè)計是為了盡量避免不必要的數(shù)據(jù)傳輸浪費,不僅節(jié)約流量開銷,也能增加傳輸效率。而如果想看到所有的問答記錄,可以選擇歷史記錄,服務(wù)器得到指令后會把所有問答返回給瀏覽器
1.1.8 用戶管理模塊
此模塊只開放給超級用戶,用來修改用戶的用戶組,設(shè)置用戶權(quán)限,添加修改學(xué)生信息、教師信息、測試項目信息、學(xué)生成績,各項數(shù)據(jù)信息備份,添加刪除賬號等。作為數(shù)據(jù)庫信息管理系統(tǒng),這些信息總會有過時的時候,一次如果沒有存在價值,就需要將一些信息修改或者刪除,由于這些信息是不能任由其他用戶隨意更改的,所以只有申請通過的情況下,才會由超級用戶協(xié)助更改相關(guān)信息。
1.1.9 學(xué)生數(shù)據(jù)導(dǎo)入導(dǎo)出工具
針對目前完成數(shù)據(jù)上報的《國家學(xué)生體質(zhì)健康標(biāo)準(zhǔn)數(shù)據(jù)管理系統(tǒng)》在“學(xué)生基本信息”格式設(shè)定、“自動評分”和“查詢”模塊等方面存在的缺失開發(fā)測試成績管理實用軟件,由系統(tǒng)管理、學(xué)生管理、成績管理、報表統(tǒng)計和用戶管理五個模塊組成。支持測試數(shù)據(jù)批量從卡內(nèi)導(dǎo)入至系統(tǒng)的數(shù)據(jù)庫,并能夠根據(jù)設(shè)定的標(biāo)準(zhǔn)以及具體的測試數(shù)據(jù)完成數(shù)據(jù)對比,自動歸類等級和一些深層次的數(shù)據(jù)統(tǒng)計分析,并且可以支持快速打印,根據(jù)用戶需要生成多種統(tǒng)計報表。endprint
1.2 平臺系統(tǒng)非功能性需求分析
一個成熟的系統(tǒng)需求分析不僅要包含功能性需求,更要包含非功能性需求,而非功能需求一般包括可靠性、安全性、可維護(hù)性、可擴(kuò)展性、可測試性等。本系統(tǒng)最主要關(guān)注可靠性、安全性和可測試性。
1.2.1 可靠性
體測輔導(dǎo)平臺系統(tǒng)隨著推廣使用,全校的學(xué)生都會使用該系統(tǒng)完成測試相關(guān)工作,一時間,系統(tǒng)的可靠性將會受到很大考驗。例如:當(dāng)新的測試信息發(fā)布后,在最開始的時段內(nèi),會有很多的用戶同時訪問服務(wù)器,并且不斷地向服務(wù)器發(fā)送各種各樣不同的相同的指令,此時服務(wù)器端需要保證能夠處理高并發(fā)請求,服務(wù)要避免癱瘓或者出現(xiàn)很長時間的訪問延遲或者返回信息錯亂等問題,所以對系統(tǒng)的性能有很高的要求。此外,再好的系統(tǒng)恐怕都避免不了系統(tǒng)崩潰或者死鎖的狀況,這就要求在系統(tǒng)癱瘓時有足夠可靠數(shù)據(jù)的備份機(jī)制和及時的恢復(fù)能力,這些都屬于系統(tǒng)的可靠性。當(dāng)然還有學(xué)校網(wǎng)絡(luò)帶寬也要達(dá)到匹配標(biāo)準(zhǔn),只有這樣,才能使得發(fā)揮系統(tǒng)最大的作用。
1.2.2 安全性
由于體測輔導(dǎo)平臺系統(tǒng)完全發(fā)揮其作用,需要很多的用戶信息,甚至?xí)婕暗揭恍┯脩舻膫€人隱私,因此,系統(tǒng)的安全性就會格外的需要注意,在用戶驗證和修改密碼時要嚴(yán)格加密,而且系統(tǒng)權(quán)限設(shè)置必須完全按照要求,這樣才能夠讓使用者放心的使用系統(tǒng)。
1.2.3 可測試性
由于有大量的數(shù)據(jù)管理,不同的角色,以及聯(lián)網(wǎng)教務(wù)等其他系統(tǒng),所以整個系統(tǒng)比較復(fù)雜,如果等到整個系統(tǒng)全部開發(fā)完成再測試可能會帶來以下問題:首先,系統(tǒng)過于龐大,測試周期會很長,導(dǎo)致整個系統(tǒng)的上線時間延遲。其次,系統(tǒng)的整體測試很可能會覆蓋不到所有細(xì)節(jié),這會導(dǎo)致上線時出現(xiàn)隱患,等到用戶使用再反饋問題就來不及了。最后,系統(tǒng)如果能分部或分模塊展開測試可能會在局部功能測試時發(fā)現(xiàn)與需求不符,這樣修改起來相對及時很多,而且改動對其他模塊的影響和依賴也會降到最小。所以系統(tǒng)的可測試性也是相當(dāng)重要,尤其是對于復(fù)雜系統(tǒng)而言,一般大型系統(tǒng)都會開發(fā)測試并行開展,開發(fā)要保證每一個單獨模塊都可以讓測試介入,這樣就會使大型系統(tǒng)的測試工作更加靈活。
2 結(jié)論
本文從學(xué)生體測輔導(dǎo)的需求方面做出了分析,主要分成兩個部分:第一部分從測試工作的宏觀角度出發(fā),介紹了當(dāng)前我國高校體能測試工作的現(xiàn)狀,并從學(xué)生鍛煉、學(xué)校管理、科研工作三方面分別介紹了各自的需求。第二部分從學(xué)生體測輔導(dǎo)平臺系統(tǒng)的架構(gòu)角度來介紹系統(tǒng)的需求,同時對系統(tǒng)的功能結(jié)構(gòu)和功能模塊進(jìn)行了分析,確定了系統(tǒng)的功能模塊結(jié)構(gòu)。需求分析是軟件實現(xiàn)的關(guān)鍵,其設(shè)計的好壞直接決定了模塊設(shè)計和系統(tǒng)的詳細(xì)設(shè)計,甚至還決定了軟件開發(fā)的成敗。
參考文獻(xiàn)
[1] 顧興權(quán),武嬌.大學(xué)生體質(zhì)健康綜合評價中灰色評估模型的應(yīng)用[J].吉林體育學(xué)院學(xué)報,2004(4):107-108.endprint