基于php的网上鞋城系统的设计与实现本科论文.doc





《基于php的网上鞋城系统的设计与实现本科论文.doc》由会员分享,可在线阅读,更多相关《基于php的网上鞋城系统的设计与实现本科论文.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 片p就业等信息作毕业论文(设计)题 目 基于PHP的网上鞋城系统的设计与实现 学 院 专 业 级 班学生姓名 学 号 指导教师 职 称 完成日期 教务处制 基于PHP的网上鞋城系统的设计与实现【摘要】如今,人们的消费水平和购物能力都大大提升,加上互联网技术日新月异的发展,电子商务这种新兴的商业模式,在短短几年里已经开始融入中国社会,成为家喻户晓的热门话题。在网上购物已经成为一种潮流,渐渐的融入到人们的生活中,人们在闲暇之余就会上网购物。网上购物不仅可以在最短时间内找到你想要的商品,而且商品的种类繁多,价格也相对优惠,买家的选择性很强。另一方面,在网上购物足不出户就可以购买到你想要的商品,且购
2、买非常简单、快捷、方便和安全。目前在国内,比较常被应用的购物系统开发语言包括PHP、JSP、Java、ASP.NET。PHP凭借着快捷、免费、高效、跨平台性强等特点,在短短几年里,深受广大的网页的程序员们喜爱5。在一些公司、企业中都普遍会采用PHP + MYSQL这一套技术方案。一些中小型企业,出于成本技术问题,PHP也是他们在构建网上购物系统上的不二之选。本系统通过主要PHP+MYSQL来实现的,系统前端的主要功能包括商品展示、商品搜索、添加购物车、订单结算等。针对后端管理员,系统还提供了商品管理、用户管理、订单管理、信息管理的相关操作。本系统网上鞋城的交互功能比较齐全,购买流程比较简单,管
3、理商品便捷,人们在这个商城里可以轻松的挑选到自己心仪的鞋子。【关键词】电子商务;互联网;PHP;MYSQL;网上鞋城;目录第一章 引言11.1 开发背景11.2 课题的目的及意义11.3 国内外的发展现状11.3.1 在国内的现状11.3.2 在国外的现状1第二章 开发工具及相关技术22.1 开发工具简介22.1.1 Eclipse开发工具介绍22.2 PHP技术22.2.1 PHP简介22.2.2 PHP的优势22.3 Javascript和JQuery技术32.3.1 Javascript技术32.3.2 JQuery技术32.4 MySQL数据库技术32.4.1 MySQL简介32.4.
4、2 MySQL的特性3第三章 系统分析33.1 系统可行性分析33.1.1 技术可行性33.1.2 经济可行性33.2 系统需求分析43.2.1 前台系统功能需求说明43.2.2 后台系统功能需求说明43.3 用例图53.3.1 业务用例图53.3.2 系统用例图53.4 系统平台环境6第四章 系统概要设计74.1 系统功能结构图74.2 网站前台主要流程图84.2.1 商品购买流程图84.3 网站后台主要流程图94.3.1 添加商品信息流程图9第五章 系统详细设计95.1 系统数据结构设计95.2 数据字典设计105.2.1 用户信息表105.2.2 商品类别表105.2.3 商品信息表11
5、5.2.4 商品表115.2.5 订单表125.2.6 商品评价表125.2.7 公告表13第六章 系统实现136.1 前台用户模块136.1.1 商品展示模块136.1.2 购物车模块146.1.3 订单模块166.1.4 信息管理模块186.2 后台管理员模块206.2.1 商品管理模块206.2.2 订单模块216.2.3 用户管理模块246.2.4 信息管理模块25第七章 总结26致谢26参考文献27第一章 引言1.1 开发背景21世纪以来,互联网发展相当迅速,互联网的发展与我们的生活息息相关,它让许多不可能变成了可能。在互联网不断壮大的过程中,电子商务已经应运而生,飞速发展,不断壮大
6、。在网络化的今天,市场经济的逐渐形成,传统的购物方式已经渐渐被电子商务所取代。传统的购物方式人们只能到特定场所购买一个特定的物品,商品局限且十分不便,购买的流程比较繁琐,耗时较长。网上购物正是基于这样一个大背景下应运而生,越来越多的购物网站出现在人们视野中,大大节省了人们的购物时间,方便了大家的生活。网上购物网站是一种新的互联网理念和模式,它具有方便、快捷、高效的等特点。如今人们追求的不只是温饱问题,更深层次上是健康问题,绝大部分人都处于一个亚健康的状态,崇尚运动、低碳、环保、健康成为当下人们刻不容缓的事情了。一双心仪的鞋子,迈开时代的步伐,向着健康快乐出发。人们生活方式进步、生活节奏的加快,
7、消费理念的更新,“网上购鞋”将成为未来的一种趋势。1.2 课题的目的及意义本课题的目的是使网上购物时更加轻松、便捷、人性化,且易于管理。通过对当前的电子商务交易网站的特点和共性的理解,得出设计本课题的方案和思路。传统的绝大部分网上购物网站都存在交易种类繁多、交易信息量大、以及管理过程中十分的困难,让客户不能很好体验购物的乐趣,让商家在管理商品时无奈的坚守。时尚潮流的鞋子,带给用户最抢眼的视觉冲击,商品的规范的分类以及对交易信息量的科学处理,从而达到提升购物体验的目的。 相对于传统的网上购物网站,网上鞋城把客户服务和商品展示放在了第一位,能让客户更加了解我们的产品,既提高了客户的购物效率,也避免
8、了售后的一些不必要的纠纷,让用户体验到在该网站上购物的乐趣。由于网上购物的热潮阵阵来袭,给予消费者最新的商品,最丰厚的货源,最人性化的购物体验成为我们的主要目标。1.3 国内外的发展现状1.3.1 在国内的现状在互联网普及率比较高的今天,网购方便快捷。而说到网购,不能不提到淘宝和京东,不能不提到马云,去年阿里巴巴成功在美国上市说明了网络购物发展机遇很大。这种消费方式也深刻影响着经济,起着重要作用。电子商务发展的趋势是:中国的网民数量未来还有很大的成长空间。从2008年开始,中国在全球国家中网民数量也是首屈一指,一直保持到现在的第一个位置。到年底的时候,互联网用户在中国的数量为5.6亿人,用户普
9、及率达到42。2015年,今年的“双十一”,阿里巴巴刚刚公布了“双十一”全天的交易数据:天猫在十一月十一号一整天成交金额高达为912.17亿元,其中手机移动端的交易额占比68%,200多个国家参与进来,一天的物流订单量4.67亿,我们可以推算一下,假如未来的网民再增加6个亿,电子商务的需求缺口空前巨大。在网络环境的不断完善和优化下,中国的互联网进一步渗透进越来越多的中国网民生活的结构和功能,网络将变得更加多样化,个性化,生活和真实性。网购市场规模将有一个空前的发展壮大,逐渐大放异彩。 1.3.2 在国外的现状全球经济化的今天,电子商务慢慢走向全球化,但是各个地区的发展趋势并不平衡,渐渐形成了以
10、发达国家为首的电子商务垄断格局。美国,是电子商务发源地,电子商务行业也是全球发展最成熟的国家,美国的电商一在全球中占据主导地位。亚洲,电子商务的新兴力量,市场发展空间大,是个潜力股,以中国为代表,电子商务也在持续不断的发展,渐渐地向发达国家的电商靠拢。欧盟,电子商务是最近几年才兴起的,但欧盟大都是发达国家,发展速度相当快,短短几年间就电商行业中有一席地位。B2B电子商务的交易兴起于2002年,至此一直持续不断的高速发展,经过五年的发展,在2007年交易额超过8万亿美元,到2014年的交易金额已经达到了1500万亿美元,而且如今还是呈现增长的状态,电商的未来是空前的强大的。第二章 开发工具及相关
11、技术2.1 开发工具简介2.1.1 Eclipse开发工具介绍在1999年4月,OTI和IBM两家公司的联合开创出了Eclipse编辑工具,其中IBM公司主要提供Eclipse的代码基础支持,像JDT、PDE之类等。如今,由IMB带头的开发Eclipse大型项目,已经渐渐发展成为一个大联盟了,超过了100家的软件开发公司已经加入他们的项目开发,其中有RationalSoftware、RedHa等公司。Eclipse源码是对外界开放的,源代码完全免费,没有任何限制,只要你是对学习有热情的人,这些源代码都可以免费得到,并可以在Eclipse基础上开发新的插件以及对其进行扩展完善,因此很多好学者都很
12、喜爱12。从本身出发,Eclipse可以理解成一种框架或者说是一组服务,只能通过插件组件构建开发环境。但是Eclipse自带有插件库,以及Java开发工具(Java Development Kit),简称JDK等开发工具。2.2 PHP技术2.2.1 PHP简介Personal Home Pages(个人主页),简称PHP,是目前一款比较热门的WEB编程的脚本语言,这种脚本语言是应用与服务端的,它可以轻松快捷的的创建出动态网页。PHP可以嵌入HTML页面中去执行,执行速度极快。PHP内置特有访问数据库的功能,如果使用开放式数据库连接标准(ODBC),他可以连接到任何提供ODBC驱动程序的数据库
13、,用起来十分方便。PHP功能强大,可以快速生成一个图像、可以连接到Web服务和其他网络服务,可以解析XML、发送电子邮件,以及使用cookie和生成PDF文档等1。PHP是开源产品,开元的代码完全免费,不用花钱就可以学到技术。在国外PHP+MYSQL很受欢迎,PHP和MYSQL的搭配堪称黄金组合,可以快速的搭建出一套动态网站系统,因此国外大部分的主机都配有免费的APACHEPHPMYSQL7。近些年,这项技术的应用可谓是家喻户晓了,在中小型网站构建上,人们都会选择这项技术来开发程序。 2.2.2 PHP的优势(1)免费性:相对于其他技术,PHP的代码是开源代码,降低了软件开发的费用。(2)快捷
14、性:程序开发速度和程序运行速度都比较快,且技术本身相对容易学习,易于上手。PHP还可以嵌入到HTML页面中,它是一种比较灵活脚本语言。它相对于其他语言,有编辑操作简单,实用性较强,思路逻辑清晰,易于理解等优势,是一项适合于初学者入门的技术10。(3)跨平台性强:由于PHP的脚本是在服务器端运行的,加上系统解析过程是开源的,所以可以在任何系统任何web服务器中实现无缝对接,因此它支持在WINDOWS 、UNIX、LINUX、WINDOWS、Android等平台运行10。(4)效率高:PHP运行占用小部分的系统资源,且运行速度也较快。(5)图像处理:PHP可以轻易的创建出动态图像,PHP处理图像时
15、会自动调用GD2这个类库。且也可以使用image magick配置进行图像处理6。2.3 Javascript和JQuery技术2.3.1 Javascript技术微软Javascript脚本语言实现的一系列动态的发展,交互显示网页效果,带给用户新的视觉冲击。它是微软ECMAScript规范的实施。文件扩展名是已.JS为后缀的Javascript源典型。最开始Javascript是用Internet Explorer3.0版本在1996年8月,使用一种特定的描述性语言和其他活动由Windows脚本宿主(WSH)和Active Server Pages版本支持14。 Javascript版本尚未
16、最终确定基于ECMAScript4.0的Javascript.NET版本规范,并且可以用Microsoft的.Net环境13。Javascript的ECMAScript规范添加了更多的使用效果。 2.3.2 JQuery技术多浏览器兼容的javascript库称做jQuery,其思想是用更少的代码做更多的事。作为一个小巧,快速,功能丰富的JS库,不单单兼容各种浏览器,还支持CSS3。jQuery最早的历史版本是1.0,之后更新到了2.1.1。HTML文档遍历和操作,事件处理,动画和Ajax变得更加高效,和一个易于使用的API跨多种浏览器的工作原理让事情非常简单15。随着通用性和可扩展性的结合,
17、jQuery的已经改变了数以百万计的人写的JavaScript,人们通过JQuery模块化的方式来制作功能丰富的静态或动态网页。 2.4 MySQL数据库技术2.4.1 MySQL简介MySQL是一种比较小型的数据库管理系统。如今,MySQL受到许多程序开发者热捧,因为MYSQL在设计中小型网站时为程序员提供很多方便。它具有占用内存空间小、存储速度快、总体成本相对较低和开源代码等特点。特别在对源码开放这一块,许多中小型企业选择了MySQL作为网站的数据库,这样可以节约开发费用,缩短数据的搜索时间,加快了网站的构建8。2.4.2 MySQL的特性 MySQL有以下6点特性:(1)用C语言和C+进
18、行编写编写,同时使用了多种编译器对其进行测试,保证源代码的可移植性;(2)支持Linux操作系统、Mac操作系统、Windows操作系统等;(3)为C、C+、Python、Java、Perl、PHP、Ruby和Tcl等多种编程语言提供API3;(4)优化的SQL查询算法,可以加快数据的查询速度;(5)它既能够以应用程序的身份应用在客户端服务器,又能够以库的身份嵌入到其他的软件中,同时他们兼容多种语言的开发应用。(6)数据库连接途径多样,如TCP/IP、ODBC和JDBC等都可以较快的连接数据库9;第三章 系统分析3.1 系统可行性分析3.1.1 技术可行性主要研究方法的基本设计:文献研究和行动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php 网上 系统 设计 实现 本科 论文

限制150内