◎陳湘榮 房亞楠 張京 鮑慶鵬 張旭
現今社會,網絡信息化發展家喻戶曉,在這樣信息高速發展的社會,為教育事業也創造了很有利的條件。各式各樣的網絡教育平臺也正在迅猛發展,現社會的人們已經不再希望是單一課堂教學,希望有越來越多的教學方式,給我們帶來更多的便捷。人們對網絡的期望很高,但是在真正的時間過程中與期望相差甚遠。事實上,各院校的教學方面利用網絡技術和行動進行推動。網絡教學平臺的目的是,可以使學校的教學模式得到升華。可以從傳統的教學管理,轉化為全自動化管理模式。這樣可以使教師的教學簡便化,降低教師學習時的機械化,也可以提高學生的學習興趣,從手工記錄信息轉變成信息統一規范化管理,為學生信息管理人員提供方便的條件。通過對院校的考察,并且對學生信息管理的實際情況進行調研之后,進行詳細的需求分析,完善現有的管理模式,開發出新的管理體系,了解系統開發的思路,掌握系統開發的各階段流程和方法,這樣才能針對性的對院校設計一個網絡教學系統,使學生和教師能夠更快的適應新系統。隨著網絡教學信息系統的不斷完善,網絡學校的管理將越來越依賴于信息的管理。所以本系統開發要將圍繞學生檔案工作的實際情況,使之能迅速適應網絡學校的需要。
本系統利用網絡這個平臺,可以使學校的教學模式得到升華。可以從傳統的教學管理,轉化為全自動化管理模式。這樣可以使教師的教學簡便化,降低教師學習時的機械化,也可以提高學生的學習興趣,從手工記錄信息轉變成信息統一規范化管理,為學生信息管理人員提供方便的條件。
該系統主要用JSP、Struts 技術進行設計和開發。JSP 有“一次編寫,各處執行”、“安全性、保密性高”等的特點;Struts 框架是一個標準的MVC 框架,以Struts 框架作為基礎,可以滿足系統應用開發的各種需求,簡單易用,開發效率高。M 指的是業務模型,V 指的是用戶界面,C 是控制器,使用MVC 用M 和V 的實現代碼分離的目的,因此同一個程序可以使用不同的表單。C 存在的目的則是確保M 和V 的變化同步,一旦M 改變,V 應該同步更新。JSP 頁面由HTML 代碼和嵌入其中的Java 代碼所組成。服務器在頁面接收客戶端請求以后對這些Java 代碼進行處理,然后將生成的HTML 頁面返回給客戶端的瀏覽器返回給請求者。Java Servlet 是JSP 的技術基礎,而且大型的Web 應用程序的開發需要Java Servlet 和JSP 配合才能完成。JSP 具備了Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。
JSP 與Servlet 一樣,可以再服務器上執行,使用Apache Tomcat 和云端服務器。
學生信息管理系統主要就是為學生和教師服務的系統,為的是能夠提高學生的學習質量,減少學生和老師為了查看自己或者他人的信息而花費的時間,我的學生信息管理系統主要用的是Java 語言,tomcat 軟件和云服務器。它的優點是操作簡單易懂,界面干凈規整,較易讓大多數人所接受。同時,學生信息管理系統提供了強大的學生檔案管理功能,管理員可以更方便地添加、修改、刪除、查詢學生和教師的一些信息。本學生信息管理系統開發的總體任務是實現學生信息管理的規范化、系統化、自動化、達到提高學生信息管理效率的目的。錄入、更新學生各科課程以及成績,查找單個學生的所有成績以及查找單門基礎課程所有此學生的成績。
教學管理系統主要提供了高效的管理功能和學生的信息查看平臺,學生可以通過登錄該系統查看信息、成績和修改相關信息,管理員擁有最高權限,可以修改任何信息。本系統使用JSP 編寫語言,MySql 數據庫以及開發平臺采用Apache Tomcat 作為開發軟件,運用軟件工程的思想,對系統進行快速和有效的開發,系統大致分為以下五個方向:
1.用戶管理:將不同權限分配給不同的用戶。
2.數據庫連接:使用程序能夠訪問數據庫,并且能夠對該數據進行增、刪、改、查操作。
3.數據錄入:通過程序可以向數據庫中增加記錄。
4.數據查詢:通過查詢表的關聯實現操作者對數據的精確查詢。
5.數據維護:可以對數據進行修改,增加及刪除操作的記錄。
系統以Apache Tomcat 作為開發服務器,利用SSH 框架進行設計,連接數據庫,最后進行系統整體的調試和測試。

圖1 系統流程圖
本項目在分析現有高校教學管理系統的基礎上,用JSP 和MySql 數據庫設計并完成學生信息管理系統;在高質量期刊上發表相關的技術文章;通過調研和查閱相關資料,完成調研報告和軟件開發文檔;在高校中推廣應用。本項目方便高校教務部門排課,方便教師錄入自己所教授的課程的成績,方便學生查詢成績。具有一定的實際意義和經濟效益。