楊李
(貴州航空職業技術學院,貴州 貴陽 550003)
教務綜合管理信息系統使教務管理人員更好的對學生的基本信息、教師的基本信息等方面進行管理,更重要的是利用計算機可以使高校管理規范化、制度化、數字化,且能教務人員減輕工作強度、降低管理成本、提高教學管理水平和工作效率,使高校實現高效率運轉。為學校總體建立了統一指揮、快速反應、協同作戰的機制,健全了有效的運作管理機制,實現了教務業務信息的高度共享和高效綜合利用,為各部門提供了快速、準確、靈活的綜合信息支持。
針對目前學校教務管理信息系統存在的問題,結合當前我校教務工作業務發展以及教學管理體制的不斷革新,高校教學評估的需要,現有的教務系統已經越來越不能滿足日常教務、教學管理工作的需要,本文研究設計了一個全面采用SUN 公司的J2EE 技術和Struts2.0 架構的學校教務綜合信息管理系統,力圖能夠通過技術手段從源頭上解決上述問題。一方面,新系統采用高可靠性和安全性的J2EE 和最新的Struts2.0 架構等先進技術,進一步提升系統的科技含量,進一步實現學校教務各種管理信息的統一、智能和科學的管理;另一方面,它可以實現基于B/S 模式的使用操作方法,這將顛覆傳統的教務管理信息系統。
J2EE 是一種利用Java2 平臺來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE 技術的基礎就是核心Java 平臺或Java2 平臺的標準版,J2EE 不僅鞏固了標準版中的許多優點,包括“編寫一次、隨處運行”的特性、方便存取數據庫的JDBC API、CORBA 技術以及能夠在Internet 應用中保護數據的安全模式等等;同時,還提供了對EJB(Enterprise JavaBeans)、Java Servlet API、JSP 以及XML 技術的全面支持。J2EE 體系結構所提供的中間層集成框架可以滿足高可用性、高可靠性以及可擴展性的應用需求。通過提供統一的開發平臺,J2EE 降低了開發多層應用的費用和復雜性,同時提供對現有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持、簡易的打包和部署應用,方便的添加目錄支持,健壯的安全機制。
Struts 是指Apache Jakarta 項目組的一個開源項目,是在Java 的Web 應用程序設計中占有較大的市場份額。Struts2.0 框架最大的特點就是很簡單,使開發者使用簡單的代碼實現復雜的數據訪問;Action 實現類就是一個標準的Java 類,這會讓測試操作變得簡單靈活,提高了開發效率。
本系統將遵照《GB8567—88 中華人民共和國國家標準計算機軟件產品開發文件編制指南《(Guidelins for computer software product development documentation)》、《學校教務綜合信息系統建設實施方案》的要求,以學生為主要信息采集點,實現學校教務管理工作無紙化、網絡化,提高學校各部門辦公效率,完善教務體系。
1.具有信息查詢功能,能夠對以下信息進行查詢:
(1)學籍管理查詢
(2)成績管理查詢
(3)學費管理查詢
(4)留言管理查詢
(5)錄取管理查詢
(6)學生管理查詢
(7)教學計劃查詢
2.具有教學相關信息、任務的管理功能,主要功能點如下:
(1)建立新班級
(2)學生基本信息錄入
(3)教學計劃管理
(4)班級課程填寫及編輯
(5)各學科成績錄入
(6)教學任務、進度表編制
(7)學費收費信息錄入
(8)學費退費信息錄入
(9)學生考試成績上報
(10)教學質量分析表填寫
3.用戶及系統管理功能,主要功能點如下:
(1)添加、刪除、修改用戶信息
(2)公告信息添加、刪除、修改功能
通常情況下這代表了一個系統的使用者或外部通信目標。具體歸納如下:
1.任何一位學生或考生均可登錄本系統相關信息的查詢和招生報名;
2.教務管理人員均可利用該系統查詢相關信息、管理教學計劃、編輯班級課程、錄入學科考試成績;
3.班主任可以利用本系統查詢相關信息、建立新的班級、錄入或編輯學生信息;
4.學校財務人員可以利用本系統進行學費收費與退費信息的編輯;
5.老師可以利用本系統查詢相關系統、編制教學進度表、考試成績、教學質量分析表;
6.系統管理員可以利用本系統查詢相關信息、用戶管理、公告管理;
教務綜合管理信息系統作為一個獨立系統,與系統管理員、會計人員、教務管理員、班主任、教師、學生進行交互而體現它的各項功能。
1.管理員
2.會計員
3.教務員
4.班主任
5.教師
6.學生
用例是角色啟動的,基于這樣的考慮,系統大致可以分為以下幾個用例查詢
1.成績查詢
2.學費查詢
3.留言查詢
4.學費收費、退費信息錄入
5.班級學費明細表查看
6.教學計劃管理(錄入、查看、編輯)
7.班級課程編輯
8.成績錄入
9.教學任務編排
10.各班成績總表查看
11.登錄密碼修改
12.建立新的班級
13.學生基本信息錄入及編輯
14.班級學生花名冊查看
15.教學進度表編制
16.學生考試成績上報
17.教學質量分析表填寫
18.添加用戶
19.刪除用戶
20.班級遷移
21.用戶類型修改
22.發布公告與通知
學校教務系統從上而下,可以從教學任務、學生學籍、成績、教材、教學評估、收費等信息進行數據化信息管理。
我們將現在使用的業務系統分為兩類:一是采用部頒的標準設計;二是采用非部頒的標準設計。
增容的前提是不破壞業務系統正常運行。對不同的管理部門、學生、崗位已應用的“部頒應用系統”的業務數據進行集約化整合。保證數據的靈活性、完整性、一致性,降低多余的數據。
建立新的符合部頒標準的數據結構或將其數據結構整合,新建的數據結構涵蓋業務數據,對原有業務數據進行保護,進行新系統開發或對原系統進行補充開發。
對于沒有業務系統,在總體方案規劃和有關部頒業務的標準前提下,在綜合數據庫的基礎上進行數據結構設計。
1.多樣化的使用環境,在用戶使用不同的硬件、操作系統、網絡連接協議、中間件、Web 服務器和Web 瀏覽器的環境下進行兼容性測試;2.在Web 應用軟件的信息查詢和獲取等重要功能,要通過測試來保證文檔和信息的正確顯示;3.對于Web 應用網頁中的不同形式的多媒體內容要進行多元化測試;4.網頁開發技術復合化,同一網頁可能是由HTML 加上不同的計算機語言編寫而成的,所以要對不同語言需要具備的語言環境進行測試。5.Web 應用軟件擁有大量的用戶群,并為大量用戶提供了對Web 資源的跨平臺訪問,對運行的實時性要求較高,因此要對網頁的運行速度、查詢速度和下載時間等性能進行測試。