收藏 分享(赏)

毕业设计(论文)-网上商城购物系统二次开发(全套源码).doc

上传人:QQ153893706 文档编号:2294534 上传时间:2018-09-09 格式:DOC 页数:71 大小:1.97MB
下载 相关 举报
毕业设计(论文)-网上商城购物系统二次开发(全套源码).doc_第1页
第1页 / 共71页
毕业设计(论文)-网上商城购物系统二次开发(全套源码).doc_第2页
第2页 / 共71页
毕业设计(论文)-网上商城购物系统二次开发(全套源码).doc_第3页
第3页 / 共71页
毕业设计(论文)-网上商城购物系统二次开发(全套源码).doc_第4页
第4页 / 共71页
毕业设计(论文)-网上商城购物系统二次开发(全套源码).doc_第5页
第5页 / 共71页
点击查看更多>>
资源描述

1、全套源码扣扣 153893706清远职业技术学院计算机应用系毕 业 论 文题 目: PHP动态网站设计 系 别: 计算机应用系 专 业: 09 网络技术 2班 姓 名: 指导教师: 目 录摘要 .11 绪 论 .31.1 中 国 网 店 系 统 发 展 现 状 .31.2 系 统 开 发 背 景 31.3 主 要 内 容 42 关键技术介绍 .42.1 HTML简介 42.2 PHP技术 52.2.1 PHP 简介 52.2.2 PHP 开发平台 62.2.3 PHP 文件组成 62.3 访问数据库的实现方法 .62.4 MYSQL数据库 72.4.1 MYSQL 简介 72.4.2MYSQL

2、 特点特性 72.4.3 MYSQL 数据库应用环境 83 系统分析与设计 .83.1概述 83.2需求分析 83.2.1 需求分析概述 83.2.2 系统的项目规划 93.3 开发工具 .94 系统二次开发 .94.1 WAMP环境安装,ECSHOP 安装与模版安装; .94.2去除版权与标志 94.3后台添加订单备注功能 134.4将订单状态设为等待客户确认 164.5自定义商品扩展名功能 184.6实现多货币解决方案 214.7采用 AJAX技术更新商品内容页商品数量 284.8采用 AJAX技术更新购物车商品数量 294.9商品展示放大镜效果 374.10增加商品颜色选择功能 544.

3、11商品组合套餐功能 604.12限时购功能开发 65结论 .67致 谢 .68清远职业技术学院计算机应用系 毕业论文1摘要21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用以及普及到经济和社会生活的各个领域。为了让消费者网的购物过程变得简单、方便、安全、快捷,网上商城购物城了一新型而热门的购物方式,开发该系统的好处有:第一,现在的电脑普及率越来越高了,邮购的方式也被多数人所认同,这就造就了网上销售成为新兴而热门的行业。第二,网上销售 24 小时营业,只要将产品信息放在网上,就可以 24 小时营业了。第三,开店需要的费用低,房租,水电,装修,员工薪水统统不用考

4、虑,只要一个小小的工作室,还有一个仓库就可以了。第四,没有地区限制,只要是上网的用户都可以成为顾客,网上销售的好处远不止这些。因此,网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。而由于独立开发一个完善的网店系统是一件繁杂的问题,而对一个开源系统进行二次开发就显得方便很多。关键词:网店系统;二次开发;PHP清远职业技术学院计算机应用系 毕业论文2Abstract21st century, mankinds rapid economic development, peoples lives rapid changes, espe

5、cially the application of computer and spread to all areas of economic and social life.In order to network the consumer shopping process easy, convenient, safe, fast, online shopping mall the city a new and popular way to shop, to develop the benefits of the system are: first, the computer penetrati

6、on rate is getting higher and highermail order most people agree, this has created an online sales to become the new hot industry. Secondly, the online sales 24 hours a day, as long as the product information on the web, you can 24 hours a day. Shop the cost is low, rent, utilities, renovation, staf

