學生檔案管理系統的分析與設計

2021-03-04 01:57:24 字數 4025 閱讀 7819

目前,院校的學生資訊管理工作已不再侷限於對學生基本資訊資料庫的維護,而是越來越多地參與到為其他相關部門提供一些必要的協調與服務。學生檔案管理的現狀主要為:由於缺乏統一的管理方式,學生的資料較為分散,並且經常需要對資料進行變更,對於變動的資料不能做到及時統一與修正。

相關部門之間很難建立一套機制來確保資料的完整性,因而需要浪費大量的人力資源來彌補這一空缺。由於院校的工作性質,教學部門每乙個階段都要對學生的成績進行彙總及統計來對教學工作及學生的狀況進行評估,如果沒有乙個統一的資料採集平台,那麼就會造成資料的上報與彙總不及時、資料不準確等客觀問題的發生。本系統是為了方便使用者對學生檔案的管理開發的。

要求系統介面友好,使用簡單,提供對學生基本資訊、班級課程基本資訊和學生成績情況的編輯、查詢、統計報表等全面的資料管理功能,此外系統還具有一定的安全性和可維護性。

可行性分析:

(1)技術可行性

近幾年來計算機技術發展異常迅猛,高速度大容量的電腦已成為許多學校裡日常工作必不可少的裝置,隨著辦公自動化的軟體不斷湧現,微機的普及為該系統的開發奠定了堅實的基礎。

(2) 經濟可行性

一方面,系統的開發不需要額外增加裝置購置費、軟體開發費、管理和維護費用。另一方面,系統的開發可以較好地解決教務處因日常事務繁雜而造成的處理效率低,出錯率偏高的局面,減少人工勞動、提高工作效率。

(3)操作可行性

計算機以強大的資訊處理能力作為人類腦力勞動的有利助手登上歷史舞台後,已滲透到社會生活的各個領域,使現代社會組織、特別是企業,學校的資訊處理能力適應現代化管理的要求,且系統逐步從單項事務資訊處理系統迅速向綜合服務(決策支援系統)的管理資訊系統發展。本系統使用介面良好,易於操作。教務處的老師均擁有較高的素質,只需了解相關知識,就可熟練操作本系統了。

通過以上分析,學生檔案管理系統的開發在經濟上、技術上、操作上都是可行的。

本系統提供了一套學生綜合資訊管理的平台,能夠使得系統管理人員對院校的專業進行分類,進而確定各個專業中所包含的班級資訊,在已有班級資訊的基礎上能夠對所有的學生資訊進行分類管理。同時,在班級資訊中能夠反映出學生的入校時間及年制,從而確定了學生在校期間所經歷的每個學期時間段。管理人員可以對學生每學期及每門課程的成績進行錄入與修改。

成績錄入後,可以通過系統的統計功能單獨對學生的成績按照學期進行統計,也可以對整個班級不同課程的成績進行統計。

通過需求分析,系統應具備以下功能,具體描述如下:

(1)專業資訊管理:主要完成學生專業的查詢、新增、修改和刪除等操作。

(2)班級資訊管理:主要是完成學生班級資訊的查詢、新增、修改和刪除等操作。

(3)學生基本資訊管理:主要完成學生基本資訊的錄入、查詢、新增、修改和刪除等操作。

(4)班級課程資訊管理:主要完成班級課程基本資訊的錄入、查詢、新增、修改和刪除等操作。

(5)成績資訊管理:主要完成學生成績的錄入、瀏覽、查詢、新增、修改和刪除以及班級成績的查詢等操作。

(6)系統維護:為學生檔案管理員(使用者)提供密碼修改、系統的推出、幫助等功能。

根據系統功能描述,採用面向資料流的分析方法,繪製出系統的資料流圖。

1、資料流圖

(1)頂層圖

(2)0層圖

學生資訊管理資料流圖圖(4)

學生成績管理資料流圖圖(3)

其餘下層圖與此類似,在次不再贅述

…………

…………

…………

2、資料字典

(1)資料流的描述

a.系統使用者管理:

新增使用者資訊,包括使用者名稱和口令。

刪除已有的使用者資訊。

修改口令,包括使用者名稱、舊口令、新口令和確認口令。

b.系統資訊管理:

新增學校系部資訊,包括系編號和系名稱。

修改和刪除系部資訊。

c.班級資訊管理:

新增新的班級資訊並可儲存,包括編號和名稱。

修改已存在的班級資訊。

刪除已有的班級資訊。

新增學生的基本資訊並可儲存,包括編號、系編號、班編、姓名、性別、住址等。

修改已存在的學生資訊。

刪除學生相關資訊。

e.課程資訊管理:

新增新的課程基本資訊並可儲存,包括編號、名稱、教師和學分等。

