班級資訊管理系統

2022-04-21 13:05:10 字數 1887 閱讀 8079

通過現代資訊社會的高科技,以一些簡單的操作可以進行一些在平日裡複雜的資訊管理工作,對於一所學校來說,利用計算機支援高效率完成一些事情的安排,是現代的乙個簡單要求。班級資訊管理是乙個非常繁瑣的事情,數量之大,傳統管理及其不便。而計算機具有手工管理無法比擬的有點。

例如:檢索迅速,查詢方便,可靠性高,儲存量大,保密性好,成本低等等,這些優點能極大地提高班級管理的效率。

在乙個計算機網路,資料庫和先進的開發平台上,利用現有的軟體和一定的硬體,開發乙個具有開放式體系結構的、易擴充的、易維護的、具有良好的人機互動介面的班級管理系統,實現班級人員變動、班級資訊變動、班級活動管理、班級出勤管理、系統許可權管理的計算機系統。

對乙個班級的資訊管理

資訊管理員(最高許可權),輔導員,班主任,專業老師,學生(最低許可權)

所有使用者:登入,登出

資訊管理員:使用者基本資訊管理,課程資訊管理,班級出勤資訊管理,審核資訊管理,成績資訊管理

最高管理員:擁有資訊管理員全部許可權,系統資訊管理,管理員資訊管理

教師:學生資訊檢視,修改,課程查詢、修改,班級出勤資訊新增

學生:自身資訊修改、查詢,課程查詢,自身出勤情況查詢,教師資訊查詢

系統建設為web**的形式。所以以安裝有瀏覽器的作業系統為基本執行環境。

本系統從功能上劃分可分為以下幾大模組:

1、學生資訊模組:

學生對自身資訊進行查詢和修改,對課表,成績,教師資訊和自身的出勤情況進行查詢

2、教師資訊模組:

教授級對自身,學生,課表和班級出勤情況的查詢和課表資訊的修改。

3、資訊管理員模組:

對於整個系統的使用者資訊,課表,成績,班級出勤和審核資訊的管理

4、最高管理員模組:

對於管理員和系統資訊的管理

5、許可權模組:

對於各個使用者的分配各自的許可權

使用uml進行系統建模,用物件導向的方法來分析系統,然後用視覺化的模型將資訊用標準的圖形直觀地顯示出來,以此建立物件導向地系統模型.我們使用uml來進行系統開發地分析,以幫助開發人員了解系統功能與系統流程。

分析階段最重要地是用例檢視的建立,用例檢視強調使用者希望得到的功能,它是成為參與者地外部使用者所能觀察到的系統功能地模型圖.通過使用者檢視,使用者應該明確軟體後續設計階段所要完成地任務,整個軟體直到實現地過程都是圍繞需求階段地用例來進行地。

(1) 角色的確立

角色是與系統有互動作用地人或事務,通常代表著乙個系統地使用者,或者需要與系統打交道地人或事務。

在班級資訊管理系統中有如下事務:

學生對自身資訊,成績,課表,自身的出勤情況查詢

學生對自身資訊的修改

教師對學生資訊,課程資訊,班級出勤資訊的查詢

教師對學生資訊和課程的修改

資訊管理員對班級出勤,成績,審核資訊,使用者基本資訊,課程資訊的管理

系統總用例圖:

資訊管理員用例圖

最高管理員用例圖

教師用例圖

學生用例圖

資訊管理員使用系統的順序圖:

學生使用系統的狀態圖如下:

教師使用系統活**如下:

1. 登入功能

2. 登出功能

3. 資訊(個人資訊、課程資訊、出勤資訊、成績資訊)管理功能

3.1 資訊查詢

3.2 資訊新增

3.3 資訊修改

3.4 資訊刪除

4. 管理員許可權功能

4.1 資訊審核功能

4.2 使用者新增功能

4.3 使用者刪除功能

類圖是系統設計核心的部分,明確基本的類以及相關的關係有助於我們進一步工作,這也是進入編碼階段重要的基礎。

使用者登入表

id(主鍵)

使用者登入名

使用者密碼

使用者登入ip

使用者資訊表

id(主鍵)

使用者名稱

使用者型別

班級資訊管理系統設計

目錄1.前言 1 2班級資訊管理系統的基本需求分析 2 2.1.1 專案背景分析 2 2.1.2 班級資訊管理的基本需求 2 2.1.3 班級資訊管理的可行性分析 2 2.1.4 班級資訊管理的專案程序 2 3班級資訊管理系統的總體設計規劃 2 3.1 準備階段 2 3.2 調查階段 3 3.3 資...

班級資訊管理系統需求分析

目錄第一章專案概述 4 1.1開發目的 4 1.2開發目標 4 1.3業務物件和範圍 4 第二章業務分析 5 2.1 業務描述 5 2.2 業務流程 6 第三章需求分析 7 3.1學生活動管理 7 3.2學生宿舍管理 8 3.3班級學生出勤管理 10 3.4系統許可權管理 11 3.5系統維護 12...

班級資訊管理系統測試報告

測試報告 專案名稱 班級資訊管理系統 位址及郵編 華中師範大學資訊科技系 430079 專案負責人 張肖楊潔 指導教師 徐家臻老師 填報日期 2011年12月26日 目錄1 引言 1 1.1 編寫目的 1 1.2 背景 1 2 測試概要 1 2.1測試人員 1 2.2測試用例 1 3 測試結果 4 ...