购物网站的设计与实现之毕业设计完美版文档格式.doc

上传人:wj 文档编号:6958050 上传时间:2023-05-07 格式:DOC 页数:47 大小:3.01MB
下载 相关 举报
购物网站的设计与实现之毕业设计完美版文档格式.doc_第1页
第1页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第2页
第2页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第3页
第3页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第4页
第4页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第5页
第5页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第6页
第6页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第7页
第7页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第8页
第8页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第9页
第9页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第10页
第10页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第11页
第11页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第12页
第12页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第13页
第13页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第14页
第14页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第15页
第15页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第16页
第16页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第17页
第17页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第18页
第18页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第19页
第19页 / 共47页
购物网站的设计与实现之毕业设计完美版文档格式.doc_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

购物网站的设计与实现之毕业设计完美版文档格式.doc

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

购物网站的设计与实现之毕业设计完美版文档格式.doc

该网站采用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

目录

摘要 I

Abstract II

引言 1

1. 绪 论 2

1.1研究背景 2

1.2国内外研究现状与水平 3

1.3论文主要工作 5

1.4论文组织结构 5

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

2.1基本理论知识 6

2.1.1B/S开发模式 6

2.1.1.1 B/S开发模式简介 6

2.1.1.2 B/S开发模式优缺点 6

2.1.2PHP技术简介 7

2.1.2.1 PHP开发语言的特点 7

2.1.2.2 PHP发展趋势 8

2.1.3MySQL简介 9

2.1.3.1 MySQL的主要优点 9

2.1.4Apache服务器概述 10

2.2平台功能需求分析 11

2.2.1买家用户功能模块分析 11

2.2.2后台管理功能模块分析 12

2.2.3 非功能性需求分析 13

2.2.4 运行环境需求分析 14

3. 电子商城购物平台的设计与实现 15

3.1 数据库设计 15

3.1.1 数据库概念设计 15

3.1.2 数据表结构设计 15

3.2 买家功能模块的设计 18

3.3 后台功能模块的设计 19

3.4 买家功能模块的实现 19

3.4.1 买家用户注册功能实现 20

3.4.2 购物车功能实现 24

3.4.2.1 添加商品至购物车 24

3.4.2.2 查看购物车 25

3.4.2.3 从购物车中移去指定商品 26

3.4.2.4 修改商品购买数量 26

3.4.2.5 收银台结账 27

3.4.2.6 商品搜索功能实现 29

3.4.3.1 快速搜索 29

3.4.3.2 高级搜索 30

3.5 后台管理员功能模块的实现 31

3.5.1 商品管理功能模块的实现 31

3.5.1.1 添加商品功能模块的实现 31

3.5.1.2 订单管理功能模块的实现 33

3.5.2 用户管理功能模块的实现 36

3.5.2.1 管理员管理 36

3.5.2.2 会员管理 37

结论 39

致谢 40

参考文献 41

V

引言

随着互联网的普及和发展,电子商务将是企业和商家的最终选择,它具有开放性国际性实时性互动性和成本低等特点是“永不关门”的商场。

经济的市场化与全球化和互联网的普及使电子商务发展迅猛。

一个企业要想在短时间内了解世界或让世界了解自己最好的方式就是登陆互联网。

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

因此制定和实施电子商务发展战略已成为许多企业优先考虑的目标,唯有这样才能站在未来企业发展的制高点,才能适应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语法结构简单,易于入门,很多功能只需一个函数就可以实

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2