电子商城网站的设计与实现Word文档下载推荐.docx
- 文档编号:7888789
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:39
- 大小:2.23MB
电子商城网站的设计与实现Word文档下载推荐.docx
《电子商城网站的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《电子商城网站的设计与实现Word文档下载推荐.docx(39页珍藏版)》请在冰点文库上搜索。
technology,
daily
life
can
not
go
on
without
network.
The
and
work
social
people
future
will
depend
digital
technology
more
digitization,
networking,
electronization,
virtual
more.
E-commerce
presses
close
to
people'
s
day
by
along
network
too.Developing
course
present
application
state
trend
Internet
believe
change
working
way
us
greatly,
even
values
society
some
extent.
Thispapermainlybasedonthebasicprinciplesofelectroniccommerce,electroniccommercewebsiteusingPHPdevelopmenttechnologytobuildadynamiconlinestore.ItisintheWindowsenvironment,withMysqldatabasedevelopmentplatform,ApacheInternetinformationserver,usingPHP(HypertextPreprocessor)technologydevelopmentonlineshoppingsystem.Thesystemisdividedintofrontandbacktwoparts,thefrontdeskforconsumers,includingcommoditydisplay,membershipregistration,shoppingcartmanagement,merchandisemanagement,ordermanagementandotherfunctionalmodules;
thebackgroundbytheadministrators,includingcommoditymanagement,purchasemanagement,ordermanagement,systemmanagementandotherfunctionalmodules.Thesefunctionsareimplemented,formerchantstoprovidetheplatformofelectronicbusinessaffairsisadynamic,interactive,withtheprovisionofgoods,systemmanagementandotherfunctions.
Keywords:
Thedevelopmentofe-commerce,onlineshopping,database,PHPTechnology
目
录
摘要............................................................................................................................1
Abstract.......................................................................................................................2
1绪言........................................................................................................................5
1.1电子商城的定义...................................................................................................5
1.2系统设计的背景...................................................................................................5
1.3系统开发的目的和意义.......................................................................................5
1.4php技术的介绍.................................................................................................6
2开发工具及技术选择.............................................................................................7
2.1b/s结构的概述.....................................................................................................7
2.2apache简介..........................................................................................................7
2.3mysql数据库........................................................................................................8
2.4客户与服务器......................................................................................................9
2.5开发工具的使用.................................................................................................11
2.6ci框架的简介......................................................................................................11
3系统实现的目标..................................................................................................13
3.1系统总体目标设计............................................................................................13
3.2系统的可行性研究............................................................................................13
3.2需求分析............................................................................................................14
3.4系统功能结构图................................................................................................16
4系统设计..............................................................................................................17
4.1系统设计...........................................................................................................17
4.2开发运行环境...................................................................................................17
4.3数据库设计.......................................................................................................17
5系统的详细设计.................................................................................................24
5.1网站前台设计..................................................................................................24
5.1.1前台总框架...............................................................................................24
5.1.2用户管理模块...........................................................................................25
5.1.3商品浏览...................................................................................................29
5.1.4购物车模块...............................................................................................30
5.2后台部分.........................................................................................................31
5.2.1后台总体框架..........................................................................................31
5.2.2管理员登陆..............................................................................................32
5.2.3商品管理..................................................................................................32
6测试报告..........................................................................................................34
7总结...................................................................................................................36
致谢.........................................................................................................................36
参考文献..................................................................................................................36
1绪言
1.1电子商城的定义
电子商城源于英文E-Commerce,简写为E-shop。
顾名思义,其内容包含两个方面:
一是电子方式,二是商贸活动。
(电子商城)指的是利用简单,快捷,低成本的电子通信方式,买卖双方不谋面面在网上开展的各种商贸活动。
在全球知识经济和信息化高速发展的今天,信息化是决定企业成败的关键因素,信息的有效利用成为新经济模式中企业增强竟争力的重要手段。
电子商务作为一种崭新的商务运作模式,越来越受到企业的重视。
电子商务的魅力在于它能打碎现存的一切链条结构,让产品群,客户群,技术群,物流群等重新排队,优化组合,为企业业务的重新组合提供无限商机,开辟新的竞争领域,形成新的利益分配格局。
1.2系统设计的背景
21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。
人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。
网上购物,成了当今广大群众的时尚。
而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。
因此,为了方便广大群众,满足商家的需求,我们专门构建网上商城系统。
1.3系统开发的目的和意义
长期以来,大部分的销售活动,都是面对面的销售,如:
店铺销售、广交会、上门推销等。
这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。
而且信息的人工管理,也存在诸多缺点。
而网上商城,正好能全面解决这样的问题。
产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。
产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。
作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。
因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。
1.4php技术的介绍
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:
HypertextPreprocessor)的缩写。
PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。
它可以比CGI或者Perl更快速的执行动态网页。
PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。
PHP安装它可以比CGI或者Perl更快速的执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
PHP的特性包括:
1、开放的源代码:
所有的PHP源代码事实上都可以得到。
2、PHP是免费的:
和其它技术相比,PHP本身免费且是开源代码。
3、php的快捷性:
程序开发快,运行快,技术本身学习快。
嵌入于HTML:
因为PHP可以被嵌入于HTML语言,它相对于其他语言。
编辑简单,实用性强,更适合初学者。
4、跨平台性强:
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、MacOS下。
5、效率高:
PHP消耗相当少的系统资源。
SiteTeam企业自助建站软件是一部专业为搜索引擎营销(网站优化/SEO)而设计,操作极简单,网站极稳定、故障自动修复、在线升级维护、建站速度极快、专为大众上网营销而设计的完全免费开源企业建站系统!
6、图像处理:
用PHP动态创建图像
7、面向对象:
在php4,php5中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
8、专业专注:
PHP支持脚本语言为主,同为类C语言。
2开发工具及技术选择
2.1b/s结构的概述
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。
系统的扩展非常容易。
2.2Apache的简介
Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。
Apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。
Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。
世界上很多著名的网站如Amazon、Yahoo!
、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
Apacheweb服务器软件拥有以下特性:
支持最新的HTTP/1.1通信协议
拥有简单而强有力的基于文件的配置过程
支持通用网关接口
支持基于IP和基于域名的虚拟主机
支持多种方式的HTTP认证
集成Perl处理模块
集成代理服务器模块
支持实时监视服务器状态和定制服务器日志
支持服务器端包含指令(SSI)
支持安全Socket层(SSL)
提供用户会话过程的跟踪
支持FastCGI
通过第三方模块可以支持JavaServlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
2.3mysql数据库
MySQL是一个开放源码的小型关联式数据库关联系统,开发者为瑞典MySQLAB公司。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。
对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。
MySQL目前Internet上流行的网站构架方式是L(Linux+Apache+MySQL+PHP/Perl/Python)和LNMP(Linux+Nginx+MySQL+php/per/Python),即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。
由于这四个软件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商城 网站 设计 实现