學生成績管理系統

2021-03-04 09:17:15 字數 4310 閱讀 7584

目錄一、學生成績管理系統需求分析及功能模組設計 1

1.1學生成績管理系統的開發背景 1

1.2學生成績管理系統概述 1

1.3學生成績管理系統功能模組分析與設計 1

1.4 小組成員分工與實際工作任務完成情況 3

二、資料庫設計與實現 3

2.1 學生成績管理系統的實體與聯絡分析(e-r圖) 3

2.2資料庫詳細設計 5

2.3資料參照完整性設計 8

三、系統框架設計與底層公共類設計 9

3.1 系統框架設計 9

3.2 公共類設計 9

四、表示層設計與實現 25

4.1 表示層公共部分設計 25

4.2 前台設計 25

4.3購物車頁面設計 26

4.3 後台設計 26

五、總結與體會 28

5.1 學生成績管理系統的總結 28

5.2 參考文獻 29

一、系統需求分析及功能模組設計

1.1 學生成績系統的開發背景

二十一世紀是資訊的社會,資訊作為社會最主要的資源,將成為戰略資源引起人們廣泛的關注。如何獲取和管理資訊?系統是我們最好的獲取資訊和管理資訊的方式,但由於學生成績系統收藏的資訊量大大增加,使傳統的學生成績的管理工作日益繁重起來。

迫使人們起用新的學生成績系統來管理學生的資訊,如何把學生成績管理員從繁重的工作中解脫出來呢?

科學技術日新月異的進步,讓人類生活發生了巨大的變化,計算機技術的飛速發展,使各行各業在計算機技術應用方面得到了廣泛的普及和使用。資訊化時代的到來成為不可抗拒的潮流,人類文明正在進入乙個嶄新的時代。因此,學生成績管理系統也以方便、快捷、費用低的優點正慢慢地進入人們的生活,將傳統的學生成績管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使管理者可以花更多的時間在完善和擴大上面。

從而使人們有更多時間來獲取資訊、了解資訊、掌握資訊 。

為方便對學生成績成績進行高效的管理,特編寫該程式以提高學生成績管理效率。使用該程式之後,管理員,老師以及學生自己都可以查詢到自己想要的東西,管理員和老師還可以對當前學生成績情況進行一些操作,給出統計**,以便全面掌握學生當前的學習情況。

需求分析

1.能夠輸出學生的綜合情況和各個學期的成績、具體資訊的修改以及刪除;

2.能夠實現對學生資訊的查詢和編輯管理;

3.能夠進行成績的具體管理;

4. 能夠進行成績的查詢功能;

1.2 學生成績系統概述

學生成績管理系統是整個學校工作系統的重要組成部分,其內容對於學校管理者和學生至關重要,所以學生成績管理系統應該為使用者提供所需要的資訊以及方便的管理平台。現代成績查詢系統理論已經不拘泥於傳統的理論基礎,不強調對教學活動的嚴密控制,放棄了繁瑣的設計模式,開始注重教學設計的關係性和靈活性,並且提供人性化的服務,這些優點能夠極大的提高學生成績查詢的效率,從而更加有利於學生的管理和提高學生的主動性。

1.3學生成績系統功能模組分析與設計

1.3.1功能需求:

系統功能需求: 我們的系統需要實現的功能主要包括以下幾個方面: 設計不同使用者的操作許可權和登入方法; 管理員可以新增、修改和查詢學生的檔案記錄,同時可以新增、修改和查詢學生的成績記錄,有對學生成績資訊開放度的管理權; 管理員對學生的檔案和成績進行審查, 生成學生的檔案記錄報表和學生成績報表; 教師可以查詢所授課程的學生資訊,可以錄入並查詢所授課程的成績; 學生有查詢個人檔案資訊和成績資訊的權利; 使用者介面的直觀性和成績查詢結果的視覺化。

在查詢結果的視覺化方面,主要是尤其針對當前眾多的成績管理系統的 「通病」 ,我們所涉及的利於查詢使用者的一項新功能,除了帶來便捷性之外,在資料的統計分析等方面也有很大的幫助。 滿足上述要求的系統應該包括以下幾個模組:基本資料維護功能;資料庫管理功能;基本業務功能。

功能實現:

系統管理員:管理員登入進入系統可以對學生的檔案、老師的檔案、學生的成績資訊、課程資訊、班級資訊、教授資訊、專業的資訊查詢、增加、修改;

老師的功能:老師登入進入系統可以對老師自己的檔案進行查詢,修改密碼,查詢教授資訊、查詢學生的資訊、錄入學生成績、學生的檔案、對學生的密碼和****進行修改,另外還可以查詢學生的成績清單、以及班級成績清單、單科成績冊、補考學生的名單,最主要的是錄入學生成績;

學生的功能:學生登入成績管理系統可以對學生自己的成績、確認個人資訊、修改密碼和****;

通過分許可權分角色的系統架構,可以實現不同的介面和不同的管理角色,使系統的更加完善!

1.3.2設計原則:

展性原則

為適應將來的發展,管理系統系統應具有良好的可擴充套件性和可維護性。

