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