學生教學管理系統報告

2022-08-30 22:36:07 字數 4160 閱讀 9766

學生教學管理系統報告主要是以高校的學生選課和成績管理的具體運用為主線,介紹乙個教學管理資訊系統開發的基礎過程。包括系統分析、系統設計的全過程,通過使用access資料庫管理系統建立乙個小型但實用的學生選課和成績管理系統。

一 、專案開發的背景分析

(一)高校學生教務管理應用問題提出與開發的必要性

學生教務管理包括很多方面,如學籍管理、住宿管理、檔案管理等。其中學生選課及成績評估分析是學生管理工作的重點,如何高效地管理學生的學業培養工作是非常重要的課題。建立乙個簡單易用而又高效的mis是值得研究的問題。

可以說,這個系統是教學管理系統的子系統。要保證系統開發成功首先需要了解高校管理的內容、方法和流程等知識,清楚高校教學管理系統的需求。隨著教育體系的改革,越來越多的學子進入高校學習,學校對於學生的教學管理更需要系統化。

因此,對於學生教學管理系統的開發更為重要。高校教務管理工作是高等教育中一項極為重要的環節。

(二)理清系統設計思路,設計初步管理模式

1主要內容

教務處是高校教學業務工作及教學行政管理工作的主管機構,其主要工作職責範圍包括:教務管理工作、考試管理工作等。教務管理工作主要有教學日曆、安排上課時間和地點學生教學計畫執行、安排學生選課等。

而考試管理工作主要有考試組織管理、成績登入學生選課成績分析統計和總結、結合學生成績對教學提出建議以及成績查詢校對等。我們把管理這兩塊工作的系統命名為學生教學管理系統。

2管理模式的流程

學生教學管理的工作流程是學生教學管理系統管理模式的基礎,也是後面系統分析和設計的乙個理論依據。如圖描述了這個系統所管理內容的基本流程,它可以幫助我們從整體的高度看清問題。

圖一:管理模式的流程

3系統設計的目標

首先系統能建立供學生使用的選課資訊平台,這意味著乙個完善的資料庫系統(包括學生情況、課程情況、講授這些課程的教師的基本資訊等);

4設計思路

對學生選課資訊、學生成績資訊和學生個人檔案資訊等相關資料的處理便構成了學生資訊管理核心內容;系統還必須能為學生的選課情況、成績的綜合評估提供準確的資料依據。

。二﹑學生教學管理系統的系統分析和設計

(一) 系統分析

學生教學管理系統從功能來說主要用於高校學生教學資訊管理,主要任務是為學生、教學管理人員和教師提供乙個有效的教學管理軟體。

使用者的需求可分為以下5個方面:

1. 教學管理人員通過該系統錄入學生、課程和成績等相關資訊。

2. 教學管理人員使用該系統,方便地管理學生選課資訊和學生選課成績資訊,既實現了對學生所選課程及成績的管理,又能幫助教務人員指導學習與其研究方向相關的課程。

3. 通過該系統對學生的成績進行分析和統計,從而對學生學業實現有效地管理。

系統應具備的功能如下:

4. 學生基本資訊管理。完成對學生基本資訊和成績資訊的管理,具體包括學生資訊錄入、學生成績錄入、學生相關資訊查詢和統計,以及學生相關資訊瀏覽等。

5. 選課功能操作處理。完成學生選課資訊和課程資訊的管理,具體包括課程資訊錄入、選課資訊錄入和選課資訊查詢等。

系統資料流程圖:

(二) 模組設計

模組設計是系統設計的乙個重要環節,主要任務是以系統管理模式、資料流程和使用者需求為依據,按照系統功能設計原則,對整個系統進行模組劃分。側重從功能的角度對系統進行分析設計,分為不同層次,其中每個功能都由若干相關的子功能模組組成。具體的功能模組圖如圖二所示。

學生教學管理系統主要由兩個模組組成,每個模組包含若干個子功能模組

■學生基本資訊管理,該功能模組包括學生基本資訊錄入、學生成績錄入、學生相關資訊查詢、學生相關資訊統計等,例如,建立學生基本教學檔案,錄入

圖二:系統資料流程圖

學號、姓名、性別、出生日期和所學專業等。又如,建立學生成績資訊,將學號、學年、學期、課程編號和成績等錄入。系統將新入學學生的基本資訊輸入到系統資料庫的各種表中,還可以將每一學期所選課程的考試成績錄入到管理系統中。

另外該模組提供了對學生的基本資訊、成績資訊等統計、查詢和瀏覽的功能。

■選課功能操作處理。該模組用於實現課程資訊(課程名、課程編號和學分等)和學生選課資訊(課程編號和學號)的管理。

圖三:系統功能模組圖

(三) 資料庫的分析和設計

在系統分析和設計的過程中,資料庫分析和設計尤為關鍵。乙個成功的資料庫設計方案會將使用者的需求融入其中,資料庫設計者應與資料庫的終端使用者進行交流,了解現行工作的處理過程,共同討論使用資料庫應該解決的問題和應該完成的任務。根據前面的需求分析和模組劃分,我們可以列出幾個步驟。

1、 根據需求確定關係模型

根據前面的需求分析,確定系統所涉及的實體和關係,然後應用圖對資訊進行組織和連線。例如,學生選課的實體包括:學生實體、課程實體;關係是學生選課。他們之間的關係如圖三。

圖四:學生選課實體關係圖

2、 確定資料庫中的表

