WEB課設之學生成績管理系統

WEB課設之學生成績管理系統

一、設計內容

學校每年都會有學生基本信息變動,也會舉行期中期末考試。如何有效地管理這些學生的基本信息和成績,幫助學校和老師掌握學生的基本情況,這就是學生成績管理系統需要完成的功能。學生成績管理系統主要是用來管理學生基本信息數據與學生成績的系統。需要提供如錄入、刪除、修改、查找學生基本信息以及成績,甚至個別學生或者全體學生成績報表的導出和學生成績柱狀圖的生成。

1、 系統需求分析
1.1 系統功能分析
本系統主要的功能是向學校提供學生的基本信息和考試成績。
本系統主要有以下幾項功能:
a、用戶登錄相應賬號並且輸入對應密碼才能進入系統進行相應操作
b、添加學生功能:姓名、學號、性別、出生年月日。(學號系統會自動生成且唯一)
c、根據學生學號或者姓名查找學生信息功能:在界面上顯示姓名、學號和成績
d、學生信息的修改與刪除功能:不能修改學號。
e、根據學生學號查找學生成績功能:在界面上顯示姓名、學號和成績。
f、根據學生姓名(支持模糊匹配)查找學生成績功能:並在界面上顯示姓名、學號和成績,如果有多個相同姓名學生存在,一起顯示出來。
g、修改添加學生成績功能:每個人都有數學、Java、英語、體育四門課,可分課程輸入成績。
h、生成學生學習情況報表功能:報表包含學號、姓名、各科目成績及對應的該科目班級平均值,總成績以及班級總成績平均值,用戶可選擇分成個人或者全班學習情況導出至excel文件。
i、支持對單個學生各科成績生出柱狀分佈圖。

1.2 系統功能模塊設計(劃分)
根據系統功能要求,可以將系統分解成幾個模塊來分別設計應用程序界面,如圖 1-1所示。
在這裏插入圖片描述
圖1-1 學生成績管理系統功能模塊圖

1.3 與其它系統的關係
學生成績管理系統是校園信息管理系統的一個組成部分。它爲其它系統如班級信息管理系統、教學管理系統、宿舍分配系統等提供學生的基本情況。同時需要其他系統提供的班級設置和院系設置等情況。這些系統可以使用同一個數據庫,直接相互調用所需的數據。

1.4 數據流程圖
學生成績管理系統的數據流程如圖1-2所示。
在這裏插入圖片描述
圖1-2 學生成績管理系統數據流程圖

2、數據庫設計
2.1 數據庫需求分析
根據上一節圖1-2學生成績管理系統數據流程圖,可以列出以下數據項、數據結構以及外部數據支持。
記錄學生信息所需的數據項和數據結構:
A、學生信息表:學號、姓名、性別、生日。
B、學生成績表:學號、姓名、數學成績、Java成績、英語成績、體育成績。
C、學生成績導出表:學號、姓名、數學成績、Java成績、英語成績、體育和四門科目成績總分數。
外部數據支持:
A、 用戶登錄表:用戶名、密碼、用戶身份證號碼。

2.2 數據庫概念結構設計
下圖2-1是本系統所需數據的 E-R 模型圖。
在這裏插入圖片描述
圖2-1 學生成績管理系統所需數據的 E-R 模型圖

2.3 數據庫邏輯結構設計
根據系統E-R圖,需要設計3個數據表來存放學生的基本信息和成績信息。爲了系統的完整,系統中包括了應用程序設計中所需的1個外部數據表。這4個數據表如表1到表4所示。
在這裏插入圖片描述
表1 student學生信息表
在這裏插入圖片描述
表2 score學生成績表
在這裏插入圖片描述
表3 report學生成績導出表
在這裏插入圖片描述
表4 dlb用戶登錄表

二、實現方法

1、功能說明
1.1 學生成績管理系統用戶註冊登錄和登錄密碼的修改
1.2 學生個人基本信息輸入
1.3 學生個人基本信息查詢、修改和刪除
1.4 學生成績查詢和修改
1.5 學生個人或者全班成績導出文件
1.6 學生個人成績生成柱狀圖

2、系統界面設計
完成數據庫創建和功能說明以後,我們可以進行下一步工作,即設計用戶界面。我們的系統主要有以下幾個界面:
2.1 用戶賬號密碼信息註冊界面
2.2 用戶賬號密碼登錄界面
2.3 用戶登錄失敗界面
2.4 用戶密碼修改界面
2.5 學生個人基本信息錄入界面
2.6 學生個人基本信息查找界面
2.7 查找學號失敗界面
2.8 查找姓名失敗界面
2.9 學生個人基本信息修改界面
2.10 學生個人基本信息刪除界面
2.11 學生個人成績查詢界面
2.12 學生個人成績修改界面
2.13 學生個人或者全部學生成績導出文件界面
2.14 學生個人成績柱狀圖生成界面
2.15 學生個人成績柱狀圖顯示界面
2.16 用戶操作失敗界面
2.17 用戶登錄主界面

3、各功能模塊的實現
在這裏插入圖片描述
圖3-1用戶賬號密碼信息註冊界面

在這裏插入圖片描述
圖3-2用戶賬號密碼登錄界面

在這裏插入圖片描述
圖3-3學生個人基本信息錄入界面

在這裏插入圖片描述
圖3-4學生個人基本信息查找界面

在這裏插入圖片描述
圖3-5學生個人基本信息修改界面

在這裏插入圖片描述
圖3-6學生個人或者全部學生成績導出文件界面

以上只是WEB課設之學生成績管理系統部分設計內容,如果想要WEB課設之學生成績管理系統資源請點擊下面資源鏈接進行下載,希望能幫助到你!

獨家資源:點擊資源下載鏈接
在這裏插入圖片描述

各位大佬如有更好的建議或者不清楚的地方讓各位產生了疑問,各位可以在評論中提出!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章