叮叮书店网页代码_【免费毕设】基于PHP的网上书店的设计(论文)

5881b084aea93a463f88e0f2c6081073.png点击上方“蓝字”关注我们 4dc1231c26c725e8b69cd251c1d5ef20.png 4f4c747a94e6b5371d4562ea1ea11962.png目录

0b242d86bfbd2658c98c37880e991529.png

8fbc5a1e78361b94d0a8d379dd1d5b3f.png

4f4c747a94e6b5371d4562ea1ea11962.png系统设计

20世纪末,随着信息技术的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。网上书店在我国还刚刚起步,然而它的发展却已经非常迅速。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越庞大的消费群体,市场潜力会得到充分发挥。

本文诣在对网上书店的电子商务发展做了个总结,并且从许多方面阐述了电子商务发展,例如对优势、瓶颈等问题。本文进行了综合分析,从而指出了电子商务所面临的问题和亟待改进之处。除此之外,以一个网上书店为例,介绍了如何基于Apache Server,采用PHP4.0作为编程语言,MySQL作为数据库这一经典组合来实现电子商务网站。从首页开始,循序渐进地介绍了网站应该具备的各项功能,如用户的注册、图书浏览等,同时,也提出了会员优惠和调查问卷的统计等附加功能。另外,本文也详细介绍了数据库的创建和工作环境的建立。全文致力于建立一个管理员与用户共同完善的图书购买平台。

4f4c747a94e6b5371d4562ea1ea11962.png系统实现

首页是一个网站的门面。如同书的封面一样,网站首页要明确给登陆的人了解此网站的大致内容,结构应该简洁明了,要充分体现网站的风格。从总体制作上来说,是通过模块来决定页面的布局。按一般的网页设计,我们都将首页分成上、中、下三个部分。

2.1.1 首页上部制作

首页上部是网站的名称,然后是各个功能页面的标签。此外还包括简单的图书查询,用于实现快速分类浏览的功能,以及一些小图标。

首页的程序编写完成后保存在Apache安装目录的htdocs下的EBS中。当然涉及到的图片也保存在此文件夹中。此时保存文件名为index_top.php,那么首页上部的url链接即为http://localhost/ebs/index_top.php。如果你直接保存在htdocs下,那么你的链接就变为http://localhost/index_top.php。为了要和后面的phpMyAdmin区分,我还是选择了前一种方法。

2.1.2 首页下部制作

这里先介绍下部的制作是因为中部是相对比较复杂的制作,而且每个网站的首页下部都很相似。一般说来,都为计数器、版权信息和联系地址等内容。在这里比较需要编写的就是计数器。我用了一个较为简单的方法,即用读写的形式,在一个文件中用了一个加一公式count_mum++。

2.1.3 首页中部制作

中部的设计是整个网站设计的精华部分。由HTML的多个图表构成的网站缩略图,包括图书分类、新书简介、最新图书、销售排行等功能。用于显示新书和新书的相关介绍,有站长推荐、新书上架、热销图书、销售排行等版块,这一部分要强调的是色彩和链接。

在这里我们需要将刚才的上部和下部包括进来。这样就需要require函数的操作来完成一个完整的首页界面。在PHP中,凡是需要用require函数包含的页面,其脚本必须在原脚本的基础上添加扩展名.inc,即:将上部脚本文件另存为index_top.html.inc。此外,对于前面所列的源代码,还必须进行一定的修改,上部的脚本中要把和标签去掉,删除原有的标题内容,下部的脚本,同样如此修改。接下来,就可以把首页的上部和下部包含进去了,具体方法是使用require函数:require(“index_top.html.inc”)和require(“index_bottom.html.inc”)。此时要注意的是,原脚本的文件后缀是.html,不再是.php,然后再是扩展名.inc。

在脚本的开头用到session,一般可以称之为时域。Session的作用是用户在浏览某个网站时,在浏览器没有关闭的情况下,都保持在同一个session下,利用它的特性就可以记录用户的信息,功能类似于cookie,但是两者又有些区别。Session的应用十分频繁,但是PHP在运行时并不能自动生成session值,因此必须调用相关的函数session_start(),激活session的功能。但如果仅仅这样,会在页面浏览时出现错误:Failed opening ://tmp……。那是因为还需要进行相关session保存路径的修改,打开windows下的php.ini配置文件,把session.save_path = /tmp修改为:session.save_path = c:/temp。

4f4c747a94e6b5371d4562ea1ea11962.png源文件

网上书店的购物系统是网上书店的核心部分,主要包括购物推车和订单查询两大功能。购物推车其实就是一个变量,它的作用在于暂时存放想要购买的物品,用户能很方便的管理自己将要购买的东西,书店本身也能很方便地生成订单。当用户在网上书店登陆以后,就会向其分发一个购物推车,当用户决定选购某图书时,只需单击和该图书相关联的“Buy”链接,就能将相关的图书信息记录到“购物车”中。

当用户在网上书店登陆以后,就会向其分发一个购物推车,这个购物推车一直伴随着用户,直到用户完成了购物流程为止。当用户选择购买某本图书时,只需要单击和该图书相关联的“放入购物车”的链接,就能将相关的图书信息记录到“购物车”中,以后的每一次选购也都执行这样的操作。

完成了购物推车以后,用户就可以根据推车中暂存的图书来生成订单。从购物推车到订单的生成需要两个参数的传递:用户名和书名,用户名由session_register($user)保存,因此在不关闭IE的情况下都可以调用,书名是指在推车中确定要购买的图书,可以通过地址栏传递,每确定购买一本图书,就会自动加入到订单页面中。

在将要实现的订单查询系统中,先列举当前用户所购买的所有图书,包括书名、数量、价格和总额等。针对每一种图书,均可以选择修改购买数量,或者直接删除该图书,然后列出所选择图书的总额。

$sum=0;        //初始化总数为0while($row=mysql_fetch_Array($result)){        //选择出所购买图书的记录$sum=$sum+($row["price"]*$row["quantity"]);    //总数为单价*数量

00d8b78bbecc5636e0cdf02152011982.png

85496e2517ba523af141806bdfb20184.png

7f5635159d3de4cf651cb068c7edfbd4.gif

详情请关注小编继续了解,免费赠送源代码与论文哦!

计算机毕业设计(源程序+论文+开题报告+文献综述+翻译+答辩稿)

联系QQ:2932963541进行咨询

01ff3ed01f26948cbb8e6d182d456768.png ed531b01a44de63be003afdc8b1a6383.png 网站地址: http://www.webtmall.com/ 扫码关注最新动态更多精彩,点击下方“
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值