PHP在电子商务网站实验课程中的应用

时间:2022-09-20 07:07:44

PHP在电子商务网站实验课程中的应用

摘要:目前高校广泛存在电子商务技能培养与就业需求脱离的现象。基于现阶段电子商务网站建设课程实验体系,进行分析并提出使用PHP结合Dreamweaver对其进行补充和完善。

关键词:电子商务;网站课程;PHP;Dreamweaver

PHP in E-commerce Website Building Couse

GUAN Shui-neng

(Huangshi institute of Technology, Huangshi 435300, China)

Abstract: At present e-commerce skills development is divorced from employment demand in many college. Based on the experimental system of the E-commerce website building course, it analyzed them and made use of PHP with Dreamweaver to supplement and complete them.

Key words: E-commerce; website building course; PHP; dreamweaver

电子商务能够有效降低交易成本,提高交易效率,现阶段的国际金融危机正在为电子商务提供了一次难得的发展机遇。从2009年5月51.job前程无忧薪酬调查部的调查来看,电子商务行业中,企业最需要四类人才:研发,市场销售、综合管理人才和基层操作人员(比如客服)。研发人才的匮乏已经成为制约电子商务快速发展的一个瓶颈,但是目前高校却存在着电子商务技能培养与就业需求严重脱离的现象。基于高职电子商务专业人才培养定位,重点突出了电子商务实践教学和动手能力培养的的重要性,基于现阶段电子商务网站建设实验体系,进行分析并提出使用PHP结合dreamweaver对网站建设课程实验体系进行补充和完善。

1 现阶段电子商务网站建设实验体系

电子商务网站是开展电子商务的重要前提,了解和掌握电子商务网站建设对于电子商务专业的学生来说是十分必要的。网站开发有很多种解决方案,有基于不同操作系统、不同数据库服务器、不同网络服务器、不同开发工具的不同开发方法。而电子商务网站建设是在能够正确选择合适方案的基础上,综合运用相关技术和工具才能完成。

网站建设课程的实验教学,是一个循序渐进的过程。它的基础课程包括:电子商务概论、网页制作、网络技术基础、网络数据库、计算机程序基础、管理信息系统。后续课程是电子商务解决方案。

网站建设课程的基本工具是基于数据库的ASP网站编程技术。ASP是现阶段高职院校在电子商务课程设置中应用最广泛的开发语言,配合ASP使用Dreamweaver软件。在实验中所使用的基本教学方法是项目案例教学法。从基本的认知实验到开发一个小的书店或购物站点的综合性实验。

2 实验体系功能分析

现阶段网站建设实验体系定位于高职高专教育特点,直接面向实际应用培养技能性人才。但每个学校有自身特点,课程教学工具及手段各有特色,效果也不尽相同。笔者基于本校的特点,从以下几个方面分析网站建设实验体系的功能特点。

2.1 实验体系系统化地集成了多个课程的知识。

网站建设课程需要了解电子商务系统的特点、需要了解网络技术、数据库及编程的技术,是电子商务系统设计方向的一个集成的课程。以“网上书店”为例,学生首先要了解整个网上书店网站需要具体哪些功能,进行系统设计及功能设计;然后是需要哪些数据库,如何建库,使用何种数据库软件;接着使用何种开发语言,是选择ASP还是.NET或PHP进行开发;接着结合HTML进行系统的开发,具体组织代码进行设计;最后是测试及阶段。

2.2 以网站脚本编程为主,熟悉其他开发技术。

网站课程以asp开发技术为主。asp入门简单,配合Dreamweaver使用可以进行一些简单的开发。

有些高校电子商务本科的课程中选择了.NET或J2EE作为开发的主要技术。对于这些比较流行的技术,因为掌握它们需要的时间更长,故在教学中需要开拓学生的视野,充分利用计算机进行学习。

2.3 充分使用可视化编程工具,使复杂的编程问题简单化。

Dreamweaver是一个功能强大的网页编辑软件,它能够帮助用户快速编辑网页,提供各种常用而方便的工具。用户可以不必编写任何程序,只要使用软件中的菜单或者工具栏按钮,就可以完成大部分网页所需的功能。

网站建设实验课程中,Dreamweaver软件的用途是很广泛的。软件的使用是真的让做网站变的“很容易”。但是,除了这些服务器行为以外,如果学生没有真的掌握网站编程的技术,离开软件,学生做个基本的页面都不能做出来,更何况那些软件不能做出来的需要编码的部分。

2.4 实验以培养学生动手能力为主,辅助强化理论学习及编程能力。

