php商城毕业设计论文,大学生们可以借鉴下

php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下

第一章 绪论

1.1引言
现今网络发展非常的迅速,它对人类的一切活动都产生了十分大的冲击力,不仅如此,它还严重的冲击了人们的生产活动。网络诞生之后经过了不断的发展,它完全把传统信息的传播方式进行了完全的颠覆,这对以往的交流方式无论是在时间上,还是在空间上存在的各种各样的壁垒都造成了非常大的冲击,这不但大大的影响了人类的精神方面,还影响了具体的形式,在给人类带来机遇的同时也带来了各种挑战。
电子商务(E- commerce)是指包括电子交易在内的利用计算机网络技术进行的全部商业活动,如市场分析、客户联系、物资调配、内部管理、公司间合作等等。电子商务对企业而言是指使用因特网进行企业资源管理、客户关系管理、销售渠道管理、供应链管理等商业活动。
而随着Internet 的迅速普及,其巨大的影响力、开放的结构、低廉的成本等诸多优势日益显现,Web 网站无可争议地成为企业开展电子商务的最佳平台。总之,电子商务网站在企业的电子商务体系中有着重要的地位,网站设计的好坏、网站推广的成败,直接关系到企业实施电子商务能否成功。因此,网站是企业迈向电子商务的最重要的环节。

1.2选题背景与意义
伴随着网络的发展,有很多的方案都对传统的商业模式造成了冲击,同时也提供了改变现有模式的一种方案,由于目前已经具有了Internet的技术,还具有了相关的协议,这就使得我们可以建立相应的网络,不仅能建立内网Intranet,也能建立外网Extranet,这样就能构造出一种极为廉价的联系方式,可以利用此种方式把买家和卖家,以及合作伙伴和厂商等都联系起来,这样不仅能在时间上消除很多的障碍,也能在空间上消除这些障碍,这样不仅使交易时产生的成本大大的降低了,还使其交易的范围大大的扩大了。现在这些技术已经应用到了现实的生活中,还有很多的商业活动也都利用了这种方案,这种新的交易模式就是电子商务。
在国外来看,用于网上购物的最流行的就是淘宝,而在国内,最流行的就要数当当了,不可否认这两种都是非常优秀的网站,人们对它们是极为欢迎的,这也就给其他的各种网站提供了非常不错的借鉴。在进行具体的设计时,我们不仅需要彻底而清楚的了解它们的核心,还要了解其具体的开发流程,此外,在具体的制作过程中,我们还需要注意其中的各种功能和事项。
在实际过程中,在设计相应的网站时,其中还有非常多的技术问题,这其中不仅包括了制作动态网页的技术,还包括了设计和管理后台的相应的数据库,也包括了个人网站的制作过程,这样做不仅可以避免纸上谈兵的问题出现,也能在具体的运用过程中掌握其核心技术,并正确的对其进行运用。

