【毕业设计】基于PHP的网上书店的设计(论文)

您所在的位置:网站首页 网上书店介绍怎么写 【毕业设计】基于PHP的网上书店的设计(论文)

【毕业设计】基于PHP的网上书店的设计(论文)

2024-07-17 01:00:22| 来源: 网络整理| 查看: 265

文章目录 目录一、系统设计二、系统实现源文件

目录

在这里插入图片描述 在这里插入图片描述

一、系统设计

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

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

二、系统实现

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

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。

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

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

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

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

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

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