7、f salary is all without considering, as long as a small studio, a warehouse can be. Fourth, there is no regional restrictions, as long as the Internet user can become a customer, the benefits of online sales is far more than that.Therefore, online shopping mall system is an interactive feature of th

8、e business information systems on the network to create a virtual shopping mall, and make the shopping process easy, fast and convenient. Independently developed a comprehensive online store system is a complicated issue, an open source system for secondary development, it becomes a lot easier.Keywo

9、rds: shop system; secondary development; the PHP清远职业技术学院计算机应用系 毕业论文31 绪 论 1.1 中 国 网 店 系 统 发 展 现 状在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在 Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。现今的社会,人们已经离不开网络,网络已经成为人与人之间交流的一种形式,它能够把复杂的事情简单化。日前公布的一项研究结果显示,我国电子商务产

10、业近年来发展迅速,目前网店系统 总数已经超过十万家。该项研究是由上海东方网诚数据科技有限公司进行,研究对象包括全部拥有独立域名和网上商店系统的网站,以及部分租用第三方平台、具有一定规模的网上商店,但不包括设在易趣、淘宝、易拍等拍卖网站上的店铺。一个地区网上商店数量的多少,是衡量这个地区电子商务产业活跃程度的重要指标。目前中国电子商务最发达的地区是广东、北京、浙江、上海,这四个地区集中了全国的网上商店,其中又以广东最多,占全国总数的。我国电子商务次发达的地区包括福建、四川、江苏、山东等省,这四个省份的网上商店占全国总量的。研究显示,尽管我国网上商店总体上集中在经济较发达地区,但全国的消费者都能获

11、得水平基本相当的服务。通过邮政快递,网上商店的商品,几乎可以送达所有乡镇。使用送货价格较为便宜的专业快递公司,的县级市居民都能收到网上订购的商品。目前,我国互联网上展示的商品总数约为万件。网上商品数量最多、品种最全的是图书、音像、鲜花、电子产品配件;经营商家最多、竞争最激烈的是鲜花、手机、化妆品、成人用品。网上商店的迅速发展,在很大程度上是因为它具有很多传统商业活动所不具有的优势。比如,网上商店具有数量优势,用户只需点击鼠标,就可以看到目前市面上正在出售的几乎所有同类产品,这是任何线下商家都难以做到的。研究还显示,目前中国电子商务的发展还存在一些缺陷,特别是网上购物的价格与品质方面还存在不少问

12、题,消费者在进行网上购物时必须谨防价格陷阱。 2。1.2 系 统 开 发 背 景21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用以及普及到经济和社会生活的各个领域。为了让消费者网的购物过程变得简单、方便、安全、快捷,网上商城购物城了一新型而热门的购物方式,开发该系统的好处有:一时现在的电脑普及率越来越高了,邮购的方式也被耕读偶的人认同,这就早就了网上销售成为新兴而热门的行业。二是网上销售 24 小时营业,只要将产品信息放在网上,就可以 24 小时营业了。三是开门市的费用低,房租,水电,装修,员工薪水统统不用考虑,只要一个小小的工作室,还有一个清远职业技术学院

13、计算机应用系 毕业论文4仓库就可以了。四是没有地区限制,只要是上网的用户都可以成为顾客,网上销售的好处远不止这些。因此,网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。1.3 主 要 内 容本设计共分为四章,主要包括:第 1 章 绪论:介绍本课题的背景和意义,国内外企业信息门户网站的现状及本文的主要内容以及论文结构。第 2 章 相关理论与技术:本章主要介绍了 PHP 技术,PHP 开发平台、和数据库访问方法,HTML 基础知识及流媒体技术的介绍。第 3 章 系统分析与设计:本章首先分析了本设计题目的系统目标。然后,进一步二次开

