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