免費安裝
技術實現開發語言:jsp.框架:jsp+servlet.模式:B/S.資料庫:mysql.開發工具:myeclipse eclipse 皆可.論文字數:1萬左右.
功能實現學生選課管理系統,主要是針對學生的選課進行需求分析的。首先,學生選課的前提是課程已經由教務,或是者教師進行科學的,無衝突的排課後才可以進行的。因而,在選課功能之前,排課成為了選課功能的前提。而這兩個功能所涉及的客戶為:學生,教師,管理員。而他們的資訊也應該被正當的管理,這也決定了本系統中必然的三個功能:登陸管理,即可使用戶資訊管理;排課控制;選課控制。
透過對各大學現存選課需求,確定了本系統中客戶應該含有的三類客戶:管理員,教師,學生。各類客戶形容如下:
(1) 管理員
形容:管理員主要是對整個系統進行維護,包括設定選課時段,選課規則,如選課前,學生不可登陸,而選課後,學生不可更改,只能查看。管理員可以對選課結果進行統計;查詢選課情況,對學生的選課申請進行審查;進行客戶管理;排課,發布選課資訊等。
(2) 學生
形容:在選課系統中的主要功能是查詢課程,教室信息,提交選課申請或者刪除選課申請,查詢選課情況,登陸系統,進行個人信息修改等於選課有關的活動。
根據上面的敘述,對本系統進行了劃分,主要分為三個功能模組:登陸控制,排課控制和選課控制,相應的對應三個之系統,登陸系統,排課系統與選課系統。其中,登陸系統是整個系統的前提,主要是區分登陸者(管理員或學生)不同身份,並給予不通的權限,在頁面中根據部通身份判斷其對應的權限,進行不同的操作。排課系統是本系統的基礎,主要提供給管理員使用,主要功能是正當的對課程進行編排,在本系統中主要是:設定選課時間段,進行排課並檢測排課衝突,發布選課資訊.選課子系統是本系統最終要實現的功能,主要供學生使用,包括課程瀏覽,選課,退課等於選課有關的一切操作。
系統截圖