课程实验从配置Web Server、配置ODBC数据源、配置站点及数据库连接开始进行网站的设计。学生相对容易上手,但实验做下去,能够坚持下来正确做出来的同学却不多。学生动手能力的培养在课程教学中是很重要的,但有些学生对实验不感兴趣,有的对代码不感兴趣,有的没办法把学过的知识合理综合运用在实验中。

3 PHP结合Dreamweaver

PHP,是超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP与ASP类似,都是一种在服务器端执行的嵌入HTML文档的脚本语言。

Dreamweaver软件可以制作php网页。软件中可以设置对于Mysql的数据库连接,并且可以使用服务器行为对数据库的记录添加、记录修改、记录删除和身份验证登陆进行处理。

4 补充及完善现有实验体系

基于现阶段电子商务网站建设课程体系中,一般都是基于ASP的网站制作。笔者提出使用PHP结合Dreamweaver对现阶段实验体系进行补充和完善。引入PHP主要是基于以下几个方面的考虑。

4.1 安全方面的考虑。

PHP对网站建设课程安全方面的补充及完善主要集中在数据库连接字符串的安全保密和源代码安全方面。

在实验环节中,ASP的数据库连接可以使用DSN的ODBC连接,也可使用非DSN的ODBC连接,还可以使用OLEDB的数据库连接方式。但这几种连接方式都或多或少的要使用明文的连接字符串,尽管有些工具可以提供对ASP文件的加密处理。而在PHP的网站设计中,虽然对于MYSQL数据库服务器的连接字符串开始是明文的,但可以考虑使用zend的加密服务。Zend Encode是一个可以把php脚本编译为二进制码的工具,可以大大提高php的执行效率。

4.2 熟悉各种类型的数据库及数据库技术。

数据库作为电子商务专业和信息管理专业的专业基础课,在网站建设课程中的主要作用在于两个方面。一是如何合理建库,建立一个满足网站需要的关系型数据库;二是如何在网页程序中正确使用数据库,正确使用SQL语言进行数据库外模式的设计。

实验所使用的数据库一般会使用Access数据库。Access数据库简单易学,使用方便,数据库接口容易配置,但缺点是安全性不够,并发数少,高强度操作适应性差。实际应用中可以考虑SQL服务器。但相对这两种数据库,PHP安装和配置中默认使用的MYSQL数据库相对安装和配置就比较容易了,并且软件存储空间较小,功能和性能都比较完善,便携性好。

使用何种数据库并不是最重要的,了解数据库技术并合理使用才是比较重要的。PHP及MYSQL的学习可以提高学生对于数据库技术的了解与掌握程度。

4.3 熟悉编码技术

现阶段的电子商务网站建设课程主要是基于Dreamweaver的教学及实验。对于数据库的网站程序开发,使用Dreamweaver软件可以使用一些常用的服务器行为完成诸如用户注册、用户登陆、记录查询、记录添加、记录修改及记录更新的大部分数据库操作。但是网站的功能需求不仅仅如此,很多细节的操作还是需要进行大量代码的设计。网站课程的学习,完全不懂代码学习是很困难的。DW软件只是把用户对于软件菜单的操作转换为对应的程序代码,仔细分析的话能看懂并且可以熟悉软件代码。对于那些软件不能自动生成的操作部分的代码,学生也要学会了解及设计。对于PHP的学习,学生要善于分析PHP与ASP的区别及联系,深入了解。

4.4 扩大专业视野

电子商务专业所学内容十分广泛,其课程基本上也分为“电子”和“商务”两大类。课程覆盖面广,学习时很难门门精通。因此,部分学校在开设电子商务课程时,已有意识地确定专业方向,分别侧重网络营销或计算机网络及技术等课程,在选择时要提前有所了解。如有较好的计算机基础,可重点培养技术能力,为从事网站技术支持工作做铺垫。这就要求除了知道教材上的ASP及.NET,也应该熟悉PHP的基本操作。

5 结束语

在实验课程中引入PHP,是对现有实验课程的补充。要求学生既要熟悉基本的数据库和编码技术,又要熟悉各种技术。如果今后想从事与之紧密相关的电子商务工作,要关注和了解各种新理念、新技术的发展趋势和前沿资讯,以扩大自己的专业视野。

参考文献:

[1] 李淇.电子商务网站建设[M].重庆:重庆大学出版社,2004.

[2] 王相敏.电子商务网站建设[M].大连:大连理工出版社,2003.

[3] 吕斌.网页制作与网站建设[M].北京:清华大学出版社,2005.

[4] 陈月波.电子商务应用解决方案[M].大连:大连理工出版社,2008.

上一篇:基于WCF的统一用户视图服务组件设计与实现 下一篇:AutoLISP语言在房产测绘中的应用