1.3现状与发展情况
现在Internet发展非常的迅速,其技术也达到了较高的水平,网络购物成为了电子商务的最普遍的一种形式,这种购物方式不仅成本非常的低,而且它的运行效果也是非常的高的,这就使得它不仅成为了新的经营理念,并且也成为了最实用的经营模式。现在,社会在不断的发展,人们也不再局限在对信息的浏览和发布了,他们对此提出了更高的问题,他们都迫切的希望能够为人们带来更多的好处和便利。正是由于此种经营模式的兴起,使得人们在挑选自己喜欢的物品时不再辛苦的到外面去,而只需要上网就可以,这是它给人们带来的最明显的好处。
对于那些具有非常敏锐的洞察力的网络商家而言,他们会好好的利用这个机会的,这就使得在对网络进行必要的服务时,很多的网站对此进行设计。即使发展到了今天,其购物的发展也不过短短的十几年,在我国,其首次开始进行网上购物是在1996年的时候,其推出者为燕莎友谊商场,其售出的就是第一个景泰蓝,这个时候采用的付款方式并不是现在的网上支付,还是传统的现实支付,即使是这样,这次活动还是电子商务的首次运用。根据艾瑞咨询统计的资料显示,2010年中国的网络购物用户超过1.48亿,同去年相比增加了3900万,*国全部网民的30.8%。艾瑞咨询预测,2012年中国的网络购物用户占全国网民的比例接近38.3%。
艾瑞咨询分析,中国的网络购物用户数量增加主要源自两方面原因:一是中国的网民数量增加。CNNIC公布的数据显示,2010年6月,中国的网民数量超过4.2亿,预测年底中国的网民数量将超过4.8亿人,同去年年底的3.84亿增加了百分之二十五。二是网上购物的规模大大地提高。2010年7月网上商店正式施行实名制,淘宝网等规模较大的购物平台网站为了降低消费者实体店购买转向网购的心理门槛,极力推崇诚信保障体系,将网络购物应用渗透在网民中。
越来越多的传统企业被网上购物市场的巨大潜力所吸引,纷纷搭建网上购物渠道,网上购物出现的B2C市场,例如京东商城、当当网、卓越亚马逊、新蛋网等纯网络购物企业都参与进来,于此同时传统品牌企业诸如苏宁、国美、好利来、沃尔玛等,整个的市场集中度都有所下降。艾瑞咨询估计,网上购物今后会覆盖更广的人群,企业的品牌和规模将成为有力的竞争点。同时,纯粹的电子商务企业更需要产品品类和交易规模的提升,来增加品牌知名度和影响力[5]。
1.4主要研究内容
而本次毕业设计的内容是,构建一个网上购物的系统,本系统利用现在比较广泛的PHP+MySQL数据库的架构实现的,网上购物系统至少包含以下功能:
1.建立用户信息库
在购物之前用户必须在网站进行注册,因为在以后当用户这再次访问时,系统会需要此用户的一些相关信息,以便进行一些相应的统计工作。同时,用户也可以修改自己的个人信息。如果用户忘记了自己的用户密码,可以提供一些自己的基本信息发送邮件给管理员,然后管理员可以将密码以邮件的形式发送给用户,从而可以更方便的找回忘记的密码。
2.方便购物
用户在浏览商品的同时可以将商品放入购物车。同时,用户可以通过搜索页面查询到自己感兴趣的商品,通过指定的搜索条件能够迅速地定位和查询到所需要的商品,大大地提高了购物的效率。
3.商品的管理
在本系统中,可以很好地对商品进行管理,包括对商品类型和名称的管理,同时可以对商品信息进行维护。
4.用户和企业的沟通
在本系统中提供了一个用户和企业进行沟通的平台,如用户对商品有什么意见或认为本购物平台需要什么更新等都可以通过这个平台进行沟通。同时,企业家还可以在系统中发布打折商品信息和商城的活动信息。

第二章 相关技术简介

网上购物系统采用的主要技术解决方案是基于服务器端的脚本语言PHP、开源数据库MySQL,Web服务器Apache,以及操作系统Windows。除此之外,为了使数据库的操作更加便捷,还使用了数据库管理工具phpMyAdmin。
2.1 PHP技术
PHP是为Web设计使用的服务器脚本语言。当HTML页面嵌入PHP代码时,访问者可以看到其他的输出,这是因为PHP代码被执行访问时会在服务器中解释并生成。
PHP可以免费地进行许多操作,如访问别人的代码,还有使用、修改甚至发布等操作。这是因为PHP源代码产品是开放的,。PHP最初只是Personal Home Page(个人主页)的缩写,但是后来经过修改,采用了GNU命名惯例(GNU=Gnu’s Not UNIX),如今它是PHP超文本预处理程序的缩写。
PHP的主要竞争对手有Perl, Microsoft Active Server Pages (ASP), Java Server Pages (JSP)和Allaire Cold Fusion。与这些产品相比,PHP具有很多优点,例如高性能、低成本、容易学习和使用、可移植性、源代码可供使用、内置许多常见Web任务所需的函数库、与许多不同数据库系统的接口等。
2.2 MySQL技术
MySQL是一个快速而又健壮的关系数据管理系统(RDBMS).一个数据库将允许你高效地存储、搜索、排序和检索数据。MySQL服务器可以将多个用户并发地使用这是因为每次对数据的访问进行了控制。与此同时,只有经过验证的使用者才能进行访问数据的操作,这样还可以加快访问的速度。所以MySQL是一种多用户和多线程的服务器。它使用了全球通用的标准数据库查询语言,即SQL(结构化查询语言)。
当MySQL满足开原许可协议(GPL)的一些条款时,可以经过某种双许可模式来获得,这时我们就可以在开源许可下使用它。
MySQL的主要竞争产品包括PostgreSQL, Microsoft SQL Server, and Oracle。MySQL具有许多优点,如容易学习和配置、移植性好、可供使用源代码和技术支持、性能很高、成本很低等。
2.3 Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache web服务器软件拥有以下特性:
 满足HTTP/1.1通信协议
 文件的配置过程简单而有效
 支持通用网关接口
 支持基于IP和基于域名的虚拟主机
 支持多种方式的HTTP认证
 集成Perl处理模块
 集成代理服务器模块
 支持实时监视服务器状态和定制服务器日志
 支持服务器端包含指令(SSI)
 支持安全Socket层(SSL)
 提供用户会话过程的跟踪
 支持FastCGI
 通过第三方模块可以支持Java Servlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
