公共體育課程設(shè)計研究論文
時間:2022-08-05 04:25:00
導語:公共體育課程設(shè)計研究論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
論文關(guān)鍵詞:在線體育課程管理系統(tǒng);模塊式結(jié)構(gòu);JSP;SQLeSvrer2000
論文摘要:基于對成寧職業(yè)技術(shù)學院公共體育課程管理的調(diào)研,給出了基于校園網(wǎng)的在線體育課程管理系統(tǒng)的解決方案,以解決當前大專院校公共體育課程那種集中的自選課制度帶來的弊端。在詳盡分析了系統(tǒng)的三類用戶需求后,采用經(jīng)典的三層式結(jié)構(gòu)利用JSP語言進行模塊式開發(fā),后臺數(shù)據(jù)庫采用SQLServer2000,系統(tǒng)結(jié)構(gòu)合理,功能穩(wěn)定。
隨著高校公共體育課改革的進一步深化,本校公共體育課教學模式已經(jīng)由原來的自然班統(tǒng)一教學方式改革為依據(jù)個人興趣分班教學的模式。教學模式的進一步人性化、自主化帶來了良好的教學與健身效果,同時也為教學管理工作帶來了巨大的壓力,興趣班花名冊的生成、自然班教學成績的回歸管理、考試成績的登統(tǒng)與分析等工作都因為教學模式的變革而變得格外繁瑣,為了更好地解決工作中實際困難和減少工作中的失誤,有必要開發(fā)一套適合實際教學需求的選課與成績管理的系統(tǒng)以之完成公共體育課教學管理工作。
一、系統(tǒng)分析
課程管理系統(tǒng)的基本業(yè)務邏輯是教務處下達教學任務,體育系根據(jù)師資力量安排課程和任課教師,并上報教務處。教務處根據(jù)課程和教學場地以及時間設(shè)定教學班并存人數(shù)據(jù)庫,學生上網(wǎng)選擇班級,在期末,體育教師上網(wǎng)提交成績。
公共體育課程管理系統(tǒng)的用戶可分為三個群體。一個是體育課教師,一個是學生,另一個是教務處工作人員。對立著三個角色,每個角色具有不同的權(quán)限,系統(tǒng)首先應該對吏用者進行身份驗證,根據(jù)角色分配權(quán)限。
教務處工作人員相當于系統(tǒng)管理員,可以在學期開始開設(shè)教學班,設(shè)定系統(tǒng)用戶,初始化用戶口令,查詢教學班名單,查詢學生成績,還可在教師輸入有誤的情況下修改學生成績。
任課教師可以查詢教學班名單,在期末提交成績,提交有誤時可以修改成績,還可以查詢?nèi)w學生的成績但無法修改非己任教的教學班成績,教師可以根據(jù)記憶習慣重新設(shè)置口令,可防止因口令丟失導致權(quán)限被濫用。
學生在成功登錄后可以根據(jù)自己的需要和愛好選擇課程,需要說明的是每個教學班的人數(shù)是一定的,如果選課人數(shù)達到上限,學生就只有選擇其他的教學班。如果學生選擇了錯誤的教學班,還可以刪除誤選課程。用戶可以查詢所選課程,還可以修改口令從而保證個人信息的安全性和保密性。
二、系統(tǒng)實現(xiàn)
系統(tǒng)用戶中的學生和教師分布在校園的不同地點,他們應當可以在校園網(wǎng)的任意終端上訪問選課系統(tǒng),因此本文使用B/S模式來設(shè)計網(wǎng)上選課系統(tǒng)。服務端采用SQLSERVER2000數(shù)據(jù)庫管理系統(tǒng)和JSP組件來構(gòu)成選課的應用服務系統(tǒng),web服務器采用Apachetomcat,客戶端采用瀏覽器來完成選課的全過程。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
考慮到用戶較多,為提高安全性和訪問效率,采用B/S模式的經(jīng)典的三層式結(jié)構(gòu)進行開發(fā),即表示層,業(yè)務邏輯層和數(shù)據(jù)層。從圖1可以看出這種結(jié)構(gòu),表示層通過客戶端的瀏覽器來表現(xiàn),業(yè)務層主要處理表示層的請求,數(shù)據(jù)庫訪問以及其他的計算任務。數(shù)據(jù)層著重進行與數(shù)據(jù)庫有關(guān)的操作,如增、刪、改、查詢操作。
在實際開發(fā)中采用模塊化開發(fā)方式,根據(jù)用戶角色對功能的需求把整個系統(tǒng)分成3個模塊,分別是管理員模塊,教師模塊和學生模塊,每個模塊對應一種用戶角色。在登錄過程中,如果用戶輸入了正確的ID和口令,系統(tǒng)根據(jù)其角色進行授權(quán),三種角色登錄成功后將面對三種不同的web界面,每一個web界面對應著一個功能模塊。系統(tǒng)結(jié)構(gòu)如圖2所示。公務員之家:
課程管理系統(tǒng)在數(shù)據(jù)庫端用三個數(shù)據(jù)表描述,分別是用戶基本信息表,教學班信息表,學生成績信息表。JSP語言功能強大,使用靈活,本文選用JSP開發(fā)Web應用,集成開發(fā)環(huán)境選用Dreamweaver。JSP需要通過JDBC訪問SQLServer2000。以學生查詢待選課程為例,JSP訪問SQLServ-er的代碼如下:
系統(tǒng)中每個教學班都有人數(shù)限制,選課算法采用先來先服務算法,這意味著只有選課早的學生才能選上熱門課程。當大量用戶同一時間訪問系統(tǒng)時,由于無秩序地產(chǎn)生大量進程并發(fā)耗用系統(tǒng)資源,尤其是涉及更新操作,很容易造成進程阻塞與死鎖嚴重時整個系統(tǒng)服務器徹底癱瘓,本文利用SQLServer完善的行級鎖定技術(shù)來解決此問題,對多個用戶并發(fā)訪問數(shù)據(jù)庫引起的突問題,SQLSevrer會自動處理。公共體育課程管理系統(tǒng).學生選課主體界面設(shè)計如圖3所示。
三、結(jié)語
本文提出的在線課體育課程管理系統(tǒng)實現(xiàn)了基本的學生選課、教師查詢/提交成績及教務員管理等功能。然而在線課程管理系統(tǒng)的關(guān)鍵是系統(tǒng)的性能,它必須解決使用過程中的各種沖突、公平性及大批量用戶并發(fā)訪問等問題。FCFS算法原理簡單,但公平性有待驗證,下一階段的工作是優(yōu)化系統(tǒng)結(jié)構(gòu)和算法,進一步提高系統(tǒng)性能和選課公平性。
- 上一篇:省醫(yī)院實訓總結(jié)
- 下一篇:中康國旅見結(jié)
熱門標簽
公共管理論文 公共政策論文 公共管理論文 公共文化論文 公共事務管理 公共行政論文 公共衛(wèi)生論文 公共體育論文 公共衛(wèi)生事件 公共藝術(shù)論文 心理培訓 人文科學概論