趙凱 康宇


摘要:本文介紹了“中職—電大直通車”教務管理支持服務系統的基本功能,從教務管理支持服務的角度出發,根據教務管理的現狀和學校的發展需要,分析了基于web的“中職—電大直通車”教務管理支持服務系統的可行性,并在此基礎上進一步提出具體的建設思路,即按照“中職—電大直通車”教務管理支持服務系統基本功能劃分,設計出各個模塊的基本功能,并進行系統框架構建。
關鍵詞:中職—電大直通車;教務管理;安全性設計
中圖分類號:G717 文獻標志碼:A 文章編號:1674-9324(2016)19-0257-02
一、引言
基于web的“中職—電大直通車”教務管理支持服務系統,是以深圳市開放職業技術學校教務管理系統為中心的、解決中等職業教育教務管理系統與廣播電視大學開放教育教務管理系統之間的數據傳輸和共享問題的處理系統。它的基本功能是為學生提供便捷的獲取信息的渠道和工具,解決學生學習中遇到的各種問題,增強自主學習的效果。
二、需求分析
1.成績處理:按照直通車課程的設計要求,直通車學生取得本專業四門直通車課程的成績,由廣播電視大學教務管理系統管理,并由教務管理部門提供給中職學校,再由中職學校教務管理人員將其折合成對應中職課程成績后,導入到中職學校教務管理系統中。
2.招生信息處理:招生工作通過招生管理系統完成新生基本信息的采集和管理。招生系統采集的數據項和教務管理系統需要的學籍信息不完全一致,兩種系統的數據庫結構不一致,無法實現數據的直接導入,必須按照教務管理系統的要求處理后方可導入。
3.教務信息發布與查詢:由于教務管理系統是供教務管理人員使用的一套管理系統,普通用戶如教師、學生不能直接登錄系統了解教務信息。為方便教師和學生了解學生基本信息、班級信息、教學信息與考試信息、成績信息、畢業信息等教務管理信息,需要建立一個基于Web網絡的教務信息的發布與查詢平臺。
三、功能模塊分析
按照“中職—電大直通車”中職學校教務工作的實際情況,對教務管理工作從招生計劃、教學計劃、學籍管理、考試管理、成績管理等環節的整個流程進行梳理,通過人性化的設計,最大程度地服務于學生,以實現一體化管理。它涉及以下內容和模塊:(1)數據處理:形成性及考查課考核成績處理、直通車課程成績處理;中職學生畢業資格審核,上車資格審核處理、畢業成績檔案生成等有關教務信息處理。直通車課程注冊處理、重考報名數據處理。(2)新生基本信息處理:廣播電視大學招生部門在新生錄取時,采集新生的基本數據庫與中職教務管理系統不兼容,新生信息不能直接導入到教務管理系統中,需要經過處理。轉為中職教務管理系統的新生數據。(3)教務信息系統即教務信息查詢系統,包括專業教學計劃、專業開課計劃、學期開課計劃、班級課程表、調停課信息等教學的查詢;學生班級學籍信息查詢、學生學籍信息等;考試課程時間、考試安排查詢、考試考場查詢,重考報名系統等有關考試信息查詢;學生當次考試成績、歷次考試成績、形成性考核成績查詢等。
四、設計思路和構建目標
1.設計思路。考慮到建設成本的問題,充分利用學校已有的網資源進行系統開發和設計。系統應符合數字化校園建設的方案要求,滿足教務管理各方面的需要,整個操作流程清晰簡單、方便易用、高效安全。系統采用模塊化程序設計方法,便于各功能模塊的開發設計和運行維護,使各模塊之間的數據更加安全可靠,方便不同工作部門人員的使用。系統應具有良好的可擴展性,滿足因學校發展變化需要而實現低成本擴展和升級的需求,還要考慮到系統的可維護性,盡量減少后期系統維護的資金投入。因此,應考慮采用多層軟件體系結構。整個系統采用了B/S(Browser/Server,瀏覽器/服務器)模式結構,B/S架構管理軟件方便、高效。目前常用的Web服務器端的開發工具有ASP.NET技術、JSP技術、PHP等技術。考慮到我校目前的運行Windows Server操作系統運行環境,本系統采用ASP.NET作為開發技術,省時省力,無需另行搭建系統,與原有的其他系統有很好的兼容性。
2.構建目標。建成一個完整統一、高效穩定、安全可靠的基于Web教務支持服務系統。滿足學員和輔導員對教務信息的需求,實現統一的學生基本信息、課程注冊、專業規則、成績、學習進度的查詢,后臺數據庫中數據以“中職—電大直通車”教務管理系統軟件數據庫中數據為基礎,兼容拓展(見圖1),通過經常與教務管理軟件中數據的對接,實現教務管理信息動態地網上呈現。
根據上述需求分析和構建目標,在進行教務支持服務系統的構建中,將從管理和查詢兩個方面入手,用戶通過輸入用戶名和密碼登錄,可查詢各種教務管理信息:如教務管理規定、教學信息、學籍信息、考試信息等查詢;設置一個管理員,負責系統維護和教務核心數據處理、教務信息的對外發布工作。享有添加和管理的功能,并且其操作對象是系統所有用戶,同時還享有對用戶的管理;教師及教輔人員能夠進行資料的更新、查詢和一定的管理功能。學生進行相關教學信息查詢以及網上選課和報名等操作。
五、系統設計
(一)系統數據庫設計
1.數據庫設計步驟。數據庫的整體設計是根據用戶的需求,以某一具體的數據庫為基礎,設計和建立新的數據庫的過程。一般數據庫的設計涵蓋如下幾個步驟:經過需求分析、概念設計、邏輯設計、物理設計、最后進行驗證設計,收集系統所需要的數據并建立系統數據庫之后,為了驗證數據庫設計合理性,并運行一些典型的應用任務對所設計的數據庫進行驗證。所以,在數據庫的設計中,我們還需要考慮到數據庫設計的方便性和可能性。
2.數據庫表的設計。部分數據庫表的設計展示如下:
3.數據庫的連接。ASP.NET已有的數據庫控件雖然操作起來方便,但是功能受限,而且不靈活,不易于更改,使用ADO.NET的數據庫命令語句寫起來雖然是麻煩點,但是使用靈活,修改維護起來也方便,然后更為靈活的操作方式采用LINQ to SQL方式。
LINQ to SQL是包含在.NET Framework 3.5版中的一種O/RM組件(對象關系映射),O/RM允許你使用.NET的類來對關系數據庫進行建模。LINQ to SQL提供了對事務、視圖、存儲過程的完全支持。它同樣為集成數據校驗和業務層邏輯到你的數據模型中提供了一種簡單的實現方式。
當應用程序運行時,LINQ to SQL會將對象模型中的語言集成查詢轉換為SQL,然后將它們發送到數據庫進行執行。當數據庫返回結果時,LINQ to SQL會將它們轉換回您可以用您自己的編程語言處理的對象。
(二)系統實現
使用Visual Studio創建Linq to SQL類,將數據庫連接上后,將需要的表直接拖入設置窗體即可。如果表之前有相關約束,設計器也能自動建立表與表之間的約束關系,將所有生成的數據操作文件放入Models文件夾中。系統的所有操作均通過控制器文件中的相應函數來進行觸發,比如登錄的動作:login,比如學生退出操作:logout等,采用統一函數風格。在文件夾Controllers中建立相應的控制器文件,再在控制器文件建立相應的函數操作,以實現具體的業務。
六、意義
“中職—電大直通車”學生的教務信息支持服務系統具有實際意義。提高教務管理工作的效率,大大減輕管理人員的勞動強度;提高教務工作的透明度,使廣大教師和學生明確教務管理工作的流程和操作方法;方便學生家長,可以隨時掌握學校的有關規章制度,方便家長了解直通車教學信息、方便學生了解學校教學安排、考試安排、考試成績等信息。
參考文獻:
[1]曾建輝.論學分制下的教務管理信息化建設[J].科技信息,2008,(23):256.
[2]廖妍.淺析高校教務管理信息化建設的意義與實踐[J].吉林教育,2009,(31):11-12.