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