(1.成都理工大學 地球科學學院 四川 成都 610059;2.國土資源部地學空間信息技術重點實驗室 四川 成都 610059)
基于C#的學籍管理系統設計與實現
鄭潔1,2李婉秋1,2
(1.成都理工大學地球科學學院四川成都610059;2.國土資源部地學空間信息技術重點實驗室四川成都610059)
隨著學校學生人數規模的不斷擴大,學生信息管理量也相應的增加,有關學生的各種信息量也成倍增加,面對著龐大的信息量,傳統的人工方式管理會導人力與物力過多浪費,從而使學生信息管理的負擔過重,影響整個學生信息的運作和控制管理。因此,必須制定一套合理、有效、規范和實用的學生信息管理系統,對學生資料進行集中統一的管理。本文主要以VisualStudio.Net2010開發軟件平臺為基礎,Ms SQL Server 2008數據庫服務器為輔助,按照高校對學籍管理的實際要求,以提高學籍管理效率為目的,設計完成對學籍系統的基本管理。
學籍系統;VisualStudio.Net2010開發軟件;Ms SQL Server 2008數據庫
學校對學籍的管理是高校學生管理的一項重要任務。它涉及管理過程中的大量數據處理。其內容對學校的決策者和管理者非常重要。因此,學生狀態管理系統應能夠向用戶提供足夠的信息和快速的查詢手段。但存在諸多缺點,如保密性差,效率低等問題,將會產生大量的文件和數據,對查找,更新和維護有用,帶來了很多困難。隨著科學技術的不斷完善,計算機科學日益成熟,其強大的功能得到了深入的了解,已進入人類社會的各個領域,發揮越來越重要的作用。使用新的計算機網絡和管理系統,將成為提高學校管理效率的重要手段。因此,學校管理制度是學校管理不可或缺的現代化手段。
本系統是針對高等院校的學生學籍管理,因此學籍管理系統的用戶包括系統管理員、教師和學生。主要班級信息、任課教師信息、學生信息、課程信息以及選課記錄和成績等多種數據信息。實現的具體功能如下:(1)基本信息管理——系統管理員負責對各種基本信息的錄入、修改、刪除等操作。(2)學生成績管理——系統管理員負責對學生成績的錄入、修改、刪除等操作,學生 可以查詢各科成績。(3)信息查詢統計——學生可以查詢基本信息和各科的考試成績,老師可以查詢基本 信息和授課信息,系統管理員負責把老師提交的學生成績進行管理,計算總成績和平均成績,統計不及格學生信息和獲得獎學金學生的信息,最后再輸出所有的信息。(4)系統用戶管理——系統管理員負責用不同的權限來限制不同用戶對系統的使用。以上是用戶對系統的基本的功能要求,此外用戶還要求系統的效率要高,查詢速度要快,比較小的冗余,易維護,具有較高的數據安全性。
系統應有學生數據安全保密措施,分別有自己的身份登錄到自己的主界面,保持了信息的安全性。在系統程序設計中應充分利用數據庫服務器的處理能力,降低網絡通信量,盡可能減少數據修改沖突,以最大程度地提高系統的執行速度和可靠性,真正起到提高工作效率的作用。
本系統采用人機交互的方式,界面友好美觀,信息查詢靈活、方便,數據存儲安全可靠。可以方便、快捷的對學生學籍信息進行操作,同時對用戶的數據進行數據檢查避免出錯。系統最大限度地實現簡易維護性和易操作性
(一)需求規定
該系統項目的主要功能有:學生基本信息處理,包括學生信息的輸入,修改,查詢,刪除等功能;學生成績處理,包括成績的輸入,修改,查詢,打印等功能;課程安排信息處理,包括課程輸入,修改,查詢等功能;管理員信息處理,包括用戶管理的輸入,修改等;系統用戶處理,包括添加用戶、刪除用戶、修改密碼等功能;以及學生課程的安排。
(二)數據庫設計
為了使系統更加完善,用戶使用方便,運行更流暢,數據庫的設計使必不可少的一部分。數據庫設計的內容包括:學生基本信息、學生授課信息、學生成績信息以及學生獎懲信息四個模塊,包括這些信息的添加、刪除、查詢以及更新等功能。
在本次系統中,用戶登陸模塊與普通應用系統的用戶登陸是基本相同的。因此當一個用戶登陸管理系統之后,管理員的操作流程即為登錄界面,輸入用戶名和密碼,如果查詢成功,則成功進入登錄管理界面;若輸入用戶名和密碼錯誤,則為失敗,返回登錄界面。

圖1 登陸界面 圖2 主界面
該系統在開發平臺VisualStudio.Net 2010版本和 數據庫Microsoft SQL Server2008環境下,利用代碼實現關鍵技術,并將系統的界面背景和構架優化,使其實現其所有功能。
當今社會,IT產業和Internet獲得了飛速發展,計算機應用已滲透到了各個領域,引起信息管理的革命,實現了信息的自動化處理,提高了處理的及時性和正確性。本文利用visual studio 2010開發平臺,將數據庫連接、觸發器等相關內容相結合,充分考慮當前學籍系統的不足,將高校學籍系統設計并實現,從很大程度上提高了高校學籍管理系統的效率。
[1]張晉.學生學籍管理系統的設計與實現[D].北京郵電大學.2012,(4):38-49.
[2]高蕾.基于B/S結構的學籍管理系統[D].吉林大學.2015,(2):64-79.
[3]學籍管理系統中計算機數據庫數據調用分析[J].吳振國.現代國企研究.2015(08).
[4]高職高專學籍管理系統的設計與實現[J].張學超.計算機光盤軟件與應用.2013(22)
[5]A secure key agreement protocol based on chaotic maps[J].王興元,欒大朋.Chinese Physics B.2013(11)
鄭潔(1992—),女,漢族,四川廣漢人,碩士研究生,研究方向遙感地學應用。