- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20.3.7 退出登录 退出登录是最为简单的操作,在所有显示“退出登录”超链接的界面中单击该链接即可执行退出登录。执行之后,系统会自动以没有用户登录的状态跳转到主显示页面。 20.4 本章小结 本章为读者介绍了一实现了基本商城系统所有主要功能的在线商城系统,其中较多地使用到了用PHP操作MySQL数据库。在制作大型Web应用程序时,开发人员首先一定理清思路,按照客户需要搭建好框架以及所需要的各个功能模块。同时还要设计好程序所需要的各个表,既要做到所设计的表能够充分满足各项功能的要求,又要做到不创建一个多余的字段,尽量减轻资源负担。而在具体的代码实现时,要充分利用PHP灵活性的特点,使用最简洁的方法来达到所需要的目的。最后,将各功能模块进行组合,使之成为一个有机的整体。相信读者学习完本章内容,对大型Web应用程序的开发会有一个深刻的认识。而且学习完本书内容,读者完全有能力在现有程序的基础上打造出功能更加强大的在线商城系统。 第20章 在线商城系统 随着Web技术的发展以及人们购物心态的转变,网上购物已经成为时尚一族的购物首选。而网上商城系统也随之不断完善。目前各大门户网站也纷纷推出了在线商城业务,比较流行的有淘宝网、腾迅公司的拍拍网以及百度有啊等等。使用PHP结合MySQL数据也可以非常方便的制作出在线商城系统。本章将介绍在线商城系统的制作。当然要实现一个像淘宝那样功能完备、内容丰富的商城系统也并非不可能,但限于篇幅本章仅给出商城系统的最基本功能。用户可以以此为基础不断进行扩展,开发出功能更加完善的商城系统。 20.1 商城系统 在开始实际创建在线商城系统之前,本节先来了解一下本章所有介绍的商城系统所采用数据表结构及其的算法。了解这些内容对于开始实际创建相关功能模块将起到事半功倍的效果。 20.1.1 设计算法 本章所要介绍的MINI在线商城系统内容由一系列的商品类别、商品及用户构城。而用户又可区分为管理员与普通用户。普通用户具有浏览商品、购买商品、查看注册信息、更改密码、查看历史订单等权限。归根结底不管是管理员还是普通用户其所操作的对象都是商品。 20.1.2 表的设计 确定了商城系统的程序的结构,这一小节就来设计表的内容。这里按照商城系统中所需要的各项内容共需要设计四个表,分别是用户表、商品种类表、商品表以及订单表等。这四个表分别用于存储该系统所需要的四种资源。 1.用户表的设计 2.商品类别表的设计 3.商品表的设计 4.订单表的设计 20.2 代码实现 上一节为读者介绍了在线商城系统的基本原理还设计了程序所需要的表的结构。这一节就来用具体的代码实现所要求的全部功能模块。 20.2.1 配置文件 在开始所有内容的创建之前,先需要做必要的准备工作:创建相应的表。首先来创建供所有页面调用的配置文件,该配置文件的作用就是创建到MySQL数据库服务器的连接并且选择相应的库。 20.2.2 安装模块 创建完配置文件后,来创建整个系统的安装文件,该安装文件分前台与后台两部分组成。前台供用户填写系统管理员的相关信息与默认商品类别信息,后台则按照这些信息及20.1.2的表的设计创建系统所需要的四个表。 20.2.3 注册模块 本小节来创建用户注册模块。虽然商城系统在安装时添加了默认管理员用户,但普通用户的使用仍然需要通过注册来实现。该系统规定,非注册用户可以随意浏览所有商品内容,但却不能购买商品,所以需要注册才能体验系统的所有功能。注册模块可以分为前台与后台两部分来实现,前台用于让用户输入基本信息,后台则用于将用户信息添加到用户表中。 20.2.4 登录模块 使用者在成功注册用户之后并不能进入系统,还需要经过登录才可以。所以登录模块也是用户进入系统的一个前提。与注册模块类似,登录模块也由前台与后台两部分组成。前台让用户输入用户名密码及COOKIE保存时间;后台将用户输入信息与库存信息进行比对,如果存在相应的用户则设定COOKIE并进入系统。 20.2.5 头部模块 头部模块是一个特殊的模块,该模块显示标题及登录用户的信息(在用户已经登录时)供其他显示模块调用。使用头部模块可以使所有的显示模块看起来风格一致,而且都具有共同的内容。 20.2.6 显示模块 显示模块是商城系统的核心模块,用户通过显示模块才能查看到所有的类别信息、某一类别信息以及指定商品的详细信息等。而且在显示商品详细信息的显示模块中还提供了购物车的接口,用户只有通过该接口才能添加购物车。本章所介绍的商城系统中的显示模块分别由三部分组成,分别为:首页显示模块、类别显示模块以及商品显示模块等。下面分别来介绍这三种显示模块。 1.首页显示模块 2.类别显示模块 3.商品显示模块 20.2.7 购物车模块 当登录用户使用show_goods.php查看指
文档评论(0)