安全性原則

應用軟體與資料庫系統的設計要做到安全可靠,防止非法使用者的入侵。

使用者介面設計原則

使用者介面的設計應符合windows規範的圖形使用者介面(gui),做到美觀大方。使用者介面應當直觀、明了、條理清晰。實現「傻瓜型」管理——易學、易用、易管理。

資料庫設計原則:

一致性原則

完整性原則

安全性原則

可伸縮性原則

規範化資料庫的設計

系統主要的功能模組圖:

圖表1-1

圖1-1

以上為功能模組圖,各個部分的功能在功能模組介紹中將介紹。

1.4 小組成員分工與實際工作任務完成情況

小組成員:薛樂(組長)、孫濤、李龍海、吳紅林

人員分工:

組長薛樂:負責方面功能的網頁的製作和實現;

組員孫濤:負責編寫**的寫作和需求分析的整理以及系統布局;

組員李龍海:負責資料庫的設計和實現;

組員吳紅林:負責網頁的**的編輯以及美工任務;

完成情況:

實際的工作中,大家的團結一致下,都完成了自己負責的那一部分該完成的內容,成功完成了本次實訓!

二、資料庫設計與實現

2.1 學生成績系統的實體與聯絡分析(e-r圖)

總體實體圖:

圖表2-1

圖2-1

學生-課程實體圖:

圖表 1-2

圖2-2

班級-教師實體圖:

圖表 2-3

圖 2-3

教務處實體圖:

圖表 2-4

圖2-4

2.2資料庫詳細設計

2.2.1學生成績系統的實體:

管理員、系部、班級、老師、學期、成績、課程、學生

2.2.2實體的屬性:

管理員u=

系部u=;

學生u=

老師u=

班級u=

課程u=

學期u=

成績u=

2.2.3學生成績系統的關係表:

管理員資訊表:管理員編號、密碼、使用者名稱、****;

圖表 2-5

圖2-5

系部資訊表:系部編號、系部名稱;

圖表 2-6

圖2-6

學生資訊表:學號、密碼、姓名、年齡、性別、籍貫、民族、頭像、政治面貌、入學日期、聯絡**、系別、班級編號、部門編號;

圖表 2-7

圖2-7

課程資訊表:課程編號、名稱、類別、學時、學分、考試型別;

圖表 2-8

圖2-8

成績資訊表:學號、課程編號、學期編號、老師編號、期末成績、平時成績、考試級別、考試日期、錄入日期;

圖表2-9

圖2-9

班級資訊表:班級編號、系部編號、名稱、年級、人數、學制、班主任、班長、書記;

圖表 2-10

圖2-10

教師資訊表:教師編號、使用者名稱、姓名、密碼、性別、出生日期、工作日期、職稱、職務、學歷、學位、工資、**,使用者編號,班級編號;

圖表 2-11

圖2-11

學期資訊表:學期編號、學期名稱;

圖表 2-12

圖2-12

教授資訊表:學期編號、老師編號、班級編號、課程編號;

圖表 2-13

圖2-13

2.3資料參照完整性設計

2.3.1資料參照完整性表:

圖表 2-14

圖2-14

2.3.2資料參照完整性圖:

圖表 2-15

圖2-15

三、系統框架設計與底層公共類設計

3.1 系統框架設計

三層架構中各層功能:

1、表示層(ui):通俗講就是展現給使用者的介面,是使用者在使用系統時的所見所得,表示層負責直接跟使用者進行互動,用於資料錄入,資料顯示等。表示嘛,也就意味著側重於做與布局和外觀顯示方面的工作,以及客戶端的驗證和處理等,並針對使用者的請求去呼叫業務邏輯層的功能。

2、業務邏輯層(bll):針對表示層提交的請求,進行邏輯處理,如果需要訪問資料庫,就呼叫資料訪問層的操作,對資料庫進行操作。

學生成績管理系統

編號web實習 說明書 題目 學生成績管理系統設計與實現 院 系 電腦科學與工程 專業 資訊管理與資訊系統 學生姓名 學號指導教師 2015年1月 18 日 目錄一 學生成績管理系統 3 1.1 引言 3 1.2 課題研究的意義 3 1.3 課題的可行性分析 3 1.3.1 課題調研 3 1.3.2...

學生成績管理系統

河北聯合大學 綜合課程設計 題目 學生成績管理系統 學院 計算機自動控制學院 專業 電腦科學與技術 班級07計 1班 姓名學號 200701210133 指導教師張繼德 完成日期2011 1 9 目錄一 緒論 1 引言 1.1編寫目的 該系統的編寫目的是提高學生成績管理的工作效率,使人們從乏味的資料...

學生成績管理系統

第一章緒論 1.1 問題的提出及分析 隨著計算機技術的發展,特別是計算機網路技術與資料庫技術的發展,人們的生活與工作方式發生了很大的改觀。網路技術的應用使得計算機之間通訊 資訊共享成為可能,而資料庫技術的應用則為人們提供了資料儲存 資訊檢索 資訊分析等功能,從而使得工作可以更高效地進行 1 資料庫始...