ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:1.87MB ,
资源ID:4734311      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4734311.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(购物网站的设计与实现之毕业设计完美版.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

购物网站的设计与实现之毕业设计完美版.docx

1、购物网站的设计与实现之毕业设计完美版毕 业 设 计题目:购物网站的设计与实现姓 名: 郑佳文 学 号: 2009100302611 学 院: 自动化 专 业: 自动化 指 导 教 师: 周 进 协助指导教师: 2013年 5月 10日摘 要随着电子商务的不断发展,网上购物,网上支付,网上充值,网上银行等一系列新鲜词汇逐渐被人们所熟知和认可。电子商务在为人们的生活带来便捷的同时,也正在不断地对我们的社会和经济产生着重大的影响。越来越多的商家都建立了自己的网上店铺,不仅可以节省空间资源,而且可以吸引更多的顾客光顾,只要顾客登陆到Internet,就能够浏览商品信息,足不出户地购买自己所需的商品。在

2、为商家创造效益的同时,也为买家提供了便捷的购物途径.淘宝、乐购、凡客、京东等等,这些商城大家都早已耳熟能详,在公司、学校等的门前几乎每天都能看到送快递的人员,其中绝大部分快件都是在各个网上商城所购买的商品.由此可见,网上购物已成为我们生活中不可缺少的一部分。为此,提出了基于PHP技术的电子商务订单管理系统设计与开发课题.本系统主要针对网上商店,管理员将商品信息整理归档发布到网上,用户登陆到该网站后,可以浏览商品信息,但要购买商品就必须注册成为会员,把填写好的购物单提交给管理员,订单审核通过后,交货给购物者,并同时更新网上有关该订单的付款状态,从而完成一次交易。该网站采用B/S(浏览器/服务器)

3、结构,PHP作为开发语言,以MYSQL作为后台数据库,系统使用,Apache6.0服务器作为PHP的支持平台。 关键词:电子商务 网上商店 PHP B/S架构AbstractWith the continuous development of e-commerce, online shopping, online payment, online recharge, online banking and a series of new vocabulary is gradually known and recognized。 E-commerce bring convenience to peo

4、ples lives, are also constantly on our social and economic to produce a significant impact. More and more businesses have set up their own online shops, you can not only save space resources, but can attract more customers to patronize as well, As long as the customer can log in to the Internet, the

5、yt will be able to browse the product information, without leaving home to buy their own needs commodity。 E-commerce can not only bring Businesses to create effective, but also to provide buyers with a convenient way of shopping.Taobao, Tesco, where customers, Jingdong, etc。, these mall are already

6、familiar with in various businesses, schools and other institutions in front of almost every day to see the express delivery personnel, most of which express are each online store to buy goods。 Thus, online shopping has become an indispensable part of our lives. Therefore, this paper propose ecommer

7、ce order management system designed and developed based on PHP .The system is mainly for online stores, the administrator filed of product information posted to the Internet, users login to the site can browse the product information, but to buy the goods must be registered as a member to fill a goo

8、d shopping list submitted to the administrator orders audit by delivery to the shopper, and at the same time update the payment status online on the order, thus completing a transaction。The site with the B / S structure, PHP as a development language to the MYSQL database as a background, the Apache

9、6。0 server as a PHP support server. Key Words:E-commerce Online Store PHP B / S structure引 言随着互联网的普及和发展,电子商务将是企业和商家的最终选择,它具有开放性国际性实时性互动性和成本低等特点是“永不关门”的商场.经济的市场化与全球化和互联网的普及使电子商务发展迅猛.一个企业要想在短时间内了解世界或让世界了解自己最好的方式就是登陆互联网。互联网开放性和交互性的特征不仅可以保证企业在互联网中查询到自己所要的信息,还允许企业发布自己的信息和进行网络营销。因此制定和实施电子商务发展战略已成为许多企业优先考虑

10、的目标,唯有这样才能站在未来企业发展的制高点,才能适应WTO和经济一体化的发展趋势,才能进一步提高企业的核心竞争力.近几年世界各国出现了前所未有的电子商务热,越来越多的企业开始打造自己的商业网站,向消费者展示出一片新鲜的购物天地.在美、日等信息化程度较高的国家和地区,网络销售发展速度迅猛,如沃尔玛,凯玛特,家庭仓储纷纷跻身于网络营销的行列。我国政府也正全面、积极、稳妥地推进电子商务的发展。如本电子购物平台所用的B/S模式,网上商店在增加线上支付功能、完善各项服务后以更大的势头发展:网上拍卖,网上竞标,网上邮购等面向消费者的电子商务网站大量推出。不少电子商务企业和工商企业开始酝酿企业间的电子商务

11、。证劵电子商务也有所发展,网上炒股对于大多数股民已成为现实。 “网上购物”这个从20世纪的逐渐流行开始到今天的人尽皆知已受到越来越多的人们所青睐。但网络销售系统缺乏规范,可靠性低。没有固定的配货及支付方式,随意性强,买卖双发的权益无法得到有效的保障.总的来看,网站销售系统有发展的必要,也有发展的基础,它的条件也日趋成熟,但前提是必须解决好几个关键性问题:一是提供普遍的信用卡网上支付,制定方便的银行间的结算方式;二是成立统一的,最具权威的CA认证,解决结算安全问题;三是构建高效率的配送系统。只有把这些问题解决好,才能保障网上购物系统的蓬勃发展。网络是一片独立的天空,中国又具有特殊的国情。怎样结合

12、IE的发展和国内特殊的国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务界人士面前的一大课题。1.绪 论1.1 研究背景自从计算机应用在管理领域以来,信息系统的开发与应用获得惊人的发展,网上购物因此应运而生,并得到迅猛发展,对当今的传统型企业带来了巨大的冲击,同时也带来了巨大的商机,促进了电子商务的迅猛发展。伴随电子商务的广泛应用,越来越多的企业将电子商务运用在采购、销售、营销、财务和人力资源管理等多个环节,通过企业价值链深度整合,使得电子商务向企业内部延伸.通过对电子商务的进一步应用使得电子商务与传统产业更好的融合。现在电子商务以逐步渗透到生产、流

13、通和消费等各个环节,改变了企业的经营模式,提升了企业的资源配置,提高了企业的运营管理水平和整体创新能力。电子商务也将进一步与搜索引擎、虚拟社区、网络游戏和移动通信等融合。电子商务的生态特征和生态关系也将更加突出,并进一步凸显电子商务的经济社会影响。互联网的快速发展与全球信息网的融合,必将为企业提供一个无国界、无时间、无地域的便利环境,通过此平台来经营拓展商务领域,实施电子商务是提高企业竞争力的有利手段。实施该系统,从个人角度来说,节省了时间;从企业来说,提高了业务的效率与准确性,使得买卖双方的交易成本大大降低.本网上购物系统的设计源于国内对网上购物需求的增加,由于地理位置购物不方便,购物管理不

14、规范,管理工作效率低的现状开发设计而成。该系统采用模块化程序设计方法,使用Mysql数据库进行数据库开发。本系统充分利用了PHP+Mysql+Apache的简单组合,采用MVC的设计模式,分模块设计,具备数据查询、修改、增加、删除、管理维护等功能,可以实现用户的购物车管理、管理员的商品(或者特价商品)管理、订单管理、会员信息管理和系统用户管理的功能.后台包含了系统管理员,主要通过后台登陆,对会员,用户,商品的审核,增加,修改,删除,来维护整个系统,确保为用户提供网络购物更好服务.该系统为消费者购物提供以下优点:“逛商店”可以在家,没有地点、时间的限制;在获得大量信息的同时可以买到当地没有的商品

15、;网上支付更加方便、快捷,而且可以避免丢失现金;无需亲临现场就可以再网上订购货物;同时可以节省租店面、招雇员等一些费用,通过降低费用使其物品更具竞争力.同时对于商家可以通过网络销售减少库存、降低经营成本,经营规模不受场地限制等。在将来会有更多企业加入网络销售,通过互联网及时掌握市场信息,调整经营策略,以此提高企业的竞争力和市场经济效益。再次,对于整个经济市场:这种新型的购物模式可在更广阔的范围内、更高的层面上以更快捷的效率实现资源配置。综上所述,网络购物突破了传统的经营模式,无论对于消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢效果的理想模式。本系统可以实现对企业

16、、部门、社区、城市等各种实体的网上购物管理,实现网上购物管理的高效、科学、规范、自动化的管理,减少销售公司的销售压力,同时为顾客提供一个便利的购物平台。界面设计使用了Dreamwaver,photoshop设计HTML;工具运用了Eclipse for PHP,后台数据库使用了Mysql。系统界面友好,美观大方,方便用户自由选择商品。同时后台功能强大,系统管理员可以通过后台界面直接维护系统,不需要了解过多的专业知识.并且系统通过了多次的测试和修改,具有一定的健壮性,利于维护。1.2 国内外研究现状与水平互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改

17、善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。如今网上信息系统的开发与利用,正是当下热门的话题, C/S结构和B/S结构也是当今世界开发模式技术架构的两大主流技术.C/S又称Client/Server或客户/服务器模式.服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server.客户端需要安装专用的客户端

18、软件。C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快.缺点主要有以下几个:只适用于局域网;客户端需要安装专用的客户端软件;对客户端的操作系统一般也会有限制.所以已经很难适应百台电脑以上局域网用户同时使用,而且代价高,效率低。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S结构的使用

19、越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件.只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。而且B/S结构的系统维护和升级方式相对简单;成本降低,选择更多。缺点是应用服务器运行数据负荷较重,由于B/S架构管理软件只安装在服务器端上,网络管理人

20、员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端是完全通过WWW浏览器实现,极少部分事务逻辑在前端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想.因此,许多单位都备有数据库存储服务器,以防万一.另外本课题的设计选用了PHP技术.PHP原始为Personal Home Page的缩写,现已经正式更名为 PHP: Hypertext Preprocessor。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言

21、编写的程序.最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。目前全球5000万互联网网站中,有60以上使用着PHP技术; 2011年PHP从业人数将增加42,远超JAVA的13和.NET的24%;PHP也入选是全球五大最受欢迎的编程语言,并且是唯一入选的脚本语言;国内80以上的动态网站都在使用PHP开发; AlexaTOP500中国网站排名,有394家使用了PHP技术,比例为78。8.PHP的优点如下

22、:(1)开放的源代码所有的PHP源代码事实上都可以得到.(2)PHP是免费的和其它技术相比,PHP本身免费且是开源代码。(3)php的快捷性程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。(4)跨平台性强由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。3(5)效率高PHP消耗相当少的系统资源.(6)图像处理用PHP动态创建图像,PHP图像处理默认使用GD2。不过也可以配置为使用image magick进行图像处理.(7)面向对象在php4,php5 中,

23、面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。(8)专业专注PHP支持脚本语言为主,同为类C语言。1.3 论文主要工作本文所做的主要是购物网站平台的设计与实现,具体工作如下:对网络购物,电商平台的现状进行分析和阐述,提出改进.对网络购物平台进行整体需求分析,并就功能归类及相互间联系进行分析。在需求分析的基础上,进行进一步细化设计,包括系统整体的详细设计以及数据库设计。根据系统设计划分子模块,便于接下来的开发与测试工作。根据设计实现系统,其中包括了功能模块的实现以及界面显示的实现。1。4 论文组织结构本文总共分为四章。第一章:本章主要介绍并分析了购物网站的现状,并对电商平台的

24、意义进行了分析和阐述。第二章:主要介绍了设计PHP基础架构,MVC设计模式,Apache服务器MySQL数据库等本文所应用到的相关技术。并且具体的阐述了购物网站商业平台的需求分析,其中包括了功能性需求分析中的系统架构,用户流程以及非功能性需求分析中的安全需求,性能需求以及运行环境需求.第三章:给出了购物网站商业平台的具体设计思想及实现过程,并给出了相应模块的界面展示.第四章:对论文的全部工作进行了总结,给出了本文的研究意义,并提出了对下一步工作的展望。2.基本理论知识和平台需求分析2.1 基本理论知识2。1.1 B/S开发模式122.12.1.12.1.1.1B/S开发模式简介上世纪90年代,

25、客户端/服务器开发模式(Client/Server开发模式)出现,它将一个数据库应用分成客户端和服务器两个部分,从而建立了局域网。通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低了系统的通讯开销.随着Internet技术的兴起,传统C/S开发模式已经满足不了日益增长的客户需求,进而产生了浏览器/服务器开发模式(Browser/Server开发模式),即B/S开发模式,它是一种将Web技术与数据库技术结合起来的一种新的开发模式,是对C/S开发模式的一种变化或者改进的模式.在B/S结构中,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主

26、要事务逻辑在服务器端实现,形成所谓三层结构.这使得使用B/S开发模式开发的软件的用户不需要在操作系统上安装相应的客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,相对于需要在使用者电脑上安装相应的操作软件的C/S开发模式“胖”客户端来说,是属于一种“瘦客户端。因此,B/S结构的系统就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。2.1.1.2B/S开发模式优缺点B/S开发模式

27、主要有以下4个优点。(1) 分布性,用户不需要在指定计算机才能进行操作,任何一个有浏览器的主机都可以成为客户端。(2) 便于业务扩展,开发人员添加相应功能网页即可实现服务器功能增加.(3) 便于系统维护,开发人员更改网页后即可实现用户同步更新。(4) 开发简单,易于共享。B/S开发模式的主要缺点有以下4点。(1) 个性化弱,无法实现特定个性化功能要求。(2) 以鼠标为基本操作方式,不能设置快捷键,无法满足快捷操作要求.(3) 页面动态刷新,影响系统响应速度。(4) 运行速度受限,网页打开速度与网速有直接关系.2。1。2 PHP技术简介PHP是一种易于学习和使用的服务器端的HTML嵌入式脚本语言

28、,其独特的语法混合了C语言,JAVA语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发。2.1.22.1.2.1PHP开发语言的特点PHP是生于网络、用于网络、发展于网络的一门语言, 它一诞生就被打上了自由发展的烙印, 目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它, 并不断地公布最新的应用和研究成果。PHP能运行在包括Windows、Linux等在内的绝大多数操作系统环境中, 常与免费WEB服务器软件Apache和免费数据库MySQL配合使用于Linux平台上,我们总结并详细介绍PHP开发语言的几大特点。(1)速度快PHP是一种强大的C

29、GI脚本语言,语法混合了C、JAVA和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,这是它的第一个突出的特点。(2)实用性由于PHP是一种面向对象的、完全跨平台的新型Web开发语言, 所以无论从开发者角度考虑还是从经济角度考虑都是非常实用的PHP语法结构简单, 易于入门, 很多功能只需一个函数就可以实现, 并且很多机构都相继推出了用于开发PHP的IDE工具(如eclipse php)。(3)可选择性PHP可以采用面向过程和面向对象两种开发模式, 开发人员可以从所开发网站的规模和日后维护等多角度考虑, 以选择所开发网站应采取的模式PHP进行web开发过程中使用最多的是MySQL数

30、据库PHP5。0以上版本中不仅提供了早期MySQL数据库操纵函数, 而且提供了MySQLi扩展技术对MySQL数据库的操纵, 这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQL数据库的方式PHP实现大多数功能可以通过多种方法实现, 开发人员可以根据自身知识掌握的熟练程度进行择优选取。(4)功能全面PHP开发特性包括面向对象的设计!结构化的特性、数据库的处理、网络接口应用、安全编码机制等, 几乎涵盖了所有网站的一切功能同时, 为了简明起见, 下表将JSP、ASP、PHP列表做一下比较(见表2-1).表 21 JSP ASP和PHP的比较JSPASPPHP运行速度快较快较快运行损耗较小较小

31、较大难易程度容易掌握简单简单运行平台绝大部分WindowWindows/UNIX扩展性好较好较差安全性好较差好函数支持多较少多数据库支持多多多厂商支持多较少多对XML的支持支持不支持支持对组件的支持支持支持不支持对分布式处理的支持支持支持不支持考虑了PHP所特有的以上功能, 再与ASP和JSP做了一下比较, 因此在整个网上商城的开发中, 我们选择了PHP做为开发工具。2.1.2.2PHP发展趋势由于PHP代码开源并且完全免费, 因此越来越受到广大Web开发人员的青睐。框架将成为PHP将来开发大弄网站的主要趋势, 用框架不仅可以在很大程度上提高PHP的开发效率, 而且可以有效地提高网站的安全性。

32、官方最新的统计数据表明, 2011年10月份PHP的用户占据互联网的1/3主流PHP5。0的用户数量成稳步上升趋势, 虽然PHP6。0刚上市不久, 但凭借其强大的功能,在未来必将呈现出良好的发展趋势。图2-1所示为各种网页脚本语言市场占有率。图21 各种网站脚本语言的市场占有率2.1.3 MySQL简介MySQL是一个快速而又健壮的关系数据库管理系统(RDBMS)。这个数据库将允许你高效地存储、搜索、排序和检索数据。MySQL服务器将控制对数据的访问,从而确保多个用户可以并发地使用它,同时提供了快速访问并确保只有通过验证的用户才能获得数据访问。因此,MySQL是一个多用户、多线程的服务器。它使用了模式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1