时间:2022-10-03 13:58:45
引言:易发表网凭借丰富的文秘实践,为您精心挑选了九篇商务网站设计范例。如需获取更多原创内容,可随时联系我们的客服老师。
1.引言:目前动态网站设计技术主要有:利用Perl/C++/Delphi等开发的CGI,两种有名的API-ISAPI/NSAPI,还有ColdFusion,以及最近几年流行起来的3p技术-ASP,PHP,JSP(据Internet上有关网站统计约有近百种);ASP-AtiveServerPage,由微软公司开发,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript(或javascript/perl等)作为自己的开发语言,可用ODBC或直接驱动法访问Window平台的数据库。PHP-PersonServerPage,是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。JSP-JavaServerPage,是Sun公司推出的新一代站点开发语言,Sun公司除Java应用程序和JavaApplet之外,又创立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序开发,特别是有许多访问数据库的方法。在电子商务平台设计中,主要需要解决"网站结构的设计","注册界面","交易界面","后台数据库",以及"配套模块"诸如购物/用户/论坛/反馈/搜索/会话等设计;考虑篇幅,本文只给出统一的前台界面及后台数据库的3p设计方法;可以说ASP,PHP,JSP与网络数据库的操作是电子商务网站平台设计的坚强基石。
2.构建三种设计技术的运行环境
2.1构建ASP的运行环境:NT5.0Server,IIS5.0,ASP3.0。安装Windows2000Server(NT5.0Server)时选择IIS5.0有关选项。安装完后ASP3.0便内嵌于IIS5.0中。测试ASP:启动浏览器,在地址栏处输127.0.0.1:80/default.asp,若浏览到IIS服务器的ASP欢迎页面,说明安装成功
2.2构建PHP4的运行环境:NT5.0Server,Apache1.3.12php4.0安装支持PHP的web服务器Apache1.3.12,将Apache服务器压缩文件解压缩,根据提示进行整个安装过程,自己选择安装到目录d:\apache下。安装PHP4,将PHP4压缩文件解压缩到d:\php4即可,同时将其中的php.ini-dist文件拷贝到winnt目录中,将文件更名为php.ini,打开该文件将其中extension_dir设置为:d:/php4,并加载扩展模块:将文件中含有;extention=*.dll的各项前面的";"号去掉即可;修改设置Aphache服务器,用文本编辑器编辑目录d:\aphache目录下的子目录conf下名为httpd.conf的文本文件,首先将"#ServerName*"这一行下加入"ServerName127.0.0.1/";,其次将"Port80"改为"Port81(或其他与IIS5.0不冲突的端口)",再其次设置更改Apache虚拟目录,将"Documentroot"d:/Apache/htdocs""改为Documentroot"d:/trade"(该目录即是电子商务网站目录,可用任意方法建立目录trade),最后加入支持php4的如下语句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";测试php:完成上述步骤后,在d:\trade目录下,用如何文本编辑器,生成扩展名为.php(或phtml)的文件test.php,在文件中输入如下php代码,存盘后,启动Apache,接着你在浏览器中输入127.0.0.1:81/test.php,若看到php的版本和扩展模块等信息,说明环境安装设置成功。
2.3构建JSP的运行环境:NT5.0Server,Resin1.13,jdk1.3安装Java编译器jdk1.3:运行jdk1_3-win.exe,按照提示完成安装即可,将其安装在d:\java1.3目录,也可安装在其他目录。设置系统环境参数:控制面板/系统/环境页中选择path参数加入d:\jdk1.3\bin;增加新的环境参数classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新启动计算机即可安装支持JSP的web服务器Resin1.1.3,将RESIN-1.1.3.zip释放为d:\Resin1.1.3即可。配置服务器端口,打开d:/resin1.1.3/conf/目录下的resin.conf文件在
8080
标签处将端口设置为82(在我的NT5.0上装有三个服务器,这样三个服务器的端口分别为IIS:80;Apache:81;Resin:82其实也可设置为其他互不冲突的端口号).测试JSP:启动Resin服务器,启动浏览器,在地址栏处输127.0.0.1:82/,若浏览到Resin服务器的JSP欢迎页面,说明安装成功
3生成三种格式的动态表单页面为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可.
3.1用ASP动态生成与数据库进行数据交流的操作表单:form.asp:生成表单域头:生成普通文本:生成密码文本:生成滚动文本:生成单选:生成复选:生成列表框:生成提交按钮生成重填按钮生成表单域尾
3.2用PHP动态生成与数据库进行数据交流的操作表单:form.php生成表单域头:"?>生成普通文本:"?>生成密码文本:"?>生成滚动文本:"?>生成单选:"?>生成复选:"?>生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计"?>生成提交按钮"?>生成重填按钮"?>生成表单域尾"?>
3.3用JSP动态生成与数据库进行数据交流的操作表单form.jsp生成表单域头:生成普通文本:生成密码文本:生成滚动文本:生成单选:生成复选:生成列表框:生成提交按钮生成重填按钮生成表单域尾
4设计用于存储商务网站交互数据的MySql数据库
4.1启动MySql数据库服务器(MySql的安装及ODBC驱动程序的安装与设置请参阅相关书籍)可在NT5.0下用启动服务法/NET命令法/命令窗口键入MySqld-shareware法,启动MySql数据库服务器,启动数据库服务器后,在d:\mysql\bin>提示符下键入mysql-h127.0.0.1-uroot即可出现mysql>提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:\mysql\bin>提示符下键mysqladmin-urootshutdown4.2建立MySql数据库在MySql数据库的提示符mysql>键入Createdatabasetradedb;(或go)
4.2.建立MySql数据库表这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用tablename表示)客户登录管理数据表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客户信息数据表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客户定购商品数据表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Description;textnull)
5设计处理表单数据的3p程序
5.1设计处理表单数据的ASP程序form_cl.asp建立与数据库的连接:这里采用直接驱动法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"获取表单提交的数据:data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL语句对数据库进行操作查询数据记录:sql="select*fromtablename";setrs=conn.execute(sql)"增加数据记录:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某条数据记录:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)删除某条数据记录:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)将SQL语句处理的数据结果输出Response.Write"
"Response.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Name&""NextResponse.Write"
"WhileNotrs.EOFResponse.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Value&""NextResponse.Write"
"rs.MoveNextWendResponse.Write"
"关闭数据库:rs.close;conn.Close
5.2设计处理表单数据的PHP程序form_cl.php建立与数据库的连接:这里采用PHP的MySql函数法(也可用ODBC函数法)$conn=odbc_connect("localhost","user","xxxxxx");选择数据库:mysql_select_db("tradedb","$conn");获去表单提交的数据:$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL语句对数据库进行操作查询数据记录:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加数据记录:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某条数据记录:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);删除某条数据记录:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);将SQL语句处理的数据结果输出odbc_result_all($result,"border=1");关闭数据库:odbc_close($conn);
5.3设计处理表单数据的JSP程序form_cl.jsp建立与数据库的连接:这里采用JDBC-ODBC桥生成JavaBean法创建一个JavaBean命名为conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目录下,代码如下:(限于篇幅这里没按标准书写,而采用不换行写法,其他类同)packagetrade;importjava.sql.*;publicclassconndb{Stringurl="jdbc:inetdae:localhost";Stringlogin="user";Stringpassword="xxxxxx";StringsDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringsConnStr="jdbc:odbc:Dsnmysql";Connectionconn=null;ResultSetrs=null;publicconndb(){try{Class.forName(sDBDriver);Connectionconn=DriverManager.getConnection(url,login,password);}catch(java.lang.ClassNotFoundExceptione){System.err.println("conndb():"+e.getMessage());}}Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr);Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println("aq.executeQuery:"+ex.getMessage());}returnrs;}}然后用javac编译conndb.java生成与其同目录的conndb.class文件,在form_cl.jsp文件中加入如下标签即可建立与数据库的连接获去表单提交的数据:Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")语句对数据库进行操作查询数据记录:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加数据记录:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某条数据记录:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)删除某条数据记录:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);;将SQL语句处理的数据结果输出ResultSetrs=connbean.executeQuery(sql);While(rs.next()){out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+rs.getString("mmvbk")+"
");out.print("
"+rs.getString("gdwbk")+"
");out.print("
"+rs.getString("dxk")+"
");out.print("
"+rs.getString("fxk")+"
");out.print("
"+rs.getString("lbk")+"
");}关闭数据库:rs.close();
6三种电子商务网站设计技术综述
6.1主要特性:可见下表设计技术运行平台服务器开发程序扩展组件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等许多服务器phpFunctionJSPUnix系列,Novell,WindowsResin等许多服务器JavaJavaBean
6.2连接数据库的方法:通过上述操作可看出,本文采用了三种操作MySql数据库的方法,Asp采用直接驱动法,Php采用MySql函数法,Jsp采用JDBC-ODBC/JavaBean法
6.3网站结构设计考虑篇幅,本文只给出了Widows平台上,电子商务网站设计中的主要环节的代码设计,对于Linux平台、网站结构、各个功能模块设计等论题,作者已经有两篇这方面的论文在核心刊物上待发表,这里不便公开.
(一)教学内容知识点分散,应用性目标不强
课程教学没有明确的主线,缺乏对课程知识体系的整体设计,学生完成课程的学习后,感觉学到了许多知识,但实际应用起来却又不知道该如何入手。
(二)教学方法和手段落后,忽视了学生的教学主体地位
长期以来,以教师、教学内容为中心的教学方式占据了主导地位,教师教学方式大多以课堂讲授为主,多媒体教学和案例教学为辅,课后通过布置习题作业来加强学生对所学知识的巩固。教学手段单一,教学方式、方法较为传统,影响了学生学习的兴趣和主动性,也不利于其学习能力与创新能力的培养。
(三)实践教学模式传统,无法体现工学结合
实践方式主要通过布置课后习题、作业或开发虚拟的网站实现,而开发的网站没有明确的目的性,缺乏企业真实性,学生感受不到企业的氛围。学生接受项目和团队工作的实际训练较少,学习内容与工程实践出现脱节现象,导致毕业后无法满足市场的需求。基于以上问题,设计和开发基于工作过程的“商务网站设计与维护”课程,根据课程的教学任务及专业岗位能力要求,确立基于工作过程的课程教学体系,以项目为导向,研发基本工作过程的教学内容和教学方法,强化学生职业技能训练,对学生就业能力的提高具有积极作用。
二、基于工作过程的课程改革
(一)课程定位及职业能力分析
“商务网站设计与维护”课程在第4学期开设,参照商务网站管理员岗位能力要求,学生通过课程学习,应掌握商务网站规划、设计和开发与维护管理等技能,能实际动手设计、开发商务网站。根据市场调研,商务网站管理人员应具备的职业能力(专业技能和职业素养)。
(二)课程设计理念
本课程设计的指导思想是“以能力为本”、“以学生为中心”、“以岗位职业能力为导向”,课程的设计理念是着重培养学生商务网站设计与开发的职业能力,开展基于工作过程的课程设计与开发,将“职业的任务”以“教学的形式”来完成,实现“人才的培养”,极力为学生营造一个虚实结合、互动参与、合作竞争的实践氛围。以学生为中心,采用任务驱动的形式开展教学,以完成工作任务为目标,在完成工作任务的过程中培养学生分析问题和解决问题的能力。以工作过程为主线组织教学,通过真实的项目实践,按照典型工作任务为载体设计教学活动,强化学生的职业技能训练。
(三)基于工作过程的课程内容设计
以工作过程为导向的职业教育的目的是向学生传授工作过程知识和操作技能,并在完成工作任务的过程中促进学生职业能力的形成。在工作任务的实施过程,专业劳动处于中心地位,教学内容指向于职业的工作任务、工作的内在联系和工作过程知识。为此,课程根据教学任务及职业岗位能力要求,设计企业工作任务为B2C网上书店,以完成B2C网上书店过程为主线,确立基于工作过程系统化、一体化的课程体系;以B2C网上书店建设过程为主线重新修订课程教学内容,将项目分成六个子项目,再把每个小项目分成若干任务,内容包括了商务网站规则与设计、网站运行环境配置、网站静态网页设计与制作、网站数据库设计、动态网页设计与制作、网站管理与维护等,如表2所示;将课程的知识点融入每个小任务,让学生在完成工作任务的过程中获取相关的理论知识。另外,在每个子项目完成的基础上,设置了相似的拓展项目,拓展项目以团队的形式完成,以此达到巩固知识和灵活应用的目的。
三、教学改革的实施
根据课程定位及设计进行教学实施,在教学实践的过程中,遵循以学生为主体、教师为主导的教学思想,以课程网站平台为依托,以任务为驱动,在机房采用“教、学、做”一体化的项目式教学。在教学的过程中,侧重于学生职业能力的培养,把课程学习内容与网上书店项目联系起来,将教学活动模拟成职业活动的工作过程,教师只是进行有针对性的讲授及引导,学生采用2人一组的团队协作方式,以完成B2C网上书店工作任务为导向,以主动的、实践的方式学习,获取形成职业能力所需的专业技能、创新能力及沟通表达与团队协作等能力。课程考核以学生能否完成B2C网上书店及课后拓展项目为评价标准,考核成绩为平时成绩(40%)+期未成绩(60%)。其中,平时考核以B2C网上书店完成情况为主,成绩由教师评定。期末考核采用教师评价与小组评价相结合方式,根据各小组拓展项目完成情况,以是否达到从事商务网站设计与管理所应具备的职业技能与职业素质为标准进行打分,教师评定分数与各小组互评平均分数各占期末成绩的50%。
四、教学效果及评价
1电子商务网站设计
1.1设计原则
网上交易商品,不仅需要大量的的数据处理,还需要保证数据信息的安全性,在功能上也要满足商业流程。电子商务交易网站和一般的web网站相比,电子商务网站对数据处理、数据传输以及数据流程方面的要求更高,其处理也更为复杂。因此,对于电子商务网站的设计,必须保证其系统的可靠性、安全性、经济性、可拓展性、先进性以及开放性。
1.2对电子商务网站设计的分析
对于电子商务网站的设计,是一项复杂的工程,需要整合企业的各项业务流程,在整理好企业内部资源的情况下,对企业外部各种信息也要实现集中管理。电子商务网站就是对网络上的信息资源进行组合,发开以及充分利用的过程。同时,商务网站设计也是一项对技术要求很高的的工作,需要技术人员拥有专业的技术。
1.2.1对电子商务网站设计模式的分析
一般来说,电子商务主要有两种模式,一种是企业对企业模式,即我们常说的B2B模式,另外一种模式就是消费者模式,即B2C模式。企业在实际的操作过程中,一般都是将两种模式结合使用,因此,在对模式进行设计的过程中,需要根据企业的实际需要进行设计。
1.2.2对电子商务网站功能设计的分析
对于电子商务网站功能的设计,要求设计人员需要对客户的需求和企业的实际情况进行充分的分析,在此基础上,对于电子商务网站的设计目标和业务流程都需要进行详细的了解和掌握,要确保设计出来的网站能够切实满足客户的实际需求,在满足客户实际需求的基础上,从而确定网站功能设计。对于电子商务网站的功能需求来说,一般要满足多个功能。第一、在宣传上,通过网站的设计,要对企业起到良好的宣传效果,为企业树立品牌形象;第二、网站设计要能够展示企业的各项产品和服务;第三、需要实现商品订购和服务订购的功能,客户可以直接通过网站对企业的商品和服务进行订购。第四,网站还应该能够支持转账、支付以及运输的功能;第五、网站设计需要满足客户信息搜索和查询,使客户在使用的过程中,能够快速找到自己需要的服务和产品。除此以外,网站设计还需要建立供求信息模块、新闻模块、销售业务模管理模块以及客户信息管理模块等。
1.2.3对电子商务网站的结构设计的分析
关于电子商务的结构设计,目前有多种类型,可以分为三层,第一层为表现层,第二层为商务层,第三层为数据层。
2电子商务的管理设计
对于电子商务网站的管理,包含多个方面的内容,其管理质量的高低,直接关系到了商务电子网站的正常运行和运行的安全性,因此,应该对电子商务系统管理引起重视。总的来说,对于电子商务网站管理需要具有以下几个部分:
(1)系统管理。系统管理主要就是对系统中的软件管理、硬件管理、文件传输管理、电子邮件系统管理、支付系统管理、数据库系统管理等。
(2)应用管理。所谓的应用管理,主要指的是对实现网站功能的软件进行管理,包括个性化服务管理,购物车管理以及聊天室管理等主要内容。
(3)内容管理。内容管理主要指的就是集约业务的管理。对于电子商务网站管理而言,其管理的核心就是电子商务网站管理,做好电子商务网站内容的管理,也是保证电子商务网站有效运用的关键所在。其管理内容主要包括客在线信息管理、在线支持管理以及在线购物管理等内容。
(4)安全管理。随着计算机网络技术的发展,其安全问题也才成为了当前人们重点关注的内容。网站安全管理质量不高,就会给客户带来众多的威胁,直接威胁到了用户信息安全以及财产安全。因此,在网站管理中,应该对安全管理引起足够的重视,采取有效的解决措施,解决网站系统中的安全问题,确保系统运行的安全性。主要包括网络安全管理、应用安全管理以及数据库安全管理三个方面的内容。
1信息安全面临的威胁
1.1平台威胁
电子商务是一种有别于传统交易,依托网络平台来开展的新兴交易方式,信息传递过程中影响信息传播速度的因素很多,包括电磁辐射干扰和网络设备老化,情况严重时会威胁到交易双方的信息安全。除了网络设备的物理干扰和破坏外,一己私利造成的人为商务系统硬件破坏更为严重,他们有意更改信息内容,通过这种不法手段获取经济利益。
1.2安全环境恶化
发达国家经过多年的发展,技术水平远远领先于我国,尤其是在计算机软硬件技术及网络安全技术方面。我国硬件核心设备的研发能力不足,核心技术还未取得突破性进展,不得不依靠进口采购。在无法独立自主生产的情况下,必须依靠国外引进,生产技术和维护技术受到极大的限制,极大影响了我国电子商务的健康发展。
1.3黑客入侵
一些不法分子面对电子商务交易的蓬勃发展,势必会产生不劳而获的贪婪心理,利用网络安全漏洞来攻击电子商务网站平台。当前网络黑客侵入方式使用最普遍的是木马程序,通过木马程序侵入本地计算机,使得计算机记录的登录信息遭到篡改或泄露,导致重要文件及资金丢失。网络病毒不可控性很强,其自身繁殖功能十分强大,严重损坏计算机文件,还会对计算机的硬件设施造成严重破坏,且网络技术的迅速发展,使计算机病毒的破坏力也随之增强。
1.4网上支付安全隐患
网上支付是电子商务的核心部分,确保支付安全才能保障电子商务的健康发展,因此,网上支付的规范性、安全性、便捷性及高效性一定程度上决定了电子商务的发展潜力。从电子商务开展的实际支付结构可知,商务系统平台、安全认证系统、电子支付网关和电子钱包等四个条件必不可少。而安全认证系统是整个电子商务顺利开展的重要前提,理由如下:首先,网络在实际运行中灵活性较强,当前的多种技术手段无法完全应对网络安全威胁,仍存在较大的问题。其次,虽然各家银行先后建立了CA认证中心,但这些CA认证中心的权威性不足,无法成为全国性的认证标准,造成重复认证和资源浪费。最后,新《合同法》虽然纳入电子合同的法律效用条款,但数字签名仍存在技术问题,这导致问题出现后的一些复杂法律关系难以解决,如责任认定、责任承担、有效执行仲裁结果等。
2常见信息安全漏洞防御
2.1结构性查询语言注入
这是一种用于存取信息数据的数据库系统,其作用是方便管理人员进行网络管理和用户查询。结构性查询语言简称为SQL,从本质上来说是一种程序设计的、高级的非过程化编程语言,其作用是作为客户端与数据库服务器相互沟通的桥梁。因此,SQL是网站设计中安全防御的重点包括以下内容。
2.1.1经典的‘or1=1’注入作为计算机最经典的结构性查询语言,该注入方式一般不需要用户名进行验证,密码方面也没有多层输入的要求,故身份登录并不会受到用户名的限制。因此,该注入方式在编写验证程序时,通过程序设计使得用户名输入时无需验证,避开非预期字符串的限制,然后将信息直接传递给mysql-query()函数执行。这种注入方式跳过了验证环节,验证码正确与否都不干涉用户名登录。因此,从信息安全防御角度出发,登录确认工作是网站设计的重中之重,注意严密防范非法用户登录。
2.1.2利用union语句的注入Union语句注入的作用机理是,网站设计中注入union会使网站程序默认的语句出错,网站运行速度受限,或者网页直接打不开,严重时还会引起网站崩溃。结构性查询语言从理论上来说注入方式较多,从根源上防御各种注入方式才是关键。作为计算机工作者,日常网络维护要认真严谨,细心对查询语句的参数进行过滤,遇到可疑情况及时排查。
2.2跨站脚本攻击的防范
跨站脚本攻击,英文全称为CrossSiteScripting。该脚本通过将恶意代码植入到用户的网站页面,让用户登录与实际网站完全不同的虚假网站。该脚本主要是将JavaScript脚本注入到HTML标签中进行攻击,是一种频繁引发网站设计安全威胁的重要因素。
2.2.1跨站脚本攻击的探测跨站脚本攻击是可以及时检测到的,有助于尽早发现网站设计过程中的问题,语句检测是判断跨站脚本攻击的重要依据。如在输入框中输入语句找到其执行的地方,如果发现有弹窗就证明有跨站脚本对软件进行攻击。以网站的评论为例,在网站评论页面的输入框中写入相关代码,完成后进行刷新,若发现浏览器的弹出窗口没有得到禁止,基本可以判断该网站设计的评论模块有跨站脚本攻击过。
2.2.2重新定向一旦发在网站设计过程中存在跨站脚本攻击的某些漏洞,那么黑客就有多种方式攻击网站。如可以通过跨站脚本攻击重新定位新的攻击网页,实现刷目标网站流量的目的。举一个简单的例子,用户A发了一个容易构造的URL给用户B,当用户B打开后,恶意脚本开始攻击用户B的电脑,可以执行前一个用户A权限下的所有命令。
2.2.3攻击弹出其他网页大部分网民浏览网页时都碰到过广告弹窗的情况,这是电脑黑客通过跨站脚本攻击的方式,实现攻击计算机用户正在浏览网页的目的,从而让用户浏览其他网页。针对跨站脚本这种攻击方式,通常采用特征匹配来进行针对性防御,同时加强认证工作,最大限度避免跨站脚本攻击的发生。
3结语
1.1平台威胁
电子商务是一种有别于传统交易,依托网络平台来开展的新兴交易方式,信息传递过程中影响信息传播速度的因素很多,包括电磁辐射干扰和网络设备老化,情况严重时会威胁到交易双方的信息安全。除了网络设备的物理干扰和破坏外,一己私利造成的人为商务系统硬件破坏更为严重,他们有意更改信息内容,通过这种不法手段获取经济利益。
1.2安全环境恶化
发达国家经过多年的发展,技术水平远远领先于我国,尤其是在计算机软硬件技术及网络安全技术方面。我国硬件核心设备的研发能力不足,核心技术还未取得突破性进展,不得不依靠进口采购。在无法独立自主生产的情况下,必须依靠国外引进,生产技术和维护技术受到极大的限制,极大影响了我国电子商务的健康发展。
1.3黑客入侵
一些不法分子面对电子商务交易的蓬勃发展,势必会产生不劳而获的贪婪心理,利用网络安全漏洞来攻击电子商务网站平台。当前网络黑客侵入方式使用最普遍的是木马程序,通过木马程序侵入本地计算机,使得计算机记录的登录信息遭到篡改或泄露,导致重要文件及资金丢失。网络病毒不可控性很强,其自身繁殖功能十分强大,严重损坏计算机文件,还会对计算机的硬件设施造成严重破坏,且网络技术的迅速发展,使计算机病毒的破坏力也随之增强。
1.4网上支付安全隐患
网上支付是电子商务的核心部分,确保支付安全才能保障电子商务的健康发展,因此,网上支付的规范性、安全性、便捷性及高效性一定程度上决定了电子商务的发展潜力。从电子商务开展的实际支付结构可知,商务系统平台、安全认证系统、电子支付网关和电子钱包等四个条件必不可少。而安全认证系统是整个电子商务顺利开展的重要前提,理由如下:首先,网络在实际运行中灵活性较强,当前的多种技术手段无法完全应对网络安全威胁,仍存在较大的问题。其次,虽然各家银行先后建立了CA认证中心,但这些CA认证中心的权威性不足,无法成为全国性的认证标准,造成重复认证和资源浪费。最后,新《合同法》虽然纳入电子合同的法律效用条款,但数字签名仍存在技术问题,这导致问题出现后的一些复杂法律关系难以解决,如责任认定、责任承担、有效执行仲裁结果等。
2常见信息安全漏洞防御
2.1结构性查询语言注入
这是一种用于存取信息数据的数据库系统,其作用是方便管理人员进行网络管理和用户查询。结构性查询语言简称为SQL,从本质上来说是一种程序设计的、高级的非过程化编程语言,其作用是作为客户端与数据库服务器相互沟通的桥梁。因此,SQL是网站设计中安全防御的重点包括以下内容。
2.1.1经典的‘or1=1’注入
作为计算机最经典的结构性查询语言,该注入方式一般不需要用户名进行验证,密码方面也没有多层输入的要求,故身份登录并不会受到用户名的限制。因此,该注入方式在编写验证程序时,通过程序设计使得用户名输入时无需验证,避开非预期字符串的限制,然后将信息直接传递给mysql-query()函数执行。这种注入方式跳过了验证环节,验证码正确与否都不干涉用户名登录。因此,从信息安全防御角度出发,登录确认工作是网站设计的重中之重,注意严密防范非法用户登录。
2.1.2利用union语句的注入
Union语句注入的作用机理是,网站设计中注入union会使网站程序默认的语句出错,网站运行速度受限,或者网页直接打不开,严重时还会引起网站崩溃。结构性查询语言从理论上来说注入方式较多,从根源上防御各种注入方式才是关键。作为计算机工作者,日常网络维护要认真严谨,细心对查询语句的参数进行过滤,遇到可疑情况及时排查。
2.2跨站脚本攻击的防范
跨站脚本攻击,英文全称为CrossSiteScripting。该脚本通过将恶意代码植入到用户的网站页面,让用户登录与实际网站完全不同的虚假网站。该脚本主要是将JavaScript脚本注入到HTML标签中进行攻击,是一种频繁引发网站设计安全威胁的重要因素。
2.2.1跨站脚本攻击的探测
跨站脚本攻击是可以及时检测到的,有助于尽早发现网站设计过程中的问题,语句检测是判断跨站脚本攻击的重要依据。如在输入框中输入语句找到其执行的地方,如果发现有弹窗就证明有跨站脚本对软件进行攻击。以网站的评论为例,在网站评论页面的输入框中写入相关代码,完成后进行刷新,若发现浏览器的弹出窗口没有得到禁止,基本可以判断该网站设计的评论模块有跨站脚本攻击过。
2.2.2重新定向
一旦发在网站设计过程中存在跨站脚本攻击的某些漏洞,那么黑客就有多种方式攻击网站。如可以通过跨站脚本攻击重新定位新的攻击网页,实现刷目标网站流量的目的。举一个简单的例子,用户A发了一个容易构造的URL给用户B,当用户B打开后,恶意脚本开始攻击用户B的电脑,可以执行前一个用户A权限下的所有命令。
2.2.3攻击弹出其他网页
大部分网民浏览网页时都碰到过广告弹窗的情况,这是电脑黑客通过跨站脚本攻击的方式,实现攻击计算机用户正在浏览网页的目的,从而让用户浏览其他网页。针对跨站脚本这种攻击方式,通常采用特征匹配来进行针对性防御,同时加强认证工作,最大限度避免跨站脚本攻击的发生。
3结语
1用户登录模块
本文中的电子商务网站设计必须经过用户登录模块进行登陆的客户,才能在这个商务平台上进行下订单、购买及付款等操作,所以在这个电子商务网站的首页上,我们设计了用户注册及登录的模块。用户只要填好自己相应的注册信息,就能成为本网站的会员,因为我们会把用户填写的信息放入存储用户信息的数据表。另外,在用户注册的时候,我们还设置了一个检查注册名是否出现重名现象的自检模块,避免冲突的发生。当用户注册完并提交信息之后,我们就会再一次利用COMMAND对象执行INSERT语句,然后把注册的信息写入到表格中。接着在用户登录的时候,我们依然采用CONNECTION和COMMAND对象来实现数据的连接和对用户名密码的审核。一旦用户登录成功,SESSION对象就会保存好用户名及其相关信息,这样用户下次来本网站进行登录的时候就方便多了。最后,当用户录陆成功并进入到网站时,会出现一个我们设计的欢迎用户来本网站的页面,用户就可以进入网站进行商品的挑选和购买了。
2商品展示模块
商品的展示对于一个电子商务网站来说其实是很重要的一部分,它所展示的热卖商品、人气商品及最新商品都是为了招来大批量的顾客,最终实现提升网站人气及商品销量等的目的。我们在构建中利用DATALIST控件来展示各类商品的信息,比如每件商品都附上商品名称、商品价格及商品图片等信息。具体的构建过程如下:首先构建一个由商品ID、商品种类、商品名称及商品价格等字段组成的存储商品信息的PRODUCTS表格,然后把DATALIST控件中的数据源设置为PRODUCTS表格,条件设置为商品的NEWPRODUCTS字段,意思是这个商品是最新商品。接着我们也可以把IMAGE控件中的DATABINDINGS的图片连接属性设为EVAL,其实就是连接到PRODUCTS表格,然后把LINKBUTTON控件中的TEXT属性也进行设置、把LABEL设置为商品的价格。以上的设计是为了能突出商品的展示,达到吸引用户眼光的目的,以一种直观简要的方式让用户能快速了解到商品的名称及价格,非常利于用户的挑选。
3商品搜索模块
因为一个电子商务网站的商品数量众多,所以我们不可能把全部的商品都在网站的首页上进行展示,这时候我们只要在首页设置显示最近最新的商品或热卖的人气商品。如果网站的用户想要了解更多的商品信息,他们就可以使用网站商品的搜索功能进行查找。电子商务网站一般都包含以下几种搜索方式:品牌搜索、类别搜索及商品关键字搜索,其中关键字搜索是把TEXT文本框里的关键字和信息数据库里的商品名称进行一个模糊的匹配,一旦其中涉及到关键字,那么在首页上的DATALIST1控件就会显示出相对应的商品;另外商品类别及品牌搜索是两种更加细致的搜索方式,而且它们都是通过DROPDOWNLIST控件去实现功能的。如果用户什么都不输人到搜索框内,那么网站就会出现错误的提示信息;否则就跳转到搜索结合也,显示出符合你搜索条件的商品信息,而搜索的结果页面仍旧使用DATALST控件来显示用户对商品搜索的结果。这三种搜索功能不仅可以帮助用户快速的搜索到自己心仪的商品,还为网站拉拢了很多的用户。
4商品购买模块
在用户进行商品的购买时,还会出现另外一种情况,那就是还没有进行登录的用户。针对这类用户,我们的电子商务网站上设计了一个用户登录的跳转页面,意在告诉用户必须成为本网站的会员,然后进行登录才可以进行商品的购买。核查用户是否已经进行登录的具体代码如下:IFSESSION(“UNAME”)为空THEN,回车,跳转到用户登录的页面回车,ELSE,回车,跳转到商品订单页。如果是已经进行登录的用户就可以直接进行商品的购买了,点击购买控件就能进入到商品订单的页面,然后检测一下商品名称、数量及价格等无误后就可以放入到购物车中,当然,购物车中的订单也是可以进行撤销的。
5网站后台管理模块
最后一个是电子商务网站的后台管理模块,通常这个网站后台会设计商品信息管理、用户信息管理及商品订单管理这三个页面,我们可以利用技术自带的数据控件SQLDATASOURCE、GRIDVIEW及DETAILSVIEW来实现方便快捷的后台管理操作。具体操作方法是利用数据源SQLDATASOURCE控件与用户信息、订单信息及存储商品信息的数据表进行连接,然后使用GRIDVIEW控件和数据源进行连接,为GRIDVIWE控件增加编辑及删除的字段,最后达到能对各个信息记录表进行修改、删除的目的。当然,我们也可以利用DETAILSVIEW控件及相对应的信息表来进行数据的添加。
二结语
1.1网站主界面设计
电子商务网站的系统包括前台界面和后台管理系统,用户可通过浏览器访问网站前台,管理员可通过浏览器访问网站后台管理系统。在前台的首页,界面可以分为以下几个版块,以表现网站为用户提供的主要服务功能:网站购物车,定位,商品分类,顶部评论反馈;用户登录或注册;搜索商品;特价商品,新商品,推荐商品。
1.2搜索界面
当用户查询自己所需的商品时,运用搜索功能会很方便,能够提高效率、节省时间。用户搜索时,只要输入商品关键词,就可以查询所有相关的商品,而且列出这些商品的详细资料。还可以通过先进的查询方式,按不同条件进行精准的查询。
1.3购物车界面
在购买商品的过程中,连接校验台和用户的一个关键环节是购物车。用户登录成功的情况下,如果找到想要购买的商品,只要点击右侧的购买商品按键,商品就会放入购物车,用户需要确定订购的数量。在购物车列表,顾客可查看购物清单,方便对商品的数量进行修改或删除。
2数据库设计
数据库信息系统是极其重要的。合理的数据库结构设计可以使系统性能更加完善,包括数据库结构的设计、系统的运行效率、系统的复杂性、数据存储的效率等。系统需要根据数据类型的要求设计功能,包括数据库表设计宽、长等相关信息。用于购物网站的数据种类很多,而且内容不均衡,要求在实际调研和需求分析的基础上,依据一定的原则进行设计:规范性,系统的数据库设计,即数据表中满足第三范式,合理设计数据库表;客观性,既是表中的数据不能来源于主观想象,只能是客观存在的数据;可扩展性,既要考虑方便编程,也要尽量减少数据库结构的繁杂,实现更加规范的模式。但每个数据表应该留出一定的备用字段,以方便日后维护。
3电子商务网站的实现
3.1电子支付手段
各种网上支付方式中,信用卡支付是最受欢迎的一种,具有快捷、方便、可靠、安全的优点。很多网站管理信用卡支付是通过自动电子转账的方式。还有一种支付方式是以银行转账支票支付,随着银行业的发展和联合,银行转账支票已逐渐成为一种比较成熟的支付方式。包括淘宝在内,国内的购物网站普遍支持多种付款方式,包括银行转账、信用卡付款、支票、银行汇票等,有些网站甚至提供货物付款方式。
3.2商品的物流配送
国外的电子商务网站甚至与大联邦快递公司等企业合作,来运送他们的产品。而国内的网站大多依靠邮递,但这种方式并不理想,因为受以前邮购商品的不良影响,现阶段顾客对邮递普遍仍抱有戒心。目前,直接由商家现有的传统分销网络来运输货物是最好的方式,能够使顾客放心购买。但其与网上购物的特点不相符,也不是所有商家能办到的,只能做为一种暂时的替代行为。
3.3网络通信安全
通过网络实现电子商务系统的基础网络服务平台是一个网络通信安全层,作用是加强网络访问控制,提供安全的通信服务平台,防止非法用户通过非法手段进入内部网络,以防止非法扫描和访问内部网络资源。
3.3.1加密技术
电子商务采用的基本安全措施是加密技术,拥有提供机密的基本功能,贸易方可以根据自身需要在信息交换阶段使用。加密技术分为单钥密码体制和双钥密码体制,可与其他安全技术同时使用,通过干扰频率实现对信息的保护。以这种方式,能够读取信息的所有者。
3.3.2入侵检测技术
本文介绍的主要内容就是电子商务(Electronic Commerce),是指实现整个贸易过程中各阶段的贸易活动的电子化。它是一种交易的各方以电子交易方式而不是通过当面交换或直接面谈的方式进行任何形似的商业交易,是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)以及自动捕捉数据(条形码)等等。电子商务涵盖的业务包括:信息交换、售前售后服务(提品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转帐、信用卡、电子支票、电子现金)、运输、逐渐虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多的多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方法等等总而言之,电子商务是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。我们在这里建立的就是一个虚拟的电子商务企业。主要实现的是通过网络技术实现贸易的电子化。
目
录
1. 引言……………………………………………………………………………………3
1.1毕业设计课题的来源与意义及所欲达到的目标……………………………………3
1.2 网站所完成的内容与结构……………………………………………………………3
1.3 方案的实施和步骤……………………………………………………………………8
2. 网站具体设计过程……………………………………………………………………8
2.1 后台服务器数据库的建立和连接……………………………………………………8
2.1.1用Access建立数据库名为eshop…………………………………………………8
2.1.2 数据库的连接………………………………………………...……………………12
2.2 前台客户端网页的设计和制作…………………………………………………...…12
2.2.1 首页………………………………………………………………………………...12
2.2.1.1 动态显示产品子类…………………………………………………...…………13
2.2.1.2显示今日热点内容………………………………………………………………13
2.2.1.3 显示最新商品内容…………………………………………………………...…13
2.2.2 商城的二级页面…………………………………………………………………...13
2.2.2.1应用样式到模板文件……………………………………………………………13
2.2.2.2商城子类名的横向重复显示……………………………………………………13
2.2.2.3 添加动态内容…………………………………………………………………...13
2.2.3 商城子类页面……………………………………………………………………...13
2.3 网站搜索功能……………………………………………………………………...…14
2.3.1商城快速搜索………………………………………………………………………14
2.3.2商城高级搜索………………………………………………………………………14
2.4商品购物车……………………………………………………………………………15
略…………共3章
:7600多字
有大量流程图、数据表、界面图
在admin目录下的一些源代码、参考文献
200元
备注:此文版权归本站所有;。
关键字:电子商务B2C电子商务网站设计中小型企业
前言:据易观和艾瑞两家调查机构同时的报告均显示,2009年我国网络购物延续第三年高增长,交易规模升至2500亿元左右,占社会消费品零售总额1.97%。在市场方面,虽然C2C市场仍是寡头垄断,但是B2C市场的增长速度却远大于C2C市场。
由此可见,B2C模式的电子商务是电子商务未来发展的主要趋势之一。本文将对中小型电子商务网站设计现状、网站运营模式和推广模式做细致分析。同时,就中小型企业如何建立一个以客户服务为中心的电子商务网站系统的设计提出相关解决方案。
一、中小型电子商务网站设计研究现状分析
当前,大部分、B2C商务网站面临着生存危机已是不争的事实。依笔者之见,中国B2C的现状主要表现在以下几个方面:
(一)服务不到位
消费者对于网上消费都格外小心,也更加苛刻。如果一旦遭遇不如意,很多消费者就会对网站失去信心,因此B2C网站服务应该更周全。但事实上,我们的一些网站在经营上“重技术,轻服务”的现象比较普遍,没有把主要精力放在为顾客创造价值上来。
(二)定位不准确
一是商品定位不准,许多网上商店就是网上物理超市,殊不知网上商店虽有它超越时空界限、商品信息丰富、便利、,快捷的一面,也严格受物流配送的制约。
二是顾客定位不准,上海第一家网上B2C商店“上海亿祥购物中心”关门的原因之一就是该网上商店开业近半年来,真正通过网络成交的生意仅几十笔,营业额不足10万元。平B重上网的人中男性居多,且年轻人居多,当然购买量就小。
三是价格定位问题。再看一看“亿祥”倒闭的另一个原因,网上商品价格离谱,“亿祥”销售的一条内裤要售货25.8元,还要加送货费。
(三)信息管理缺陷
具体表现在以下几个方面:
1.重交易、轻信息。这种错误的指导思想导致的是大量网站信息匮乏,甚至对商品的描述都不详尽,难以有效地聚拢人气,陷入交易困难的恶性循环。
2.信息分析缺陷。难以提供根据顾客需要形成的详尽信息和所需产品的替代品或周边产品的信息。因此往往造成空有点击率、浏览量,却段有实质成功的交易等现象。
3.-些网站重复的内容和被动的服务难以实现智能型、个性化的服务。甚至出现信息泄露甚至交易安全问题。
(四)缺乏个人化的商业关系
很多网站都有所谓的“个人化”的服务:专门针对用户设计的网页。但这不是真正的个人化。商业行为的信任感需以一连串的购买经验为基础,然而大多数的网站却受人力得限制而无法做到这样的服务。
(五)消费环境不适合
主要是指消费者对待B2C电子商务的心态不成熟,认识不统一。B2C电子商务的概念从一开始就被网民误解,大多数网民至今还认为,B2C应该是价格低廉,免费送货。其实,B2C电子商务的出现更重视的是速度和个性化的服务,至少在发展初期是如此。
(六)过于注重技术,操作繁琐
目前许多网站采用了最新的技术,但是反而带来了操作的不便利,许多顾客往往因为电脑配置低或不会安装某些插件而放弃了购物。因此,服务性的网站设计应该以便捷为主。
二、电子商务网站的核心竞争模式和定位
网站服务,从最初的仅仅只是简单的形象设计,经历了“内容为本”的阶段后应定位为“服务为本”。
网站基本目标是能够提供一种服务,一种与你的竞争者相比更好,一种对你的针对浏览者很有吸引力的服务,也就是核心竞争力服务。简单的将内容罗列并不能保证你脱颖而出,更关键的是怎样提供与众不同的服务。因此在站点设计中,应该强调“服务为本”,在网站设计时应该尤其关注的是“用户体验”和“用户互动”。
1.用户体验
许多企业网站上产品展示虽然琳琅满目,但无法给访问者一个很好的用户体验,这让展示效果大打折扣。目前用户体验主要还集中在视觉和效果体验这一块,这是由网络的特性和相关技术水平等因素所决定的。此外,还有购物体验、比较体验等用户体验方式。购物体验主要适用于提品在线购买的企业网站,如联想、海尔等。
2.用户互动
首先是在线商品展示,让每一个浏览企业网站产品展示的访问者都可以就该产品对企业进行各类查询;再就是经销商通道,为指定经销商或会员开通绿色通道,使他们能够优先浏览企业最新产品的资料,这对于企业开展市场营销活动将起到积极作用;
另外,对于中小型企业网站,产品展示部分仍不可忽视,应当注意要与品牌宣传相呼应,让企业的产品展示具有亲和力,适应网上受众个性特点。
三、网站运行环境
目前主要有租用服务器空间,自建服务器和租用服务器。对中小型站点一般使用租用服务器空间,这样既能减少初期投入,也可以节省网站运行维护费用和减轻风险等优势,主要考察标准是带宽、主机配置、CGI权限、数据库、服务和技术支持。
四、主要开发技术及相关开发工具选择
目前,最常用的三种动态网页语言有ASP(ActiveServ-erPages)、JSP(JavaServerPages1和PHP(HypertextPreprocessor)。ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。PHP是一种免费的跨平台的服务器端的嵌入式脚本语言。它使WEB开发者能够快速地写出动态生成页面,并支持目前绝大多数数据库。JSP是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP、PHP的一个通病——脚本级执行,JSP可以完成功能强大的站点程序。企业可以根据实际情况选择适合的技术。五、网站宣传和推广
推广网站的目的是宣传企业的形象、产品或服务。网站推广方法有多种,这里讨论几种最有效的方法。
(一)网络推广方法,该方法具有费用低、效果显著等特点,主要有以下几种:’
1.登录导航网站。对于一个流量不大,知名度不高的网站来说,导航网站能给你带来的流量远远超过搜索引擎以及其他方法。
2.EMAIL注脚,把自己的Emil设计成一定的风格,并把网址自动附加到每一封发出的电子邮件上,在进行正常通信的同时,也起到了推广自己网站的效果。
(二)客户关系管理(CRM)。开发一个新会员比维护一个老会员的成本要大的多,网站的最好的宣传方式是口碑相传,最基本的是自身要做好四个字:产品+服务。
(三)“病毒式”营销策略。“病毒式”营销主要是利用互利的方法,让网友帮自己宣传,制造一种象病毒传播一样的效果。最常用的方法有:
提供免费服务(免费邮箱、免费Blog、电子书下载等)
附加有趣页面(如开心网、人人网等网站的开心农场就附加了很多广告)
(四)SEO。SEO即搜索引擎优化,为近年来较为流行的网络营销方式,主要工作是通过了解各类搜索引擎技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量的技术。