陳基臣
摘要:本文給出了一種中職校園信息管理與資源共享規劃方案。該規劃方案主要目的在于實現中職學校校園教學資源共享、實現校園教學信息發布與瀏覽、實現校園在線課程發布與在線觀看、實現賽事信息的發布與報名統計、實現教師和學生賬戶的系統化管理等,并能夠支持PC及移動終端設備訪問。
關鍵詞:信息管理;資源共享;規劃方案;系統分析;系統設計
一、引言
黨的十八大以來,特別是中央網絡安全和信息化領導小組成立后,黨中央、國務院對信息化工作的重視程度前所未有,“互聯網+”行動計劃、促進大數據發展行動綱要等相關政策密集出臺,信息化已成為國家戰略,教育信息化正迎來重大歷史發展機遇,多個國家級政策I到妾提及教育信息化。例如2016年3月國家發改委發布的《中國人民共和國國民經濟和社會發展第十三個五年規劃綱要》,6月教育部發布的《教育信息“十三五”規劃》,7月中共中央辦公廳、國務院力、公廳發布的《國家信息化發展戰略綱要》,2017年1月國務院發布的《國家教育事業發展第十三個五年規劃》等,無一不強調著教育信息化的重要性,大力推動著信息技術與教育教學的深度融合。優質教育資源共享是當前教育領域最迫切的需求之一,也是推動教育公平發展的重要手段、充分發揮信息化的作用,實現優質教育資源共享,對促進教育公平,提高教育質量有著重要的意義。如何共享優質教育資源,最大限度地滿足當今社會的需求,已成為教育改革和發展的當務之急。
在“互聯網+”的新形勢下,資源共享平臺充分利用了互聯網的優勢,開拓了“互聯網+教育”,讓校園智能化的時間穿越時空,不再受限于地域,讓更多的教育資源能夠充分達到最大化的共享,形成新一代的智慧校園教育與管理模式。同時,信息化時代下,各種數據量都在飛速增長,教育資源數據也在急劇增長,為了提高教育資源共享效率,方便擴大資源存儲容量,增強計算處理能力,便于師生檢索、分享、推薦課程資源,可充分利用現代信息技術,結合云計算、大數據、Web Service服務、數據可視化等信息化技術手段將專業信息及課程資源部署在云平臺上進行協同管理和資源共享。
二、整體方案
圖1所示為中職物流專業信息管理與資源共享平臺整體規劃方案。如圖所示,該方案主要包含三大業務模塊:管理員業務模塊、教師業務模塊和學生業務模塊。各大業務模塊下各有5個左右的子業務模塊。同時,該平臺還支持PC端和微信端訪問人口。
三、系統分析
1.識別參與者
通過對校園教學資源共享與交流平臺網站功能需求的分析,定位了四種參與者:管理員、教師和學生。參與者描述如表1所示。
2.識別用例
前面已經識別出了參與者,通過對需求的進一步分析,可以確定網站中存在以下用例:
第一,注冊用例:提供了注冊成為教師或學生的功能。
第二,登錄用例:提供了驗證用戶身份的功能。
第三,人員信息管理用例:提供了管理員管理平臺注冊人員信息的功能。
第四,共享資源管理用例:提供了管理員管理平臺共享資源的功能。
第五,個人信息修改用例:提供了管理員、教師和學生修改個人信息的功能。
第六,教學資源上傳用例:提供教師上傳教學資源的功能。
第七,在線課程發布用例:提供了教師發布在線課程的功能。
第八,課程留言回復用例:提供了教師回復課程留言的功能。
第九,賽事信息發布用例:提供了教師發布賽事信息的功能。
第十,參賽信息統計用例:提供了教師統計學生參賽信息的功能。
第十一,學習資源下載用例:提供了學生下載教學資源的功能。
第十二,在線課程觀看用例:提供了學生觀看在線課程的功能。
第十三,在線課程留言用例:提供了學生在線課程留言提問的功能。
第十四,參賽信息提交用例:提供了學生提交個人參賽信息的功能。
3.系統用例圖
第一,管理員用例圖
第二,教師用例圖
第三,學生用例圖
4.狀態圖及活動圖
第一,后臺學生管理狀態圖
第二,后臺管理員的活動圖
四、系統設計
1.類圖的設計
類圖的設計是體現一個系統逐漸成型的標志,也是系統設計中最核心的部分。在類圖中明確基本類以及它們相互之間的關系,將有助于開發者對實際系統的后續開發、
第一,系統中的類
2.系統數據表設計
根據各類圖的屬性及操作,設計出數據庫中的數據表。
五、開發工具及采用技術
1.開發工具
第一,IntelliJ IDEA
IDEA全稱IntelliJ WEA,是jaya編程語言開發的集成環境。IntelllJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構PEE支持、各類版本工具(git、svn等)、JUnit、US整合、代碼分析、創新的GUI設計等方面的功能可以說是超常的。IDEA是Jetj3rains公司的產品,這家公司總部位于捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MYSQL,Python等。免費版只支持Java等少數語言。
第二,MySQL
MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。MySQL易于安裝、部署和使用,可運行在臺式機、筆記本上,也可運行在多處理器計算機上,提供了數據倉庫功能,支持遠程管理,并提供了豐富的數據庫編程能力。
2.系統開發的主要技術
Spring是一個開源框架,Spring是于2003年興起的一個輕量級的Java開發框架,它是解決企業應用開發的復雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許使用者選擇使用哪一個組件,同時為J2EE應用程序開發提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB(sun的JavaEE服務器端組件模型)完成的事情。然而,Spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。Spring的核心是控制反轉(IOC)和面向切面(AOP)。簡單來說Spring是一個分層的JavaSE/EEfull-stack(一站式)輕量級開源框架。
參考文獻
[1]王南南.校園學習平臺的設計與實現[M].濟南:山東大學,2018.
[2]李明潔.基于云服務的校園資源共享系統的設計研究[D].濟南:山東師范大學,2018.
[3]李程.面向大數據云平臺的資源管理系統[D].北京:中國電子科技集團公司電子科學研究院,2018.
[4]楊麗娟.多維信息化手段在物流管理專業信息化教學中的應用研究[J].吉林工程技術師范學院學報,2017,33(06):33-35.
[6]孟靖函.數字化校園管理平臺主要業務模塊的設計與實現[D].青島:青島理工大學,2017.