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

上传人:b****3 文档编号:4734311 上传时间:2022-12-08 格式:DOCX 页数:42 大小:1.87MB
下载 相关 举报
购物网站的设计与实现之毕业设计完美版.docx_第1页
第1页 / 共42页
购物网站的设计与实现之毕业设计完美版.docx_第2页
第2页 / 共42页
购物网站的设计与实现之毕业设计完美版.docx_第3页
第3页 / 共42页
购物网站的设计与实现之毕业设计完美版.docx_第4页
第4页 / 共42页
购物网站的设计与实现之毕业设计完美版.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

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

《购物网站的设计与实现之毕业设计完美版.docx》由会员分享,可在线阅读,更多相关《购物网站的设计与实现之毕业设计完美版.docx(42页珍藏版)》请在冰豆网上搜索。

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

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

毕业设计

题目:

购物网站的设计与实现

姓 名:

郑佳文

学 号:

2009100302611

学院:

自动化

专业:

自动化

指导教师:

周进

协助指导教师:

2013年5月10日

摘要

随着电子商务的不断发展,网上购物,网上支付,网上充值,网上银行等一系列新鲜词汇逐渐被人们所熟知和认可。

电子商务在为人们的生活带来便捷的同时,也正在不断地对我们的社会和经济产生着重大的影响。

越来越多的商家都建立了自己的网上店铺,不仅可以节省空间资源,而且可以吸引更多的顾客光顾,只要顾客登陆到Internet,就能够浏览商品信息,足不出户地购买自己所需的商品。

在为商家创造效益的同时,也为买家提供了便捷的购物途径.

淘宝、乐购、凡客、京东等等,这些商城大家都早已耳熟能详,在公司、学校等的门前几乎每天都能看到送快递的人员,其中绝大部分快件都是在各个网上商城所购买的商品.由此可见,网上购物已成为我们生活中不可缺少的一部分。

为此,提出了基于PHP技术的电子商务订单管理系统设计与开发课题.

本系统主要针对网上商店,管理员将商品信息整理归档发布到网上,用户登陆到该网站后,可以浏览商品信息,但要购买商品就必须注册成为会员,把填写好的购物单提交给管理员,订单审核通过后,交货给购物者,并同时更新网上有关该订单的付款状态,从而完成一次交易。

该网站采用B/S(浏览器/服务器)结构,PHP作为开发语言,以MYSQL作为后台数据库,系统使用,Apache6.0服务器作为PHP的支持平台。

关键词:

电子商务网上商店PHPB/S架构

Abstract

Withthecontinuousdevelopmentofe-commerce,onlineshopping,onlinepayment,onlinerecharge,onlinebankingandaseriesofnewvocabularyisgraduallyknownandrecognized。

E-commercebringconveniencetopeople’slives,arealsoconstantlyonoursocialandeconomictoproduceasignificantimpact.Moreandmorebusinesseshavesetuptheirownonlineshops,youcannotonlysavespaceresources,butcanattractmorecustomerstopatronizeaswell,AslongasthecustomercanlogintotheInternet,theytwillbeabletobrowsetheproductinformation,withoutleavinghometobuytheirownneedscommodity。

E-commercecannotonlybringBusinessestocreateeffective,butalsotoprovidebuyerswithaconvenientwayofshopping.

Taobao,Tesco,wherecustomers,Jingdong,etc。

thesemallarealreadyfamiliarwithinvariousbusinesses,schoolsandotherinstitutionsinfrontofalmosteverydaytoseetheexpressdeliverypersonnel,mostofwhichexpressareeachonlinestoretobuygoods。

Thus,onlineshoppinghasbecomeanindispensablepartofourlives.Therefore,thispaperproposee—commerceordermanagementsystemdesignedanddevelopedbasedonPHP.