關聯式資料庫使用表來儲存資訊,確定資料庫中的表是資料庫設計中比較難處理的一步。一般情況下,設計時應先在紙上進行設計。根據關係規範化的知識將上面的e-r圖化解為幾個規範的關係,每個關係可以在關聯式資料庫中用表來儲存。

此外,為了能夠更合理地確定資料庫中應包含的表,應按以下原則對資料進行分類:

(1)每個表應該只包含乙個主題的相關資訊

表中只包含乙個主題相關的資訊,就可以獨立於其他主題來維護自己主題的資訊。例如,將學生資訊和課程資訊分開,儲存在不同表中,這樣當刪除某一學生資訊就不會影響到課程資訊。

(2)表中不應包含重複資訊,並且資訊不應該在表之間複製

這樣每條資訊只儲存在乙個表中,只需在一處進行更新,操作效率高,同時也消除了不同資訊重複項的可能性。

根據以上資料分析原則得到規範化的e-r關係圖。

圖五:學生教學管理系統e-r圖

通過理論分析,系統中需要設計如下資料資訊表:

學生基本資訊表:需要建立學生教學資訊表,該錶包括學號、姓名、性別、出生日期、所學專業等字段。

課程資訊表:記錄課程的相關資訊,該錶包括課程編號、課程名、課程類別和學分等字段。

學生成績資訊表。記錄學生成績的有關資訊,該錶包括成績、學號、課程編號等字段。

基於前面對學生教育管理系統的背景分析、系統分析和設計,我們對這個系統有了乙個全面的認識,下面我用access資料庫技術來實現這個開發方案。具體步驟如下:

(一)建立學生教學管理系統資料庫及其資料表

用access資料庫管理系統開發學生教學管理系統,應以前面完成的資料庫設計為依據,在access中建立三個表,首先應建立三個表的表結構,按要求錄入欄位名稱、資料型別與字段大小,然後再此基礎上建立表,學生資訊表以「學號」為主鍵,課程資訊表以「課程編號」為主鍵。

建立access中資料庫及其表的關鍵流程為:(1)建立資料庫「本人姓名.dbc」。(2)建立系統需要的三個表。(3)使用設計檢視建立學生資訊表。

(二)建立資料庫中表與表之間的關係

在access中資料表是資料庫的基本組成元素,要想使用和管理相關的資料,就必須建立好錶與表之間的關係。

根據系統功能的需要,對學生教學管理系統資料庫中的表建立它們之間的關係。學生資訊表通過「學號」欄位和學生成績資訊表進行關聯;課程資訊表通過「課程編號」欄位和選課資訊進行關聯;學生成績資訊表通過「課程編號」和課程資訊表進行關聯。

(三)使用access的窗體實現系統功能模組

窗體是access資料庫中的一種物件,通過窗體使用者可以方便地輸入資料、編輯資料和顯示資料。它與資料便的不同之處在於,資料表以行和列的形式顯示資料,而窗體可以按任意格式顯示資料。「學生教學管理系統」也正是利用了窗體這一特點來實現資料登入的。

實現資料登入時,應遵循輸入準確、迅速、方便的原則,輸入資料應盡可能少,輸入提示應盡量明確詳細。

通過對學生資訊錄入窗體的建立、調整與實現這兩部分內容的操作,「登入學生資訊」窗體已基本設計完成。但在瀏覽窗體時,記錄定位器、瀏覽按鈕等窗體不需要的,應該將其去掉。按照同樣的操作方法,可以很容易地建立學生教學管理資訊系統中學生成績錄入、課程資訊錄入等窗體。

(四)用access實現學生教學管理系統的主要功能

學生教學管理系統的主要功能有學生基本資訊管理,選課功能操作處理,教學資訊管理等。其中有相當一部分是查詢,計算,彙總和統計功能。而資料查詢和統計在學生選課和成績管理中尤為重要,它通過對資料庫中的資料進行統計分析從中提取有用的資訊。

在access資料庫系統中,查詢是一種系統和分析資料的工具,它能夠把多個表中的資料抽取出來,供使用者檢視,更改和分析使用。

(五)access報表在系統實現中的應用

系統中許多資訊需要列印,access中的報表給我們實現這個功能提供了便利。此外,本系統專門設定了資料瀏覽功能,學生資訊的瀏覽通過窗體來控制,以報表形式來顯示列印,教師資訊的瀏覽也是以報表形式顯示列印輸出。

教學管理系統

教學管理系統邏輯方案 一 現行系統的薄弱環節 1 學生處學籍管理 1 由於新生資訊 於招生辦 資料庫的格式沒有統一的規定,給學生登記工作造成不便。在科室的資訊傳遞中需要有統一的資料格式。2 日常學籍管理工作中,各種情況的查詢。上報任務經常出現,經常需要從基礎資料中檢索 統計分析出來,勞動強度較大,效...

教學管理子系統

江西理工大學應用科學學院資訊工程系課程設計說明書 課程名稱資料庫原理與技術 課題名稱教學管理子系統 參與人員姓名 漆春暉班級 學號信科111 09號 參與人員姓名 伍軍偉班級 學號信科111 03號 參與人員姓名班級 學號 完成時間2013 12 26 指導老師鄧小鴻 目錄1 系統概述 1 1.1 ...

學校教學管理系統

目錄第一部分學校教學管理系統及其職責 一 學校教學管理系統1 二 學校教學管理的任務1 三 學校教育管理的基本內容2 四 學校教學管理的職責3 一 校長工作職責3 二 教學副校長工作職責5 三 教導主任工作職責6 四 學年組長工作職責7 五 班主任工作職責5 六 教師工作職責9 七 實驗室管理員工作...