圣文順 黃旭 石天恩



摘要:學籍管理工作是高校教學管理中不可或缺的一個重要環節,隨著計算機網絡與信息網絡技術的迅猛發展,傳統的學籍管理系統已經不能滿足該項工作的需求。因此越來越多的高校開始利用計算機技術來實現學生學籍信息的動態化管理及操作。不僅節約了成本,還降低了錯誤率,在很大程度上減輕了學籍管理工作的人員的工作量,極大地提高了工作效率。基于高校學生學籍管理的現狀本文主要采用面向對象的思維方式,簡要分析高校學生學籍管理系統的研究與設計。
關鍵詞:高校學生;工作量;學生學籍管理
中圖分類號:TP311? ? ? 文獻標識碼:A? ? ? 文章編號:1009-3044(2019)01-0094-02
1 背景
近幾年隨著高等教育的不斷變革,學生信息載體和需求的形式也變得越來越多。日益劇增的學生學籍信息數據使傳統的學籍管理方法不能滿足當前的需求。如何高效地解決高等院校的信息化建設是學籍信息管理領域一項亟待解決的任務[1]。該論文研究的主要目標是對高校學籍管理系統的研究與設計,使得學校信息管理、學院信息管理、學生信息管理、教學管理等各種管理信息集中統一管理,提高高校學籍管理系統工作的工作效率和準確率[2]。
2 高校學生學籍管理系統的國內外研究現狀
學生學籍管理是各大學的主要日常管理工作之一,涉及校、系、師、生的諸多方面,隨著教學體制的不斷改革,學生學籍日常管理工作及保存管理日趨繁重、復雜。迫切需要研制開發一款功能強大,操作簡單,具有人性化的學生學籍管理系統。
2.1 國外研究現狀
國外高校,一般具有較大規模的穩定的技術隊伍來提供服務與技術支持。在數字校園理論逐步應用的過程中,各高校一方面不斷投資購建各種硬件、系統軟件和網絡,另一方面也不斷開發實施了各類教學、科研、辦公管理等應用系統,形成了一定規模的信息化建設體系。
例如美國通過網絡途徑和信息管理系統來發布學生活動信息,組織實踐活動,網絡還能夠監督和管理這些實踐活動的進程,彌補了理論課堂的缺陷和不足,是美國眾多中職學校的不二之選[3]。
2.2 國內研究現狀
縱觀目前國內研究現狀,在安全性和信息化更新方面存在有一定的不足,現有的系統資料比較獨立,共享性差。在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,不容易掌握用戶真正的需求,導致無法完全滿足用戶的需求。因此,學籍管理軟件應充分依托校園網,實現學籍信息的集中管理、分散操作、信息共享,使傳統的學籍管理朝數字化、無紙化、智能化、綜合化的方向發展,并為進一步實現完善的計算機教務管理系統和全校信息系統打下良好的基礎。由于不同高校的管理體系存在一定的差別,因此這類信息管理系統很難實現對學生學籍多方面的管理[4]。
3 高校學生學籍管理系統的需求分析
3.1 功能性需求
3.1.1 目標
學生學籍管理系統是集信息技術和傳統的教學,教務工作為一體的,按高校的工作流程設計完成。為使系統在高校的管理中發揮積極的作用,實現工作一體化,提高高校的辦公效率和服務質量。
以下是系統的幾點開發目標:
1)學生學籍管理系統應具有實用性,可靠性,適用性和先進性等性質。
2)該系統要具有信息的增添,刪除,修改等功能。
3)該系統中的各個數據庫需要進行動態管理,防止或避免混亂。
4)該系統應方便管理員或學生的操作,盡量減少管理員或學生在應用中不必要的操作。
3.1.2 用戶管理
3.1.2.1 學校管理員
1)管理系統用戶。
2)管理學院信息。
3)系統維護。
3.1.2.2 學院管理員
1)對教師的信息進行錄入與維護。
2)對學院課程進行安排并排課。
3)記錄并公布學生的異動信息與獎處信息。
3.1.2.3 學生
1)錄入和修改本人的學生信息。
2)對課程和成績進行查詢。
3)對本人信息異動、獎處情況進行查詢。
3.2 非功能性需求
3.2.1 軟硬件環境需求
系統采用B/S架構模式開發,后臺采用MySQL數據庫管理系統,可運行于Windows平臺或Linux平臺,可使用IE6.0或更高版本瀏覽器進行訪問與操作。
3.2.2 技術支持
利用Java Web加MySQL的組合以某高校為例根據相關需求設計功能,利用相關參考資料把Java Web與MySQL結合在一起,并進行實際的論證和分析,使其完善。并通過對已有的學生學籍管理系統進行調查分析,參考各種資料和進行數據庫的編程實踐,已基本完成了設計任務書的要求,使得設計的學生學籍管理系統能夠實現對學生學籍,學生成績的管理等功能。
3.2.3 安全保密需求
該系統的系統架構和權限機制可以保證系統的安全性。首先,從系統架構看,該系統采用B/S模型,從而使服務器數據源與客戶端分離,保證了數據的物理獨立性;其次,該系統的用戶授權機制通過角色的定義管理實現,通過定義某些角色能進行的操作權限,和定義用戶擁有的角色,限定用戶的操作權限,實現對用戶的授權。
4 高校學生學籍信息管理系統的設計
4.1 業務流程圖
首先,由學生處根據學校相關規定和學生成績招錄新生,并建立新生入學檔案和修改學籍管理信息中的數據。接著有教務處組織編排班級和組織教師進行教學。完成一學期的教學后,由教務處組織學生進行期末考試,并對學生期末成績進行統計和分析。對于成績不合格的學生給予補考,對于補考仍未通過的學生記可以重新,其信息記錄在學生信息異動中。
4.2 詳細實現
以學院信息表為例,學院信息由學校管理員進行管理,可以對其進行增刪改查。
建表SQL語句代碼:
create table tblAcadmyInfo (
ListID ? ?int not null primary key,? ? --流水號
AcadmyId? ? ? ? ?int not null,? ? ? ? ? ? ? --學院編號
AcadmyName ? ?varchar(80), ? ?--學院名稱
ProfessionId? ? ? ?int not null ,? ? ? ? ? ? ? --專業編號
ProfessionName? ? nvarchar(20) not null,? ? ? --專業名稱
ClassId ? ? ? ? int not null, ? ? ? ? --班級編號
Classname ? ? nvarchar(20) not null? ? ? --班級名稱
);
其中在對學院信息執行刪除操作時,使用存儲過程,不僅提高了數據庫的執行速度,還減少開發時的工作量。當用戶執行刪除操作時,若刪除的學院下不存在任何信息,則直接刪除,若學院下存在信息時,執行的則是一個假刪除操作,即刪除完成后,用戶在界面上看不到該學院的信息,但是在數據庫端該學院信息依然存在,但是顯示的flag由1變為0。刪除代碼如下:
create procedure tbAcademy_delete
@AcademyId int,? ? ? ? ? ? ? --學院編號
@Flag int output ? ? ? ? --設置輸出參數flag
as
begin
declare @RowCount int ? ? --定義變量 數據庫中行數的總數
set? ? ?@RowCount = 0 ? ? --設初始值為0
select @RowCount = @RowCount + COUNT(*)
from tbCourseInfo (下轉第102頁)
(上接第95頁)
where AcademyId = @AcademyId
select @RowCount = @RowCount + COUNT(*)
from tbTeacherInfo
where AcademyId = @AcademyId
if @RowCount = 0
begin
delete dbo.tbAcademyInfo
where AcademyId = @AcademyId
set @Flag = 0
end
else
begin
set @Flag = 1
end
end
5 結束語
學籍管理工作是高校管理的重心之一,一直以來都耗費著很大的人力、物力和財力。因此我們高校的學籍管理工作要與時俱進,綜合信息化的管理方法來不斷地提高學籍工作管理的工作效率與正確率。各高校應當建立適宜的學籍管理系統從而使學校的學籍管理工作更加的規范化、科學化、和信息化,促進高校健康有序的發展。
參考文獻:
[1] 張旭光. 天津城建檔案媒體信息管理系統的設計與實現[D]. 大連: 大連理工大學, 2015.
[2] 蘇藝. 高校學生學籍管理系統的設計與實現[J]. 黑龍江教育: 高教研究與評估, 2015(7): 50-51.
[3] 郝子瑜. 校園信息化協同辦公系統的設計與實現[D]. 大連: 大連理工大學, 2015.
[4] 胡丹. 高校學籍管理系統的設計與應用[J]. 九江職業技術學院學報, 2014(3): 23-26.