Thesystemismainlyforonlinestores,theadministratorfiledofproductinformationpostedtotheInternet,userslogintothesitecanbrowsetheproductinformation,buttobuythegoodsmustberegisteredasamembertofillagoodshoppinglistsubmittedtotheadministratorordersauditbydeliverytotheshopper,andatthesametimeupdatethepaymentstatusonlineontheorder,thuscompletingatransaction。

ThesitewiththeB/Sstructure,PHPasadevelopmentlanguagetotheMYSQLdatabaseasabackground,theApache6。

0serverasaPHPsupportserver.

KeyWords:

E-commerceOnlineStorePHPB/Sstructure

 

 

引言

随着互联网的普及和发展,电子商务将是企业和商家的最终选择,它具有开放性国际性实时性互动性和成本低等特点是“永不关门”的商场.经济的市场化与全球化和互联网的普及使电子商务发展迅猛.一个企业要想在短时间内了解世界或让世界了解自己最好的方式就是登陆互联网。

互联网开放性和交互性的特征不仅可以保证企业在互联网中查询到自己所要的信息,还允许企业发布自己的信息和进行网络营销。

因此制定和实施电子商务发展战略已成为许多企业优先考虑的目标,唯有这样才能站在未来企业发展的制高点,才能适应WTO和经济一体化的发展趋势,才能进一步提高企业的核心竞争力.

近几年世界各国出现了前所未有的电子商务热,越来越多的企业开始打造自己的商业网站,向消费者展示出一片新鲜的购物天地.在美、日等信息化程度较高的国家和地区,网络销售发展速度迅猛,如沃尔玛,凯玛特,家庭仓储纷纷跻身于网络营销的行列。

我国政府也正全面、积极、稳妥地推进电子商务的发展。

如本电子购物平台所用的B/S模式,网上商店在增加线上支付功能、完善各项服务后以更大的势头发展:

网上拍卖,网上竞标,网上邮购等面向消费者的电子商务网站大量推出。

不少电子商务企业和工商企业开始酝酿企业间的电子商务。

证劵电子商务也有所发展,网上炒股对于大多数股民已成为现实。

“网上购物”这个从20世纪的逐渐流行开始到今天的人尽皆知已受到越来越多的人们所青睐。

但网络销售系统缺乏规范,可靠性低。

没有固定的配货及支付方式,随意性强,买卖双发的权益无法得到有效的保障.

总的来看,网站销售系统有发展的必要,也有发展的基础,它的条件也日趋成熟,但前提是必须解决好几个关键性问题:

一是提供普遍的信用卡网上支付,制定方便的银行间的结算方式;二是成立统一的,最具权威的CA认证,解决结算安全问题;三是构建高效率的配送系统。

只有把这些问题解决好,才能保障网上购物系统的蓬勃发展。

网络是一片独立的天空,中国又具有特殊的国情。

怎样结合IE的发展和国内特殊的国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务界人士面前的一大课题。

 

1.绪 论

1.1研究背景

自从计算机应用在管理领域以来,信息系统的开发与应用获得惊人的发展,网上购物因此应运而生,并得到迅猛发展,对当今的传统型企业带来了巨大的冲击,同时也带来了巨大的商机,促进了电子商务的迅猛发展。

伴随电子商务的广泛应用,越来越多的企业将电子商务运用在采购、销售、营销、财务和人力资源管理等多个环节,通过企业价值链深度整合,使得电子商务向企业内部延伸.通过对电子商务的进一步应用使得电子商务与传统产业更好的融合。

现在电子商务以逐步渗透到生产、流通和消费等各个环节,改变了企业的经营模式,提升了企业的资源配置,提高了企业的运营管理水平和整体创新能力。

电子商务也将进一步与搜索引擎、虚拟社区、网络游戏和移动通信等融合。

电子商务的生态特征和生态关系也将更加突出,并进一步凸显电子商务的经济社会影响。

互联网的快速发展与全球信息网的融合,必将为企业提供一个无国界、无时间、无地域的便利环境,通过此平台来经营拓展商务领域,实施电子商务是提高企业竞争力的有利手段。

