林孜陽 穆雪 焦博陽 趙健宇 李玉珂


摘要:針對本科學生各種信息和數據過多,班導師難以短時間內統計和快速查找的問題,文章編寫了一個本科生管理信息系統,以減少導師的工作量。該系統能快速準確地幫助導師查找學生信息,并統計、分析一些相關數據。
關鍵詞:信息管理;數據庫
隨著席卷全球的信息化與數字化浪潮,我國已經步入了信息社會的大門。而計算機科學也已經進入了人類社會的各個領域并且發揮著越來越重要的地位。結合國家教委對高等院校的校、院、系三級管理體系及職能部門的具體教學管理改革要求,以二級學院規范化教學管理為重點,建立教學監督、評價、激勵和考核的計算機網絡化管理平臺,設計開發計算機網絡化、規范化教學信息管理系統,從而實現各級教學管理部門之間的信息資源共享,保證工作有效率運行,提高教學評估與管理質量。
1班導師管理系統設計
主要包含登錄模塊、學生管理模塊、成績分析模塊、獎學金評定模塊和二維碼生成模塊。下面是各個模塊詳細說明:
登錄模塊:本模塊主要為用戶登錄,權限驗證,管理員添加,實現系統的多用戶管理功能,不同權限的用戶可對其進行不同功能的管理。
學生管理模塊:本模塊主要對學生資料信息進行相應的查詢、刪除、修改和添加。添加了學生所在院系資料與學生所在專業資料,同時可對院系資料與專業資料進行相應的添加、修改、查詢。
成績分析模塊:可以對班級同學的成績生成扇形圖,更直觀地知道該班同學的成績分布,可以用不同顏色區分出及格和掛科同學,可以查到該同學之前的所有成績,通過對比可以知道學生相對之前學期成績有什么變化。
獎學金評定模塊:可以自動分析該同學是否有申請獎學金的資格,并顯示該同學是否獲得獎學金。
二維碼生成模塊:自動生成二維碼,讀取二維碼可以提取該同學的信息和成績。是整個系統的流程圖。
2班導師管理系統實施
班導師管理系統使用VC++和SQL Server數據庫開發實現。此系統設計和建設過程中,為系統擴展預留了足夠空間,各模塊所管理的信息并不僅僅適用于課程安排,還可為其他子系統提供信息支持。SQL Sever作為數據存儲,以其低價位、功能多、用戶界面友好以及與Windows系統的全面集成而廣泛應用于各行各業。它是一個綜合的、通用的、功能極強的關系數據庫語言,它包括數據定義、數據操控、數據管理、存取保護、處理控制等多種功能,利用表、索引、碼、行和列等來確定存儲位置。SQL語言能完成定義關系模式,錄入數據以建立數據庫、查詢、更新、維護、數據庫重構,數據庫安全性控制等一系列操作要求。圖2是系統實現的具體界面。
3結論
通過使用SQL Server數據庫和VC的MFC程序框架實現系統,達到準確查找信息和修改信息的效果,不僅識別度高,而且速度極快。通過一組對數據庫訪問標準API,利用SQL來完成其大部分任務。同時MFC程序框架封裝了API,并且包含一個應用程序框架,所以大大提高了效率。從實驗結果看,本文查詢信息的速度和準確度很高,但是修改信息的便利程度還有待改進。本文的下一步將完善本科生班導師管理系統的功能,方便班導師的管理工作。