摘要:根據體育課信息管理的需要,設計了基于WWW使用ASP腳本加Access數據庫技術的系統實現方案,并對體育課信息管理系統的基本功能、數據流程圖、數據庫的設計及系統功能特點進行了分析。
關鍵詞:數據庫;體育課信息;管理系統
隨著學校規模的不斷擴大,專業、班級、學生的數量急劇增加,有關體育課的各種信息量也成倍增長。而目前,許多高校的體育課管理仍停留在復雜的人工操作上,重復工作較多,工作量大,效率低。因此,迫切需要開發基于互聯網的體育課信息管理系統來提高管理工作的效率?;诨ヂ摼W的體育課信息管理系統,在體育課信息的規范管理、科學統計和快速查詢方面具有較大的實用意義。它提高了信息的開放性,大大地改善了學生、教師對其最新信息查詢的準確性。
一、系統結構
系統開發的總體任務是實現體育課信息關系的系統化、規范化和自動化。本系統是基于Internet的數據庫應用系統,它的功能是通過體育課信息管理系統服務器和用戶瀏覽器之間的交互來完成的。與系統相關的數據由Access2000數據庫來組織和維護。系統采用B/S/D(瀏覽器/服務器/數據庫)結構。
1. 系統技術
體育課信息管理系統要求具有信息處理的開發性,方便教師上傳學生成績、學生上網選課和查詢選課信息及成績等。因此,本系統設計為基于WWW的網絡數據庫應用系統,使用ASP腳本以Access為數據庫的開發技術,運行在支持ASP的服務器上。
2. 系統用戶
為保證系統安全高效的運行,本系統把用戶劃分為3類:系統管理員(公體部主任)、教師和學生。不同的用戶在系統中的作用和權限也有所不同,所以它所需要完成的功能也就不同。系統管理員可以完成本系統所有的功能:(1)學生信息管理,除學生基本信息外,還可管理學生所選課程、成績等;(2)教師信息管理,包括教師個人的基本情況和任課情況;(3)項目及班數的設定:根據學校教務處所排課進行班級數及人數的統計,然后根據統計結果進行項目及班數的設定;(4)選課及分班:通知學生在規定時間內在網上選課,然后根據學生選課情況進行分班;(5)派課:根據上一步分班情況安排任課教師;(6)報表生成及輸出:生成教師擔任課程分班表、按項目生成學生成績表、按學生行政班生成成績表及所有報表的輸出。教師在本系統的功能:查詢學生選課情況、自己任課情況、獲取自己所擔任課程分班表、錄入及修改成績等。學生在本系統的功能:查詢本人信息、教師任課信息、選課和改選、選課信息查詢、成績查詢。
二、系統流程圖
用戶的需求具體表現在對各種信息的提供、編輯、處理及查詢統計上。這就要求數據庫結構能充分滿足各種信息的輸入、處理和輸出。通過分析體育課信息管理系統的現實需求,收集體育課信息管理各環節的基本數據及數據處理流程,在與管理人員溝通、交流與探討的基礎上,得到體育課信息管理系統的數據流程圖。
三、數據庫的設計
通過對體育課管理工作內容和相關數據流程分析,根據體育課信息管理系統的需要,就可以設計出能滿足用戶需求的各種實體,以及它們之間的關系,由此得到數據庫所支持的數據模型,即數據庫的邏輯結構。具體情況如下:
(1)學生信息。開學時,將教務處提供的學生信息庫按系統的要求修改庫結構并導入Access數據庫中,應包括如下信息:姓名、學號、院系、班級、性別、所選項目1、所選項目2、任課教師1、任課教師2、備注等。
(2)教師信息。包括教師姓名、教師代碼、性別、年齡、職稱、主要教授課程、兼任課程等。
(3)課程信息。包括項目目錄、項目、項目代碼、教學內容、任務與目的、考試方法、要求等。
(4)選課分班表。包括項目名稱、任課教師、學生姓名、學號、院系、班級。
(5)成績表。包括學生姓名、學號、院系、班級、項目、任課教師、成績。
四、系統功能特點
(1)內容全面。系統全面覆蓋了體育課信息,可為學校、體育部、體育教師和學生提供全面準確的信息。
(2)層次分明。系統采用模塊化程序設計結構。各模塊之間既相互獨立,又具有一定的聯系,各模塊可獨立編制、調試、查錯、修改和執行,結構嚴謹,便于擴展和維護。
(3)界面好。系統使用ASP腳本以Access為數據庫的開發技術,運行在支持ASP的服務器上,具有良好的用戶界面,操作容易、簡單、實用、方便、快捷。
五、結束語
本系統用ASP開發的基于WWW加Access數據庫的體育課信息管理系統,有著很好的交互性,使用戶只要在與Internet互聯的電腦上,使用普通的瀏覽器就可以完成所有的應用處理過程,獲取體育課信息,使體育課信息和管理工作更加準確、科學、迅速而及時,從而提高工作效率。
參考文獻:
[1]鐘玉琢.多媒體技術[M].北京:清華大學出版社,1999.
[2]周勇.智能化遠程多媒體體育教學系統的設計與實現[J].體育科學,2002(1).
[3]陳家起,等.培養和強化體育信息素質研究[J].體育科學,2002(3).
(陜西財經職業技術學院)