实施该系统,从个人角度来说,节省了时间;从企业来说,提高了业务的效率与准确性,使得买卖双方的交易成本大大降低.

本网上购物系统的设计源于国内对网上购物需求的增加,由于地理位置购物不方便,购物管理不规范,管理工作效率低的现状开发设计而成。

该系统采用模块化程序设计方法,使用Mysql数据库进行数据库开发。

本系统充分利用了PHP+Mysql+Apache的简单组合,采用MVC的设计模式,分模块设计,具备数据查询、修改、增加、删除、管理维护等功能,可以实现用户的购物车管理、管理员的商品(或者特价商品)管理、订单管理、会员信息管理和系统用户管理的功能.后台包含了系统管理员,主要通过后台登陆,对会员,用户,商品的审核,增加,修改,删除,来维护整个系统,确保为用户提供网络购物更好服务.该系统为消费者购物提供以下优点:

“逛商店”可以在家,没有地点、时间的限制;在获得大量信息的同时可以买到当地没有的商品;网上支付更加方便、快捷,而且可以避免丢失现金;无需亲临现场就可以再网上订购货物;同时可以节省租店面、招雇员等一些费用,通过降低费用使其物品更具竞争力.同时对于商家可以通过网络销售减少库存、降低经营成本,经营规模不受场地限制等。

在将来会有更多企业加入网络销售,通过互联网及时掌握市场信息,调整经营策略,以此提高企业的竞争力和市场经济效益。

再次,对于整个经济市场:

这种新型的购物模式可在更广阔的范围内、更高的层面上以更快捷的效率实现资源配置。

综上所述,网络购物突破了传统的经营模式,无论对于消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢"效果的理想模式。

本系统可以实现对企业、部门、社区、城市等各种实体的网上购物管理,实现网上购物管理的高效、科学、规范、自动化的管理,减少销售公司的销售压力,同时为顾客提供一个便利的购物平台。

界面设计使用了Dreamwaver,photoshop设计HTML;工具运用了EclipseforPHP,,后台数据库使用了Mysql。

系统界面友好,美观大方,方便用户自由选择商品。

同时后台功能强大,系统管理员可以通过后台界面直接维护系统,不需要了解过多的专业知识.并且系统通过了多次的测试和修改,具有一定的健壮性,利于维护。

1.2国内外研究现状与水平

互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。

网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。

如今网上信息系统的开发与利用,正是当下热门的话题,C/S结构和B/S结构也是当今世界开发模式技术架构的两大主流技术.

C/S又称Client/Server或客户/服务器模式.服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer.客户端需要安装专用的客户端软件。

C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快.缺点主要有以下几个:

只适用于局域网;客户端需要安装专用的客户端软件;对客户端的操作系统一般也会有限制.所以已经很难适应百台电脑以上局域网用户同时使用,而且代价高,效率低。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件.只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

而且B/S结构的系统维护和升级方式相对简单;成本降低,选择更多。

缺点是应用服务器运行数据负荷较重,由于B/S架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端是完全通过WWW浏览器实现,极少部分事务逻辑在前端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想.因此,许多单位都备有数据库存储服务器,以防万一.

另外本课题的设计选用了PHP技术.PHP原始为PersonalHomePage的缩写,现已经正式更名为PHP:

HypertextPreprocessor。

PHP于1994年由RasmusLerdorf创建,刚刚开始是RasmusLerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序.最初这些工具程序用来显示RasmusLerdorf的个人履历,以及统计网页流量。

后来又用C语言重新编写,包括可以访问数据库。

他将这些程序和一些表单直译器整合起来,称为PHP/FI。

PHP/FI可以和数据库连接,产生简单的动态网页程序。

