基于JavaWeb學(xué)生成績信息管理系統(tǒng)(附源碼資料)-畢業(yè)設(shè)計

1. 適用人群
本課程主要是針對計算機(jī)專業(yè)相關(guān)正在做畢業(yè)設(shè)計、或者是需要實(shí)戰(zhàn)項(xiàng)目的Java開發(fā)學(xué)習(xí)者。
2. 你將收獲
提供:項(xiàng)目源碼、項(xiàng)目文檔、數(shù)據(jù)庫腳本、軟件工具等所有資料([在平臺的課程附件中進(jìn)行
從零開始手把手教學(xué)部署運(yùn)行本系統(tǒng)
從零開始講解系統(tǒng)架構(gòu)和各個業(yè)務(wù)模塊使用方式
該項(xiàng)目附帶的源碼資料可作為畢設(shè)使用
提供技術(shù)答疑和遠(yuǎn)程協(xié)助指導(dǎo),幫助解決后期項(xiàng)目運(yùn)行問題
3. 項(xiàng)目簡介
該學(xué)生成績信息管理系統(tǒng)涉及到學(xué)生、教師、系統(tǒng)管理員、班級、學(xué)生成績、課程。設(shè)置一個系統(tǒng)管理員對系統(tǒng)進(jìn)行管理。所有用戶需輸入賬號、密碼登錄進(jìn)入系統(tǒng);管理員進(jìn)入系統(tǒng)后可對學(xué)生、老師、班級、課程進(jìn)行增刪改查操作;學(xué)生進(jìn)入系統(tǒng),查看成績、查看和修改自己的信息;老師進(jìn)入系統(tǒng)后,對自己這門課程的學(xué)生設(shè)置課程成績、查看和修改自己的信息,查看學(xué)生的信息和成績、以及統(tǒng)計分析學(xué)生的成績;
管理員為班級設(shè)置年級,為年級設(shè)置課程,為班級的每門課程設(shè)置老師,為學(xué)生設(shè)置班級。一個年級有多門課程(語文、數(shù)學(xué)、外語等等),班級的每門課程只能有一名老師,一個老師可以有多門課程;老師選擇自己這門課程為該課程的學(xué)生登記成績。老師可以查看其他老師的信息(可以當(dāng)成是老師的通訊錄),查看本課程學(xué)生的信息和成績;學(xué)生可以查看班級其他同學(xué)的信息(可以看成是班級的同學(xué)錄)。
考試分為兩種,一種是年級統(tǒng)考,一種是平時考試。年級統(tǒng)考需要管理員事先添加一次年級統(tǒng)考,考試成績出來后,老師進(jìn)入系統(tǒng)選擇該次考試為學(xué)生登記成績。平時考試則是班級平時的考試,老師添加考試信息,登記成績。成績統(tǒng)計分析則是針對年級統(tǒng)考進(jìn)行分析,主要涉及各學(xué)科分?jǐn)?shù)名次,總分名次。
4.技術(shù)實(shí)現(xiàn)
系統(tǒng)環(huán)境:Windows
開發(fā)工具:IDEA
Java版本:JDK 1.8
服務(wù)器:Tomcat 1.8
數(shù)據(jù)庫:MySQL 5.X
系統(tǒng)采用技術(shù):Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Html+Css+Ajax
5.系統(tǒng)功能
系統(tǒng)主要分為三種用戶角色,分別是管理員、老師以及學(xué)生,其具體功能如下:
管理員
學(xué)生信息管理、教師信息管理、年級信息管理、班級信息管理、課程信息管理、考試信息管理,系統(tǒng)參數(shù)設(shè)置
老師
教學(xué)管理、教師個人信息維護(hù)、教師通訊錄管理
學(xué)生
考試成績查詢、學(xué)生通訊錄、學(xué)生個人信息維護(hù)
6.運(yùn)行部分截圖















