1577-Java Bean+Servlet+jsp開發(fā)的java Web學(xué)生成績后臺信息管理系統(tǒng),適合新手入門學(xué)習(xí)(SQLserver)
1、這是我最近開發(fā)的基于JavaWeb的學(xué)生成績信息管理系統(tǒng),開發(fā)采取JavaBean+Servlet+jsp的模式,適合新手學(xué)習(xí)!不是很復(fù)雜。
2、所用工具: myeclipse 8.6 ,Apache Tomca7 ,SQL Server2000
3、實現(xiàn)的功能:本系統(tǒng)共包括學(xué)生、教師、管理員三個模塊,具體如下:
3.1 學(xué)生通過登錄注冊進(jìn)入系統(tǒng),能夠選修課程,選修課程時系統(tǒng)會列出所有滿足該學(xué)生專業(yè)和還未選報的課程(課程有院系,預(yù)修課等屬性),以及其預(yù)修課為公共課的課程。如果該生選報了未滿足預(yù)修課要求的課程,系統(tǒng)會有相關(guān)的錯誤提示;選修完課程后,學(xué)生便可以查看成績和已得到學(xué)分,包括已選課程的名稱,學(xué)分以及分?jǐn)?shù)。若成績還未給出,系統(tǒng)會給出提示 ;此外,學(xué)生還可以查看并修改個人基本信息:如賬號,密碼,年齡等,最后注銷退出系統(tǒng)。
3.2 教師通過登錄注冊進(jìn)入系統(tǒng),接受選修自己所教課程的學(xué)生;系統(tǒng)會列出選修該課程的所有學(xué)生(包括學(xué)生的詳細(xì)情況),教師接受學(xué)生后,就可以給學(xué)生的課程登記成績,系統(tǒng)會分析教師的輸入是否正確,否則會轉(zhuǎn)到錯誤處理頁面,給學(xué)生登記成績 在教師登記學(xué)生成績后,系統(tǒng)會根據(jù)成績來判斷該學(xué)生是否通過了考試,若成績滿足要求,則在該學(xué)生的學(xué)分上加上該課程學(xué)分,此外,教師還可以查看并修改個人基本信息:如賬號,密碼,年齡等,最后注銷退出系統(tǒng)。
3.3 管理員在系統(tǒng)中有最高的操作權(quán)限,能夠?qū)W(xué)生、教師、課程、班級信息進(jìn)行增刪改查;
4、系統(tǒng)解決的問題:
數(shù)據(jù)分頁顯示
模糊查詢
驗證碼(中文、數(shù)字)驗證技術(shù)
數(shù)據(jù)亂碼問題
Session、Cookie保存用戶名、密碼等信息
提示:數(shù)據(jù)庫備份文件保存在代碼中,直接還原數(shù)據(jù)庫即可
5、系統(tǒng)界面展示
5.1 登錄界面