2.4 phpMyAdmin
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyaAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

第三章 系统总体设计

3.1操作流程
网上购物系统的操作流程如图所示,主要分为购买流程图和管理流程图,购买流程是注册用户对商品进行浏览、加入购物车、下达订单等操作,管理流程操作。
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
3.2功能模块
(1)用户登录、注册和注销。一个网上购物系统必须必备的功能就是能够准确地将每位用户分辨出来。几乎所有含有用户相互交流的网站,都包含登录用户界面。用户进入登录界面后,才能够详细地记录用户的完整操作行为。用户的许多操作如购买商品、下达订单也必须在登录后才能完成。
用户首次登录网上购物系统时,需要注册后才可以把自己想要购买的商品放进购物车里。注册时需要填写一些基本信息,主要包含姓名、用户名、密码、用户地址、联系电话和邮编等。用户完成注册后即可登录并购买商品。
(2)用户浏览、查询和选购商品。用户在登录成功之后,可以通过搜索功能迅速地搜索到自己想要的商品。应用查询功能一方面查找商品简单明了,另一方面提高了查找的速度。同时可以设置查询的方式。
当用户浏览或通过搜索功能查询到自己想要的商品时,此时可能会有购买的欲望。但是,用户购买商品时必须遵循一定的购物流程。在本系统中,有一个购物流程功能,用户单击此功能即可以查看到购物的流程。
当用户选购好商品后,可以单击“订购”按钮,即可以将商品加入到购物车中。同时,也可以修改购买商品的数量,当订购成功后,系统会自动返回到购物车中,并显示购物车中的所有商品信息。
当用户购物完成后,可以单击“结算”或“购物结算”按钮进行下达购物订单。会员下达订单必须通过三个步骤分别是接受购物条款、填写发货和付款条约、单击“下达订单”按钮。
(3)商品展示、添加以及信息维护。商品的类型各式各样,为了用户能够更快地找到自己想要的商品,因此商品分类是一个很好的办法。通过多种不同的展现方式,用户可以很容易地找到自己想要的商品。
当用户是以管理员的身份登录时,可以添加商品、修改商品的信息以及添加、删除、更新商品类型,同时可以对用户信息进行管理,主要包括查看用户信息、修改用户信息、删除用户信息、查看用户的用户名和密码等。
(4)系统设置。本系统可以运用到不同的经营者,因此不同的经营者对系统的设置也不同。系统的初始化配置应该具有根据不同的使用方式进行不同配置的功能。常见的一些配置,包括web运用程序版权和与经营策略的联系方式等。不同的经营者的某些具体的经营策略也不同,具体到付款方式、注册条约、交易条款等信息都是可以定制的。
php商城毕业设计论文,大学生们可以借鉴下
3.3数据库设计
在本系统中,使用的数据库是MySQL5.0,数据库名为eshop,并且数据库有7个数据表用于存储用户及商品的信息。分析购物系统的特点可以发现有3类信息存储到数据库中,它们分别如下:
(1)用户信息和用户购物、订单维护方面的数据库:包括存储用户注册信息的表和订单内容的表。
(2)商品信息的表:包括了商品分类的表和商品的详细信息表等。
(3)系统设置表:主要包括设置付款方式和交易条约等。
eshop数据库中包含了以下数据库库表。它们的详细设计如下面所示
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下

第四章 系统实现

在系统中,主要介绍前后台所具有的功能。在前台中,如果用户注册成为会员,登录成功后,会看到登录界面,包含的功能如下所示:
 注册成为会员和登录;
 搜索商品;
 用户可以购买商品;
 查看和修改自己的个人信息;
 管理自己的购物车;
 查看自己的订单。
在后台中,会看到后台管理界面,管理员具有的功能如下所示:
 用户管理;
 商品管理;
 订单管理;
 系统设置。
在上面介绍了本系统所具有的功能,下面将详细介绍以上功能。
4.1注册和登录
商城的资讯和产品信息,包括游客在内的所有用户都可以浏览。如果需要下单则需要注册。
用户注册是为了用户能很好地购物,因为只有注册登录后才能购买网站上的商品,网站才能为会员提供服务。
4.1.1用户注册
如果用户是游客,可以单击功能模板中的“免费注册”超级链接。在产品页面,进行会员的一些操作(收藏、加购物车、立即购买)也会提示跳转到注册页面,注册成为会员的界面如图所示,
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
php商城毕业设计论文,大学生们可以借鉴下
参考资料: PHP+mysql网上商城系统在线购物网站毕业设计指导 https://ke.qq.com/course/3066517