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