徐 愛 春
(湖州職業技術學院 工商管理分院, 浙江 湖州 313000)
電子商務專業教學資源庫共享服務是以電子商務專業為核心,本著共享性、可擴展性和高可靠性原則,以數字化、信息化等現代教育技術為手段,以網絡信息化為載體,構建基于校園網絡的教學、管理、學習平臺[1-2]。電子商務專業教學資源庫建設主要內容包括:職業標準庫、專業標準庫、課程標準庫、網絡教學資源庫、教學成果展示庫、職業技能鑒定(考證)資料庫、教學論壇等內容,充分調動學院自主創新的積極性,開發、整合校內各專業課程的優質教學資源,與行業企業緊密結合,引進國內外電子商務行業的優質資源,建成一個集教學及教學改革、專業建設、科研技術攻關、社會服務兼有行業企業共同參與、內容創新的教學資源庫,實現優質教學資源的共建共享,使其成為高等職業教育內涵建設的標志,發揮示范建設的引領、帶動和輻射作用。通過科學設計和規劃,創建共享型專業教學資源管理平臺及公共管理服務平臺[3],構建使用方便、快捷、海量存儲的共享型專業教學資源庫系統。
本系統功能結構如圖1所示,平臺分成兩大模塊,前端顯示(共享)模塊和數據維護模塊。數據展示模塊包括如下內容:
借助湖職院“三層對接”,實現校企合作,及時掌握市場對電子商務企業對畢業需求變化,從而有針對性的調整和設置電子商務專業課程設置和項目實訓,動態更新職業標準,主動適應區域、行業和社會發展的需要。建設的內容包括本專業培養目標,人才需求統計,人才職業能力定義,人才培養方案,課程體系結構,專業實習指南等標準文檔庫。供合作企業,合作院校,電子商務專業學生參考和共享。

圖1 共享平臺的功能模塊結構圖
根據電子商務專業課程建設體系,制定核心課程內容建設標準,課程建設作業方案,實訓設計方案,課程能力目標,課程知識目標,課程建設基本條件等,形成較權威的課程標準大全。
電子商務專業素材庫主要包括與本專業相關的各類資源,比如課程課件,技能競賽模板,各類設備用戶指南,行業規范標準,技術參考文獻資料,畢業設計文檔,獲獎優秀案例,專業技術講座等,教師可以在相關素材基礎上,形成用于教學的各類文檔,作為輔助教學手段提供給學生。
電子商務網絡教師資源庫為電子商務學生提供各類培訓教學資源,包括技能培訓錄像,課程拓展錄像,以及與本專業相關的各類文檔、音頻、視頻等教學資源。
校外專家信息庫的建設有利于校內專職教師和企業技術人員之間的相互交流和溝通,能及時了解電子商務行業相關企業的最新技術發展、研究難題以及實際應用等,推進學校的“三層對接”,提高電子商務高職教育的專業教師的技術水平和教學水平,從而進一步加強專業教學團隊的建設。
項目案例主要展示電子商務專業核心課程中所涉及到全真或仿真項目,通過項目案例,使學生能及時掌握電子商務項目運作方法,培養學生開拓進取,勇于創新,自主創業的能力。
通過“三層對接”,展示校企合作后獲得的相關技術成果,教學成果知識共享,便于提高教師教學水平和服務水平。
為師生互動提供必要的空間和技術支持。
根據系統總體功能結構以及相關技術需求,本系統所采用的技術總體框架如圖2所示。

圖2 系統總體框架
系統框架將采用開源的J2EE輕型框架架構,如下圖所示,本架構將表示層、業務邏輯、數據持久層等相互隔離,通過接口和Annotation的方式相互通信,其優點是使得系統更加健壯,同時,對于系統日益變化的業務需求,本架構提供良好擴展性和可維護性。
用戶訪問權限采用基于角色用戶管理方式,其基本思想是將權限分配給角色,而不是用戶,再根據用戶的職責賦予一定的角色,用戶根據所屬的角色獲得相應的權限。在JSP(顯示層)中頁面中,權限控制采用標簽實現;在java(控制層)權限控制采用Annotation實現,在容器層,權限控制采用攔截器實現,如在本系統中,用戶只用分配到[addInform]權限后,才能添加信息:
下列jsp文件中標簽中,用戶只有擁有[addInform]權限才能顯示[新增]按鈕。從而防止非法用戶點擊該按鈕。
下列java類中的使用Annotation技術添加[addInform]權限,表示用戶有[addInform]權限才能執行下列代碼,防止黑客非法入侵本系統后執行調用代碼。
@PermissionFilter(ename = “ addInform ”)
@Transactional
public String addInformation() {
informationService.saveInfomationInfoByParam(infomation);
return SUCCESS;
}
在容器中那個,采用攔截器代碼用來控制流傳,下列代碼,表示擁有某種權限的用戶才能進行制流轉。
public int doStartTag() throws JspException{
PermissionService permissionService = getPermissionService();
if (session.isAdmin() || permissionService.isUserHavePermissions(session.getRoleIds(), ename)) {return Tag.EVAL_BODY_INCLUDE;}
return Tag.SKIP_BODY;
}
通過上述三層代碼控制,實現系統只有被認證過并獲得相關權限用戶才能使用某些系統功能,增強系統的健壯性和安全性。
本平臺通過AOP切片,自動添加各個表中共有的字段的添加,修改。如,各個表都存在create_date(創建時間),create_user(創建人),create_dept(創建部門)等。代碼如下:
@Aspect
@Repository(“maintainHistoryAspect”){
@Before(“execution(public * net.hzvtc.info.dao.impl.*.save*(..)) && )
public void apppendPsysPlaceCreateInfo(BaseDomain baseDomain) throws Exception {
baseDomain.setCreateDate(session.getAccessTime());
baseDomain.setCreateDept(session.getDeptCode());}
后臺內容添加采用javascript RichText框架,同時采用權限控制的方式有限度的相關用戶進行開放,如圖3所示。

圖3 系統信息維護
電子商務教學資源庫共享平臺的開發和實施有利于高職院校以校企合作為平臺,以教學和服務地方為中心,構建數字化教學和知識共享平臺,消除資源“信息孤島”,促進教學團隊建設,為培養創新型人才服務。同時,在總結現有技術基礎上,不斷完善和加強本平臺的功能和應用水平。
參考文獻:
[1] 李利平.高職教育專業教學資源庫建設的改革思考[J].中國高教研究,2011(6):90.
[2] 宋維堂,張淑梅.基于Web2.0理念的高職院校教學資源庫建設研究[J].中國教育信息化,2011(9):32.
[3] 何偉娜,劉高原.基于CMS的開放式資源庫系統設計與實現[J].計算技術與自動化,2011(3):106.