电子商城网站的设计与实现.docx

上传人:b****5 文档编号:11527001 上传时间:2023-03-18 格式:DOCX 页数:39 大小:2.23MB
下载 相关 举报
电子商城网站的设计与实现.docx_第1页
第1页 / 共39页
电子商城网站的设计与实现.docx_第2页
第2页 / 共39页
电子商城网站的设计与实现.docx_第3页
第3页 / 共39页
电子商城网站的设计与实现.docx_第4页
第4页 / 共39页
电子商城网站的设计与实现.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

电子商城网站的设计与实现.docx

《电子商城网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《电子商城网站的设计与实现.docx(39页珍藏版)》请在冰豆网上搜索。

电子商城网站的设计与实现.docx

电子商城网站的设计与实现

摘要

随着Internet技术的发展,人们的日常生活已经离不开网络。

未来社会人们的生活和工作将越来越依赖于数字技术的发展,也将越来越数字化、网络化、电子化、虚拟化。

电子商务也随着网络的发展日益和人们的生活贴近。

Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。

本课题主要基于电子商务的基本原理,运用PHP开发技术搭建一个动态的网上商城的电子商务网站。

它是在Windows系统环境下,以Mysql数据库开发平台,Apache网络信息服务器,采用PHP(Hypertext Preprocessor)技术开发的网上购物系统。

本系统分为前台与后台两部分组成,前台主要针对消费者,主要包括商品展示、会员注册、购物车管理、商品收藏管理、订单管理等功能模块;后台由管理员使用,主要包括商品管理、进货管理、订单管理、系统管理等功能模块。

通过这些功能的实现,给商家提供一个动态、交互式、具有商品提供、系统管理等功能的电子商务平台。

 

关键字:

电子商务,网络购物,数据库开发,PHP开发技术

Abstract

Along with the development of internet technology, daily life can not go on without the network. The life and work of the social people of future will depend on the development of digital technology more and more , digitization, networking, electronization, virtual more and more. E-commerce presses close to people's life day by day along with the development of network too.Developing course and present application state and development trend of Internet can believe network technology will change life and working way of us greatly, and even change the values of the society to 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作为服务器端脚本解释器。

由于这四个软件

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

当前位置:首页 > 医药卫生 > 基础医学

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

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