14、发出系统的功能需求。最后,给出了数据库管理、开发本系统所选择的开发工具和系统总体设计结构框图。第 4 章 系统实现:本章介绍了 ECshop 网店系统二次开发后的主体,包括前台界面实现和后台管理界面的实现,均包括了功能介绍、界面实现以及关键代码介绍。2 关 键 技 术 介 绍2.1 HTML 简介HTML 是 Hypertext Markup Language(超文本标记语言)的缩写,它是构成 Web 页面(Page) 的主要工具,是用来表示网上信息的符号标记语言。在网上,如果要向全球范围内出版和发布信息,需要有一种能够被广泛理解的语言,即所有的计算机都能够理解的一种用于出版的“母语”。WWW

15、 (World Wide Web)所使用的出版语言就是 HTML 语言。通过 HTML,将所需要表达的信息按某种规则写成 HTML 文件,通过专用的浏览器来识别,并将这些 HTML“翻译”成可以识别的信息,就是我们现在所见到的网页。HTML 的功能主要有:(1) 出版在线的文档,其中包含标题、文本、表格、列表以及照片等内容。(2) 通过超链接检索在线的信息。(3) 为获取远程服务而设计表单,可用于检索信息、定购产品等。(4) 在文档中直接包含电子表格、视频剪辑、声音剪辑以及其他一些应用。HTML 实际是组合成一个文本文件的一系列标签。HTML 标签通常是英文词汇或缩略语( 如 P 代表 Par

16、agragh),但它们与一般文本有区别,因为它们放在小三角括号里,并且是成对出现的。每当使用一个标签-如 ,则必须以另一个标签将它关闭。一个 HTML 文件大体分为以下几部分:清远职业技术学院计算机应用系 毕业论文5网页标题 网页的内容其中:.:表示这是一个 HTML 文件.:表示这是网页的头部分.:网页的标题. :网页的正文部分2.2 PHP 技术2.2.1 PHP 简介PHP(Hypertext Processor)是目前最常见的用来生成动态网页的工具之一,也是一种易于学习和使用的 Web 服务器端脚本描述语言。它是一种 HTML(Hypertext Markup Language, 超文

17、本链接标示语言)内嵌式的语言(类似于 IIS 上的 ASP) ,而且 PHP 的语法融合了 Unix Shell、C 、C+ 、Java 、Perl 以及 PHP 自己的特性,同传统的 CGI 或者 Perl 相比,PHP 的语法规则更简单,开发效率更高。此外,PHP4.0 的源代码是完全公开的。任何热心于 PHP 的程序员都可以为 PHP 添加新的函数库,这使得 PHP 更有活力。目前,可用于编写 Web 服务器端脚本的语言不下几十种,但比较常用的却只有PHP、ASP、Perl 、JSP 等有限的几种,同其他脚本描述语言相比,PHP 有其自身的优势:(1)没有运行费用;(2)基于服务器端;(

18、3)强大的数据库支持;(4)PHP 最强大、最突出的特性在于它能支持大量的数据库,使得编写基于数据库的网页变得越来越简单;(5)跨平台; PHP 是一种跨平台的服务器端脚本描述语言。PHP 可以安装在 Unix、Linux或者 Windows 平台上,然后配合相应的 Web 服务器来提供相应的服务,因此用 PHP 写出来的程序可以非常轻易地移植到不同的操作系统平台上。嵌入到 HTML。PHP 可以直接嵌入到HTML 内部,而不需要通过编译,因此 PHP 是解释型的语言(Interpret) ,使用起来很方便。(6)简单高效。和 Java、Perl、C+等程序设计语言不同,PHP 坚持以基本语言

19、为基础,但同时它的功能又能够强大到足以支持任何类型的 Web 站点。清远职业技术学院计算机应用系 毕业论文6(7)支持多种网络协议,良好的可扩充性;它在这方面支持了相当多的通讯协议,这主要包括:1 与电子邮件相关的:IMAP POP3;2 网管系统:SNMP;3 网络新闻:NNTP;4 账号共用:NIS;5 全球信息网:HTTP 及 Apache;6 目录协议 LDAP 以及其他网络的相关函数。除此之外,用 PHP 写出来的 Web 后端 CGI 程序,可以很容易地移植到不同的操作系统上。2.2.2 PHP 开发平台目前大多数支持 PHP 的网站都采用 Linux 作为操作系统, Apache

