徐 爱 春
(湖州职业技术学院 工商管理分院, 浙江 湖州 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.