目前全球5000万互联网网站中,有60%以上使用着PHP技术;2011年PHP从业人数将增加42%,远超JAVA的13%和.NET的24%;PHP也入选是全球五大最受欢迎的编程语言,并且是唯一入选的脚本语言;国内80%以上的动态网站都在使用PHP开发;AlexaTOP500中国网站排名,有394家使用了PHP技术,比例为78。

8%.

PHP的优点如下:

(1)开放的源代码

所有的PHP源代码事实上都可以得到.

(2)PHP是免费的

和其它技术相比,PHP本身免费且是开源代码。

(3)php的快捷性

程序开发快,运行快,技术本身学习快。

嵌入于HTML:

因为PHP可以被嵌入于HTML语言,它相对于其他语言。

编辑简单,实用性强,更适合初学者。

(4)跨平台性强

由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、MacOS下。

[3]

(5)效率高

PHP消耗相当少的系统资源.

(6)图像处理

用PHP动态创建图像,PHP图像处理默认使用GD2。

不过也可以配置为使用imagemagick进行图像处理.

(7)面向对象

在php4,php5中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。

(8)专业专注

PHP支持脚本语言为主,同为类C语言。

1.3论文主要工作

本文所做的主要是购物网站平台的设计与实现,具体工作如下:

对网络购物,电商平台的现状进行分析和阐述,提出改进.

对网络购物平台进行整体需求分析,并就功能归类及相互间联系进行分析。

在需求分析的基础上,进行进一步细化设计,包括系统整体的详细设计以及数据库设计。

根据系统设计划分子模块,便于接下来的开发与测试工作。

根据设计实现系统,其中包括了功能模块的实现以及界面显示的实现。

1。

4论文组织结构

本文总共分为四章。

第一章:

本章主要介绍并分析了购物网站的现状,并对电商平台的意义进行了分析和阐述。

第二章:

主要介绍了设计PHP基础架构,MVC设计模式,Apache服务器MySQL数据库等本文所应用到的相关技术。

并且具体的阐述了购物网站商业平台的需求分析,其中包括了功能性需求分析中的系统架构,用户流程以及非功能性需求分析中的安全需求,性能需求以及运行环境需求.

第三章:

给出了购物网站商业平台的具体设计思想及实现过程,并给出了相应模块的界面展示.

第四章:

对论文的全部工作进行了总结,给出了本文的研究意义,并提出了对下一步工作的展望。

 

2.基本理论知识和平台需求分析

2.1基本理论知识

2。

1.1B/S开发模式

1

2

2.1

2.1.1

2.1.1.1B/S开发模式简介

上世纪90年代,客户端/服务器开发模式(Client/Server开发模式)出现,它将一个数据库应用分成客户端和服务器两个部分,从而建立了局域网。

通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低了系统的通讯开销.

随着Internet技术的兴起,传统C/S开发模式已经满足不了日益增长的客户需求,进而产生了浏览器/服务器开发模式(Browser/Server开发模式),即B/S开发模式,它是一种将Web技术与数据库技术结合起来的一种新的开发模式,是对C/S开发模式的一种变化或者改进的模式.

在B/S结构中,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构.这使得使用B/S开发模式开发的软件的用户不需要在操作系统上安装相应的客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,相对于需要在使用者电脑上安装相应的操作软件的C/S开发模式“胖”客户端来说,是属于一种“瘦"客户端。

因此,B/S结构的系统就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

B/S结构系统的产生为系统面对无限未知用户提供了可能。

当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。

2.1.1.2B/S开发模式优缺点

B/S开发模式主要有以下4个优点。

(1)分布性,用户不需要在指定计算机才能进行操作,任何一个有浏览器的主机都可以成为客户端。

(2)便于业务扩展,开发人员添加相应功能网页即可实现服务器功能增加.

(3)便于系统维护,开发人员更改网页后即可实现用户同步更新。

(4)开发简单,易于共享。

B/S开发模式的主要缺点有以下4点。

(1)个性化弱,无法实现特定个性化功能要求。