20、 作为 Web 服务器,Mysql作为数据库(LAMP)的方案。Linux 和 Apache 都是功能强大的免费软件,对硬件要求不高,是中小型网站的理想平台。所需软件:(1)PHP 源程序 C 语言代码。(2)MySQL 源程序(3)Apache 源程序(4)Linux 系统以上这些软件因为都免费软件,所以在安装了 Linux 之后,这些软件都是随操作系统装上(需要在安装时选中相应的软件包) ,而且环境基本上都配好,只要启动相应的服务就可以了。启动 Apache 服务: service htt pd start 启动 MySQL 数据库:mysqld_safe - -user=mysql 一切

21、配好之后,我们就可以利用 Mozilla 来访问我们的 PHP 程序了。2.2.3 PHP 文件组成PHP 文件以结尾,一个*.php 文件是一个文本文件,它可以用 Dreamweaver 来进行设计。一般来说,PHP 文件由 HTML 标记和 JQuery 或者 JavaScript 程序代码混杂在一起构成的,它是一个标准的网页。如下面例子所示:2.3 访问数据库的实现方法(1)首先介绍一下 web 数据库架构:如 2-1 图所示:1 2 36 5 4浏览器服务器 PHP 引擎 Mysql服务器清远职业技术学院计算机应用系 毕业论文7图 2-1 web 数 据 库 架 构从 web 查询数据

22、的基本步骤: Step1: 检查并过滤来自用户的数据;Step2: 建立一个适当的数据库连接;Step3: 查询数据库;Step4: 获取查询结构;Step5: 将结果显示给用户。(2)此系统我采用了 WAMP 作为开发环境,它是一个将 PHP 与 Mysql5.0 集成起来的开发环境,所以当服务器打开后,连接数据库的方法较为简洁,可用一下语句:连接数据库 mysql_connect打开一个到 MySQL 服务器的链接;语法格式:resource mysql_connect (主机,用户名,密码) ;选择数据库:mysql_select_db(数据库名称,链接标示符) ;关闭数据库:mysql

23、_close();2.4 MYSQL 数据库2.4.1 MYSQL 简介MySQL 最初的开发者的意图是用 mSQL 和他们自己的快速低级例程(ISAM) 去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL 并没有他们需要的那么快和灵活。这导致了一个使用几乎和 mSQL 一样的 API 接口的用于他们的数据库的新的 SQL 接口的产生,这样,这个 API 被设计成允许为用于 mSQL 而写的第三方代码更容易移植到 MySQL。MySQL 这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有 10 年以上,而且不管怎样,MySQL AB 创始人之一的 Mo

24、nty Widenius 的女儿也叫 My。这两个到底是哪一个给出了 MySQL 这个名字至今依然是个迷,包括开发者在内也不知道。MySQL 的海豚标志的名字叫“sakila”,它是由 MySQL AB 的创始人从用户在“海豚命名” 的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze 提供。根据 Ambrose 所说,Sakila 来自一种叫 SiSwati 的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近的坦桑尼亚的 Arusha 的一个小镇的名字。 2.4.2MYSQL 特点特性(1)使用 C 和 C+编写,并使用了多种

