前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇电子商务网站设计原理重点范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
[关键词]商务网站规划与管理 实践教学 非信息管理专业
一、引言
随着互联网进一步普及和发展,各种行业、不同规模的企业都日渐依赖于电子商务网站来拓宽营销渠道、宣传企业形象、获取供求信息,从而获得更大的经济和社会效益。《商务网站规划与管理》是高校商科专业培养方案中较为重要的一门理论与实践相结合的普及型课程,在实际中发现,经济和管理类专业学生就业后往往会面临企业开展电子商务活动的实际问题,理解掌握电子商务网站的本质特征和规划管理过程相关知识就显得尤为必要。近年来,有不少高校教师对计算机应用、电子商务等专业的《商务网站建设》课程教学工作进行了有益的研究和探讨[1][2],本文根据教学实践中获得的切身经验,对非信息管理类专业《商务网站规划与管理》课程实践教学的改革进行了一些初步探索。
二、本课程实践教学现状及存在的问题
目前,大多数高校为非信息管理类专业开设的《商务网站建设》课程均为专业选修或公选课,而且多由计算机或信管专业教师讲授,理论教学与实验教学课时分布大致为2:1比例。这样保证了课程内容的系统性和专业性,但同时也存在着一些问题:
首先,非信息管理类专业学生往往缺乏与商务网站建设相关的计算机网络、网页设计、数据库等较系统的先行课知识作为铺垫,开发网站所必需的理论与应用技术知识背景较薄弱。对信息技术、网页制作部分讲授过多会使课程变得枯燥繁难,导致教学效果不甚理想。
其次,在经管类培养计划中,对此类普及课所分配的课时有限。尤其在相关背景知识不足的情况下,利用现有课时要完成对商务网站原理的阐释和建设网站技术的指导,往往容易顾此失彼,因此面临一个理论与实践孰为优先的困境。
此外,现行教材多数偏重技术,详细介绍网站建立、前台网页和后台数据库开发过程[3][4],很少从网站策划、分析与管理的角度出发[5],从不同的电子商务模式和网络营销管理的角度出发,突出网站的规划、设计过程中应当怎样满足企业及消费者群的实际需求。
总之,由于非信息管理专业学生的培养目标定位与计算机专业不同,通过一门考查课使之成为网站设计开发技术人员既不现实又无必要。而且网站开发外包业务已发展得很成熟,企业自建商务网站的情况相对较少,但现代企业更需要的是了解电子商务、懂得策划和管理网站、能分析并解决具体问题的综合型人才,这是非信息管理专业开设《商务网站规划与管理》课程的核心目的,该课程的理论与实践教学内容也应该围绕这个目的来开展。
三、本课程实践教学改革的基本思路:
根据非信息管理专业《商务网站规划与管理》课程的实践教学现状,本文初步探索了以学习目标定位——网站策划、管理者,而非网站开发者——为导向的教学内容与方法改革,亦即侧重于构建学生对电子商务环境、用户需求和商务网站本质的深刻理解,对Dreamweaver、Fireworks等网页设计开发工具和html语言作基本的介绍和实践操作。
操作思路上,一方面,本课程围绕‘做好一个网站策划、管理者’的学习目的,明确‘角色’任务,有所侧重地讲授电子商务、网站设计开发以及网络推广相关理论背景,并将多种教学方法相结合,在每一章节中加入丰富而新颖的案例,引导学生深入剖析案例企业及其网站的关键要素、加深对理论知识的理解,积极鼓励学生创新思维。
另一方面,本课程采取了从虚拟项目开发过程入手,以分组讨论分析、实践并合作完成项目报告的学习形式,使学生掌握网站规划与设计、管理过程中的知识要点,以帮助培养学生理论联系实际和主动发现、分析、合理解决问题的能力。
四、本课程实践教学改革的具体措施:
(一)教学内容的选取
首先明确商务网站建设的整体流程和团队分工,让学生找到自己的角色和对应的职责——即作为网站策划者,必须保证客户、企业和网站开发技术人员之间的有效沟通,并运用电子商务理论和商务网站规划管理应用知识,协助整个网站建设团队建立起一个合理的网站架构,搜集和组织相关信息资源。基于以上的目标定位,在全面介绍整个商务网站建设过程的同时更侧重电子商务模式、市场需求分析、网站功能定位与总体规划、网页布局设计、网站与推广、后期维护(信息更新)等环节的相关理论与应用知识。
(二)教学方法的多样化
根据本课程的特点,授课教师充分运用多媒体教学技术。在教学方法上突出启发式、讨论式、师生互动式等形式,使课堂气氛生动活泼、充满趣味,并针对不同的内容调整教学方法,激发学生的学习兴趣,促进学生积极思考。根据学生知识结构的特点,在课堂教学上注重处理好难点与重点、概念与应用的关系, 做到精讲多练、讲练结合。有针对性地选择新颖性、趣味性、有特色的教学案例,并灵活采用启发式、演示法、发现法、故意示错法、自学辅导法等方法组织教学,加强师生互动,引导学生触类旁通、结合自己的学习发现拓展讨论范围、寻找同类或相反案例,极大地提高了学生的学习积极性, 激发了学生的创新思维。
在教学实践过程中,由师生共同组织、形成了一些较为典型的新案例,试列举部分如下:
在电子商务模式理论部分,以阿里巴巴(B2B模式)、Amazon(B2C模式)、淘宝(C2C模式)为例,比较分析国内外最具影响力的电商平台的发展过程、主要竞争对手和核心竞争力,探索不同模式的商务网站应具有哪些最关键的共同点。并针对商业模式创新问题提出了各类团购网站(C2B模式)的产生和洗牌案例,深入挖掘提升网络消费者粘度的主要因素和手段。
在网站功能与流程设计部分,以奢侈品网站net-a-porter、戴尔网站、1号店等功能性和实用性极为突出的网站为例,探索商品内在特征、增值服务以及企业物流支持等关联因素对于商务网站设计的重要性。
在网页设计布局部分,比较了当当网与Coach官网由于消费者目标定位不同而产生的网站结构、网页布局和设计风格差异,结合虚拟项目的需求来设计自己的网页,从模仿和创新过程中深入理解网页设计技巧。
在网站推广部分,结合电商企业网上推广的实例,对比分析百度、google、搜狗等主要搜索引擎的推广方案,并引导学生深入剖析了目前正在迅速普及的博客营销与微博营销推广与电商网站之间的密切联系。
(三)分组合作完成虚拟项目
首先要求学生按照兴趣组建规模为3至5人的小组,共同探讨并选择一个商务网站开发项目,每个小组推选一名组长负责各组员的分工安排。在选题的过程中,教师也要参与到学生的讨论中,确保选定的题目符合教学要求,同时对项目开发的难度与工作量有所掌握,使小组独立开发具有可行性。选定题目后,教师作为编外成员,密切关注每个小组的开发工作,并负责提供必要的信息资源。
在指导学生小组进行虚拟项目开发的过程中,教师协助学生进行需求分析,创设好一定的开景,而学生则通过不断的沟通协调、共同完成开发工作,按开发过程的几个主要模块编写相应的项目报告。
虚拟项目完成后,由各小组代表介绍本组项目的设计思想、分析过程,回答教师和其他小组同学对该项目的提问。实践证明,以分小组形式进行虚拟项目开发使学生有了理论应用于实践、展示自身才能的机会,通过教师评价和自我评价,学生的学习主体地位也得到了充分体现,激发了其发现问题、分析问题和解决问题的积极性和主动性。
五、结论
当前社会对高等教育人才的需求是具有精深的专业理论与技能并且通识相关领域知识和应用,普通高校对非计算机和信息管理专业《商务网站规划与管理》课程的实践教学改革还需要不断推进。这不仅要求教师在实践中不断探索、充实自己,提高自身综合素质,也要对教学模式和方法大胆改革,挖掘学生潜能,从学生感兴趣的角度出发,提供简单易懂并且新颖实用的课程内容,才能使学生从枯燥乏味的认知过程中解脱出来,真正掌握和拓展商务网站建设的理论和实践知识,达到专业培养目标。
[参考文献]
[1]刘巧曼.基于工作过程的《商务网站建设》课程设计[J].中国科技信息2010(2):224-225
[2]刘海云.电子商务专业《电子商务网站设计》课程的教学改革[J].教育教学论坛2012(16):255-256
[3]梁露.电子商务网站建设案例教程[M].机械工业出版社.2006
[4]薛万新等.电子商务网站建设[M].清华大学出版社.2007
一、课程内容安排简介
网页设计与制作主要是使用常用的网页制作工具,进行网页设计、布局、整体安排等;系统地介绍网页的构思、规划、制作和网站建设的全过程。主要内容包括:网页设计基础知识、Dreamweaver基础、网页色彩和布局的控制、制作Web动画——Flash、网页常见应用功能设计、网站美工photoshop、网站与维护基础知识、网站设计案例和动态网页设计介绍。动态网页设计网页设计分为前端和后台,后台主要负责处理好服务器脚本语言和数据库之间的关系,能够实现最重要的实际业务处理功能。语言和数据库有很多种,常见PHP+MYSQL,JSP+ORECE,asp/+sqlserver等等。我们选用PHP+MYSQL的学习,还有网页前台基本的要html和css,如果有前台交互则要javascript浏览器脚本;综合开发涉及到各种CMS,现过渡到框架开发了;在实际建立电子商务网站时,有一些通用的系统如shopex,ecshop,zencart,magento等可以更加快速的实现业务处理功能。数据库原理与技术,以关系数据库系统为核心,系统全面地阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括数据库技术概述、关系数据库、关系数据库的标准语言SQL、关系数据库设计、数据库保护、网络数据库、网络数据库管理系统SQLServer2000/mysql、分布式数据库系统、XML数据库等,其中重点安排sql语句操作和数据设计,sqlserver2000的应用。项目管理,项目参数包括项目范围、质量、成本、时间、资源。项目管理是指把各种系统、方法和人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。在项目管理方法论上主要有:阶段化管理、量化管理和优化管理三个方面。网店运营与管理,主要实现网络开店、商店货品采购进货、仓库存储、物流配送管理、订单管理、退货管理、资金管理等基本基本操作。搜索引擎优化,主要针对目前baidu,google,taobao等搜索引擎,探讨符合搜索引擎规范同时又匹配用户搜索习惯的合理做法,规避不合理的行为,在结果上搜索目标在相应搜索引擎上排名位置有最好的表现同时有对应的风险防范措施。因此重点白帽法规避黑帽法。是搜索引擎营销的基本做法。商务智能与数据挖掘,主要实现对数据挖掘分析,智能分析,推荐技术等,这部分相对而言有一定的难度。做为选学部分。企业资源计划,主要通过计算机手段通过一些实际ERP系统如金碟和用友系统,实现企业中各种资源的统筹计划,在合适的时间、地点,供应合适的物料,形成优化的供应计划、存储计划、施工计划、销售计划等。这部分还是很有用的。
二、电子商务网站建设网络教学体系结构
按照精品课程建设的要求,网络教学系统应该把网站建设主要相关的内容安排,主要的教学方法,课程教学过程,主要可以共享的资源信息,以及与相关成员的信息沟通和基本业务处理的实现等方面,形成网络教学的核心内容。每门课程的各种资源可以共享的部分主要包括如下部分,课程整体情况,课程教学文件,与学生互动部分,以及网络资源库的建设。课程整体情况包含课程培养方案,课程教学大纲,课程教学计划,课程实践大纲和计划安排。课程相关教学文件包括课程教案,课程课件,课程试验实践教案和课件,课程练习题,测试题。与学生互动部分包含学生练习、作业、自我测试、考试、课程设计、学生作品成果展示等。网络资源库包括建立相关成员网络wiki、博客、名人专家网络资源、重点教学资源等等。
三、基于CLAROLINE的网络教学系统建立
1、服务器端配置
测试环境配置选择:windows下可以下载appserver安装包,进行安装,安装完成后基本的服务器端环境所需要的php,mysql,apache就实现了。当然也可以采用wamp(windows+php+mysql+apache)或lamp(linux+php+mysql+apache)安装包来安装windows或linux环境下的服务器环境配置。如果是采用服务器租赁空间,需要选择服务器端支持amp的服务器空间。由于php,mysql,apache是开源的,因此可以免费下载、免费使用。
2、基于CLAROLINE的网络教学系统建立系统步骤
1)注册域名2)申请服务器空间3)制作基本网页4)下载claroline然后上传到服务器空间下载的安装包是:claroline可以采用最新版本;个人服务器配置工具可以下载appserver,如果租用服务器空间可以查询服务器是否具备基本环境的配置;上传的工具采用flashXP等ftp工具进行;5)在服务器端进行系统安装安装方法是,找到安装目录/install下的文件,然后可以逐步进行设置。6)教师上传教学资料教师收集课程的教学资料,包含教学大纲、计划、教学课件、教案、练习题、测试题、作业教师注册=>登录=>上传各种资料到对应的位置7)学生的使用学生注册=>登录=>查询下载各种教学材料,上传作业=>问题讨论
3、系统相应说明
关键词:电子商务;课程体系;计算机教学;能力需求
电子商务是利用计算机技术(信息技术)对商务模式和商务规则的实现和创新。作为电子商务的支撑技术,计算机技术的学习是电子商务专业教育的重要方面之一。如何把握计算机技术在整个人才培养过程中的教学比重;如何建立合理的计算机课程体系、如何准确地选择和组织教学内容和教学重点都是电子商务专业教育需要长期探讨的问题。
1 电子商务专业计算机教学定位
电子商务专业计算机教学体系的设计目标应与该专业人才培养目标相一致。早期,鉴于电子商务行业发展规模有限,电子商务专业中计算机教学的定位比较模糊,往往既要涵盖电子商务行业本身所需的计算机知识,又寄希望通过大量引入计算机专业技术,使学生具备部分从事计算机类或信息类岗位的能力,以便拓宽就业渠道。
但是近几年电子商务行业的迅速发展,一方面使电子商务从业人员需求量和收人水平都大幅度提高,电子商务专业类岗位逐渐成为该专业学生主要就业方向,相应地高校电子商务人才培养也不断向电子商务行业本身靠拢;另一方面,行业的发展对电子商务专业人才的计算机技术能力和知识结构都提出了更高更复杂的要求,这对传统的电子商务专业计算机教学体系带来了巨大挑战[1]。
鉴于以上趋势,我们着手对原有的电子商务专业计算机教学进行重新定位,将其教学目标向“培养学
生具备从事电子商务专业岗位的计算机技术和能力”转移,全面服务于培养电子商务行业人才培养,逐步淡化面向软件工程、网络工程等计算机技术类岗位专业技术和能力的培养。
2 计算机课程体系的设计原则
2.1 避免过度强调和过度淡化两种倾向
在人才培养过程中,如果计算机技术教育的比重过大,一方面有可能造成电子商务专业和计算机、信息管理、软件工程等专业的专业定位重叠,偏离了自身的专业方向;另一方面,对于缺乏工科背景的电子商务学生来说,大量引入程序设计、算法、数据库技术等内容,容易混淆学生对专业的认识,增大学习难度,甚至造成厌学情绪。相反,忽略计算机技术,单纯强调商务理论的学习,则会造成学生实践能力薄弱,无法将商务规划付诸实施,即所谓的“纸上谈兵”。所以,过度强调或淡化计算机技术的教育,都会割裂电子商务专业技术与商务的复合性,造成学生先天能力缺陷,不利于未来的职业发展。
2.2 以能力需求确定知识结构
不应简单粗放地将原有的计算机学科的知识体系引入到电子商务专业中。而应通过对电子商务行业和业务的实际计算机技术与能力需求进行分析评估,进而构建电子商务专业计算机知识结构和能力结构。
基金项目:天津商业大学“电子商务特色专业建设点”(504-08TSZY07)。
作者简介:张波,男,讲师,研究方向为电子商务和数据库技术;潘旭华,男,天津商业大学信息工程学院院长,教授,研究方向为计算机应用技术和电子商务。
2.3 避免照搬原有课程
电子商务专业中的很多计算机类课程与计算机、信息管理等专业的课程相同。但由于电子商务专业对计算机技术需求的侧重点不同,所以计算机和信息管理专业计算机类课程知识范围及知识深度和广度并不完全适用于电子商务专业,必须对这些课程进行重新组织和设计。
3 电子商务专业计算机能力需求分析
电子商务专业计算机能力需求分析工作可以从分析电子商务行业各岗位主要职责和任务出发,结合电子商务基本业务流程,通过对每个工作环节所需要的计算机技术和对应专业能力的详细分析来完成。
电子商务业务流程主要包括策划、实施、运营、营销四个环节,其中每个环节又包括多项子任务,如图1所示。
从图1中可以看出,计算机技术在电子商务业务
中的应用主要集中在实施过程中的系统实施环节、运营过程中的网站管理和系统运维环节以及营销过程的网络营销环节。
3.1 系统实施过程计算机能力需求
系统实施包括系统分析、系统设计与系统开发三个环节。系统分析和系统设计环节需要电子商务专业人员根据电子商务策划方案向软件开发人员提出具体功能需求,在开发人员完成技术评估后,双方共同完成整体网站框架和功能结构设计。所以要求电子商务专业人员了解系统工程的基本思路和方法,熟悉网站建设的基本流程和基本要素,熟悉Web标准和Web可用性技术,掌握电子商务网站设计策略,以便能够和开发人员进行有效沟通并准确定义网站需求。
在系统开发环节中,电子商务专业人员主要起到配合辅助作用,具体开发工作应由计算机、信息管理和软件工程等专业人员完成。
3.2 运营管理过程计算机能力需求
电子商务运营管理过程包括:商务运营管理(品牌管理、库存管理、交易管理、供应链管理和客户管理等),网站管理和系统运维等方面[2]。其中网站管理是电子商务人员的主要运营任务,需要了解信息安全加密技术,熟悉页面设计等网站视觉技术,并且能够读懂、修改HTML等编程语言,掌握数据资源管理技术、数据采集和数据分析技术等。系统运维的主要任务是对整个电子商务系统的软硬件系统、数据资源、信息安全等内容进行管理和维护,以保证整个系统的可靠可用。通常如果采用虚拟主机或主机托管等
方式,这些工作会由ISP供应商的维护人员负责;如果主机自主维护则一般由企业的IT部门来负责。系统运维的大部分工作并不需要电子商务人员进行直接参与。
3.3 网络营销过程计算机能力需求
网络营销包括营销分析、营销策略设计、营销实施、营销评价四个环节,主要由电子商务专业人员负责开展。其中在营销分析和营销评价阶段都需要具备一定的数据采集和数据分析技术,有可能还需要具备一定的数据挖掘知识;营销实施方面由于必然会涉及网络广告和搜索引擎营销等内容,所以必须熟悉页面设计和多媒体等网站视觉技术,并且能够读懂、修改HTML等编程语言,掌握关键词分析和链接管理等网络营销专用技术[3]。
3.4 其他计算机能力需求
对于小型企业开展“鼠标加水泥”的电子商务模式以及学生自主创业等情况,主要受资金投入、人力资源等因素的限制,系统开发等环节也需要电子商务
人员来负责,因此电子商务专业学生除熟悉页面设计技术和HTML等编程语言以外,还需要掌握一定的平台开发技术,这时可以考虑选择一些开发效率高、技术难度低、行业应用广的平台型技术,如Shopex、Ecshop、Magento等[4]。
通过以上分析,可以得到电子商务从业人员应具备的计算机能力,如表1所示。
4 电子商务专业计算机类课程体系设置
电子商务专业计算机类课程体系设计过程中除重点参考计算机能力需求分析结果之外,还应考虑以下三个因素。
电子商务是利用网络和各种电子工具开展的新型商务活动。这类活动和计算机技术联系非常密切,因此除各类专业技术外,学生还应具备计算机和互联网基础认知能力和操作能力,并了解网络和信息处理的基本原理和技术。
课程体系设置过程中应充分考虑到电子商务技术的发展趋势、电子商务业务未来技术能力需求以及学生在结束本科学习后进一步深造的需求。所以,Xml、Ebxml、Web服务、SOAP、智能、网格计算的新型电子商务应用技术也应在课程涉及。
在本科学习阶段,学生已具备一定自主学习能力和知识经验。所以可依据“建构主义学习理论”,部分教学内容采用“双主体”教学模式,鼓励学生在教师的引导下进行自主学习和探索。电子商务专业计算机类课程设置情况如表2所示。
5 电子商务专业计算机实践课程体系设置
考虑到电子商务“重在商务”的特点,以及该专业对商务实践能力和计算机实践能力的综合要求,计算机实践教学并没有作为一个独立的教学环节,而是将其融于统一的电子商务专业实践教学体系当中。在构建电子商务专业计算机实践教学体系过程中,主要遵循以下两个原则。
原则一:围绕电子商务专业的计算机能力需求,
紧密结合计算机类课程设置情况,开展计算机实践教学。
原则二:重点体现商务理论和计算机技术的融合,完全覆盖电子商务专业所需的商务和计算机两类基本能力,避免学生存在基本能力缺陷(只会商务规划或只会网站建设)。
主要实践环节对应的商务能力和计算机能力培养目标如表3所示。其他计算机能力的实践训练可分别在对应课程的课程实验和课程设计中体现。
6 结语
面向电子商务专业的计算机课程体系研究成果已逐步应用于我校的电子商务专业教学中。通过对课程体系的改革和优化,进一步明确了培养电子商务行业人才的专业定位,使学生所掌握的计算机能力和专业岗位的结合度更高。通过跟踪调查,学生整体就业率、就业质量和电子商务行业就业比率都得到了明显提高。
以上教学研究成果是基于电子商务行业计算机技术应用现状,针对我校人才培养目标和教学特点展开的一次探索。今后,面对电子商务行业的快速发展和计算机技术的迅速更新,如何建立高效的课程体系更新机制,满足行业和技术的发展,将是我们研究的重点。
参考文献:
[1] 陈曦. 本科院校电子商务人才培养模式的现状与建议[J]. 时代教育,2010(5):289-290.
[2] 教育部高等学校电子商务专业教学指导委员会. 普通高等学校电子商务本科专业知识体系(试行)[M]. 北京:高等教育出版社,2008:56-74.
[3] 胡勇,徐耀铛,周建文. 电子商务应用型人才的知识结构分析[J]. 教育研究,2008,31(3):234-236.
[4] 潘旭华,尉斌,张波. 电子商务专业创新型应用人才培养模式研究[J]. 计算机教育,2009(15):16-19.
Research on the Computer Curriculum of the E-commerce Major
ZHANG Bo, PAN Xuhua
(College of Information Engineering, Tianjin University of Commerce, Tianjin 300134, China)
关键词:网站设计与维护;CMS;课程教学;教学法;模板设计;网站建设
中图分类号:TP393.092 文献标识码:A文章编号:1009-3044(2010)03-750-03
Teaching Research and Practice of "Design and Maintenance of Website" Based on CMS
WU Dong-chen
(Zhanjiang Mechanical and Electrical School, Zhanjiang 524094, China)
Abstract: "Design and Maintenance of Website" is a very practical and applied course. The characteristics aiming at professional student from non-calculator in secondary vocational school, design a course content about CMS, analyze principle and characteristics of CMS, adopt case teaching method to let student to quickly control the design method of various website.
Key words: design and maintenance of website; CMS; course teaching; teaching method; shuttering design; web construction
1 概述
《网站设计与维护》课程是中等职业学校计算机、电子商务等相关专业的一门专业课程,也是其他专业的普及型选修课程,是近年来计算机专业领域发展最快和应用最广泛的课程之一,当今社会急需培养掌握计算机网页设计、面向不同应用层次的专业人才。因此,学生对这门课程教学的要求越来越高。面对众多的网页设计技术和课程,如何为学生开设好这门课程,需要我们积极思考。为了培养能高效、快速地进行企事业单位网站以及电子商务网站的建设的人才,根据非计算机类专业学生的特点,结合本校的实际,设计一个关于内容管理系统(CMS)的《网站设计与维护》课程教学内容,采用案例教学法、任务驱动教学法让学生快速掌握各种建设网站的方法。
2 CMS的特点和选型
2.1 CMS的概念
CMS是Content Management System的缩写,意为“内容管理系统”。CMS主要是以信息共享为目的,位于WEB前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间,面向海量信息处理,集信息数字化、分布存储、管理、查询、传播为一体的管理平台。内容的创作人员、编辑人员、人员使用内容管理系统来提交、修改、审批、内容。这里指的“内容”可能包括文字、表格、图片、数据库中的数据甚至视频等一切需要到Internet、Intranet以及Extranet网站的信息。
目前主流的CMS概念,是以文章系统为核心,包含内容模型自定义、内容采集加工、内容评论、内容检索、公告管理、广告管理、调查管理、留言管理、用户管理等各种通用功能模块,面向各种内容管理需要的网络平台。
2.2 CMS的选型
把CMS作为教学内容,至少要注意系统类型和架构、系统功能、视觉外观、内容管理、开源维护等五个重点。
基于ASP+ACCESS技术架构的内容管理系统采用结构化的功能设计和界面布局设计,可分为核心系统(core)、组件(component)、模块(module)、界面模板(template)等部分,系统结构分为数据层、应用层和表现层,这种架构具有易于理解、方便操作的特点。
网站模板与网站程序完全分离是目前主流CMS的设计理念,模板是用来控制前台网页显示界面的布局和字体、图片样式及形式的,使得表现和内容分离。只要设计不同的模板,即可实现不同的网站界面风格,让学生达到快速建站的目的。
作为开发型产品的源代码是最宝贵的学习范例,无论是初学者还是开发人员,都可以从开源CMS范例的源代码中进行系统学习、掌握和探讨商业软件的设计、编码规范等知识。通过以开源CMS软件的源程序为范例来讲解各种设计模式、编程技巧等知识,能够很好促进学生对学习源代码的兴趣。
开源的CMS比较多,如DedeCMS、PHPCMS、PHP168、EmpireCMS、Joomla、JeeCMS、SiteServerCMS、FoosunCMS、SiteWeaverCMS、KesionCMS、JoekoeCMS等,作为教学的示范,以简单、实用、方便、高效为原则,我们根据实际情况选择一款优秀ASP+ACCESS技术架构的开源CMS作为教学演示工具。
3 教学内容设计
3.1 CMS的基础教学
《网站设计与维护》课程的学习主要有三个过程:设计过程、制作过程、内容管理过程。其中设计过程要求熟悉软件工程学及各种相关技术,了解整个软件设计流程,并具备相关的分析问题能力和策划能力。制作过程要求具备页面布局及相关的美工知识,动态代码的编程知识及数据管理应用的数据库知识。内容管理过程要求熟悉信息内容的采集、整理、编辑、审核、等过程。
教学内容遵循学生学习认知的过程,科学合理地选择教学内容,帮助学生建立正确的建站思想和方法,在理论和实训中都要体现一个网站设计的理念。
网站设计的基础知识必须掌握。包括Dreamweaver、Flash和Fireworks软件的使用,Photoshop基本操作,认识HTML标准语言中的Head、Table、Tr、Td等标签及属性设置,CSS、Javascript、VBScript、ASP代码示例,网站框架设计和网站首页基本布局设计的方法,网页配色方法,IIS的安装和配置,域名与虚拟主机服务器知识,网站安全知识。
3.2 利用现有网站进行快速模板设计
通用CMS网站系统主要有三大模块:文章、软件和图片,一般每个模块的模板目录结构都由源程序、Images图片文件夹、JS文件夹、Skin风格文件夹、UploadFiles上传文件夹组成,这三个模块相对独立,可以生成多个模块栏目,每个模块栏目都有自己的模板。
系统的模板设计功能从使用灵活、操作方便的角度出发,利用现有网站进行快速模板仿制和设计并不是让学生去剽窃他人作品,而是通过深入地熟悉了解他人的模板制作技巧和风格,以及设计思路而制作出自己的特色风格模板,提高自己的模板制作水平。
仿制模板的制作思路:
1) 打开要仿制的网页查看源代码属性,通过“另存为”保存网页全部文件。
2) 用Dreamweaver网页编辑器编辑网页文件,删除标题列表的文字信息,合并标题列表信息的单元格,将需要显示相关内容的地方修改或插入相应的的标签。
3) 修改文件夹名称,修改图片路径。
4) 进入CMS网站后台,把Dreamweaver里修改好的代码复制到对应网页模板选项中,并加以调整。
一些通用CMS网站系统的后台模板管理功能中具有代码编辑器和可视化编辑器,可以利用这些编辑器直接对模板进行修改、整理和保存。
3.3 模板的制作
模板制作是《网站设计与维护》课程教学的重点和难点,在模板制作之前,学生需要掌握基本的网页设计与HTML代码知识。如果要独立设计一个网站,还要掌握一些图像设计处理软件,如Photoshop、Fireworks等。
模版设计与制作的流程:
1) 在制作模板前,先在Photoshop、Fireworks等设计软件中制作网页效果图。然后利用这些软件的导出成Web格式文件功能,将效果图输出成Web文件和图片文件夹。
2) 在Dreamweaver等网页设计软件中修改Web文件,将需要显示相关内容的地方修改或插入相应的的标签。
3) 将图片文件夹上传至网站的目录中,同时添加或修改相关类型的网页模板,将Web文件的源代码拷入模板中并保存。将添加或修改的模板设置成默认模板。刷新前台页面即可看到新模板的效果。
3.4 CMS的管理与操作
CMS网站系统的模版设计和制作完成,说明网站已经有了自己的前台风格界面,就可以开始为网站添加信息内容。信息内容是CMS的灵魂,优秀的原创内容是一个网站的核心竞争力。
CMS的管理划分得比较明确:基本设置、日志统计、广告管理、友情链接、留言和公告管理、频道管理、数据库管理、模板风格管理、用户管理、文章管理等。在各种管理功能中,通过指导学生操作和使用每一项功能,完成信息采集、整理、分类、审核、和管理的全过程,掌握网络编辑的工作流程,与职业衔接。
3.5 CMS的与应用
CMS网站系统不仅是课堂教学的工具,而且有着广泛的实际应用。让学生申请由学校信息中心提供的免费二级域名和虚拟主机,也可以指导学生申请互联网上的域名和虚拟主机,通过域名和虚拟主机的申请、注册、管理,让学生掌握域名和网站服务器的相关知识。有了域名和虚拟主机,就可以让学生对网站程序进行上传、调试和维护,同时讲解百度收录、搜索引擎优化(SEO)及推广、日后的更新维护等知识,让学生明白一个网站的生命周期过程,使学生更加珍惜自己所设计制作的网站。
学生通过对CMS的学习和应用,可以随时方便地提交需要的信息而无须掌握复杂的技术,使得网站的架设与管理变得轻松。
4 教学的方法
为了激发学生的学习兴趣,提高学生的主观能动性,要想使学生能够对所学的知识融会贯通,对所学的技术灵活运用,要想在较短时间内提高学生的动手能力,必须采用行之有效的教学方法并加强实践环节。
课程的前期,主要采用案例教学法根据教学目标和内容的需要,采用案例组织学生进行学习、研究、锻炼。案例教学可激发学生学习的兴趣,增强学生在课堂上的参与感,帮助学生加深理解所学的基础知识,从而提高教学质量。
课程的中期,主要采用任务驱动教学法把模板设计的教学内容设计成一个或多个具体的任务,以完成一个个具体的任务为线索,把教学内容巧妙地隐含在每个任务之中并引导学生完成任务,学生通过完成一个个具体的任务掌握教学内容。采用任务驱动教学法,能让学生乐于学习、主动学习、创造性地学习。
课程的后期,主要采用项目教学法通过实施一个完整的网站项目并在项目的具体实践过程中“寓教于学”,具体做法是将一个完整的网站项目交给学生独立完成,让学生在教师的引导下独自完成信息收集、方案设计、方案实施以及项目最终评价等整个过程。项目教学法在课堂教学中把理论与实践教学有机地结合起来,有助于充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。
5 课程的考核方式
《网站设计与维护》是一门实践性较强的课程,开设该门课程的主要目的是使学生具备使用CMS建设和维护网站的综合能力,因此采用传统的笔试考核模式不能真实地反映学生的学习情况,要想衡量学生学习这门课程的好坏,需将考试重点转移到对学生的实际技能方面的考核上。
设立与本门课程相关的模板设计大赛或网站应用设计大赛,是一种对学生综合技能评价的有效方式。大赛为学生创造一个相互学习与交流的机会,搭建一个展示与宣传自我的舞台,让更多的学生在了解和体验CMS网站管理系统的诸多特性与强大功能基础上,熟悉和掌握网页模板的设计方法与操作技巧,以创作出更多、更好、更美的网页模板,充分展现独具个性魅力的特色网站,促进网络事业的蓬勃发展。大赛重点审评学生对以下几个项目的能力:页面美术设计、网页语言的掌握程度、对CMS的模板设计能力、创新能力、创意能力等,鼓励有中国元素的民族风格的原创设计作品和富有商业气息、能营造消费购物氛围、时尚感强的商务设计作品。通过指导学生学习、设计,使用CMS制作指定主题的网站或自由设计的网站,提升学生对网站建设的爱好和兴趣,创造良好的学习氛围。
对于学生成绩的评定,采取平时考查和实践考核两种方式,技能大赛成绩作为总评成绩加分的参考。平时成绩占30%,平时成绩根据学生的到课表现、上交作业、上机实习情况产生;实践成绩占70%,实践成绩根据期末学生所制作的作品情况产生。这种考核方式注重实践操作和应用开发能力的培养,有利于提高学生的学习积极性和主动性。
6 结束语
在教学过程中,只有从学生感兴趣的角度出发,提供“简单、易懂、实用”的课程,才能让学生对该门课程感兴趣,让学生从枯燥、乏味的认知活动中解脱出来。对课堂理论教学、实践教学和课程考核方式等方面进行探索和改革,能使学生从被动学习转变为主动学习,提高其实践操作技能,拓展其知识面,并发展成为活泼有趣的学习过程。
将CMS引入《网站设计与维护》课程的教学中,及时地调整课程教学内容,采取行之有效的多样化的教学方法和手段,注重对学生实践技能的考核,实现了教学内容与行业技术同步发展,提高了教学质量,按社会需求培养应用型人才,收到良好的教学效果。
参考文献:
[1] 徐方,邓敏.内容管理系统(CMS)的发展与应用[J].孝感学院学报,2007(3).
[2] 叶婉秋.实验教学法在“网页设计与制作”课程中的实施之体会[J].计算机教育,2007(18).
[3] 李向群,张凤云,王新.案例式教学法在计算机基础教学改革中的应用[J]计算机教育,2008(22).
[4] 康梅娟.“网站建设与维护”课程的教学研究与实践[J].计算机教育,2009(10).
[5] 颜谦和,颜珍平.“网页设计与制作”课程运用案例教学法初探[J].计算机教育,2007(9):65-66.
[6] 耿璐,聂足.基于CMS的企业网站的设计与实现[J].计算机工程与设计,2009(2).
[7] 黄海艇,胡俊溟.基于CMS的高校学院网站建设[J].电脑学习,2009(1).
【关键词】Web挖掘;推荐技术;研究
一、Web挖掘
(一)Web挖掘原理
Web挖掘是对数据挖掘在Web上的应用,Web挖掘利用的是环球信息网中的相关资源,从中选择有用的内容和信息,Web挖掘是一项综合技术,囊括了Web技术、数据挖掘、计算机语言学、信息学等多个领域的知识。
(二)Web挖掘分类
Web挖掘主要分为三类:
1.Web内容挖掘(Web Content Mining,WCM)
Web内容挖掘主要是从各种文本文档中把需要的信息抽取出来,针对的是Web页面内容的挖掘。Web内容挖掘的信息大多都是以数据的形式存在,那么,数据挖掘可以从两个方面进行:一是利用统计模型采用决策、分类、关联等技术;二是利用人工智能模型采用神经网络、自然法则计算的方法。
2.Web结构挖掘(Web Structure Mining,WSM)
Web结构挖掘主要是从全球信息网的组织结构中找到所要的信息知识。因为全球信息网的互联性,使很多相关的内容形成链接,通过对这些链接的分类归整,可以从中间发现许多有用的信息。通过对Web页面内容结构的特点,对页面进行分类处理,这样能够使信息在检索的时候更为方便。
3.Web使用挖掘(Web Usage Mining,WUM)
Web使用挖掘主要是对Web的访问记录信息的挖掘。全球信息网能够记录每个用户的访问信息,包括访问时间、访问页面、访问内容、访问地点等,把这些访问数据信息整理出来能够优化网站结构,为网站设计者提供设计目标,更好地服务于网站使用者。
二、Web挖掘的信息推荐技术
(一)Web挖掘信息推荐技术的现状
在Web挖掘的信息推荐技术中,发展较为成熟的就是搜索引擎技术,现已广泛运用于人们的生活,搜索引擎包括了全文搜索引擎、目录搜索引擎和元搜索引擎。目前,基于Web挖掘的信息推荐技术包括搜索引擎、动态发现、爬虫、语言分词、全文搜索、内容自动类聚个性化分析、协同过滤等等,应用这些技术研发出来的开源代码是比较重要的一个项目。主要的三个开源代码项目包括:
1.Lucene
Lucene是基于Java的全文检索平台,2013年10月5日版本更新到了4.5。但是Lucene还是一个不完善的搜索应用,它只是一个基于Java引擎中的工具箱,它具有很强的可移动性,能够放入于各种软件应用中,随之实现全文检索功能。
Lucene开源程式库不是单纯的对某一和搜索文件进行维护,能够在搜索的过程中建立的新的搜索文件,累积到一定程度后,建立的新的搜索文件会与原来的搜索库相融合,这样能够使搜索的效率得到提高。
2.Larbin
Larbin是由法国Sébastien Ailleret独立开发的一种用C++语言实现的开源码系统。Larbin最初的目的仅仅只是跟踪页面的统一资源定位器中信息的提取,慢慢发展成为了搜索引擎提供广泛数据的来源。Larbin最初的遵循的是简单却高度可配置性的原则,但是表现出的效果好,比如一个简单的Larbin的爬虫就能够在一天之内获取500万网页信息,利用Larbin后,可以对所有的网页地址进行检索,然后获取其链接。这就作为了搜索引擎信息的来源。但是Larbin只是针对网页信息挖掘,究竟要怎样解析就需要用户自己去解决。
3.Nutch
Nutch也是一个开源Java实现的搜索引擎,它囊括了全文搜索和Web爬虫。虽然Web搜索满足了互联网同步的基本要求,但是目前Web搜索引擎的数量却有所下降,长此以往,就会出现某个公司垄断整个Web搜索的现象发生,这对所有的互联网用户来说非常不利。Nutch与商业化的搜索引擎相比,Nutch搜索引擎更加符合互联网用户的要求。但是Nutch中的分词并不是一直存在的,当再一次的挖掘时分词就失去了它原有的作用,然后要重新进行挖取。
(二)Web挖掘信息推荐技术分类
主要分为三大类:
1.基于规则的推荐技术
基于规则的推荐技术主要是对互联信息之间关系的分析,把分析的结果作为建立规则库的依据,当有用户要查找某个信息时,规则库会根据相似性原则把用户所需要的信息查找出来,推荐给用户。基于规则的推荐技术简单且实用性强,但是会随着数据量的增大而增加,一旦规则库混乱,就完全无法完成搜索,而且规则库根据编程的规则来推荐,也不能发现新互联用户的喜好。
2.基于内容分类的推荐技术
基于内容分类的推荐技术是建立在信息内容的基础上,主要是依据机器学习的方法把用户需要的信息分类整理,不需要互联用户先对信息作出评价。根据内容的相似性,能够把用户感兴趣的内容推荐给用户。但是这样的推荐技术不适用于音频、视频等媒体信息。
3.协调过滤推荐技术
协同过滤推荐技术建立在群体性和多数性原则的基础上,因为互联用户具体社会属性,所以用户个人行为也可以表现出某类人群的行为,协同过滤推荐技术是建立在社会属性的基础上。目前,协同过滤推荐技术在许多的电子商务网站得到广泛使用,运用较为理想的网站有“当当网”等,在“当当网”中购买书籍时,系统根据用户浏览的情况向用户推荐可能需要的书籍。
三、结束语
随着科技的发展,网络已经逐渐成为了人们生活中的一部分,对于Web挖掘的信息推荐技术也越来越受到人们的重视,Web挖掘的信息推荐技术的研究需要相关专家学者不断研究,更好地为人们的网络生活服务。
参考文献
[1]李锦玲,汪斌强.基于最大频繁序列模式挖掘的App-DDoS攻击的异常检测[J].电子与信息学报 ,2013,(7)
[2]马瑞新,邓贵仕,王晓.基于扩散理论的HITS算法在Web挖掘中的研究与优化[J].计算机应用研究,2012,29(1)