本站小編為你精心準備了網絡選課系統的制作與執行參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:在二十一世紀的新時代,隨著計算機技術的發展及計算機的日益普及,計算機技術在各行各業中都得到廣泛的應用。網絡選課系統是高等院校安排教學必不可少的工具。本文介紹基于網絡環境下的本校學生網上選課系統的開發,對系統的結構、功能和關鍵技術進行了具體論述,并給出了在網絡環境下進行選課。本系統包括系統模塊、學生模塊、教師模塊等其他功能模塊。系統的實際運用模式,能夠適用于高等學校日常的選課管理,為師生提供諸多的便利。同時具有良好的開放性,實用性強,保密性好,穩定性高,支持多用戶操作。
關鍵詞:網上選課系統;系統模塊;學生模塊;教師模塊
1緒論
1.1研究背景與研究目的、意義
1.1.1本課題研究背景
全校性選修課的目的在于擴大學生知識面,加強學生素質教育,培養復合型高級人才,具有不可替代的重要性。隨著教育改革的不斷深入和素質教育的加強,完全全學分制的實施,選修課在一個學生的培養計劃中占的比重將越來越大。
1.1.2研究目的及意義
網上選課系統的出現使同學們能夠更加自主、便捷、準確的進行選課。但是,現行的選課方式也存在著一些問題。例如,什么課程容易拿學分選什么,別人選什么我選什么,哪一類課程還缺多少學分不清楚,甚至有的為湊學分隨便選幾門課或者干脆讓別人代選,完全不顧自己的興趣愛好,個人所長,完全不顧自己的專業方向、有無先修課程等,造成了選課的混亂。這種現象在低年級比較突出,在高年級也存在。而且,隨著選修課比重的加大,這種情況將越來越嚴重[1]。
這種情況主要是由于學生對自己的專業培養計、可選課程等信息了解得不夠造成的。雖然學校也刊發了相關的手冊,網上也可以查詢,但因為范圍太大,科目太多,看或查的人并不多。怎么樣才能解決這個問題,使大家能夠更合理的進行選課,也使得選修課能更好發揮其作用呢?
管理越來越多的學生增加了老師和教務處工作人員的工作量,必須提高工作效率,減輕工作負擔,學校管理科學化和正規化。
1.2課題內容簡介
該系統主要包括以下四大模塊:管理員模塊、教師模塊、學生模塊、公有模塊。管理員模塊:用戶設置、課程設置、處理教師申請等;教師模塊:查看選課、申請授課、成績錄入等;學生模塊:選課、查看選課、查看成績等;公有模塊:密碼修改、查看課程等。本次設計采用VS2005進行頁面制作,由SQLServer2005數據庫支持,通過使用技術實現動態網頁的效果,以完成使用者的要求[2]。
1.3開發技術及工具選擇
本課題選用工具:VisualStudio2005和SQLServer2005。編寫語言:C#。
2需求分析
2.1系統功能需求分析
本課題需要實現,學生登入本系統網站后查看本系的選修課課程有哪些,并在這些課程中選修自己的課程;學期結束能夠查看自己所選的課程的成績。教師登入本系統后可以查看本系中的選修課程有哪些;教師可以根據自己的實際情況向管理員申請授課;學期結束后,可以選修該門課程的學生進行成績的錄入。管理員登入本系統后可以對學生、教師進行用戶信息的設置,如學生各用戶的學號、姓名、密碼;老師的上崗證號、姓名、密碼等;針對于選修課,管理員可以對其增加、刪除、排課;處理老師申請授課的請求等。所有的用戶均可以查看有哪些選修課程、更改自己的密碼[3]。