jsp servlet mysql實現的學生成績管理系統原始碼附帶視訊指導配置執行教程
今天給大家演示一下由jsp servlet mysql實現的一款學生成績資訊管理系統,含有需求說明文件,該系統實現的主要功能有:管理員管理學生、教師、系統資訊,老師管理課程成績資訊、學生檢視成績、修改個人資訊等功能,成績列表可匯出成Excel表格,主要用到的技術點有:jsp+servlet+jdbc(mysql)+dbutils(資料庫基本操作封裝)+EasyUI(前端框架)+jquery+ajax,其中與後臺的互動都是以ajax+介面的方式完成,此外還有圖片上傳,資料匯出到Excel等知識點,非常適合Java學習愛好者學習參考,也可用來參考畢業論文。下面我們來演示下如何將專案匯入配置執行起來。
1. 將專案匯入到eclipse(myeclipse也可以)。
2. 匯入專案後我們先配置一下jre及jar包,因為每個電腦Java環境安裝路徑不一樣,版本也不一樣,所以這裡統一配置一下。
Jar包預設是已經載入進去的,如果你的電腦上顯示沒載入可以在lib下全選jar包,右鍵add即可。
3.接下來我們來配置一下資料庫連線資訊。
我們先開啟navicat,新建一個數據庫,然後匯入資料庫檔案,匯入後按f5重新整理下即可出現所有匯入的資料表。
接下來萬事俱備,只差運行了,我們來執行看看。可以發現出現一個錯誤,原來是我們把資料庫名字搞錯了,所以提醒大家要操作的時候非常細心。我們來修改一下,這下可以了,下面我們複製連結在瀏覽器中開啟,因為這裡用到了比較新的
登入接介面,可選擇學生、老師、管理員三個角色進行登入:
我們先按照管理員、教師、學生的順序登入看看具體功能,管理員登入使用者名稱是admin,密碼是111111
登入進去後發現有中文亂碼,這裡就是要說的一個比較普遍的問題,就是Java檔案中文亂碼的問題,採用的辦法是改變檔案的編碼格式,這個專案用的是utf8格式。修改完之後重啟下,可以發現亂碼消失了。
管理員主要功能截圖:
成績統計分析:包含新增考試、成績統計(可匯出成Excel表格):
學生資訊管理:學生資訊新增、修改刪除、檢視:
教師資訊管理:教師資訊檢視、修改、刪除:
基礎資訊管理:年級、班級、課程資訊管理:
系統管理:設定基本的資訊及通知。
接下來我們按照教師的角色登入,教師登入使用者名稱2012,密碼111111 ,教師主要功能有:教學管理、教師資訊管理、個人資訊管理。
教學管理管理:新增考試:
登記成績:
成績統計:
教師通訊錄:
個人資訊修改:
接下來我們按照學生的角色登入系統,我們選一個學生,學號201301001,密碼都是預設111111 學生主要功能是成績查詢、班級通訊錄、個人資訊修改。
班級通訊錄(照片頭像學生登入後可自行上傳)
個人資訊修改,可以上傳圖片修改自己頭像:
以上就是整個學生成績管理系統的所有功能了,功能不算太簡單也不算太複雜,比較適合Java初學者學習參考,也可以用於畢業設計論文等等,好了演示就到這裡。
對這個專案感興趣的童鞋可以按照下面方式獲取原始碼。
若上述地址失效請加我:
V X:qixinfang002,(加的時候備註專案名稱)