根據課程編號查詢課程基本資訊。

修改或刪除已有的課程基本資訊。

f.選課資訊管理:

根據學生已學的課程查詢學生的成績,新增學生的成績並可儲存。

修改或刪除已有的學生成績資訊。

五、系統功能設計

根據資料流圖,繪製出系統功能的層次圖

各功能模組的功能描述:

登入系統模組的功能:為了保護系統資料的安全性,使用者必須使用正確的密碼才能進入系統

系統管理模組的功能:包括新增使用者和建立新角色

專業資訊管理模組的功能:學生專業資訊的新增,瀏覽,修改以及刪除

班級資訊管理模組的功能:班級資訊的新增,瀏覽,修改及刪除

學生資訊管理模組的功能:學生資訊的錄入,查詢,修改及刪除

課程資訊管理模組的功能:課程資訊的新增,查詢,修改及刪除

成績資訊管理模組的功能:學生成績的錄入,查詢,修改以及班級成績的查詢等

六、資料庫設計

1、e-r圖

根據系統資料流圖和資料字典,得出系統的各區域性概念模型(e-r)和總體概念模型(e-r)如下圖所示。

專業資訊e-r圖:

班級資訊e-r圖:

學生資訊e-r圖:

課程資訊e-r圖:

成績資訊e-r圖:

使用者資訊e-r圖:

全域性e-r圖:

各e-r圖各實體的屬性如下所示:

專業:(專業編號,專業名稱,專業描述)

班級:(入學年份,班級名稱,專業,教室編號,班主任,學制)

學生:(姓名,學號,性別,族別,家庭住址,政治面貌)

課程:(班級編號,課程名稱,開設學期)

成績: (課程,學號,分數,學期)

使用者:(使用者名稱,口令,角色屬性)

各e-r圖中聯絡的屬性如下所示:

班級資訊: (班級名稱,專業,入校時間,學制,班主任)

學生資訊:(學號,姓名,性別,班級名,專業,入校時間,班主任 ,學制))

成績資訊:(學號,課程,學期,成績)

課程資訊:(班級,專業,學期,課程名)

2、關係模式的3nf設計

根據系統的總體概念設計模型、e-r圖向關係模式的轉化規則和資料庫的正規化理論,得到系統優化後的邏輯模型。

班級資訊表: (班級名稱,專業,入校時間,學制,班主任)

學生資訊表:(學號,姓名,性別,班級名,專業,入校時間,班主任 ,學制))

成績資訊表:(學號,課程,學期,成績)

課程資訊表:(班級,專業,開設學期,課程名)

使用者資訊表:(使用者名稱,口令,角色)

1、系統介面

遵循人-機介面的設計原則設計應用系統介面。本系統主要介面執行實時截圖如下:

【管理員登陸驗證視窗】

【學生檔案管理系統主介面】

【課程資訊瀏覽對話方塊】

【新增學生對話方塊】

【專業資訊瀏覽對話方塊】

【學生成績查詢對話方塊】

2、系統的主要源**:

using system;

using system.drawing;

using

using

using system.windows.forms;

using system.data;

namespace windowsapplication1

清理所有正在使用的資源。

protected override void dispose( bool disposing )

#region windows 窗體設計器生成的**

設計器支援所需的方法 - 不要使用**編輯器修改

此方法的內容。

private void initialize***ponent()

modifypassword modifypassword;

private void menuitem25_click(object sender, system.eventargs e)

private void mainform_load(object sender, system.eventargs e)

學生繳費管理系統的分析與設計

資訊系統開發與實踐 課程結課實踐作業 專案名稱 學生繳費管理資訊系統 完 二零一二年11月11日 學生收費管理資訊系統的設計 目錄三 系統設計 由於本系統管理的物件單一,都是在校學生,且每個資料內容具有較強的關聯性,涉及的計算過程不是很複雜。因此,比較適合於採用資料庫管理。且學校用於學生管理的計算機...

人事檔案管理系統的設計與開發

第 卷第 期 年 月 蘭州石化職業技術學院學報 文章編號 人事檔案管理系統的設計與開發 周欽 瀋陽航空職業技術學院學生處,遼寧瀋陽 摘要 針對單位當前的人事檔案管理特點及現狀而開發了人事檔案管理系統,主要包括 後台資料庫的建立和維護以及前端應用程式的開發兩方面。前者要求建立起資料一致性和資料完整性及...

人事檔案管理系統的設計與實現

作者 關德君 科技視界 2013年第03期 摘要 開發本系統是實現企業員工檔案管理的系統化和自動化。系統主要由模組組成 職工檔案管理部分,部門管理部分,系統維護部分。本系統基於客戶機 伺服器 client server,c s 模式,前台採用delphi 7.0,後台採用sql server 200...