學校課程設計作業,完成一個簡單的學生信息管理系統,考慮到系統實用性,把它做成了一個簡單的能夠使用的學生成績管理系統,包含了學生信息管理,就當做練手吧。
發一個博客,做展示用!!
第一次做的一個比較完整的系統,難免會有一些bug(^_^)
下載鏈接:學生成績管理系統
一、 開發背景
軟件名稱:學生成績管理系統(SSMS)
使用對象:小學、初中、高中
二、 需求分析
1. 系統分析
該學生信息管理系統涉及到學生、教師、系統管理員、班級、學生成績、課程。設置一個系統管理員對系統進行管理。所有用戶需輸入賬號、密碼登錄進入系統;管理員進入系統后可對學生、老師、班級、課程進行增刪改查操作;學生進入系統,查看成績、查看和修改自己的信息;老師進入系統后,對自己這門課程的學生設置課程成績、查看和修改自己的信息,查看學生的信息和成績、以及統計分析學生的成績;
管理員為班級設置年級,為年級設置課程,為班級的每門課程設置老師,為學生設置班級。一個年級有多門課程(語文、數學、外語等等),班級的每門課程只能有一名老師,一個老師可以有多門課程;老師選擇自己這門課程為該課程的學生登記成績。老師可以查看其他老師的信息(可以當成是老師的通訊錄),查看本課程學生的信息和成績;學生可以查看班級其他同學的信息(可以看成是班級的同學錄)。
考試分為兩種,一種是年級統考,一種是平時考試。年級統考需要管理員事先添加一次年級統考,考試成績出來后,老師進入系統選擇該次考試為學生登記成績。平時考試則是班級平時的考試,老師添加考試信息,登記成績。成績統計分析則是針對年級統考進行分析,主要涉及各學科分數名次,總分名次。
三、開發環境
系統環境:Windows
開發工具:Eclipse
Java版本:JDK 1.7
服務器:tomcat 7.0
數據庫:MySQL 5.1
系統采用技術:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+面向接口編程
四、其它的看截圖
登錄界面:

管理員界面:

考試列表:

成績統計:

教師列表:

學生列表:

系統設置:

教師界面:

成績登記:

教師通訊錄:

個人信息:

學生界面:

學生成績查詢:

工程目錄結構:

BaseDao接口:

最終項目包含文件:

