樓盈天
基于ThinkPHP的實訓系統設計
樓盈天
針對目前商務英語實踐教學缺少現代化實戰教學平臺的現狀,本文以ThinkPHP 框架技術為基礎,提出了基于任務驅動的商務英語外貿實訓系統的整體設計,實現為師生提供真實的商務實踐教學平臺。本系統在學院教學實踐中得到了應用與可行性驗證,具有一定的新穎性與實用性。
隨著國際經濟的持續發展,業界對商務英語專業人才的需求也日益增加。現行的商務英語實踐教學設計,其內容大多是脫離背景化的封閉的,缺少及時再入情景化,已經無法滿足不斷膨脹的商務英語知識的實踐需要。特別是對外貿易往來的日常教學中,學生對商務信函如何做出回復和處理是實踐教學的難點。如何打造現代化實戰教學平臺,是商務英語實踐教學亟待解決的問題。
本文旨在構建基于ThinkPHP框架的商務英語實踐教學外貿實訓系統,通過系統需求分析、業務邏輯設計與系統結構設計,實現前端系統、后臺管理與模板庫設計。以任務為驅動,真實再現外貿活動,將理論教學與實踐培養相結合,提高學生的專業能力,實現培養商務英語復合型應用型人才的教學目標。本系統在學院教學實踐中得到了應用與可行性驗證。
開發環境
系統采用B/S架構,在W A M P(Windows+Apache+MySQL+PHP)環境下搭建。相對于Liunx操作系統,Windows系統操作簡單且易于搭建與管理,使用Windows Server 2008能夠更好地控制服務器和網絡基礎結構,從而可以將精力集中在實訓系統功能需求上。Apache HTTP Server(簡稱Apache)是最流行的Web服務器端軟件之一,作為一個開放源碼的網頁服務器,它可以在大多數計算機操作系統中運行,由于其多平臺和安全性被廣泛使用。MySQL是Oracle 旗下公司開發的一個關系型數據庫管理系統,是目前Web應用方面最好的關系型數據庫管理系統之一,由于其體積小、速度快、成本低,特別是源碼開放性,完全滿足實訓系統的開發與使用需求。PHP同樣也是一種跨平臺的通用開源腳本語言,混合了C、Java、Perl以及PHP自創的語法,非常適用于Web開發領域,被廣泛使用。WAMP環境諸多的優點保證了實訓系統運行環境的穩定性與安全性,為后續的開發與使用奠定良好基礎。
框架設計
ThinkPHP框架是一個免費開源的面向對象的輕量級PHP開發框架,廣泛應用于各種系統平臺設計[3-5],具有很強的易用性與擴展性,完全符合商務英語實踐教學外貿實訓系統的設計與開發需求。
ThinkPHP框架借鑒了許多國外優秀的框架和模式,使用面向對象的開發結構和MVC模式,并融合了Struts的思想等。MVC架構模式分成模型(Model)、視圖(View)與控制器(Controller)三層。模型層用于實現邏輯實體,視圖層用于實現與用戶的交互,而控制器層是前面兩層之間的溝通橋梁。基于MVC架構模式的ThinkPHP框架是一種設計思想,更是一個整體的開發解決方案,包含了許多精心設計與完善的組件,將實訓系統開發的精力更集中在業務邏輯與系統功能設計上。
系統需求分析
系統需求主要由用戶決定,商務英語外貿實訓系統的用戶主要有三類:學生、教師與管理員。每類用戶對系統的需求是不同的。
學生
查詢實習公司信息:公司的基本注冊信息,公司的業務文檔(包括公司信紙、報價核算表、還價核算表、售貨確認書、出境貨物報檢單等),公司的聯系地址等。
查詢公司商品信息:產品編號、名稱、產品信息、樣品圖等。
查詢費率信息:20英尺整箱國內包干費、貸款年利率、出口定額費率、出口退稅率、匯率等。
查看任務要求:從最初的建立業務關系到最后的業務善后,教師會根據實踐進度不斷開放商務流程環節,學生可以查看每個環節任務要求。
提交實習任務:根據實習任務要求,完成每個環節的任務,提交任務到系統,系統會自動根據環節將提交的文件進行歸檔,并提交給教師審閱。
查看任務示范:學生可以查看由教師控制的實習任務示范文檔,供學習與參考。
教師
實習方案管理。
查看實習交易:查看實習模板信息,包括實習公司信息,交易參數,業務文檔,產品信息,切換實習模板;
修改實習任務:實習公司模板下,選擇當前實習步驟;
查看操作步驟:業務文檔操作列表,包括操作環節、操作要求、業務反饋、操作示范等,進行查看與編輯;
修改學生信息:查看與編輯學生信息,可批量操作。
實習進度管理
發送操作要求:教師選擇當前實習步驟后,將環節操作要求發送給學生;
開放操作提交:當學生完成該實習環節任務后,教師開放給學生提交完成的業務文檔;
發送操作示范:將模板標準文檔開發給學生,供學生學習與參考;
關閉操作示范:關閉操作示范查看窗口;
關閉操作提交:關閉學生文檔提交窗口。
學生實習評估
查看操作提交:可從實習提交列表中審閱所有學生提交的業務文檔,包括建立業務關系函、產品目錄、報價核算表等;
實習成績評定:根據提交的業務文檔完成情況,給學生進行綜合成績評定。
管理員
班級管理:編輯班級名稱、描述以及運行狀態;
系統設置:設置系統參數,包括實習公司模板、上課班級、當前實習步驟選擇等;
模板設置:設置實習公司模板庫中的模板信息,包括公司信息、交易參數、任務環節、產品信息等編輯;
數據管理:對當前實習公司模板的數據進行管理,主要是每個環節中業務文檔的編輯;
節點管理:管理系統所有的應用節點,即系統功能模塊的編輯、添加與刪除;
角色管理:系統用戶角色管理,默認分為學生、教師、管理員三種角色;
用戶管理:實現系統用戶信息的查看、編輯、新增、刪除等管理功能,可批量操作。
業務邏輯設計
業務邏輯設計的關鍵是實習任務設計,主要有如下三個方面。
嚴謹的商務流程設計:實訓平臺由于其針對性與實踐性,與現有的自主學習平臺不同,必須有嚴謹的商務指標以及商務信息,可模擬真實的外貿商務活動實踐。
以外貿電函為主線。外貿電函是對外貿易的主要工具,也是實踐教學最好的切入點。將其與教學相結合,實現師生之間的互動,在實踐中穿插教學,實現理論與實踐的有機結合。
真實的模板庫信息。真實的實訓平臺外貿商務模板才會使得實踐教學變得真實豐滿,是整個平臺系統的靈魂所在。外貿商務單證是資料庫的核心,由于單證一般的案例大多都是分散獨立的,完整成套的單證比較稀缺,加大了建設的難度。此外商務流程與配套指標參數等收集與整理都需要較多的時間,整個資料庫建設需要扎實的專業基礎與嚴謹的商務邏輯。
針對上述關鍵問題,在研究了傳統商務英語實踐教學案例以及實際外貿商務流程的基礎上,提出了如圖1所示的實習環節設計方案。

圖1 實訓系統外貿實習環節設計
將外貿流程可分為建立貿易關系、報價核算、發盤、還價核算、還盤、成交核算、合同簽訂、信用證理解、履約安排、托運、報檢、投保、原產地認證、報關、裝運、單據審核、單據繕制、交單、業務善后等。化繁為簡,清晰地將復雜的外貿活動分解成21個環節,有助于學生的理解與操作。
針對每個環節,根據教學與實踐需求精心設計實習任務。以實習任務為驅動,圍繞客戶(教師)與業務員(學生)展開,從最初建立貿易關系環節的建立業務關系函與產品電子目錄,到最終業務善后環節的業務善后函,始終是以外貿電函為主線。通過外貿電函的接收與回復,實現外貿活動的真實再現。
系統結構設計
根據系統需求分析與業務邏輯設計,如圖2所示將系統分為三個層次架構。

圖2 實訓系統結構設計
表現層:實現系統的前端界面,即學生界面與教師界面。從圖中我們也可以看到,前面用戶需求分析的功能都在前端界面中實現。
應用層:主要涉及后臺管理與模板庫兩個內容。后臺管理主要是管理員操作,包括班級管理、數據管理等;模板庫是基于任務驅動實訓系統的核心,也是系統建設的關鍵。模板涉及公司信息、交易參數、業務文檔以及產品信息等,將這些信息以最優的方式存儲并構成一個有機模板庫,是系統建設的難點。
數據層:系統最底層,其中最關鍵是MySQL數據庫,將系統的各種實體以及實體之間的各種聯系均用關系模型來表示。
前端系統設計與實現
學生界面
學生通過學號登錄系統,成功登錄后進入到實習界面。通過“查看實習要求”功能,獲取教師開放的實習環節任務。如圖3所示“還價核算”任務,學生根據客戶還盤函,進行還價核算。其中還價核算表格式可從“實習公司”中下載,費率可以從系統費率查詢中獲取,精簡界面使學生聚焦在任務上。任務完成后,通過“實習操作提交”功能上傳到系統。

圖3 查看實習要求
教師界面
教師扮演客戶的角色,通過“修改實習任務”功能設置當前的外貿環節任務,引導學生走入外貿商務流程。“發送操作要求”功能給學生發布實習任務的內容與要求,再根據實際情況,適當使用“發送操作示范”功能提供示范與參考。“開放操作提交”后,學生才可提交任務。教師通過如圖4所示“查看操作提交”功能,瀏覽所有學生的任務完成情況,單獨或批量下載學生提交的任務表單查看詳細情況。完成所有實習任務后,教師在“實習成績評定”給每個學生相應的實習成績。

圖4 查看操作提交
后臺管理與模板庫設計與實現
管理員成功登錄系統后,進入后臺管理界面。在界面左側呈現了六個后臺功能:班級管理、系統設置、模板管理、數據管理、節點管理、角色管理、用戶管理。通過這六個功能,管理員可以實現用戶與數據的管理。
模板庫是通過“模板管理”與“數據管理”兩大功能實現管理,是后臺管理的重點。“模板管理”功能可對現有的模板列表進行新增、編輯、刪除等操作,查看每個模板的實習公司信息、交易參數、業務文檔以及產品信息。如圖5所示業務文檔操作列表,管理員可以編輯每個外貿環節的實習任務。實習任務中的外貿電函則是通過“數據管理”功能實現操作,管理員可以編輯模板的電函文檔。

圖5 業務文檔操作列表
系統應用及測試
系統調試后在校園網服務器上呈現,任意在網校內電腦均可使用實訓系統。現已將系統運用在學院英語專業學生的商務英語實踐教學中,經過兩個學期的應用測試,系統運行穩定,師生反應良好,對實踐教學起了很大的輔助作用。當然,系統也存在不足之處,尤其是模板庫的建設。模板庫是系統建設工作的重心,模板數量決定了系統的豐滿程度。目前模板庫資源還較匱乏,不得不說是一個缺憾。但我們相信,隨著系統不斷運行使用,功能與模板庫會根據實際需求不斷地增加與完善,以期最終推廣運用于全校商務英語實踐教學。
系統基于WAMP平臺,使用ThinkPHP框架,簡單高效。利用計算機與網絡技術將實踐教學與現代化技術相結合,改變現有傳統的實踐教學模式,以任務為驅動,營造一個真實的外貿實踐環境。系統經商務英語專業學生實踐教學應用,驗證了系統的可行性和實用性。

樓盈天
浙江理工大學外國語學院
10.3969/j.issn.1001-8972.2015.16.019