黎杏英
摘要:基于B/S軟件體系結(jié)構(gòu)維護(hù)方便,共享性強(qiáng)等特點(diǎn),在一些高職院校校內(nèi)實(shí)訓(xùn)室的專業(yè)實(shí)訓(xùn)系統(tǒng)中得到了廣泛的應(yīng)用,該文主要介紹B/S體系結(jié)構(gòu)的基本概念和特點(diǎn)及其在高職院校實(shí)訓(xùn)實(shí)驗(yàn)室中專業(yè)實(shí)訓(xùn)軟件管理中的應(yīng)用。
關(guān)鍵詞:軟件管理;B/S體系結(jié)構(gòu);管理應(yīng)用
中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)04-0090-02
Abstract:Based on the characteristics of convenient maintenance and wide sharing, B/S architecture has been widely used in the professional training systems of laboratory management in vocational colleges. This paper mainly introduces the basic concepts and features of B/S architecture and its application in professional training software management of the laboratory in vocational colleges.
Key words:system structure management;B/S architecture;laboratory service
隨著我國(guó)高職教育的迅速發(fā)展、社會(huì)對(duì)高職教育體系認(rèn)識(shí)的逐漸深化, 工學(xué)結(jié)合人才培養(yǎng)模式在我國(guó)高職院校中全面的鋪開。一體化教學(xué)也隨之慢慢替代傳統(tǒng)的純理論教學(xué),在一體化教學(xué)過程中融進(jìn)專業(yè)相關(guān)的軟件實(shí)訓(xùn)操作成為一體化教學(xué)的一種重要手段,在此環(huán)境下,如何有對(duì)實(shí)訓(xùn)相關(guān)的軟件進(jìn)有高效管理成為高校實(shí)驗(yàn)室管理工作的一個(gè)重要部分。
1 B/S體系結(jié)構(gòu)概述
2 B/S體系結(jié)構(gòu)在校內(nèi)實(shí)訓(xùn)軟件系統(tǒng)應(yīng)用
社會(huì)的進(jìn)步也推動(dòng)了教育的發(fā)展, 教育事業(yè)的發(fā)展也就促進(jìn)了計(jì)算機(jī)專業(yè)軟件訓(xùn)練在教育時(shí)的應(yīng)用,學(xué)校通過計(jì)算機(jī)對(duì)專業(yè)軟件進(jìn)行仿真操作訓(xùn)練,大大提高了教學(xué)的質(zhì)量, 培養(yǎng)一大批高質(zhì)量的專業(yè)技術(shù)人員。下面,以某高校國(guó)際航運(yùn)業(yè)務(wù)管理專業(yè)校內(nèi)軟件實(shí)訓(xùn)作為例子,了解其具體應(yīng)用。
集裝箱碼頭操作系統(tǒng)管理是高職院校中交通運(yùn)輸類專業(yè)的一門重要課程,課程采用一體化教學(xué),即傳統(tǒng)課堂理論加上專業(yè)系統(tǒng)操作訓(xùn)練相結(jié)合的方式進(jìn)行。其中專業(yè)系統(tǒng)操作部分使用了碼頭操作系統(tǒng)訓(xùn)練模塊,實(shí)踐課程中設(shè)置一定的實(shí)訓(xùn)任務(wù),由學(xué)生自己動(dòng)手通過專業(yè)系統(tǒng)軟件完成。
課程使用的專業(yè)實(shí)訓(xùn)軟件數(shù)據(jù)庫(kù)所依托的數(shù)據(jù)服務(wù)器托管在校內(nèi)的信息管理中心,并在校園網(wǎng)中共享數(shù)據(jù)庫(kù),使只要在校園網(wǎng)中的用戶都可以通過IE瀏覽器對(duì)數(shù)據(jù)進(jìn)行訪問。
2.1 方便維護(hù)、共享性強(qiáng)
軟件升級(jí)、數(shù)據(jù)維護(hù)是實(shí)驗(yàn)室管理員主要的工作內(nèi)容,用于實(shí)驗(yàn)實(shí)訓(xùn)的數(shù)據(jù)與企業(yè)數(shù)據(jù)的要求不同,企業(yè)數(shù)據(jù)要求長(zhǎng)期保存,但是校內(nèi)實(shí)訓(xùn)室的數(shù)據(jù)一般只用于校內(nèi)模擬實(shí)訓(xùn)操作。因此,需要經(jīng)常對(duì)軟件系統(tǒng)的數(shù)據(jù)進(jìn)行修改、維護(hù)。采用B/S體系結(jié)構(gòu)的系統(tǒng)則能夠全部在系統(tǒng)服務(wù)器端完成上述的操作,換言之,軟件系統(tǒng)的管理工作能夠全部在服務(wù)器端完成,而無需對(duì)各個(gè)用戶端進(jìn)行維護(hù)。同時(shí)教師在實(shí)訓(xùn)課程安排前進(jìn)行的數(shù)據(jù)準(zhǔn)備,角色設(shè)計(jì)以及課后的作業(yè)批改與檢查,都可以通過網(wǎng)絡(luò)進(jìn)行,而無需專門到實(shí)訓(xùn)室進(jìn)行備課。
2.2 能夠靈活安排實(shí)訓(xùn)場(chǎng)所
大部分高職院校的一般的專業(yè)實(shí)訓(xùn)室的設(shè)計(jì)能容納的學(xué)生往往是面向一個(gè)班級(jí),常常是50~60 人,但隨著專業(yè)的發(fā)展和招生人數(shù)的不斷增加,出現(xiàn)專業(yè)實(shí)訓(xùn)室被占用的情況并不少見,出現(xiàn)這種情況解決的解決方案一般有兩種:第一種是更改上課時(shí)間,即調(diào)課。但這調(diào)課要求較高,一方面要求調(diào)整后的上課時(shí)間實(shí)訓(xùn)室安排不沖突,另一方面要求這個(gè)時(shí)間與學(xué)生的和任課老師的其他課程的上課時(shí)間都不能有沖突。第二種方案是調(diào)整上課的地點(diǎn),即借用其他實(shí)訓(xùn)室。由于實(shí)訓(xùn)課程使用的實(shí)訓(xùn)系統(tǒng)由于是使用B/S結(jié)構(gòu)的,有關(guān)的數(shù)據(jù)已經(jīng)在數(shù)據(jù)服務(wù)器上維護(hù)好,而校內(nèi)實(shí)訓(xùn)室網(wǎng)絡(luò)與校園網(wǎng)連接這一要求,基本上每個(gè)專業(yè)實(shí)訓(xùn)室都能滿足,也就是說,這對(duì)調(diào)整后新安排的實(shí)訓(xùn)室就變得十分靈活了。同時(shí)教師在實(shí)訓(xùn)安排前進(jìn)行的數(shù)據(jù)準(zhǔn)備,角色設(shè)計(jì)以及課后的作業(yè)批改與檢查,都可以通過校園網(wǎng)進(jìn)行,而無需專門到實(shí)訓(xùn)室去備課,教師的備課也變得十分的靈活了!
2.3 課程內(nèi)容設(shè)計(jì)靈活
對(duì)于一次實(shí)訓(xùn)實(shí)操課實(shí)訓(xùn)項(xiàng)目的設(shè)計(jì)變得更加靈活。高校一般上課是兩節(jié)連上,也就約100分鐘為一次課程,那么課程設(shè)計(jì)時(shí)如果要保證學(xué)生在短時(shí)間內(nèi)能完成全部操作,有時(shí)就顯得課程沒有內(nèi)容;而課程設(shè)計(jì)時(shí)內(nèi)容充分一點(diǎn)的,由于學(xué)生本身的個(gè)體差異,可能有很些同學(xué)無法在課內(nèi)完成的。系統(tǒng)使用B/S體系結(jié)構(gòu),可以很好的解決這一問題,教師可按大部分學(xué)生的操作能力進(jìn)行課程設(shè)計(jì),對(duì)于個(gè)別沒有完成基本操作的同學(xué),可讓其在課堂理解了的基礎(chǔ)上,利有課后時(shí)間在學(xué)生宿舍通過網(wǎng)絡(luò)訪問服務(wù)器的數(shù)據(jù),把沒完成的操作進(jìn)行補(bǔ)充完成,而對(duì)于那些早就做好了的同學(xué),可以用附加題的模式,讓學(xué)生在課后進(jìn)行提高操練。
3 B/S體系結(jié)構(gòu)應(yīng)用于校內(nèi)實(shí)訓(xùn)軟件系統(tǒng)需注意
3.1 數(shù)據(jù)安全問題
B/S也是隨著 Internet 技術(shù)的興起, 對(duì) C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下, 用戶工作界面是通過 www瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn), 但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn), 形成所謂三層 3- tier 結(jié)構(gòu)。建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用, 并通過 Internet/Intranet 模式下數(shù)據(jù)庫(kù)應(yīng)用,能實(shí)現(xiàn)不同的人員, 從不同的地點(diǎn), 以不同的接入方式(比如 LAN, WAN,Internet/Intranet 等)訪問和操作共同的數(shù)據(jù)庫(kù); 但由于網(wǎng)絡(luò)的不穩(wěn)定性和開放性, 此時(shí)系統(tǒng)管理員應(yīng)該對(duì)網(wǎng)絡(luò)的使用范圍實(shí)行有效管理,為了能有效地保護(hù)數(shù)據(jù)平臺(tái)應(yīng)該對(duì)訪問權(quán)限進(jìn)行管理, 保證服務(wù)器數(shù)據(jù)庫(kù)安全。
3.2 及時(shí)清理服務(wù)器數(shù)據(jù)
對(duì)于B/S結(jié)構(gòu)體系下的軟件來說,其基本數(shù)據(jù)集中在中央數(shù)據(jù)庫(kù),管理者可通過網(wǎng)絡(luò),隨時(shí)隨地地對(duì)各數(shù)據(jù)實(shí)現(xiàn)動(dòng)態(tài)管理,保護(hù)數(shù)據(jù)安全。而高職院校的數(shù)據(jù)服務(wù)器無論在性能還是容量上與企業(yè)使用的服務(wù)器都有著不同。企業(yè)服務(wù)器的要求能把輸入到系統(tǒng)的數(shù)據(jù)長(zhǎng)期儲(chǔ)存,而高職院校的實(shí)訓(xùn)課程一般都具有周期性,一般而言,每次實(shí)訓(xùn)用于模擬操作所產(chǎn)生的數(shù)據(jù)將是非常龐大的,如果這些數(shù)據(jù)也長(zhǎng)期儲(chǔ)存,那么對(duì)服務(wù)器的儲(chǔ)存空間要求就非常大了,如果此時(shí)管理員不及時(shí)的對(duì)數(shù)據(jù)進(jìn)行清理,數(shù)據(jù)傳輸速度就會(huì)越來越慢,甚至?xí)霈F(xiàn)無法訪問數(shù)據(jù)的情況出現(xiàn),因此只要求保留到該項(xiàng)目開展周期結(jié)束,此后,實(shí)訓(xùn)管理員應(yīng)該及時(shí)清理實(shí)訓(xùn)系統(tǒng)中的無效數(shù)據(jù)。
4 結(jié)束語
由于B/S結(jié)構(gòu)的分布性強(qiáng)、維護(hù)方便、開發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低等特點(diǎn),應(yīng)用于高校實(shí)訓(xùn)室專業(yè)軟件,為管理員管理與維護(hù)、教師備課及學(xué)生實(shí)驗(yàn)都提供了便利。但必須要對(duì)服務(wù)器的數(shù)據(jù)進(jìn)行及時(shí)的清理與維護(hù),以保證服務(wù)器系統(tǒng)的有效運(yùn)行。
參考文獻(xiàn):
[1] 朱愛紅.基于B/S 軟件體系結(jié)構(gòu)的研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2005(5).
[2] 曾學(xué)軍.淺析B/S 和C/S 結(jié)構(gòu)的開發(fā)與應(yīng)用[J].網(wǎng)絡(luò)通訊與安全,2007(3).
[3] 王付強(qiáng).基于B/S 體系結(jié)構(gòu)管理信息系統(tǒng)的分析研究[J].新鄉(xiāng)師范高等??茖W(xué)校學(xué)報(bào),2006(9).
[4] 張友生.軟件體系結(jié)構(gòu)[M].2版.北京:清華大學(xué)出版社,2006.