《b2c综合型电子商务网站构建.doc》由会员分享,可在线阅读,更多相关《b2c综合型电子商务网站构建.doc(43页珍藏版)》请在咨信网上搜索。
网上商城网站的设计与实现 ——(综合型b2c电子商务购物网站构建) 专 业:网络工程 学号: 姓 名: 指导教师: 内容摘要 本课题主要基于电子商务的基本原理,运用PHP开发技术搭建一个动态的网上商城的电子商务网站。它是在Windows系统环境下,以Mysql数据库开发平台,Apache网络信息服务器,采用PHP(Hypertext Preprocessor)技术开发的网上购物系统。本系统分为前台与后台两部分组成,前台主要针对消费者,主要包括商品展示、会员注册、购物车管理、商品收藏管理、订单管理等功能模块;后台由管理员使用,主要包括商品管理、进货管理、订单管理、系统管理等功能模块。通过这些功能的实现,给商家提供一个动态、交互式、具有商品提供、系统管理等功能的电子商务平台。 关键字 电子商务,网络购物,数据库开发,PHP开发技术 目录 第一章 引言1 1.1 电子商务概述1 1.2 Web服务器平台与Web平台的动态设计技术1 1.3 Web平台系统的开发方法2 第二章 系统分析2 2.1 开发背景与开发意义2 2.1.1 开发背景2 2.1.2 系统开发的意义2 2.2 可行性分析3 2.2.1 技术可行性分析3 2.2.2 操作可行性分析3 2.2.3 经济可行性分析3 2.3 需求分析4 2.3.1 初步调查4 2.3.2 用户需求分析4 2.3.3 系统目标4 2.3.4 购物结构图5 2.3.5 数据流图5 第三章 概要设计9 3.1 php环境搭建9 3.1.1 php编码规范9 3.2 总体方案设计12 3.2.1 系统目标12 3.2.2 划分子系统12 3.2.3 系统结构总体设计13 3.2.4 系统运行环境要求13 3.3数据库设计14 3.3.1 数据库概念结构设计14 3.4 MYSQL数据库基础18 3.4.1 Mysql数据库操作18 3.4.2 Mysql数据表操作19 3.4.3 Mysql数据库备份与恢复20 3.5 公共模块设计20 3.5.1 数据库连接文件20 3.5.2 CSS样式文件21 第四章 详细设计22 4.1 前台设计22 4.1.1前台总框架22 4.2 商品展示模块设计:24 4.2.1商品展示模块总体简介24 4.3购物车模块25 4.3.1购物车管理框架25 4.3.2购物车管理关键代码26 4.4 后台首页设计28 4.5 客户订单信息管理模块设计29 第五章 系统测试31 5.1测试方案31 5.2测试项目及结果说明31 第六章 致谢32 参考文献33 附录1:操作说明35 7.1 系统介绍35 7.2 操作注意事项35 7.3 操作流程35 附录2 电子商务完整清单39 长治学院学士学位论文 第一章 引言 1.1 电子商务概述 电子商务是伴随着信息经济的高速发展而产生的一个较新的概念,是一种新型的商业运营模式。可以概括为:电子商务=Web(服务器)+IT(信息技术)+企业业务。发展电子商务是不可阻挡的趋势,已逐渐成为企业、商家们不可或缺的营销手段。本系统属于典型的企业与消费者之间 (B2C)类型的电子商务系统。 1.2 Web服务器平台与Web平台的动态设计技术 目前流行三种最常用的Web服务器平台是:基于Apache HTTP Server的服务器平台、基于网景的NES的服务器平台、基于微软的IIS的服务器平台。Apache HTTP Server可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。而且PHP与Apache HTTP Server搭配,是业界公认的黄金组合,因此本系统便是采用Apache HTTP Server服务器平台。 当前比较流行的Web开发技术有: ASP, PHP,JSP,ASP.NET等。ASP在国内比较流行,但是由于ASP的跨平台能力差,而且安全性不好;JSP在国际上比较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都比较高,现在在国内运用的还比较少;ASP.NET是Microsoft .NET Framework中的一组用于构建Web应用程序和XML Web Service的技术平台,有一定的复杂性;而PHP 是秉承Linux 的GNU 风格,借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和Linux,Apache 和MySql 的紧密配合,用PHP编写的代码执行起来会更快、更稳定。用PHP编写的代码,不用改变就可以在不同的WEB服务器上、不同的操作系统下运行。相比之下,我们选择了PHP语言来开发本系统。 1.3 Web平台系统的开发方法 在探讨电子商务的基本原理以及WEB相关开发技术的基础上,我们以软件工程方法完成了网上商城系统的开发。开发过程中所做的工作包括:整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。 第二章 系统分析 2.1 开发背景与开发意义 2.1.1 开发背景 21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。网上购物,成了当今广大群众的时尚。而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。因此,为了方便广大群众,满足商家的需求,我们专门构建网上商城系统。 2.1.2 系统开发的意义 长期以来,大部分的销售活动,都是面对面的销售,如:店铺销售、广交会、上门推销等。这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。而且信息的人工管理,也存在诸多缺点。而网上商城,正好能全面解决这样的问题。产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。 2.2 可行性分析 2.2.1 技术可行性分析 本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。如易趣网、百度有啊、ecshop等大型电子商务网站。综上所述,本系统在技术方面是可行的。 2.2.2 操作可行性分析 本系统采用B/S架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。 2.2.3 经济可行性分析 由于本系统属于模拟的网上商城系统,整个系统并不算太大,因此开发成本不算太高。整个开发过程由一个人单独完成,只需要下载上述的各种软件以及相关资料,就可以实现全部的开发任务。由于PC机无需专门升级硬件;而各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。 2.3 需求分析 2.3.1 初步调查 本次调查主要是由我们两个同学一起通过亲身体验现在各大 B2C 网站的购物流程,如卓越网、百度有啊、淘宝网、京东商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在 B2C 网上商城的基本运行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。 2.3.2 用户需求分析 随着互联网的高速发展,Web应用技术也得到了迅速提高。电子商务平台便是基于这些互联技术发展起来的。而基于 B/S体系结构的网上购物系统正是电子商务的典型,系统简单却功能强大。 由于客户端-服务器(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器-服务器(B/S)应用程序应运而生。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务器端进行,这样客户端可以节省大量资源和时间。近年来,B/S结构越来越受到企业和公司等的喜爱和重用,选择B/S结构是当前电子商务系统开发的明智之举,能充分适应市场的需求。本系统便是采用B/S结构进行开发的。 2.3.3 系统目标 根据客户提供的需求和对实际情况的考察和分析,该电子商务网站应该具备如下特点: ü 首页设计要能吸引用户的目光,整个页面以简洁为主,突出重点。 ü 可操作性强,避免复杂的、有异议的链接。 ü 浏览速度快,尽量避免长时间打不开页面的情况发生。 ü 商品信息部分有实物图例,图像清楚、文字醒目。 ü 详细的商品查询功能,可以通过商品的各个属性来搜素。 ü 详细的流程介绍,从浏览商品到购买结账,各个步骤之间的联系最好以图例来说明。 ü 提供在线咨询 ü 后台可以对用户信息和商品信息进行详尽查看和管理。 ü 订单管理。 ü 易维护,并提供二次开发支持。 2.3.4 购物结构图 网上购物系统 网站访问者 确认订单 注册 浏览挑选商品 浏览选择商品 填写订单 添加挑选商品 会员 修改订单 生成订单 配送发货 否是 是否 图2-1 购物结构图 2.3.5 数据流图 由于原始的数据流程图存在操作的重复性和流程的不合理性,经过我们两个人的讨论,再根据网上商城系统的购物流程,我们采用从总体到局部、逐步细化的办法,绘制出如下的数据流图: 第一层: 用户信息 用户 订单表 网上商城管理 图2-2网上商城顶层数据流图 第二层: P0 图2-3网上商城第二层数据流图 第三层: P1 P2.1 P2.2 P2.3 图2-4网上商城第三层用户管理数据流图 P3 P3.1 图2-5网上商城第三层购物车管理数据流图 P2 P1.1 P1.2 图2-6网上商城第三层个人账户管理数据流图 P4 P3.1 P3.2 图2-7网上商城第三层订单管理数据流图 第三章 概要设计 3.1 php环境搭建 在本次设计中,采用appserv-win32-2.5.9组合包进行环境搭建。组合包,就是将apache、php、mysql等服务器软件和工具安装配置完成后打包处理。开发人员只需将已配置的套件解压到本地硬盘中即可使用,无须再另行配置。AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。 PHP 5.0.1 Apache 1.3.31 MySQL 4.0.20 Zend Optimizer 2.5.3 phpMyAdmin 2.6.0-rc1 Perl 5.8.4。 3.1.1 php编码规范 一、 文件结构 文件结构和分类包括文件层次、命名含义等方面的约束,清晰的结构有助于源码的维护和理解。有意义的命名也是清晰结构的一个要素。比如config,一般就放系统配置文件。 注意:有些细节要求是结合当前使用的conan框架来要求的(下同)。 二、 命名规范 三、 1. 文件夹命名 文件夹命名一般采用小写英文字母,一般不超过20个字符,尽量言简意赅。常用的有images, inc, config, log, database, cache, upload等 2. 文件命名 与文件夹类似,一般都采用小写英文字母。 一般来说,controller里的文件名与其对应的model都保持一致,如果对应的view是一个文件,那么文件名也保持一致,如果对应的是一组页面,那么与文件夹名称保持一致。 3. 类名 类文件是比较特殊的一类文件,类名是一个名词,可以反映出类的功能,一般采用小写英文字符(首字母大写),要尽量使你的类名简洁而又描述清楚,但避免使用不常见的缩写词。 注意:类名一般与其文件名保持一致,类名包含文件目录(自动加载)的除外,如: class Controller_Plan{} //controller目录下的plan.php文件 class Model_Plan{} //model目录下的plan.php文件 4. 函数命名 函数、方法名是个动词,采用大小写英文字母结合方式命名,首字母小写,其余单词首字母大写。通常每个方法都是执行一个动作的,所以对它的命名应该说清楚是干什么的,比如function setName(), checkForms(), exportData(), getContent()等。 注意: (1) controller里的action方法(会在url上出现的)一律以小写字母命名,比如aciton_index(), action_ajaxlist()等 (2) model里的方法定义如下命名规则: 类本身的方法用get来取,比如getStatus(); 数据库查询采用find(查询)、add(添加)、update(更新)、delete(删除)、count(计数)等开头,以下是常用的命名方式: find():根据主键查询一条记录 findAll():根据主键查询所有记录 findField():根据主键查询某字段 findByField():根据其他字段查询一条记录 findAllByField():根据其他字段查询所有记录 updateField():根据主键更新某字段 count():根据主键计数 countByField():根据某字段计数 …… 5. 常量 常量命名应该全部大写,单词间用下划线隔开,以免混淆,比如MAX_WIDTH。 常用的常量如状态、类型命名规则如下: STATUS_NORMAL(正常)、 STATUS_PAUSE(暂停)、 STATUS_DELETE(删除) TYPE_TEXT(文字)、 TYPE_PIC(图片)等 6. 变量 变量命名方式与函数命名类似,采用大小写字母结合的方式。比如$adType 变量名应简短且富于描述,尽量避免单个字符的变量名,除非是一次性的临时变量。临时变量通常被取名为i, j, m,n,它们一般用于整型。 其他: (1)数组里面的key的value一律用k和v,如 foreach($arr as $k=>$v){} (2)循环处理数组的变量命名为 r,如foreach($planlist as $r){} 7. 类变量 类里面的变量申明规则: Public类型的遵循一般变量命名方式; Protected、private类型的变量一般用下划线开头,比如protected $_var; 四、 源文件编码规范 1. 引用 当需要引入其他文件时,引入语句一般位于文件头部,并说明引入文件的作用,如: //数据库操作类 require_once(‘db.php’); 2. 申明 一行一个申明,不要将不同类型变量的申明放在同一行内 只在代码块的开始处声明变量,尽量在声明局部变量的同时初始化 申明一个类的实例时,应该在类后面加括弧,如: $db = new Database; //错误,这是一种兼容php老版的做法,现在没必要 $db = new Database(); //正确 3. 空行 一个方法的两个片段之间、一个方法内的两个逻辑之间、两个方法之间都应空行,用以提高代码可读性。必要的地方可以空两行,但避免更多。 注意:切忌每行代码之间都有空行。 4. 空格 (1) 不使用空格的情况 --代码缩进时不直接用空格键敲出空格,而要使用Tab键实现缩进 注意:请在编码时养成良好习惯,而不是后续去修改。 (2) 使用空格的情况 --函数中多个参数之间用空格隔开,如:getInfo($id, $name); --if条件句中的比较运算符两端的条件表达式之间要空格,如:if ($a == $b); --使用三元操作符时,注意赋值、比较运算符两端及三元操作符两端都需要留空格,如: $foo = ($bar == $foo) ? $foo : $bar; $foo = $bar ? $foo : $bar; 赋值如果是表达式的话要用括弧括起来,如: $foo = $bar ? ($foo+2) : $bar; 5. 换行 尽量避免一行的长度超过80个字符,遇到这种情况时需要换行,换行的一般规则: --在逗号后面断开 --在操作符前面断开 --新行应该与其同级的上一行对齐 --逻辑复杂时,尽量简化它,不要在同一行内出现多个逻辑运算 总之,换行后要保持逻辑、代码清晰 注意:切忌使用滚动条来看代码 五、 注释 写注释的原则:言简意赅、突出重点 不是所有函数、变量都需要写,也不是所有注释都要非常详细,该写的写清楚就行 1. 文件头注释 所有源文件在开头都应有注释,列出文件描述、作者、日期,如果是类的话加类名。如果对文件作了重要修改,也可以在此说明,并列出修改目的、修改人、修改日期等信息。比如: /** * 这里写类名或描述文件功能 * @author Hexiaofang(请采用真实姓名或拼音) * @date 2011-02-16 */ 2. 方法、函数注释 一般方法和函数注释包括功能描述、参数、返回值,最好能指明类型,比如: /** * 根据分类id获取新闻列表 * @param int $classId * @return array $newsList */ 3. 代码注释 代码中重要的地方、复杂逻辑处理的地方都应加上注释,提高代码可读性 4. 变量注释 对定义变量的功能、范围、缺省条件等加注释 3.2 总体方案设计 3.2.1 系统目标 (1)提高公司企业用户的经营管理效率,减少管理工作上的重复操作等。 (2)简化操作过程,提高资源的共享能力,增进查询速度。 3.2.2 划分子系统 此基于电子商务理论与PHP技术的网上商城购物系统,分前台功能和后台管理功能: (1)前台部分由用户使用,主要包括用户管理(用户登录、注册),商品浏览、购物车管理,个人账户管理。 (2)后台部分由管理员使用,主要包括管理员身份验证,商品管理,订单管理,会员管理,系统管理。 3.2.3 系统结构总体设计 最新商品 最新商品 最新商品 最新商品 最新商品 最新商品 最新商品 最新商品 最新商品 最新商品 修改个人信息 修改密码 用户留言 电子商务平台前台管理系统 图3-1 电子商务前台管理系统 用户信息 用户留言 更改管理员 编辑订单 查询订单 公告管理 添加公告 评论管理 电子商务后台管理系统 商品管理 用户管理 订单管理 信息管理 添加商品 修改商品 类别管理 添加类别 图 3-2电子商务平台后台管理系统 3.2.4 系统运行环境要求 (1)硬件环境要求:①1 GHz以上处理器。②Microsft Windows 支持的VGA 或分辨率更高的监视器。③512MB内存以上。 (2)软件环境要求:本系统是在Microsft Windows XP平台下开发的,所采用的开发语言是PHP,后台采用了MySQL Server 5.0数据库,服务器用Apache。这样的黄金组合,大大的提高了数据处理的速度。 (apache+php+papmyadmin+mysql)①操作系统:Windows XP 系列②数据库:MySQL5.0 (3)语言种类:简体中文版 (4)显示参数:分辨率:1024×768;色彩:256 色以上 图3-3系统文件组织结构图 3.3数据库设计 3.3.1 数据库概念结构设计 (1) 系统主要功能模块E-R 图 m n m 用户 送货方式 发货 商品 订购 商品名称 商品ID 商品价格 用户ID 用户名 密码 n n n 1 n n 管理员 短信息 公告 发布 密码 用户名 标题 时间 内容 内容 发送 1 图3-4 实体和实体之间的关系E-R图 (2)部分相关数据表 结合实际情况和对用户实际需求情况的分析,电子商务系统db_shop主要包括5个数据表,如下图所示: 表3-1 店铺信息表db_shop 商品订单表tb_dingdan主要用于存储店铺相关信息,该表结构如下表所示: 表3-2 订单表tb_dingdan 商品评价表主要为了存储用户对商品的评价信息,该数据表的结构如下表所示: 表3-3 评价表tb_pingjia 息表tb_shangpin主要用于存储商品的基本信息,该数据表的基本结构如下图所示: 表3-4 商品信息表tb_shangpin 商品留言信息表tb_leaveword主要用于存储用户对商品的反馈留言信息,该表结构如下表所示: 表3-5 留言信息表tb_leaveword 3.4 MYSQL数据库基础 3.4.1 Mysql数据库操作 1. 启动mysql服务器 选择“开始”/“运行”命令,在弹出的“运行”对话框中输入cmd命令,按ENTER键进入DOS窗口,在命令提示符下输入:>net start mysql按enter即可启用mysql服务器。 2. 连接mysql服务器 >mysql -uroot -h127.0.0.1 -p password 注意:在连接mysql服务器时,mysql服务器所在地址-h127.0.0.1可以忽略不写 3.断开mysql服务器 mysql>quit 4.停止mysql服务器 >net stop mysql 5.创建数据库 Create database 数据库名; 6.查看数据库 show datebase; 7.选择数据库 Use 数据库名; 8.删除数据库 Drop datebase 数据库名; 3.4.2 Mysql数据表操作 创建数据表:create table table_name(列名1 属性,列名2 属性、、、); 查看表结构:show {full}columns from 数据表名 {数据库名}; 修改表结构: alter_specification: Add {column}create_definition[firstafter column_name} Add index[index_name}(index_col_name,···) Add primary key(index_col_name,、、、) Add unique[index_name}(index_col_name,、、、) Alter[column]col_name{set defaultliteraldrop default} Change[column]old_col_name create_definition Modify[column]create_definition Drop[column]col_name Drop primary key Drop index index_name Rename [as]new_tbl_name Table_options 重命名表rename table 数据表名1 to 数据表名2 删除表名 drop table 数据表名; Drop table if exists 数据表名; Mysql语句操作 插入记录 insert into 数据表名(column_name,column_name2,...) vlues(value1,value2,...) 查询数据库记录select Select selection_list //要查询的内容,选择那些列 From 数据表名 //指定数据表 Where primary_constraint //查询时需要满足的条件,行必须满足的条件 Group by grouping_columns //如何对结果进行分组 Order by sorting_columns //如何对结果进行排序 Having secondary_constraint //查询时满足的第二条件 Limit count //限定输出的查询结果 修改记录update Update 数据表名 set column_name=new_value1,column_name2=new value2,...wherecondition 删除记录delete Delete from 数据表名 where condition 3.4.3 Mysql数据库备份与恢复 数据的备份mysqldump -uroot -proot db_datebase16>F:db_datebase16.txt 数据的恢复mysql -uroot -proot db_datebase<F:db_datebase 16.txt 3.5 公共模块设计 3.5.1 数据库连接文件 由于页面的大部分数据文件都需要访问数据库,如果每页都书写连接数据库的代码必然会大大降低数据库使用的效率,所以我们只需要将代码封装到conn.php文件当中,并存储在conn文件夹下,然后调用这个文件即可。代码如下: <?php $link=mysql_connect('localhost','root','root'); Mysql_select_db(’db_shop’,$link); ?> 如果某个页面中需要连接数据库的操作,在页面中直接包含该文件即可实现数据库的连接,代码如下: <?Php Include("conn/conn.php"); ?> 3.5.2 CSS样式文件 Css是cascading style sheets(层叠样式表单)的简称,是一种简单、易学、灵活的工具,可使任何浏览器都能听从指令,知道该如何显示元素及其内容。掌握css样式表不仅能更好更快地完成网页设计使页面具有动态效果,而且有助于同一网站的整体风格。在网页中使用CSS的方法有以下三种: Ø 把CSS文档放到<head></head>标记中 <head><style type="text/css">...</head> Ø 把CSS样式表写在html行内,代码如下 <p style="font=size:14pt;color:blue">蓝色14号文字</p> Ø 引入外部的样式表是在HTML文件的头部的head标记里用link标记链接CSS样式文件,调用方式如下: <head><link rel=stylesheet type="text/css"href=".css文档的相对路径">...</head> 在本网站设计中,引用的样式表文件代码为: <link rel="stylesheet"href="css/font.css"type="text/css">; 第四章 详细设计 4.1 前台设计 4.1.1前台总框架 网站前台部分主要提供给用户使用,是系统对外的窗口。主要包括用户注册、登录,商品浏览,购物车管理,个人账户管理等几个部分。由于篇幅有限,本文只对部分模块的实现进行描述。 (1) 模块功能介绍 用户管理:注册新用户、登录、修改用户个人资料。 商品浏览:在商品的显示介绍页面,可以收藏商品或者加入购物车。 购物车 :添加产品到购物车、购物车信息修改、下订单。 订单模块:查询个人订单列表、查询某笔订单的详细信息。 个人账户:订单查询,对收藏夹、地址的管理。 (2) 前台文件构架 图4-1前台文件结构图 (3)前台布局结构图网站首页是关于网站建设及形象宣传,它对网站生存和发展起着非常重要的作用。首页设计的好坏将直接影响到顾客的购买欲望,同时,首页也是一个信息含量较高,内容丰富的宣传平台,用户不但可以在第一时间内掌握上传最新商品、热门商品、推荐商品,还可以实现商品搜索、订单查询等功能。电子商务平台采用二分栏结构布局,页面简练、大气、个性鲜明等特点,从而体现电子商务网站的特色和个性化,示意图额如下图所示 图4-2 前台布局结构图 (4) 关键代码 <link href="css/font.css" rel="stylesheet"> <table width="766" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><?php include("top.php"); ?></td> </tr> <tr> <td bgcolor="#F5F5F5"><table width="766" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="209" valign="top" bgcolor="#F5F5F5"><?php include("left.php");?></td> </tr> <tr> <td> <?php include("bottom.php"); ?></td> </tr> </table> 4.2 商品展示模块设计: 4.2.1商品展示模块总体简介 商品展示模块属于电子商务平台的子页,主要用于显示电子商务平台的商品信息。商品信息主要为用户提供商品信息,是用户购买商品的主要因素。商品展示模块主要有以下功能: Ø 商品的分类信息展示; Ø 分页显示相应类别的商品信息; Ø 用户可直接进行商品的购买; Ø 显示重点推荐商品、最新商品及热门商品信息; Ø 查看商品信息详情。 4.2.2商品展示模块关键代码 <tr> <td width="265"> <?php $sql=mysql_query("select * from tb_shangpin where tuijian=1 order by addtime desc limit 0,1"); $info=mysql_fetch_array($sql); if($info==false) { echo "本站暂无推荐商品!";} else{ ?> <table width="270" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="130" rowspan="5"><div align="center"> <?php if(trim($info[tupian]=="")){ echo "暂无图片";}else{ ?> <img src="<?php echo $i
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
相关知识
目前有哪些主流的电子商务网站平台
大数据下B2C电子商务物流配送模式与优化策略
花店电子商务培训教材.doc
电子商务花店网站规划设计.docx
【免费】电子商务卖花网站样式简单资源
花卉的电子商务营销策划书.doc
昆明市人民政府关于印发中国(昆明)跨境电子商务综合试验区三年行动计划(2019—2021年)及加快跨境电子商务发展若干政策(试行)的通知
鲜花电子商务网站建设方案.ppt
电子商务下的云南花卉物流.doc
网络电子商务翡翠+网络=?
网址: b2c综合型电子商务网站构建.doc https://m.huajiangbk.com/newsview849122.html
上一篇: B2C电子商务网站建设应该注意什 |
下一篇: 厦门网站建设 |