劉為玉,吳金照,陳佳山
(1.江蘇連云港工貿高等職業技術學校;2.連云港職業技術學院)
基于ASP的中職學校教務管理系統的設計開發
劉為玉1,吳金照1,陳佳山2
(1.江蘇連云港工貿高等職業技術學校;2.連云港職業技術學院)
為了提高中等職業學校教務管理工作的效率和質量,提出了基于ASP作為開發環境,采用B/S架構,并以SQL Server作為后臺數據庫的教務管理系統的設計開發。通過教務管理系統實現了教學過程管理的信息化和網絡化,運行效果好,極大地提高了工作效率。
ASP開發環境;B/S架構; 教管管理系統
隨著中等職業學校教育現代化要求的不斷提高,教務管理工作的信息化和網絡化勢在必行,教務管理系統的使用為教務管理的無紙化和網絡化提供了平臺,使各項管理工作高效快捷。伴隨著學分制、選修課等制度的深入開展,教務日常管理工作趨于繁重與復雜,所以,基于網絡環境的現代教務管理系統的應用將極大地提高各級教學管理人員的工作效率。
教務管理系統開發的需求分析是從使用者的業務中提取出軟件系統能夠幫助用戶解決的業務問題,它是軟件開發成敗的關鍵步驟。本系統是以一名中職生在培養過程中需完成的完整教學管理過程為依據,其主要過程包括學生信息導入、教學計劃管理、教材征訂與管理、教師任務安排及管理、排課、學生成績管理、畢業審核等關鍵環節。
2.1 系統開發平臺的選擇
本系統采用了ASP3.0作為教務管理系統的開發環境,ASP的作用就是輸出一個 HTML 可執行對象,ASP 中內置的 Page類可以看作是一個容器類,實際控制頁面的過程就是調用 Page類中的各個接口。此外,作為 ASP 的內置對象,Page 類的成員可以方便的訪問 ASP 頁面。
軟件系統體系通過基于Web的B/S架構實現,以減輕系統維護與升級的成本和工作量。通過校園網建立基于B/S結構的網絡應用,方便不同的人員、從不同的地點以不同的方式訪問服務器,此外, B/S架構能有效地保護平臺數據,根據使用者的不同身份設置訪問權限,其方便、快速的優點使之得已被廣泛應用。
2.2 系統功能模塊設計

圖1 教務管理系統主要功能模塊
該教務管理系統根據不同用戶的權限級別分為超級管理員操作模塊、管理員操作模塊和學生操作模塊三部分。其中超級管理員為6級權限,管理員為0—5級權限。三類不同人員實現的功能如下圖2-圖4所示。

圖2 超級管理員功能權限

圖3 管理員功能權限

圖4 學生功能權限
2.3 數據庫設計

圖5
數據庫設計是以數據庫概念的設計、數據庫邏輯的結構設計為基礎。數據庫概念設計階段要確定實體之間類型、聯系,從總體功能和實施方案上對該教務管理系統進行確定,隨之子模塊之間的具體功能也相應確定,通過具體的數據流圖,各個實體以及相互之間的聯系,由數據字典和數據流程圖來形成最終的E-R關系圖。
本教務管理系統數據庫使用SOL server 2005 ,ASP 通過數據庫存取組件 ADO 與數據庫進行交互,最后 ASP 引擎將執行結果生成超文本頁面返回客戶端,以響應瀏覽器的請求。如下圖5所示。
SQL Server 2005區別于Access和Fox Pro等小型數據庫,它是一個功能十分完備的數據庫管理系統。它不僅包括標準SQL語言、支持開發引擎、擴展特性等功能,同時也支持存儲過程、觸發器等特性。SQL 語言語法結構簡單易懂,用戶很容易掌握,所以已被廣泛應用于各類管理系統開發中。
為了保護教務管理系統的安全,就必須采用必要的安全機制。常用的安全防護方式有:訪問控制、數據加密、操作系統漏洞修補和防火墻等。教務管理系統在硬件上采用防火墻技術,對進出系統的數據包進行過濾,屏蔽非法數據,防火墻可以禁止不安全的 NFS 協議進出受保護的網絡,這樣外部的非法用戶就不可能利用這些協議來攻擊內部網絡。
網絡服務器層的安全保護方式,采用了驗證不同形式用戶的方式來具體實現,設置在服務器端,用服務器將用戶的權限進行歸類,設置了用戶的類別權限。使用認證和認證混合模式,在數據庫服務器上實現數據的安全調用,包括在具有執行管理功能過程中的管理員,也限制了權限。此外,還定期對數據庫服務器進行了數據備份,對通過客戶應用程序訪問或分析服務器數據的,也控制了具體的使用權限。
教務管理系統的應用提高了學校教學管理的效率,減輕教務管理人員對信息管理和統計的負擔,有利于系部和教務部門之間的工作協調,使學校在實現教務管理科學化、規范化的道路上又前進了一大步, 推動了學校教學信息化進程。本系統采用校級管理與系級管理相結合的教學管理模式,在排課、選課、教材征訂、成績管理等方面采取系部管理的模式;而在人才培養方案審核、綜合審查等環節,采取校級管理與系級管理相結合的模式。兩種管理模式的有機結合,有效地保障了教學信息的及時性和準確性,提高了教學管理的規范化和高效性。
[1] 黃茜.基于B/S模式的教務管理系統的設計與實現[J].數字技術與應用,2014(12)
[2]閆春玲.基于ASP的教務管理系統的設計與開發[D].黑龍江大學,2010
[3]鄭丁山.基于ASP的學校教務管理系統的開發設計[J].電腦開發與應用,2016(6)
The design and development of the educational administration management system of the secondary vocational school based on ASP
Liu Weiyu1,Wu Jinzhao1,Chen Jiashan2
(1.Lianyungang Jiangsu industry and trade higher vocational and technical school;2.Lianyungang Technical College)
In order to improve the efficiency and quality of educational management work of the secondary occupation school,proposed as ASP based development environment,using B/S architecture,and uses SQL Server as the design and development of the background database management system.Through the teaching management system to achieve the teaching process management of information and network,the operation effect is good,greatly improve the efficiency of the work.
ASP development environment;B/S architecture;management system of teaching management