下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、淺論公共體育課程管理系統(tǒng)的設(shè)計與實現(xiàn) 10-08-10 14:42:00 作者:胡斌編輯:studa090420論文關(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)一教學方
2、式改革為依據(jù)個人興趣分班教學的模式。教學模式的進一步人性化、自主化帶來了良好的教學與健身效果,同時也為教學管理工作帶來了巨大的壓力,興趣班花名冊的生成、自然班教學成績的回歸管理、考試成績的登統(tǒng)與分析等工作都因為教學模式的變革而變得格外繁瑣,為了更好地解決工作中實際困難和減少工作中的失誤,有必要開發(fā)一套適合實際教學需求的選課與成績管理的系統(tǒng)以之完成公共體育課教學管理工作。 一、系統(tǒng)分析 課程管理系統(tǒng)的基本業(yè)務(wù)邏輯是教務(wù)處下達教學任務(wù),體育系根據(jù)師資力量安排課程和任課教師,并上報教務(wù)處。教務(wù)處根據(jù)課程和教學場地以及時間設(shè)定教學班并存人數(shù)據(jù)庫,學生上網(wǎng)選擇班級,在期末,體育教師上網(wǎng)提交成績。 公共體
3、育課程管理系統(tǒng)的用戶可分為三個群體。一個是體育課教師,一個是學生,另一個是教務(wù)處工作人員。對立著三個角色,每個角色具有不同的權(quán)限,系統(tǒng)首先應(yīng)該對吏用者進行身份驗證,根據(jù)角色分配權(quán)限。 教務(wù)處工作人員相當于系統(tǒng)管理員,可以在學期開始開設(shè)教學班,設(shè)定系統(tǒng)用戶,初始化用戶口令,查詢教學班名單,查詢學生成績,還可在教師輸入有誤的情況下修改學生成績。 任課教師可以查詢教學班名單,在期末提交成績,提交有誤時可以修改成績,還可以查詢?nèi)w學生的成績但無法修改非己任教的教學班成績,教師可以根據(jù)記憶習慣重新設(shè)置口令,可防止因口令丟失導致權(quán)限被濫用。 學生在成功登錄后可以根據(jù)自己的需要和愛好選擇課程,需要說明的是每
4、個教學班的人數(shù)是一定的,如果選課人數(shù)達到上限,學生就只有選擇其他的教學班。如果學生選擇了錯誤的教學班,還可以刪除誤選課程。用戶可以查詢所選課程,還可以修改口令從而保證個人信息的安全性和保密性。 二、系統(tǒng)實現(xiàn) 系統(tǒng)用戶中的學生和教師分布在校園的不同地點,他們應(yīng)當可以在校園網(wǎng)的任意終端上訪問選課系統(tǒng),因此本文使用BS模式來設(shè)計網(wǎng)上選課系統(tǒng)。服務(wù)端采用SQLSERVER2000數(shù)據(jù)庫管理系統(tǒng)和JSP組件來構(gòu)成選課的應(yīng)用服務(wù)系統(tǒng),web服務(wù)器采用Apachetomcat,客戶端采用瀏覽器來完成選課的全過程。系統(tǒng)結(jié)構(gòu)圖如圖1所示。考慮到用戶較多,為提高安全性和訪問效率,采用BS模式的經(jīng)典的三層式結(jié)構(gòu)進行
5、開發(fā),即表示層,業(yè)務(wù)邏輯層和數(shù)據(jù)層。從圖1可以看出這種結(jié)構(gòu),表示層通過客戶端的瀏覽器來表現(xiàn),業(yè)務(wù)層主要處理表示層的請求,數(shù)據(jù)庫訪問以及其他的計算任務(wù)。數(shù)據(jù)層著重進行與數(shù)據(jù)庫有關(guān)的操作,如增、刪、改、查詢操作。 在實際開發(fā)中采用模塊化開發(fā)方式,根據(jù)用戶角色對功能的需求把整個系統(tǒng)分成3個模塊,分別是管理員模塊,教師模塊和學生模塊,每個模塊對應(yīng)一種用戶角色。在登錄過程中,如果用戶輸入了正確的ID和口令,系統(tǒng)根據(jù)其角色進行授權(quán),三種角色登錄成功后將面對三種不同的web界面,每一個web界面對應(yīng)著一個功能模塊。系統(tǒng)結(jié)構(gòu)如圖2所示。 10-08-10 14:42:00 作者:胡斌編輯:studa09042
6、0課程管理系統(tǒng)在數(shù)據(jù)庫端用三個數(shù)據(jù)表描述,分別是用戶基本信息表,教學班信息表,學生成績信息表。JSP語言功能強大,使用靈活,本文選用JSP開發(fā)Web應(yīng)用,集成開發(fā)環(huán)境選用Dreamweaver。JSP需要通過JDBC訪問SQLServer2000。以學生查詢待選課程為例,JSP訪問SQLServ-er的代碼如下: 系統(tǒng)中每個教學班都有人數(shù)限制,選課算法采用先來先服務(wù)算法,這意味著只有選課早的學生才能選上熱門課程。當大量用戶同一時間訪問系統(tǒng)時,由于無秩序地產(chǎn)生大量進程并發(fā)耗用系統(tǒng)資源,尤其是涉及更新操作,很容易造成進程阻塞與死鎖嚴重時整個系統(tǒng)服務(wù)器徹底癱瘓,本文利用SQLServer完善的行級鎖
7、定技術(shù)來解決此問題,對多個用戶并發(fā)訪問數(shù)據(jù)庫引起的突問題,SQLSevrer會自動處理。公共體育課程管理系統(tǒng)學生選課主體界面設(shè)計如圖3所示。 三、結(jié)語 本文提出的在線課體育課程管理系統(tǒng)實現(xiàn)了基本的學生選課、教師查詢提交成績及教務(wù)員管理等功能。然而在線課程管理系統(tǒng)的關(guān)鍵是系統(tǒng)的性能,它必須解決使用過程中的各種沖突、公平性及大批量用戶并發(fā)訪問等問題。FCFS算法原理簡單,但公平性有待驗證,下一階段的工作是優(yōu)化系統(tǒng)結(jié)構(gòu)和算法,進一步提高系統(tǒng)性能和選課公平性。 10-08-10 14:42:00 作者:胡斌編輯:studa090420課程管理系統(tǒng)在數(shù)據(jù)庫端用三個數(shù)據(jù)表描述,分別是用戶基本信息表,教學班
8、信息表,學生成績信息表。JSP語言功能強大,使用靈活,本文選用JSP開發(fā)Web應(yīng)用,集成開發(fā)環(huán)境選用Dreamweaver。JSP需要通過JDBC訪問SQLServer2000。以學生查詢待選課程為例,JSP訪問SQLServ-er的代碼如下: 系統(tǒng)中每個教學班都有人數(shù)限制,選課算法采用先來先服務(wù)算法,這意味著只有選課早的學生才能選上熱門課程。當大量用戶同一時間訪問系統(tǒng)時,由于無秩序地產(chǎn)生大量進程并發(fā)耗用系統(tǒng)資源,尤其是涉及更新操作,很容易造成進程阻塞與死鎖嚴重時整個系統(tǒng)服務(wù)器徹底癱瘓,本文利用SQLServer完善的行級鎖定技術(shù)來解決此問題,對多個用戶并發(fā)訪問數(shù)據(jù)庫引起的突問題,SQLSevrer會自動處理。公共體育課程管理系統(tǒng)學生選課主體界面設(shè)計如圖3所示。 三、結(jié)語 本文提出的在線課體育課程管理系統(tǒng)實現(xiàn)了基本的學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《產(chǎn)品開發(fā)策劃方案》課件
- 藥物治療周期性精神病-洞察分析
- 《白雪歌送武判官歸京》課件完美版
- 虛擬世界安全標準制定-洞察分析
- 藝術(shù)品鑒定技術(shù)-洞察分析
- 《人物分析妙玉》課件
- 《的制作方法》課件
- 藥物中毒救治新技術(shù)研究-洞察分析
- 碳排放監(jiān)測技術(shù)-洞察分析
- 微服務(wù)容器化與JavaWeb性能提升研究-洞察分析
- 三D打印公開課
- 教學評一致性開題報告
- 福建省福州市2023-2024學年高一上學期期末質(zhì)量檢測數(shù)學試卷(解析版)
- xx教育電視臺服務(wù)新高考志愿填報工作工作總結(jié)
- 壓縮機檢修方案
- 新藥品推廣策劃方案
- 神經(jīng)性梅毒的護理查房課件
- 地面深井泵房管理制度
- 2024年度中國低空經(jīng)濟報告
- 供電公司變電運維QC小組縮短變電站母排型接地線裝設(shè)時間成果匯報書
- 四川省達州市2023年八年級上學期期末數(shù)學試題 附答案
評論
0/150
提交評論