摘 要
隨著互聯網技術的不斷發展和國家政策的支持,教育信息化在國民經濟和社會信息化中扮演著越來越重要的角色。教務系統的發展為教育管理者帶來了極大的有利條件。本文以通過面向對象語言來實現高校教務管理系統為目的。在對國內外研究現狀進行了深入分析的基礎上,對管理系統實現的各個階段進行了研究分析。
首先,對近幾年的高職教務系統的發展現狀做出了分析,介紹相關的開發工具,同時確定了系統需要實現的需求。
其次,在需求基礎之上對教務系統的實現模式上進行對比,設計采用 B/S 結構,以 Java EE 為開發標準,應用 MyEclipse 作為教務系統的開發環境,采用MYSQL 作為存儲數據庫。在系統設計、實施上運用軟件工程的思想,完全依照瀑布模型來編寫設計文檔。利用流程圖,UML 圖等工具來制定設計程序。
再次,對系統所涉及的每一個模塊進行詳細的設計分析,采用 SSH 框架搭建系統結構,實現動態網頁交互,使系統結構清晰、操作簡便。設計編寫測試用例,進行單元測試和集成測試,解決了測試中的問題,完善了系統。
最后,歸納總結本研究論文中的成果。同時針對理論成果的創新困難,技術的發展和環境變化造成的軟件危機問題提出了需要進一步改進的方面,并對未來教務系統的發展做出了展望。
關鍵詞 教務系統;教務管理;Java;B/S;SSH
Abstract
With the continuous development of Internet technology and the support of national policy, educational information in the national economy and social information plays a more and more important role. A great deal of advantages for education managers has been brought by the development of the educational system. In this paper, through the object-oriented language, the educational management system is successfully realized. Based on the in-depth analysis about educational system at home and abroad, every stage of the educational system is successfully analyzed.
Firstly, the present situation of higher vocational educational system in recent years is analyzed, the related development tools are introduced, and the implement requirements of the educational system are determined.
Secondly, based on the implementation requirements of the educational system, B/S structure is adopted. Meanwhile, development standards of Java EE, the development environment of MyEclipse IDE and MYSQL database storage are used. The idea of software engineering is applied in the system design and implementation. The design document is written according to the waterfall model. Flow chart, UML diagram and other tools are applied to make the design process.
Furthermore, each module of the system is designed. SSH framework is applied to build the system structure, to realize dynamic web page and to make the system structure clear and to operate easily. By designing some test cases, unit testing and integration testing was carried out to solve the problems and make the system perfect.
Finally, the achievements in educational system are summarized. At the same time, for software crisis caused by the innovation difficulties, the development of technology and the changed environments, the aspects of further improvement are proposed and the development of educational system in the future is further discussed.
Key words Educational system; Educational management; Java; B/S; SSH
自“十二五”以來,教育信息化成績越來越顯著,“寬帶網絡校校通”、“優質資源班班通”、“網絡學習空間人人通”三項工程取得突破性進展,教育資源和教育管理兩大平臺廣泛應用,有力促進了教育改革和發展。國家領導人劉延東在第二次全國教育信息化工作電視電話會議上曾經強調過:“鞏固成果,開拓創新,以教育信息化全面推動教育現代化。” 她強調,“十三五”時期,要大力推進教育信息化,運用現代信息技術,讓農村、邊遠、貧困和民族地區的孩子們共享優質教育資源。要把握“互聯網+”潮流,通過開放共享教育、科技資源,為創客、眾創等創新活動提供有力支持,為全民學習、終身學習提供教育公共服務。要推進學生、教職工、教育機構等管理信息系統建設,形成覆蓋全國、互聯互通的云服務體系,深化改革、創新機制,提升教育治理能力。因此,高等職業院校必須高度重視本學校的教務管理的信息化建設,需要對教務管理水平進一步的改善,對教學管理能力進一步強化,對教學質量進一步的提升。通過以上認識,針對秦皇島技師學院的管理現狀,提出了基于 Java的秦皇島技師學院教務系統的設計與實現課題。
在當今的時代,每個高等院校的教務教學工作的管理毋庸置疑是其日常運作的重要環節和紐帶,教務教學管理的質量的好壞已經直接影響到這個學校在眾多的競爭高校中的生存與發展。在當前先進的信息科學技術推動之下,繼而隨著教育改革的深入實施,每個學校的教務管理實施工作將會面臨著諸多的壓力和挑戰。教務管理系統的規范化、信息化和網絡化是未來學校發展方向的必然性選擇,建立先進高效的教務管理系統來提升學校的教學管理水平是現今學校教學管理改革和發展的必由之路[1]。
秦皇島技師學院是一所以機電專業為主要專業的國家重點技工院校,現有教職工有 500 余人,學生有 8000 余人,教學管理工作類型多,工作繁雜,系統的維護工作量越來越大,現有系統越來越不能滿足工作的需要,學校迫切的需要對教務管理系統進行改造和升級。我將研究生畢業論文的選題確定為《基于 Java 的秦皇島技師學院教務系統的設計與實現》,一方面通過系統的實際開發過程,鞏固所學知識;另一方面,也可以為學校的信息化管理做出自己的應有的貢獻。希望通過高效規范的教務管理信息系統的應用全面的提升我校的教育教學管理水平。
國外的信息化教務管理起步早于我國,一些鮮明的例子如:日本的第五代的具備人工智能的智能計算機和第六代借助生物工程技術的生物計算機進入教育網計劃,1985 年發起的歐盟的“尤里卡計劃”,由 17 個成員國增加到 36 個,韓國運用虛擬技術實現大學特征和功能的辦學實體的“虛擬大學”,新加坡的“智慧島方案”等都證明了這些國家的先進的教育理念和教務管理系統。而且美國在 1990 年發起的“信息化校園計劃”,不僅是在技術的層次上建設了數字化校園,更加重要的一點是在管理方面進行了校園的信息化建設,它的建設集中于四部分:第一,將信息技術工具應用到傳統教學中;第二,在線網絡教學實施;第三,信息處理技能的培訓;第四,制訂教務信息化相關政策[2,3]。
西方的英國約在 1997 年之后就已經開始啟動了全國的信息系統建設,其全國上下的學習網絡也自 1998 年開始啟動。截止到 2002 年,全國學習網絡的覆蓋面已涉及大部分的單位、家庭、社區、醫院以及社會服務和媒體等到,能夠基本上滿足英國的學校教育、職業教育、終身教育以及國家社會經濟發展的各種需求[4]。
近年來,隨著世界互聯網的發展和進步,國內外的教育信息化水平日益增強,特別是高校的教育信息化管理水平逐漸提升[5]。2010 年中國頒布了關于長期教育改革和發展的長期計劃,這份計劃綱要陳述了我國對未來的中國教育的改革構想和希望。李克強總理在十二屆全國人大三次會議上,做的在政府工作報告中提出了“互聯網+”的網絡計劃。同時總理在這次的工作報告中提出,要不斷的推動互聯網、數據的云端計算和物聯網的結合,促進我國的計算機網絡的覆蓋面積、促進電子商務、工業互聯網和互聯網金融的健康穩定向前發展,引導互聯網企業拓展到更大的國際市場。
秦皇島技師學院教務系統管理工作的流程長,包含的教師和學生信息數量多,管理起來復雜不便,專業類型多,不但有學全日制的大專班級學生,還有非學歷技工層面的教育和培養,此外還存在非全日制方面的職業培訓。作為一名承擔秦皇島技師學院教務管理工作者,我們曾為提高學院教務管理水平做出了堅持不懈的努力,曾嘗試采用當代社會中一些成熟的教務管理系統,但是都與秦皇島技師學院的教務管理模式而沖突。
針對秦皇島技師學院教學管理的目前狀況,要想實現教育管理的現代化和規范化,必須已實施教務關系系統為契機,充分利用計算機在管理學生和教師等等信息比紙質管理信息的優越性和方便性,最終能夠極大的提高高校教務管理的效率。因此開發一款適合信息時代的高校教務管理系統是很有必要的[6]。
用戶登錄界面
未輸入用戶名提示界面
未選擇身份登錄提示界面
用戶登錄失敗提示界面
添加界面
目 錄
摘 要
ABSTRACT
第 1 章 緒 論
1.1 課題的背景和意義
1.2 國內外研究現狀
1.3 論文的主要內容和創新
1.3.1 主要內容
1.3.2 本文的創新
1.4 系統擬解決的關鍵問題
1.4.1 面向對象技術如何與結構化分析相結合
1.4.2 維護數據庫
1.4.3 系統的安全性和可重用性如何保證
1.5 論文的組織結構
第 2 章 教務系統的相關技術分析
2.1 教務系統架構概述
2.1.1 C/S 架構模式
2.1.2 B/S 架構模式
2.2 相關技術
2.2.1 Java Script 簡介
2.2.2 Ajax 技術
2.2.3 Servlet 技術
2.2.4 MVC 介紹
2.2.5 Tomcat 服務器
2.2.6 SSH 框架
2.2.7 JDBC 技術
2.2.8 CSS 技術
2.2.9 技術路線和設計步驟
2.3 開發工具簡介
2.3.1 MyEclipse 簡介
2.3.2 Photoshop 簡介
2.3.3 MySQL 數據庫
2.4 本章小結
第 3 章 可行性研究與需求分析
3.1 可行性研究
3.1.1 技術可行性分析
3.1.2 經濟可行性分析
3.1.3 操作可行性分析
3.1.4 社會因素可行性分析
3.2 需求分析
3.2.1 功能需求
3.2.2 技術需求
3.2.3 運行環境需求
3.3 用例分析
3.3.1 系統管理員相關的用例圖
3.3.2 學生相關的用例圖
3.3.3 教師相關的用例圖
3.4 本章小結
第 4 章 教務系統總體設計與實現
4.1 系統設計原則
4.1.1 模塊化管理
4.1.2 抽象、信息隱藏原則
4.1.3 模塊獨立
4.2 數據庫設計
4.2.1 E-R 圖
4.2.2 類圖
4.2.3 數據庫表設計
4.2.4 數據庫連接設計
4.3 系統功能模塊設計
4.3.1 學生信息管理模塊
4.3.2 教師信息管理模塊
4.3.3 學院信息管理模塊
4.3.4 課程信息管理模塊
4.3.5 系統管理模塊
4.3.6 個人信息管理模塊
4.3.7 信息查詢模塊
4.3.8 課程管理模塊
4.3.9 成績管理模塊
4.4 系統組織結構和目錄結構
4.5 本章小結
第 5 章 系統測試
5.1 系統測試的目的和意義
5.2 系統測試的基本原則
5.3 系統測試的方法
5.4 系統測試步驟
5.5 系統功能測試
5.5.1 登錄測試
5.5.2 管理員角色相關的功能測試
5.5.3 學生角色相關的功能測試
5.5.4 教師角色相關的功能測試
5.6 本章小結
結 論
參考文獻
致 謝
(如您需要查看本篇畢業設計全文,請您聯系客服索。
將微信二維碼保存到相冊
打開微信掃一掃從相冊識別
1.點擊下面按鈕復制QQ號
3008637063
2.打開QQ→添加好友/群
粘貼QQ號,加我為好友