徐立波



摘 ? ?要: 實驗管理系統能夠輔助教師完成學生管理、實驗設備管理和實驗成績相關信息的管理,在電工、電子類實驗教學和設備管理過程中引入實驗管理系統能夠提高效率。本文通過系統分析、系統設計和數據庫表結構設計,為系統的實現奠定了基礎。
關鍵詞: 實驗管理系統 ? ?業務流程 ? ?系統設計
實驗管理系統能夠將傳統的實驗課程平時成績和期末成績計算、實驗項目管理、實驗儀器設備管理和學生管理等工作轉移到計算機平臺上,擺脫手工計算和紙質記錄工作模式,減少工作失誤,大大提高工作效率,為教師提供良好的操作平臺。
一、系統業務流程分析
實驗管理系統的主要操作包括用戶的注冊與登錄、管理員信息維護、學生信息管理、實驗儀器設備管理、實驗項目信息管理、實驗出勤管理和實驗成績管理等。
1.注冊與登錄模塊分析
注冊是管理員首先需要進行的操作。注冊時需要提供賬號和口令信息,這些信息需要滿足一定的格式,如果注冊格式不正確,就不會注冊成功,注冊完成之后,就可以登錄系統進行操作了。注冊模塊業務邏輯主要描述了管理員通過注冊界面注冊管理員信息的過程。登錄模塊業務主要表現在管理員能夠通過登錄界面應用系統的和操作功能。
2.學生信息管理模塊分析
管理員通過該模塊完成學生基本信息的增加、修改、刪除和查詢等基本操作,這是系統的數據基礎。
3.實驗儀器設備管理模塊分析
本模塊能夠實現儀器設備的日常管理,主要包括實驗儀器的外借、損毀、維護和使用等情況的記載,管理員通過該模塊完成儀器基本情況的添加、修改、刪除和查詢等基本操作。
4.實驗項目信息管理模塊分析
本模塊能夠完成實驗項目信息的管理工作,主要包括實驗儀器的外借、損毀、維護和使用等情況的記載,管理員通過該模塊完成實驗項目信息的添加、修改、刪除和查詢等基本操作,這是系統的數據基礎。
5.實驗成績和出勤管理模塊分析
該模塊能夠完成實驗課程出勤情況記錄、實驗成績記錄和實驗期末成績計算等。涉及的信息包括學號、姓名、班級、實驗項目編號、實驗項目名稱、實驗臺號、實驗操作成績、實驗結果成績、實驗提問成績、出勤、曠課、請假、提交參數和實驗總成績等。
二、系統設計
根據實驗管理系統的綜合分析,可以把系統總體劃分成客戶端和服務器兩部分。客戶端是完成對學生基本信息、項目基本信息等的信息的錄入;在服務器端完成成績計算等功能。圖1是實驗管理系統的軟件結構圖。
圖1 ? ?實驗管理系統的軟件結構圖
1.數據庫表結構設計
數據庫表結構是系統設計和實現的數據基礎。系統要設計的表很多,主要包括學生基本情況、表管理員信息表、實驗項目表、設備信息表、學生實驗項目成績表和學生實驗成績總表等。以下列出三個主要的表。
(1)學生基本情況表
該表包含4個字段,分別是stu_id、stu_name、stu_class、stu_p。其中tu_id為主鍵,具體信息見表1所示。
表1 ? ?學生基本情況表
(2)管理員信息表(user)
該表包含3個字段,分別是a_id、a_name、password,其中uid為主鍵,具體信息見表2所示。
表2 ? ?用戶信息表(user)
(3)實驗項目表
該表包含5個字段,分別是exp_id、exp_name、exp_sm等,其中exp_id為主鍵。詳細信息見表3所示。
表3 ? ?實驗項目表
三、結語
實驗管理系統能夠輔助教師完成學生管理、實驗設備管理和實驗相關信息的管理。通過實驗管理系統的系統分析、軟件結構設計和數據表結構設計,能夠為系統的實現奠定堅實的基礎。
參考文獻:
[1]王鑫.開放式實驗室管理系統設計與實現[J].電腦編程技巧與維護,2015,2(2).
[2]楊澤富.電工實驗輔助教學軟件系統的研究與應用[J].實驗技術與管理,2004.21(2).