(2)以鼠标为基本操作方式,不能设置快捷键,无法满足快捷操作要求.

(3)页面动态刷新,影响系统响应速度。

(4)运行速度受限,网页打开速度与网速有直接关系.

2。

1。

2PHP技术简介

PHP是一种易于学习和使用的服务器端的HTML嵌入式脚本语言,其独特的语法混合了C语言,JAVA语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发。

2.1.2

2.1.2.1PHP开发语言的特点

PHP是生于网络、用于网络、发展于网络的一门语言,它一诞生就被打上了自由发展的烙印,目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它,并不断地公布最新的应用和研究成果。

PHP能运行在包括Windows、Linux等在内的绝大多数操作系统环境中,常与免费WEB服务器软件Apache和免费数据库MySQL配合使用于Linux平台上,我们总结并详细介绍PHP开发语言的几大特点。

(1)速度快

PHP是一种强大的CGI脚本语言,语法混合了C、JAVA和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,这是它的第一个突出的特点。

(2)实用性

由于PHP是一种面向对象的、完全跨平台的新型Web开发语言,所以无论从开发者角度考虑还是从经济角度考虑都是非常实用的PHP语法结构简单,易于入门,很多功能只需一个函数就可以实现,并且很多机构都相继推出了用于开发PHP的IDE工具(如eclipsephp)。

(3)可选择性

PHP可以采用面向过程和面向对象两种开发模式,开发人员可以从所开发网站的规模和日后维护等多角度考虑,以选择所开发网站应采取的模式PHP进行web开发过程中使用最多的是MySQL数据库PHP5。

0以上版本中不仅提供了早期MySQL数据库操纵函数,而且提供了MySQLi扩展技术对MySQL数据库的操纵,这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQL数据库的方式PHP实现大多数功能可以通过多种方法实现,开发人员可以根据自身知识掌握的熟练程度进行择优选取。

(4)功能全面

PHP开发特性包括面向对象的设计!

结构化的特性、数据库的处理、网络接口应用、安全编码机制等,几乎涵盖了所有网站的一切功能同时,为了简明起见,下表将JSP、ASP、PHP列表做一下比较(见表2-1).

表21JSPASP和PHP的比较

JSP

ASP

PHP

运行速度

较快

较快

运行损耗

较小

较小

较大

难易程度

容易掌握

简单

简单

运行平台

绝大部分

Window

Windows/UNIX

扩展性

较好

较差

安全性

较差

函数支持

较少

数据库支持

厂商支持

较少

对XML的支持

支持

不支持

支持

对组件的支持

支持

支持

不支持

对分布式处理的支持

支持

支持

不支持

考虑了PHP所特有的以上功能,再与ASP和JSP做了一下比较,因此在整个网上商城的开发中,我们选择了PHP做为开发工具。

2.1.2.2PHP发展趋势

由于PHP代码开源并且完全免费,因此越来越受到广大Web开发人员的青睐。

框架将成为PHP将来开发大弄网站的主要趋势,用框架不仅可以在很大程度上提高PHP的开发效率,而且可以有效地提高网站的安全性。

官方最新的统计数据表明,2011年10月份PHP的用户占据互联网的1/3主流PHP5。

0的用户数量成稳步上升趋势,虽然PHP6。

0刚上市不久,但凭借其强大的功能,在未来必将呈现出良好的发展趋势。

图2-1所示为各种网页脚本语言市场占有率。

图2—1各种网站脚本语言的市场占有率

2.1.3MySQL简介

MySQL是一个快速而又健壮的关系数据库管理系统(RDBMS)。

这个数据库将允许你高效地存储、搜索、排序和检索数据。

MySQL服务器将控制对数据的访问,从而确保多个用户可以并发地使用它,同时提供了快速访问并确保只有通过验证的用户才能获得数据访问。

因此,MySQL是一个多用户、多线程的服务器。

它使用了模式

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

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

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