欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年电子商务网站平台p设计技术与网络数据库 .pdf

    • 资源ID:39726513       资源大小:69.74KB        全文页数:4页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年电子商务网站平台p设计技术与网络数据库 .pdf

    论文图书馆http:/ 设计技术与网络数据库发布时间:2003-1-1 作者:秩名摘要:本文分别利用ASP,PHP,JSP 这三个动态网站技术,使用跨Windows 和 Linux 平台的同一个数据库MySql,采用统一的三种格式的表单界面,借用三种连接数据库的方法,在三种不同特点的WEB 服务器环境下,给出了电子商务网站设计中的主要的前台和后台程序。关键词:电子商务网站,网络数据库,ASP,PHP,JSP,服务器1 引言:目前动态网站设计技术主要有:利用Perl/C+/Delphi等开发的 CGI,两种有名的 API-ISAPI/NSAPI,还有 ColdFusion,以及最近几年流行起来的3p 技术-ASP,PHP,JSP(据 Internet上有关网站统计约有近百种);ASP-Ative Server Page,由微软公司开发,是一个 WEB 服务器端的开发环境,主要采用脚本语言VBScript(或Javascript/perl等)作为自己的开发语言,可用 ODBC 或直接驱动法访问Window 平台的数据库。PHP-Person Server Page,是由 Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言.它大量地借用 C,Java 和 Perl 语言的语法,并耦合 PHP 自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。JSP-Java Server Page,是 Sun公司推出的新一代站点开发语言,Sun 公司除 Java 应用程序和 Java Applet 之外,又创立了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:启动浏览器,在地址栏处输http:/127.0.0.1:80/default.asp,若浏览到 IIS 服务器的 ASP欢迎页面,说明安装成功2.2 构建 PHP4的运行环境:NT5.0Server,Apache1.3.12 php4.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*这一行下加入 ServerName http:/127.0.0.1/;,其次将 Port 80改为Port 81(或其他与 IIS5.0不冲突的端口),再其次设置更改Apache虚拟目录,将Documentroot d:/Apache/htdocs改为 Documentroot d:/trade(该目录即是电子商务网站目录,可用任意方法建立目录trade),最后加入支持 php4的如下语句:ScriptAlias/php4/d:/php4/AddType application/x-httpd-php.php AddType application/x-httpd-php.phtml Action application/x-httpd-php4/php4/php.exe;测试 php:完成上述步骤后,在d:trade目录下,用如何文本编辑器,生成扩展名为.php(或phtml)的文件 test.php,在文件中输入如下php代码,存盘后,启动 Apache,接着你在浏览器中输入http:/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.3bin;增加新的环境参数classpath=d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;,然后重新启动计算机即可安装支持JSP的 web服务器 Resin1.1.3,将 RESIN-1.1.3.zip释放为 d:Resin1.1.3 即可。配置服务器端口,打开名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -论文图书馆http:/ resin.conf文件在8080 标签处将端口设置为82(在我的 NT5.0 上装有三个服务器,这样三个服务器的端口分别为IIS:80;Apache:81;Resin:82其实也可设置为其他互不冲突的端口号).测试 JSP:启动 Resin 服务器,启动浏览器,在地址栏处输http:/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:mysqlbin提示符下键入 mysql-h 127.0.0.1-u root 即可出现 mysql提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:mysqlbin提示符下键mysqladmin-u root shutdown 4.2建立 MySql数据库 在 MySql数据库的提示符 mysql键入 Create database tradedb;(或 go)4.2.建立 MySql数据库表这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用 tablename 表示)客户登录管理数据表 CREATE TABLE users(ID int not null auto_increment,UserName varchar(30)not null,Password varchar(20)not null)客户信息数据表 CREATE TABLE usermessage(UserName varchar(30)not null,Email varchar(80)not null,Address varchar(120)not null,Fax varchar(40)null,Phone varchar(40)not null,Cerreycard varchar(50)not null)客户定购商品数据表 CREATE TABLE catalog(ProductId int not null,Name varchar(64)not null,Price float(6,2)not null,Description;text null)5 设计处理表单数据的3p 程序5.1 设计处理表单数据的ASP程序 form_cl.asp 建立与数据库的连接:这里采用直接驱动法 Set conn=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*from tablename;set rs=conn.execute(sql)增加数据记录:sql=insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(data1,data2,data3,data4,data5,data5);set rs=conn.execute(sql)更改某条数据记录:sql=update tablename set data1=request(ptwbk),where ID=num;set rs=conn.execute(sql)删除某条数据记录:sql=delete from tablename where ID=num;set rs=conn.execute(sql)将 SQL语句处理的数据结果输出 Response.Write 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -论文图书馆http:/ Response.Write For i=0 to rs.Fields.Count-1 Response.WRITE&rs.Fields(i).Name&Next Response.Write While Not rs.EOF Response.Write For i=0 to rs.Fields.Count-1 Response.WRITE&rs.Fields(i).Value&Next Response.Write rs.MoveNext Wend Response.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*from tablename;$result=odbc_do($conn,$sql);增加数据记录:$sql=insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values($data1,$data2,$data3,$data4,$data5,$data6);$result=odbc_do($conn,$sql);更改某条数据记录:$sql=update tablename set$data1=ptwbk where ID=num$result=odbc_do($conn,$sql);删除某条数据记录:$sql=delete from tablename where ID=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目录下,代码如下:(限于篇幅这里没按标准书写,而采用不换行写法,其他类同)package trade;import java.sql.*;public class conndb String url=jdbc:inetdae:localhost;String login=user;String password=xxxxxx;String sDBDriver=sun.jdbc.odbc.JdbcOdbcDriver;String sConnStr=jdbc:odbc:Dsnmysql;Connection conn=null;ResultSet rs=null;public conndb()try Class.forName(sDBDriver);Connection conn=DriverManager.getConnection(url,login,password);catch(java.lang.ClassNotFoundException e)System.err.println(conndb():+e.getMessage();Public/ResultSet/executeQuery(String/sql)/rs=null;tryconn=DriverManager.getConnection(sConnStr);Statement stmt=conn.createStatement();rs=stmt.executeQuery(sql);catch(SQLException ex)System.err.println(aq.executeQuery:+ex.getMessage();return rs;然后用 javac 编译conndb.java 生成与其同目录的conndb.class文件,在 form_cl.jsp文件中加入如下标签即可建立与数据库的连接 获去表单提交的数据:String data1=request.getParameter(ptwbk);String data2=request.getParameter(mmwbk)String data3=request.getParameter(gdwbk)String data4=request.getParameter(dxk)String data5=request.getParameter(fxk)String data5=request.getParameter(lbk)语句对数据库进行操作查询数据记录:String sql=select*from tab lename;connbean.executeQuery(sql);增加数据记录:String sql=insert into tablename values(+data1+,+data2+,+data3+,+data4+,+data5+,+data6+);connbean.executeQuery(sql);更改某条数据记录:String sql=update tablename set data1=+ptwbk+,data2=+mmvbk+,data3=+gdwbk+where ID=+num+;connbean.executeQuery(sql)删除某条数据记录:String sql=delete from tablename where ID=+num+;connbean.executeQuery(sql);将 SQL语句处理的数据结果输出 ResultSet rs=connbean.executeQuery(sql);While(rs.next()out.print(+rs.getString(ptwbk)+);out.print(+rs.getString(mmvbk)+);out.print(+rs.getString(gdwbk)+名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -论文图书馆http:/ 三种电子商务网站设计技术综述6.1 主要特性:可见下表设计技术运行平台服务器 开发程序扩展组件 ASP Windows系列 IIS Vbscript/Jscript/Perl ActiveX PHP Unix 系列,Novell,Windows Apache等许多服务器 php Function JSP Unix系列,Novell,Windows Resin等许多服务器 Java JavaBean 6.2 连接数据库的方法:通过上述操作可看出,本文采用了三种操作 MySql数据库的方法,Asp 采用直接驱动法,Php采用 MySql函数法,Jsp 采用 JDBC-ODBC/JavaBean 法6.3 网站结构设计考虑篇幅,本文只给出了 Widows平台上,电子商务网站设计中的主要环节的代码设计,对于Linux 平台、网站结构、各个功能模块设计等论题,作者已经有两篇这方面的论文在核心刊物上待发表,这里不便公开.6.4 可操作的主要数据库上述三种动态技术操作数据库的方法,可操作 Windows平台上的Access/MsSql/Foxpro/Informix/Oracle等数据库,对 Php和 Jsp 可操作 Linux 平台上的数据库Postgres/Sybase/Oracle等.6.5 平台与代码通用性上述设计方法采用的是通用代码方式,对 PHP 和 JSP大部分代码即可运行于Windows,又可运行于 Linux;考虑 MySql 的许多方便的特点,本文以此为例,做了一些有益的工作参考文献:1 汪晓平.ASP网络开发技术.人民邮电出版社,2000.1 2 Leon Atkinson.PHP核心编程.清华大学出版社,2000.4 3 石振国.多媒体通信网页的 Java 设计技术.手机铃声下载网站优化网站推广免费论文下载职称论文下载名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -

    注意事项

    本文(2022年电子商务网站平台p设计技术与网络数据库 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开