石家庄鐵道大學選課管理系統
項目地址
1、項目需求:
本項目所開發的學生選課系統完成學校對學生的選課信息的統計與管理,減少數據漏掉的情況,同時也節約人力、物力和財力。告別以往的人工統計。
2.系統要求與功能設計
2.1 頁面要求
(1)能夠在Tomcat服務器中正確部署,並通過瀏覽器查看;
(2)網站頁面整體風格統一;
(3)首頁(登錄頁)要求實現不同用戶登錄后,進入的功能頁不相同。
(4)教師功能頁:有添加課程、修改個人信息、瀏覽選課學生信息三個模塊。
(5)學生功能頁:有修改個人信息、瀏覽課程信息、選課三個功能模塊。
(6)管理員功能頁:有添加教師信息、添加學生信息兩個模塊。
2.2功能要求:
(1)添加教師信息:管理員可以添加教師基本信息,教師基本信息包括:教師工號(八位數字組成,例如02000081)、教師姓名、教師性別、教師所在學院、職稱(教授、副教授、講師、助教)組成;
(2)添加學生信息:管理可以添加學生基本信息,學生基本信息包括學號(八位數字組成,例如20180052)、學生姓名、學生性別、所在班級、所屬專業組成;
(3)添加課程信息:教師登陸后,可以添加自己任職的課程基本信息,課程基本信息包括:課程編號(六位數字組成,例如050013),課程名稱、選課人數、任課教師(任課教師不需錄入,那位教師填寫課程信息,那位教師就是任課教師);
(4)修改個人信息:教師或學生登陸后可以修改個人信息,但教師工號或學號不能修改,另外教師或學生只能修改自己的信息,無法看到或修改其他學生或教師的基本信息。
(5)瀏覽課程信息:學生登陸后可以看到所有課程的列表信息,點擊課程名稱可以查看課程的詳細信息,包括已選課人數;點擊教師名稱可以查看教師的詳細信息。
(6)選課:進入選課頁面,課程信息列表顯示所有選課人數未達到課程設置的選課人數上限,點擊課程名稱可以看到課程詳細信息,點擊課程詳細信息頁面的“選課”按鈕,可以實現選課功能。
(7)瀏覽選課學生信息:教師進入該頁面后,可以看到自己設置的課程信息列表,點擊課程名稱,可以看到,選擇該課程的所有學生基本信息列表。
(8)登陸功能:管理員、教師、學生登陸后可以看到不同的功能頁面,教師或學生登陸后只能看到自己的相關信息,不同教師、不同學生登陸后無法查看其他人的信息。(要求至少創建兩個教師用戶、十個學生用戶演示選課過程)
3數據庫設計:
要求實現課程基本信息表、教師基本信息表、學生基本信息表、選課基本信息表。(提示:選課基本信息包括課程編號、教師編號、學號等基本信息)
4、WEB發布:
要求可以實現在瀏覽器直接訪問系統。
5、運行結果
管理員功能
登錄界面
添加教師頁面
添加學生頁面
教師功能
添加課程信息
瀏覽選課信息
點擊課程名稱查看選課的學生
修改個人信息
學生功能
瀏覽課程信息
點擊教師查看教師信息
選課()