25、编译器进行测试,保证源代码的可移植性(2)支持 AIX、FreeBSD、HP-UX、Linux 、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、 Solaris、Windows 等多种操作系统(3)为多种编程语言提供了 API。这些编程语言包括C、C+ 、Python 、Java、Perl 、PHP 、Eiffel 、Ruby 和 Tcl 等。(4)支持多线程,充分利用 CPU 资源清远职业技术学院计算机应用系 毕业论文8(5)优化的 SQL 查询算法,有效地提高查询速度(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其

26、他的软件中提供多语言支持,常见的编码如中文的 GB 2312、BIG5 ,日文的Shift_JIS 等都可以用作数据表名和数据列名(7)提供 TCP/IP、ODBC 和 JDBC 等多种数据库连接途径(8)提供用于管理、检查、优化数据库操作的管理工具(9)可以处理拥有上千万条记录的大型数据库 2.4.3 MYSQL 数据库应用环境与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,如规模小、功能有限(MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL

27、 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。目前 Internet 上流行的网站构架方式是 LAMP(Linux+Apache+MySQL+PHP) ,即使用Linux 作为操作系统,Apache 作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。3 系 统 分 析 与 设 计3.1 概述本章在阐述系统需求分析和系统设计目标的基础上,对“ECshop 网店系统”的功能进行二次开发。3.

28、2 需求分析3.2.1 需求分析概述(1)商家子系统:该模块实现商家拥有的功能。它需要拥有的功能除了对商品信息进行管理之外,还可以对商家自身信息进行管理。商家的操作流程:首先已经注册商家进行登录,如果没有注册则进行注册。接着,进行相应的管理操作,如层架商品信息、修改商品信息、删除商品信息、修改本商家信息等。完成操作后则推出系统。(2)顾客子系统:顾客子系统主要实现两个功能:购物子模块和顾客信息修改子模块。顾客信息子模块实现顾客对自己相关信息的维护和管理,如昵称、邮寄地址、联系电话灯基本信息。而购物子模块主要实现顾客通过该模块进行购物,其主要的实现:首先顾客根据系统提供的信息查找感兴趣的商品以及

29、信息;如有合适的商品,则提交该商品的购买请求;接着判断当前客户是否已经登录,如果已经登录,则直接提交商品信息与该顾客的信息组合成一个购物单,表示购物成功;如果尚未登录且该顾客已注册顾客,则顾客进行登录,该顾客信息和购物申请组合成购物单,表示购物成功;如果该顾客还没有注册,则要求该顾客进行注册,待顾客注册清远职业技术学院计算机应用系 毕业论文9成功后,顾客信息与购物申请组合成购物单表示过购物成功。3.2.2 系统的项目规划ECshop 网店系统是一个功能完善的购物类网站,由前台客户界面和后台新闻管理两个大部分组成。我们只需要对相应需要的功能进行二次开发,开发项目如下:01、ECShop 版权与标

30、志02、后台增加订单备注功能03、将订单状态设为等待客服确认04、自定义商品扩展名功能05、多货币解决方案06、使用 Ajax 更新商品页商品购买数量07、使用 Ajax 更新购物车商品购买数量08、商品展示放大镜效果9_产品页的颜色选择器功能开发10_产品组合功能开发11_限时购功能开发3.3 开发工具本系统是在 Windows XP 操作平台上运行,利用了 EclipsePHP Studio v1.2.2 工具和 WAMP集成环境开发设计。4 系 统 二 次 开 发4.1 WAMP 环境安装,ECSHOP 安装与模版安装;4.2 去除版权与标志一、去掉头部 TITLE部分的 ECSHOP

31、演示站 Powered by ecshop在后台- 商店设置 - 商店标题 修改打开/includes/lib_main.php查找 $page_title = $GLOBALS_CFGshop_title . - . Powered by ECShop;修改Powered by ECShop二、去掉友情链接部分清远职业技术学院计算机应用系 毕业论文10在后台 - 系统设置 - 友情链接修改三、去掉底部的 Powered by ecshop 270打开 /js/common.js 将以下代码删除onload = function()var link_arr = document.getElem

32、entsByTagName(String.fromCharCode(65);var link_str;var link_text;var regg, cc;var rmd, rmd_s, rmd_e, link_eorr = 0;var e = new Array(97, 98, 99,100, 101, 102, 103, 104, 105, 106, 107, 108, 109,110, 111, 112, 113, 114, 115, 116, 117, 118, 119,120, 121, 122);tryfor(var i = 0; i $lang.about六、中部 ECSHOP

33、管理中心, 和底部的版权所有打开 /language/zh_cn/admin/common.php修改 $_LANGcp_home = ECSHOP 管理中心;修改 $_LANGcopyright = 版权所有 2005-2009 上海商派网络科技有限公司,并保留所有权利。;清远职业技术学院计算机应用系 毕业论文134.3 后台添加订单备注功能一、执行 SQL 语句在 phpmyadmin 下选择 ecshop 数据库,执行以下语句,创建 ecs_order_noteCREATE TABLE IF NOT EXISTS ecs_order_note (note_id mediumint(8)

34、unsigned NOT NULL AUTO_INCREMENT,order_id mediumint(8) unsigned NOT NULL,note_value text NOT NULL,PRIMARY KEY (note_id) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;二、添加订单备注语言包 /languages/zh_cn/admin/order.php/* 订单备注*/$_LANGlabel_order_note = 客服人员订单备注:;三、修改订单配置文件 /admin/order.php/*- */- 保存订单

35、备注/*- */ elseif ($_REQUESTact = save_ordernote)$oid = $_REQUESToid;$oval = $_REQUESTnoteVal;$sql = “select count(note_value) from “ . $ecs-table(order_note) .“ where order_id = $oid“;$note_count = $db-getOne($sql);清远职业技术学院计算机应用系 毕业论文14if ($note_count = 0)$sql = “insert into “ . $ecs-table(order_note

36、) .“(order_id,note_value) values(“ . $oid . “,“ . $oval . “)“; else$sql = “update “ . $ecs-table(order_note) . “ set note_value = “ . $oval .“ where order_id = “ . $oid;$db-query($sql);/echo “订单备注已保存!“;四、取得订单备注,以下代码/* 取得能执行的操作列表 */ $operable_list = operable_list($order);$smarty-assign(operable_list,

37、 $operable_list);后面添加/* 取得订单备注- */$sql = “SELECT note_value FROM “ . $ecs-table(order_note) .“ WHERE order_id = $orderorder_id“;$order_note = $db-getOne($sql);$smarty-assign(order_note, $order_note);五、修改后台订单模版文件 /admin/templates/order_info.htm,以下代码$lang.label_action_note后面添加$lang.label_order_note$or

38、der_note六、利用 Ajax 技术来实现立即保存,在/admin/templates/order_info.htm 的 JS 代码下面添加/*清远职业技术学院计算机应用系 毕业论文15* 保存订单备注*/function saveOrderNote(oid,parm)var noteVal = parm.value;Ajax.call(order.php?is_ajax=1function saveOrderResponse(result)/alert(result);七、删除订单时删除关联的订单备注 /admin/order.php,以下代码/* 删除订单 */$db-query(“D

39、ELETE FROM “.$ecs-table(order_info). “ WHERE order_id = $order_id“);$db-query(“DELETE FROM “.$ecs-table(order_goods). “ WHERE order_id = $order_id“);$db-query(“DELETE FROM “.$ecs-table(order_action). “ WHERE order_id = $order_id“);后面添加/*根据订单编号,删除对应订单备注*/$db-query(“DELETE FROM “ .$ecs-table(order_not

40、e) . “ WHERE order_id = $order_id“);批量删除,以下代码/* 删除订单 */$db-query(“DELETE FROM “.$ecs-table(order_info). “ WHERE order_id = $orderorder_id“);$db-query(“DELETE FROM “.$ecs-table(order_goods). “ WHERE order_id = $orderorder_id“);$db-query(“DELETE FROM “.$ecs-table(order_action). “ WHERE order_id = $ord

41、erorder_id“);后面添加/*根据订单编号,删除对应订单备注(批量删除)*/$db-query(“DELETE FROM “ .$ecs-table(order_note) . “ WHERE order_id = $orderorder_id“);批量删除,以下代码$GLOBALSdb-query(“DELETE FROM “.$GLOBALSecs-table(order_info). “ WHERE order_id = $order_id“);$GLOBALSdb-query(“DELETE FROM “.$GLOBALSecs-table(order_goods). “ WH

42、ERE order_id = $order_id“);$GLOBALSdb-query(“DELETE FROM “.$GLOBALSecs-table(order_action). “ WHERE order_id = $order_id“);清远职业技术学院计算机应用系 毕业论文16后面添加/*根据订单编号,删除对应订单备注 */$GLOBALSdb-query(“DELETE FROM “.$GLOBALSecs-table(order_note). “ WHERE order_id = $order_id“);4.4 将订单状态设为等待客户确认一、将订单状态修改为等待客服确认 /inc

43、ludes/lib_payment.php ,以下/* 修改订单状态为已付款 */$sql = UPDATE . $GLOBALSecs-table(order_info) .“ SET order_status = “ . OS_CONFIRMED . “, “ .“ confirm_time = “ . gmtime() . “, “ .“ pay_status = $pay_status, “ .“ pay_time = “.gmtime().“, “ .“ money_paid = order_amount,“ .“ order_amount = 0 “.“WHERE order_id

44、 = $order_id“;$GLOBALSdb-query($sql);/* 记录订单操作记录 */order_action($order_sn, OS_CONFIRMED, SS_UNSHIPPED, $pay_status, $note, $GLOBALS_LANGbuyer);修改为:/* 修改订单状态为已付款 */$sql = UPDATE . $GLOBALSecs-table(order_info) .“ SET order_status = “ . OS_UNCONFIRMED . “, “ .“ confirm_time = “ . gmtime() . “, “ .“ pa

45、y_status = $pay_status, “ .清远职业技术学院计算机应用系 毕业论文17“ pay_time = “.gmtime().“, “ .“ money_paid = order_amount,“ .“ order_amount = 0 “.“WHERE order_id = $order_id“;$GLOBALSdb-query($sql);/* 记录订单操作记录 */order_action($order_sn, OS_UNCONFIRMED, SS_UNSHIPPED, $pay_status, $note, $GLOBALS_LANGbuyer);二、使付款后订单状态

46、为等待客服确认 /flow.php ,以下$orderorder_status = OS_CONFIRMED;修改为$orderorder_status = OS_UNCONFIRMED;三、修改后台订单状态为等待客服确认 /Admin/ order.php ,以下代码order_action($orderorder_sn,OS_CONFIRMED,SS_UNSHIPPED,PS_UNPAYED, $action_note);修改为order_action($orderorder_sn,OS_CONFIRMED,SS_UNSHIPPED, $orderpay_status, $action_n

47、ote);一共有三处,只需修改“批处理订单”和“操作订单状态(处理提交) ”,不修改“todo 处理退款”四、修改后台订单表语言包 /languages/zh_cn/admin/order.php,以下代码$_LANGosOS_ UNCONFIRMED = 未确认;修改为:$_LANGosOS_UNCONFIRMED = 等待客服确认;五、修改用户订单表语言包 /languages/zh_cn/ user.php$_LANGosOS_ UNCONFIRMED = 未确认;修改为:$_LANGosOS_UNCONFIRMED = 等待客服确认;清远职业技术学院计算机应用系 毕业论文184.5 自

48、定义商品扩展名功能一、执行 SQL 语句。在 phpmyadmin 下选择 ecshop 数据库,执行以下语句,在 ecs_goods 表中增加商品扩展名字段ALTER TABLE ecs_goods ADD goods_name_extends VARCHAR( 80 ) NOT NULL AFTER goods_name二、添加商品扩展名 /admin/templates/goods_list.htm ,以下代码$lang.goods_name$sort_goods_name后面添加:$lang.goods_name_extends$sort_goods_name_extends以下代码$goods.goods_name|escape:html后面添加$goods.goods_name_extends|escape:html三、商品信息页添加

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报