白家輝
摘要:教材管理是高校教學管理工作中非常重要的一個部分,一個完善的教材征訂系統能夠真正地提升征訂教材的效率。本文首先分析了現今校園的教材征訂現狀,并指出校園智能化、網絡化的發展趨勢。本文針對學校教材征訂系統的設計與實現,主要進行了以下幾方面的工作:
(1)對開發工具eclipse相關軟件平臺和設計技術進行了分析綜述。
(2)進行了需求分析,對前期研究做簡要闡述。
(3)對開發環境做系統分析。
關鍵詞:教材征訂;eclipse; SSH
1.緒論
1.1研究的目的與意義
隨著21世紀的到來,互聯網技術一年比一年發展迅速,越來越多的工作者以及單位需要與互聯網打交道。在各大高校中,每一學年開學都要進行教材征訂的重要且繁瑣工作,高校教材的計算機輔助征訂也隨著信息技術的發展逐步得到改觀,也在逐步實現管理的信息化和智能化。利用互聯網技術,可以將原始的人工進行教材登記、征訂和發放這些低效率的工作轉變為高效率的基于網絡的教材征訂管理系統中,這樣就可以把學生信息統一交給智能網絡,不僅可以大大減輕教師的工作量,而且也可以大大提高率教材征訂工作的效率,確保工作的精確進行。
網上教材征訂平臺做到讓學生以及老師不用人工進行學生教材征訂數據的收集與傳達,只需要在網上或者手機進入網上教材征訂平臺挑選自己所需的教材,根據任課教師指定的教材進行挑選下單,這樣也大大方便了一大部分師生,給師生提供了一個優質便捷的教材征訂途徑。
1.2 國內研究動態
國內現在大部分高校在最近的這五年時間內,都已經逐步開始使用網上教材征訂平臺,面對現在科技日益迅速發展,許多工作都可以依托在智能互聯網的高新產品上,對于在這個方便便捷的平臺進行教材征訂,將使師生的工作大大減輕,相比于傳統的繁瑣的人工征訂,將是一個突破性的成就。
相對國外而言,外國的線上教材征訂平臺已經在大數據的背景下逐步向數據優化和智能化等方向發展,這個不僅僅解決了我們人工征訂教材的繁瑣工作,還減少了數據錄入等問題。
1.3 可行性分析
(1)技術可行性
(2)經濟可行性
從資源配置的角度分析,本平臺可以在windows操作系統使用開發,而JS語言都是免費性開源的,jdk,eclipse,mysql等開發工具也都是免費的,本平臺可以在基本的筆記本電腦上開發與調試,經濟需求不大。平臺開發成本低,經濟效益高。
(3)操作可行性
平臺的開發的界面比較清晰,用戶體驗效果好且操作方便,容易明白其中的功能,只要在普通的電腦瀏覽器上就可以訪問使用。新用戶只需要注冊好賬號然后登錄平臺,就可以選購所需的教材,然后加入購物車選擇支付方式進行交易即可,后續就會有供應商對教材訂單進行配送,從開始到選購教材,整個過程操作起來簡單,功能也全面。
(5)法律可行性
設計開發的網上教材征訂平臺不以營利為目的,主要是針對目前學校人工征訂教材繁瑣復雜的工作,從而根據實際需求進行開發。為了讓學校師生在每學年的教材征訂工作中大大減輕負擔,使數據收集起來也方便準確,讓校園也走向智能化,輕量化發展。本設計不會侵犯集體和國家的知識產權等,不觸犯國家相關的法律規定,不違反教育單位的要求與準則。
1.4.研究目標和內容
線上教材征訂平臺主要使用js語言開發,采用Mysql Server數據庫技術設計,目的是通過構建一個能夠幫助老師和學生方便快速準確地征訂教材的平臺,減輕傳統的人工登記收集方法,使教務工作越來越簡單,智能化。
主要由后臺管理模塊和前端登錄模塊這兩部分組成,設計實現一些常見的教材征訂相關功能。
后臺管理模塊:主要有查詢教學任務信息,教材添加,教材查詢,教材刪除等。
前端登錄模塊:主要有教材分類,賬戶注冊,訂單購物車,教材征訂平臺登錄等功能。
2. 開發環境和工具
2.1 開發環境
線上教材征訂系統在開發中使用到eclipse、jdk1.8、Mysql Sever等這些在網上都有教程提供教學,而且入手較容易,讓開發人員也有更加多的時間去研究開發這個設計,經過查閱安裝資料,官網下載eclipse安裝包,安裝并配置好環境。
2.2 Eclipse
Eclipse 這個開發工具是一個免費提供大家使用的、開源的、它是根據Java語言來研發的可以進行擴展的開發平臺。對于它自身來說,它是由一個完善的框架結構和一組系統的服務來組成,主要是利用部分插件組件來組建一個完善的開發環境。
2.3? SQLyog
SQLyog 是一個便捷快速且簡潔的圖形化管理MYSQL數據庫的工具,它能夠在不同的地方有效地管理數據庫,使用SQLyog可以很好地直觀讓用戶從世界的任何角落通過網絡來維護遠端的MySQL數據庫。
2.4 B/S模式
B/S結構全稱叫Browser/Server,它是在web網絡興起之后的另一種網絡結構模式,客戶端的最主要的應用軟件就是web瀏覽器。b/s模式將會統一客戶端的運行,在系統功能實現的這個方面中,b/s模式會在服務器上進行集中,將會把那些核心部分都歸類集中在一個地方,從而對系統的開發與維護以及調試使用進行優化,使得開發者進行開發設計的時候變得更加方便與輕松。
2.5 SSH
SSH指的是 struts和spring和hibernate這三個組成的一個完善的集成框架,它是一種前端開發者都比較青睞的開源網站框架。這個集成的SSH框架的系統主要分為表示層、業務邏輯層、數據持久層和域模塊層這四個層次,主要是為了給開發人員在最快的時間內搭建框架,更好的對網站進行編輯與修改。在三者之中,Struts是作為最基礎的,負責MVC的分離,控制業務跳轉。
參考文獻
[1] 柏亞軍. JSP編程基礎及應用實例集錦[M].北京:人民郵電出版社,2001.7
[2] 范蕓、范慧霞.JSP動態網站開發基礎與上機指導 [M],北京: 清華大學出版社,2010.
[3] 孫鑫.Java Web開發詳解[M],北京:電子工業出版社,2012.