教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 电子商务网站平台3p设计技术与网络数据库

电子商务网站平台3p设计技术与网络数据库

上传者:网友
|
翻新时间:2023-08-05

电子商务网站平台3p设计技术与网络数据库

电子商务网站平台3p设计技术与网络数据库 电子商务网站平台3p设计技术与网络数据库 电子商务网站平台3p设计技术与网络数据库摘要:本文分别利用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.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 即可。配置服务器端口,打开d:/resin1.1.3/conf/目录下的resin.conf文件在

8080

3生成三种格式的动态表单页面 为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可.

3.1用ASP动态生成与数据库进行数据交流的操作表单: form.asp: 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾

3.2用PHP动态生成与数据库进行数据交流的操作表单: form.php 生成表单域头:"?> 生成普通文本:"?> 生成密码文本:"?> 生成滚动文本:"?> 生成单选:"?> 生成复选:"?> 生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计 "?> 生成提交按钮 "?> 生成重填按钮"?> 生成表单域尾"?>

3.3用JSP动态生成与数据库进行数据交流的操作表单 form.jsp 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾

4设计用于存储商务网站交互数据的MySql数据库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(1

20) 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

(6

4) not null, Price float(6,

2) not null, Description text null )

5设计处理表单数据的3p程序

" 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 $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 data6+'")";connbean.executeQuery(sql); 更改某条数据记录: String sql="update tablename set data1='" + ptwbk + "',data2='" + mmvbk + "',

data3='" +gdwbk + "' where ID='" + 

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

乐于助人的她
竞选
假如我会了七十二变
时髦女郎
忘不了老师
二百年后的地球村
我家的淘气包
小足球赛
绣墨梅的妈妈
《金色的鱼钩》缩写
《金色的鱼钩》缩写
给我留下深刻印象的一件事
记一个印象深刻的人
重病之人
我的叔叔
矛盾纠纷排查调处工作制度
保安巡视制度
重大雷电灾害防御措施管理制度
工程项目资料管理制度
创建青年文明号规章制度
中小学图书馆(室)管理制度
超市收银员管理制度
实验教学管理制度
学校运动会安全制度
学生体育运动会制度
特种作业人员管理制度
教室管理规章制度
地下停车场管理员岗位责任制度
中学实验室管理制度
环保总队培训部制度
浙大推出职业规划在线测评职业指导论文(1)论文
与人见面怎样打招呼为好商务礼仪论文(1)论文
见面问候四大礼仪样板商务礼仪论文(1)论文
商务礼仪之会面礼仪商务礼仪论文(1)论文
白领:自我激励的九方法职业指导论文(1)论文
韩国人的一些社交礼仪及禁忌商务礼仪论文(1)论文
如何修炼成高薪人?职业指导论文(1)论文
席间应注意哪些礼仪商务礼仪论文(1)论文
软件开发工程师成功的职业转换职业指导论文(1)论文
OFFICE小姐的电话礼仪商务礼仪论文(1)论文
个人魅力还是工作能力?商务礼仪论文(1)论文
国家人事部:未来中国急需八类人才职业指导论文(1)论文
具有中专学历的高薪职业职业指导论文(1)论文
海归精英谈职业规划:人生要紧就几步职业指导论文(1)论文
初次见面如何缩短距离商务礼仪论文(1)论文
《将相和》同步作文训练素材
《将相和》美文欣赏一
《草船借箭》老师语录
《将相和》趣闻故事
《将相和》整体阅读感知
《将相和》美文欣赏二
《将相和》随堂练习 提高篇
《将相和》随堂练习 巩固篇
《将相和》重点问题探究
《将相和》考点练兵 阅读篇
《将相和》教学设计一
《将相和》重点字词梳理
《梦想的力量》美文欣赏二
《草船借箭》重难点分析
《草船借箭》教案设计之一