完成一個(gè)簡(jiǎn)單的學(xué)生信息管理系統(tǒng),考慮到系統(tǒng)實(shí)用性,把它做成了一個(gè)簡(jiǎn)單的能夠使用的學(xué)生成績(jī)管理系統(tǒng),包含了學(xué)生信息管理,就當(dāng)做練手吧!
需要項(xiàng)目源碼的請(qǐng)私信我?。?!
一、 開發(fā)背景
軟件名稱:學(xué)生成績(jī)管理系統(tǒng)(SSMS)
使用對(duì)象:小學(xué)、初中、高中
二、 需求分析
1. 系統(tǒng)分析
該學(xué)生信息管理系統(tǒng)涉及到學(xué)生、教師、系統(tǒng)管理員、班級(jí)、學(xué)生成績(jī)、課程。設(shè)置一個(gè)系統(tǒng)管理員對(duì)系統(tǒng)進(jìn)行管理。所有用戶需輸入賬號(hào)、密碼登錄進(jìn)入系統(tǒng);管理員進(jìn)入系統(tǒng)后可對(duì)學(xué)生、老師、班級(jí)、課程進(jìn)行增刪改查操作;學(xué)生進(jìn)入系統(tǒng),查看成績(jī)、查看和修改自己的信息;老師進(jìn)入系統(tǒng)后,對(duì)自己這門課程的學(xué)生設(shè)置課程成績(jī)、查看和修改自己的信息,查看學(xué)生的信息和成績(jī)、以及統(tǒng)計(jì)分析學(xué)生的成績(jī);
2. 管理員功能
管理員為班級(jí)設(shè)置年級(jí),為年級(jí)設(shè)置課程,為班級(jí)的每門課程設(shè)置老師,為學(xué)生設(shè)置班級(jí)。一個(gè)年級(jí)有多門課程(語文、數(shù)學(xué)、外語等等),班級(jí)的每門課程只能有一名老師,一個(gè)老師可以有多門課程;老師選擇自己這門課程為該課程的學(xué)生登記成績(jī)。老師可以查看其他老師的信息(可以當(dāng)成是老師的通訊錄),查看本課程學(xué)生的信息和成績(jī);學(xué)生可以查看班級(jí)其他同學(xué)的信息(可以看成是班級(jí)的同學(xué)錄)。
3.考試系統(tǒng)設(shè)計(jì)
考試分為兩種,一種是年級(jí)統(tǒng)考,一種是平時(shí)考試。年級(jí)統(tǒng)考需要管理員事先添加一次年級(jí)統(tǒng)考,考試成績(jī)出來后,老師進(jìn)入系統(tǒng)選擇該次考試為學(xué)生登記成績(jī)。平時(shí)考試則是班級(jí)平時(shí)的考試,老師添加考試信息,登記成績(jī)。成績(jī)統(tǒng)計(jì)分析則是針對(duì)年級(jí)統(tǒng)考進(jìn)行分析,主要涉及各學(xué)科分?jǐn)?shù)名次,總分名次。
三、開發(fā)環(huán)境
系統(tǒng)環(huán)境:Windows
開發(fā)工具:Eclipse
Java版本:JDK 1.7
服務(wù)器:tomcat 7.0
數(shù)據(jù)庫(kù):MySQL 5.1
系統(tǒng)采用技術(shù):Servlet+Jsp+Jdbc+Hui+EasyUI+jQuery+Ajax+面向接口編程
四、其它的看截圖
登錄界面:
管理員界面:
考試列表:
成績(jī)統(tǒng)計(jì):
教師列表:
學(xué)生列表:
系統(tǒng)設(shè)置:
教師界面:
個(gè)人信息:
學(xué)生成績(jī)查詢:
工程目錄結(jié)構(gòu):
最終項(xiàng)目包含文件:
博客主頁(yè):https://blog.csdn.net/weixin_51141489,需要源碼或相關(guān)資料實(shí)物的友友請(qǐng)關(guān)注、點(diǎn)贊,私信吧!