李為敏 朱婭加 肖 樂
(1.江西農(nóng)業(yè)大學(xué)軍體部,江西 南昌 330045;2.江西農(nóng)業(yè)大學(xué)計(jì)算機(jī)與信息工程學(xué)院,江西 南昌 330045)
大學(xué)生體質(zhì)健康標(biāo)準(zhǔn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
李為敏1朱婭加2肖 樂1
(1.江西農(nóng)業(yè)大學(xué)軍體部,江西 南昌 330045;2.江西農(nóng)業(yè)大學(xué)計(jì)算機(jī)與信息工程學(xué)院,江西 南昌 330045)
針對(duì)《學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》,結(jié)合實(shí)際工作的需要,運(yùn)用軟件工程自頂向下的開發(fā)方法對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),利用面向?qū)ο蟮拈_發(fā)工具Visual Basic 6.0和數(shù)據(jù)庫(kù)開發(fā)工具Visual Foxpro 7.0實(shí)現(xiàn)該信息管理系統(tǒng)。
學(xué)生體質(zhì)健康標(biāo)準(zhǔn);信息管理系統(tǒng);設(shè)計(jì);軟件工程
為了貫徹實(shí)施國(guó)家體育總局、教育部發(fā)布的《學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》,按照教育部的要求,結(jié)合實(shí)際工作的需要,設(shè)計(jì)一套針對(duì)大學(xué)生的體質(zhì)健康標(biāo)準(zhǔn)的管理信息系統(tǒng),以便更好的輔助我們的大學(xué)體育教學(xué)。
所謂管理信息系統(tǒng),是一個(gè)人機(jī)系統(tǒng),能進(jìn)行數(shù)據(jù)的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng),具有計(jì)劃、預(yù)測(cè)、控制和輔助決策等功能。
2.1系統(tǒng)開發(fā)方法
系統(tǒng)開發(fā)主要采用結(jié)構(gòu)化程序設(shè)計(jì)方法,我們使用自頂向下、瀑布式的開發(fā)方式。這種方法把軟件開發(fā)分解成分析、設(shè)計(jì)、編程、測(cè)試、發(fā)布等幾個(gè)階段。
2.2系統(tǒng)需求分析
大學(xué)生體質(zhì)健康標(biāo)準(zhǔn)的管理信息系統(tǒng)的主要目的是實(shí)現(xiàn)大學(xué)體育教學(xué)中相關(guān)信息的統(tǒng)一管理。系統(tǒng)主要完成體育教師、大學(xué)生相關(guān)信息的存儲(chǔ)、查詢、修改等基本功能。另外,從實(shí)際工作角度考慮,系統(tǒng)根據(jù)用戶角色賦予不同的用戶以不同的權(quán)限。系統(tǒng)實(shí)現(xiàn)的主要功能有:信息設(shè)置、學(xué)生管理、體質(zhì)測(cè)試、查詢、統(tǒng)計(jì)報(bào)表等。系統(tǒng)功能模塊圖如圖1所示:
圖1 系統(tǒng)功能模塊圖
2.3系統(tǒng)模塊功能
2.3.1信息設(shè)置
信息設(shè)置模塊包括:用戶管理、班級(jí)管理、專業(yè)設(shè)置。用戶管理中可以實(shí)現(xiàn)對(duì)用戶名和密碼以及其管理權(quán)限的設(shè)置;班級(jí)管理主要用于管理班級(jí)的所屬信息,入學(xué)日期,年制、班級(jí)號(hào)、班級(jí)名;專業(yè)設(shè)置管理學(xué)校各院系專業(yè)設(shè)置情況。
2.3.2學(xué)生管理
學(xué)生管理模塊包括:學(xué)生錄入、更換班級(jí)、畢業(yè)管理。本模塊主要用于管理學(xué)生信息,包括學(xué)生信息(姓名、學(xué)號(hào)、性別、省、市(縣)、民族、生源、出生年月等)的輸入、更改、和學(xué)生畢業(yè)信息管理。
2.3.3體質(zhì)測(cè)試
體質(zhì)測(cè)試模塊包括:年檢管理和數(shù)據(jù)輸入。年檢管理實(shí)現(xiàn)針對(duì)相應(yīng)年級(jí)建立年檢次數(shù),也可修改或刪除年檢;數(shù)據(jù)輸入用于管理所選班級(jí)所有人員的測(cè)試信息,依次輸入各項(xiàng)目數(shù)據(jù),并由系統(tǒng)將自動(dòng)對(duì)數(shù)據(jù)進(jìn)行評(píng)分、評(píng)等級(jí),并錄入數(shù)據(jù)庫(kù)中。
2.3.4信息查詢
信息查詢模塊主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的各種查詢,檢索。系統(tǒng)可分別對(duì)數(shù)據(jù)按人員信息查詢和按測(cè)試數(shù)據(jù)查詢。
2.3.5統(tǒng)計(jì)報(bào)表
統(tǒng)計(jì)報(bào)表模塊包括表格分析、圖形分析和個(gè)人統(tǒng)計(jì)。系統(tǒng)根據(jù)查詢結(jié)果數(shù)據(jù)自動(dòng)生成相應(yīng)數(shù)據(jù)表,統(tǒng)計(jì)表,統(tǒng)計(jì)結(jié)果,百分位數(shù)表,以統(tǒng)計(jì)學(xué)的方式查看數(shù)據(jù),結(jié)果科學(xué)有效,直接的反應(yīng)了數(shù)據(jù)的真實(shí)情況;系統(tǒng)還能給出表格對(duì)應(yīng)的統(tǒng)計(jì)圖,統(tǒng)計(jì)圖明確的表示出了統(tǒng)計(jì)表格中的數(shù)據(jù)形態(tài),分為統(tǒng)計(jì)表柱狀圖,統(tǒng)計(jì)結(jié)果餅圖,百分位數(shù)線形圖以及數(shù)據(jù)對(duì)比柱狀圖等(如圖2所示)。
圖2 百分位數(shù)線形圖和統(tǒng)計(jì)結(jié)果圖
2.3.6數(shù)據(jù)維護(hù)
數(shù)據(jù)維護(hù)模塊包括數(shù)據(jù)導(dǎo)入、導(dǎo)出、匯總、備份、恢復(fù)和日志管理等功能。數(shù)據(jù)導(dǎo)入,導(dǎo)出工具可以在本系統(tǒng)和其它系統(tǒng)之間交換數(shù)據(jù),匯總數(shù)據(jù),并支持多種數(shù)據(jù)庫(kù)格式文件的導(dǎo)入,可以減少操作人員輸入數(shù)據(jù)的工作量,利用現(xiàn)有數(shù)據(jù),加強(qiáng)軟件靈活性和通用性;還可以對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行備份,和失敗恢復(fù);日志管理能嚴(yán)格的將系統(tǒng)的各項(xiàng)操作記錄在案,以便核查。
數(shù)據(jù)庫(kù)設(shè)計(jì)大致經(jīng)歷概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),物理結(jié)構(gòu)設(shè)計(jì)三個(gè)階段。開發(fā)人員在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)一般不需要考慮物理存儲(chǔ)的環(huán)節(jié),而是由數(shù)據(jù)庫(kù)管理系統(tǒng)自行對(duì)物理資源分配。因此,我們主要關(guān)注前兩個(gè)環(huán)節(jié)的實(shí)施。根據(jù)數(shù)據(jù)流圖(如圖3)和數(shù)據(jù)字典,結(jié)合有關(guān)數(shù)據(jù)規(guī)范化的理論,用一個(gè)概念數(shù)據(jù)模型將學(xué)生的數(shù)據(jù)需求明確的表達(dá)出來(lái),這是數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的一個(gè)關(guān)鍵。概念數(shù)據(jù)模型是一個(gè)面向問(wèn)題的數(shù)據(jù)模型,它反映了用戶的現(xiàn)實(shí)環(huán)境。
數(shù)據(jù)庫(kù)設(shè)計(jì)我們選用ER圖設(shè)計(jì)方法,確定每個(gè)數(shù)據(jù)庫(kù)中實(shí)體的概念模型。然后進(jìn)行數(shù)據(jù)字典的設(shè)計(jì)。我們?cè)賹⑵滢D(zhuǎn)換為關(guān)系模型。
圖3 數(shù)據(jù)流圖
我們使用Microsoft公司的Visual Foxpro 7.0來(lái)實(shí)現(xiàn)后臺(tái)數(shù)據(jù)庫(kù),利用Visual Basic 6.0實(shí)現(xiàn)管理信息系統(tǒng)前臺(tái)功能。在該后臺(tái)環(huán)境下,我們將數(shù)據(jù)庫(kù)設(shè)計(jì)階段得到的關(guān)系模型轉(zhuǎn)換為對(duì)應(yīng)的數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖。前臺(tái)也能給管理員一個(gè)簡(jiǎn)便的界面。
針對(duì)《學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》我們?cè)O(shè)計(jì)了本系統(tǒng),系統(tǒng)能嚴(yán)格與國(guó)家教體委文件相對(duì)應(yīng),測(cè)試數(shù)據(jù)嚴(yán)格與學(xué)生信息相對(duì)應(yīng),確保數(shù)據(jù)的唯一性和準(zhǔn)確性,并且能自動(dòng)按照國(guó)家頒布的《學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》的標(biāo)準(zhǔn)界限評(píng)分、評(píng)級(jí),在實(shí)際教學(xué)中給教師和管理人員帶來(lái)了極大的便利,當(dāng)然系統(tǒng)也存在一定的不足,我們將在今后的實(shí)踐中不斷的完善。
[1] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2003.
[2] 史濟(jì)民等.軟件工程——原理方法與應(yīng)用(第二版)[M].北京:高等教育出版社,2002.
[3] 黃梯云.管理信息系統(tǒng)[M].北京:高等教育出版社,2000.
[4] 學(xué)生體質(zhì)健康標(biāo)準(zhǔn)研究課題組.學(xué)生體質(zhì)健康標(biāo)準(zhǔn)(試行方案)解讀[M].北京:人民教育出版社,2002.
[5] 學(xué)生體質(zhì)健康標(biāo)準(zhǔn)研究課題組.學(xué)生體質(zhì)健康標(biāo)準(zhǔn)鍛煉手冊(cè)[M].北京:人民教育出版社,2002.
DesignandRealizationonManagementInformationSystemofHealthCriterionofStudents’Physique
Li Weimin1,Zhu Yajia2,Xiao Le1
(1.Sect.of Military Sports,Jiangxi Agricultural Univ.,Nanchang,330045,Jiangxi,China;2.Institute.of Computer and Information Engineering.,Jiangxi Agricultural Univ.,Nanchang,330045,Jiangxi,China)
In the light of 《Health Criterion of Students’ Physique》with the combination of the work requirement,We utilize the Top-down approach of the software engineering to analyze and design the system,and use the object-oriented developing tool-Visual Basic 6.0 and Database developing tool -Visual Foxpro 7.0 to realize the information management system.
Health Criterion of Students’ Physique;information management system;design;software engineering
2006-10-30
李為敏(1964-),男,山東黃縣人,教授,主要研究方向?yàn)轶w育教學(xué)與應(yīng)用。