前言:尋找寫作靈感?中文期刊網用心挑選的學生成績查詢管理系統研究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
【摘要】
學生成績查詢管理作為學校教學管理的重要環節,本文針對傳統的手工管理方式效率比較低下的實際情況,結合Delphi開發和數據庫技術,在傳統管理手段基礎上,以SQLSERVER2008數據庫為平臺,利用De1phi7.0數據庫開發工具,研發了學生成績查詢管理系統,可滿足大部分院校的成績查詢管理要求。通過該系統的應用,實現了學生成績的高效管理,提高了教學管理的決策水平。
【關鍵詞】
DELPHI;成績查詢管理;SQL
1.引言
學生成績查詢管理系統是一所學校的信息管理系統中的重要組成部分之一。學生成績信息是否及時、準確,影響到整個教學環節是否暢通運行及學校的教學水平。學生成績查詢管理水平的高低直接影響教學效果的評估、教學質量的提高和合格人才的培養。開發和使用學生成績查詢管理系統,采用數據庫技術對學生成績進行管理,可以減輕工作強度,將工作科學化、規范化,提高了學生成績信息管理的工作質量,是改善和提高教學管理水平的一個重要途徑。本系統使用的開發語言是Delphi7,數據庫采用SQLSERVER2008。Delphi7是運行于Windows平臺上的交互式可視化集成開發環境,具有完整方便的開發界面和有效的輔助開發工具,并提供了很好的數據庫支持。SQLServer2008主要是通過結構化查詢語言來實現的,通過高性能的設計和先進的管理系統,使SQLServer數據庫系統的性能變得更強大。
2.系統功能模塊
學生成績查詢管理系統是提供給教學管理人員用來實現對學生信息、課程信息、班次信息等進行管理,進行查詢、增加、修改、刪除信息記錄等基本操作。在進行系統的各個模塊設計之前。必須要對整體的系統結構有充分的認識。即是要了解和分析各個具體的模塊之間的聯系和各自實現功能。根據系統功能分析和學生成績查詢管理系統的特點,經過模塊化的分析。
2.1系統登錄模塊
系統登錄功能模塊實現對用戶的分類登錄。用戶可以利用與服務器相關聯的計算機對學生成績信息進行查詢,快速獲取自己所需的成績信息,給用戶帶來了很大的方便。使用的用戶包括超級用戶、管理員用戶和普通用戶三類。教學管理人員為超級用戶,具有管理學生成績的全部權限,除了可以進行成績查詢管理外,還可以創建和刪除管理員用戶。普通教師是管理員用戶,具有大部分權限,但不能創建和刪除管理員用戶。超級用戶和管理員用戶在登錄時必須輸入各自正確的密碼才能進入操作界面,如果用戶密碼輸入有誤,應用程序則應該有出錯信息提示。學生是普通用戶,使用系統提供的用戶名和密碼,只具有成績查詢功能。
2.2管理模塊
管理模塊實現對學生成績等信息的查詢、錄入、更改、分析等基本操作。管理模塊的好壞是整個系統的關鍵,在管理模塊中本著適用性廣、實用、方便、功能全面的原則進行設計,共分5個子模塊。學生信息管理模塊可錄入或者刪除學生的信息,錄入的信息包括學生的姓名、學號、專業、班級名稱等內容,并支持學生信息查詢及分類查詢,自動統計查詢到的內容的人數;課程信息管理模塊可對課程信息進行管理,包括課程的增加、刪除及名稱變動;班次信息管理模塊用于錄入新的班次,錄入項目有專業和班級名稱,并支持刪除或者名稱變動;成績信息管理可對學生成績信息進行管理,包括學生成績的錄入、刪除及變動;用戶信息管理可以增加、刪除用戶,以及賦予用戶不同級別的權限。
2.3功能應用模塊
功能應用模塊是系統的具體功能應用,分為學生成績查詢和分析兩個子模塊。學生成績查詢模塊可根據輸入的用戶名和密碼,查詢單個學生的成績信息,包括單個課程成績信息和所有課程成績信息。學生成績分析模塊的權限開放給教師和教學管理部門,可以對指定班次的學生成績信息進行分析,按照要求進行排序,統計學生成績分布情況,計算學生平均成績,并可以進行橫向和縱向的比較。
3.系統設計
3.1系統登錄模塊設計
此模塊為用戶登錄界面。系統登錄模塊是在系統啟動時用來檢查用戶的合法身份。只有用戶的用戶名和密碼都正確的情況下才能進入系統。用戶分為超級用戶、管理員用戶和普通用戶三類。在用戶輸入用戶名和密碼后,系統將該用戶和密碼與系統中規定的用戶名和密碼進行比較,若出錯則顯示出錯提示,直到用戶輸入的信息正確為止,并選擇管理模塊或者功能應用模塊,普通用戶只能選擇功能應用模塊。
3.2管理模塊設計
管理模塊共分為五個子模塊,允許超級用戶和普通用戶使用。設計時使用SQLServer建立后臺數據庫,并通過DELPHI建立窗體實現學生信息、課程信息、班次信息、成績信息以及用戶信息的建立以及維護。包括各個子模塊信息的查詢、添加、刪除、更改,以及編輯用戶的權限。用戶選擇控件后可進入相應子模塊進行管理。其中,學生信息管理子模塊包括姓名、性別、出生年月、學號等六項信息;課程信息包括年級、專業、課程名稱三項信息;班次信息包括班次代號、年級、專業、人數、班主任五項信息;成績信息包括姓名、學號、課程名稱、成績四項信息;用戶信息管理子模塊只允許超級用戶使用,可以對系統的用戶信息進行建立以及維護,而管理員用戶不能選中該子模塊,包括用戶名稱、密碼、用戶類別三個選項。
3.3系統功能應用模塊設計
系統功能應用模塊分為學生成績查詢和學生成績分析兩個子模塊,用戶進入系統功能應用模塊后根據需要選擇不同的子模塊。其中學生成績查詢子模塊開放給所有用戶,可以查詢單個學生的成績信息,而且根據查詢條件不同可以查詢單個學生單個課程成績信息和所有課程成績信息,以及某專業所有學生單門課程成績信息等。學生成績分析子模塊開放給管理員用戶,任課教師和教學管理部門可以通過該子模塊查詢指定專業某門課程的成績,并對該課程成績進行分析,計算平均分及分數分布等,并可以調閱往年課程成績,進行縱向對比。
4.結語
綜上所述,隨著各院校對教學管理工作要求的不斷提高,傳統成績查詢方式所采用的人工存檔管理的模式已經無法滿足教學管理的需要。因此,根據院校的實際情況,利用先進的編程技術設計學生成績查詢管理系統是不容忽視的。就此所介紹的基于Delphi平臺的學生成績查詢管理系統,不僅能夠實現傳統人工管理的各項任務,并在此基礎上增添許多新的模塊,實現了對學生成績的科學高效管理。
作者:楊斌 肖二永 牛曉博 單位:海軍蚌埠士官學校
參考文獻:
[1]柴森,基于Delphi的圖書資料管理系統設計與實現[J].甘肅科技,2014(3):91—92.
[2]李慶江等.Delphi環境下的成績管理系統的代碼實現[J].科技信息,2013(13):65.
[3]林元彥.SQLServer數據庫性能分析與優化[J].電子技術與軟件工程,2013(17).
[4]李衛紅等.Delphi搭配Oracle開發數據庫應用[J].電腦知識與技術,2013(4):669-670.
[5]周經國.Delphi程序設計[M].北京:機械工業出版社,2007:100—160
[6]黃明Delphi7信息系統設計與開發實例[M].北京:機械工業出版社,2005:58—120.
[7]何寶宏等.IP虛擬專用網技術(第2版[)M].北京:人民郵電出版社,2008.
[8]劉賢金.基于Delphi的圖書管理系統的設計與實現[J].計算機與信息技術,2009,2O(9):41-43.