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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(学位论文基于web的化妆品销售.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学位论文基于web的化妆品销售.docx

1、学位论文基于web的化妆品销售 毕业设计(论文) 题目:基于WEB的化妆品销售学 生 姓 名 学 号 201022040227 班 级 信息管理102202H 所属院(系) 计算机科学与技术 指 导 教 师 2014 年 5 月 20 日基于WEB的化妆品销售摘要随着社会经济的飞速发展和社会科学技术的全面进步,计算机事业的迅速发展,电子购物商城作为电子商务的一种形式正以其高效、低成本的优势走入了大众的生活。网络购物系统是在网络上建立的一个虚拟的购物商场,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品,实现在线交易和在线电子支付的一种新型的商业运作模式。网络购物避免了挑选商品的繁琐过程,使

2、您的购物过程变得很轻松、快捷、方便,正适应了当今社会快节奏地生活。与此同时随着人们生活水平的提高,越来越多的人对健康美容的意识增强,所以化妆品也成为了一个热门行业。本系统便是把电子商务和化妆品销售很好的结合在一起的一个化妆品电子购物商城。本系统是运用PHP开发技术搭建的一个动态的网上商城的电子商务网站,它采用B/S结构,后台数据库选用MySQL,通过 Smarty 模板实现前台页面和后台代码的分离,主要实现了用户登录、注册、商品展示、分类查询商品信息、商品购买、购物车管理、订单管理到结账等一系列完成的购物功能,整个系统操作简便、界面友好、灵活使用。本论文阐述了该系统开发实现过程,从系统的需求分

3、析、模块设计、详细设计到系统测试等各个环节进行了详尽的分析和描述。关键词:电子商务,化妆品销售,PHP,MySQL The online system of cosmetics based on WEBAbstractWith the rapid development of social economy and the social overall progress of science and technology, the rapid development of the computer business, electronic shopping mall as a form of e

4、lectronic commerce is its high efficiency and low cost advantage into the life of the masses.Online shopping system is set up on the Internet with a virtual shopping mall, make people never leave home can conveniently and easily choose and buy goods that oneself like, realize the online trading and

5、online electronic payment of a new type of commercial operation mode.Online shopping to avoid the cumbersome process of selected goods, make your shopping process easy, fast and convenient, is adapted to todays social life at a rapid pace.At the same time as people living standard rise, more and mor

6、e people awareness of health and beauty, cosmetics has also become a hot industry.The system is developed using PHP technology to build a dynamic online store e-commerce site, it adopts B/S structure, choose MySQL backend database, through the Smarty template realize the separation of the front desk

7、 page and code.The main achievement of the user login, registration, product display, classified query product information, product purchase, shopping cart management, order management to the checkout to complete a series of shopping features, the entire system is easy to operate, user-friendly, fle

8、xible to use.This paper describes the development of the system implementation process, from requirements analysis system, module design, detailed design to test all aspects of the system such as a detailed analysis and description.Key Words:Electronic commerce,Cosmetics sales,PHP,MySQL目录摘要 IAbstrac

9、t II第1章 系统概述 - 1 -1.1 系统开发背景及意义 - 1 -1.1.1 系统开发的背景 - 1 -1.1.2 系统开发的意义 - 2 -1.2 系统的开发的目的 - 3 -1.3 系统任务概述 - 3 -1.4 系统可行性分析 - 3 -1.4.1 技术可行性分析 - 3 -1.4.2 操作可行性分析 - 3 -1.4.3 经济可行性分析 - 4 -1.4.4 管理可行性分析 - 4 -1.5 系统运行环境 - 4 -第2章 开发技术及开发工具 - 5 -2.1 开发技术 - 5 -2.1.1 PHP - 5 -2.1.2 Apache - 6 -2.1.3 HTML - 7 -

10、2.1.4 Smarty - 7 -2.2 开发工具 - 8 -2.2.1 Eclipse - 8 -2.2.2 MySQL - 9 -第3章 系统分析 - 10 -3.1 系统功能需求分析 - 10 -3.1.1 用户注册需求 - 10 -3.1.2 用户登陆需求 - 10 -3.1.3 商品展示需求 - 10 -3.1.4 购物车管理需求 - 10 -3.1.5 订单管理需求 - 10 -3.2 系统性能需求分析 - 11 -第4章 系统总体设计 - 12 -4.1 系统功能模块 - 12 -4.2 详细功能模块设计 - 12 -4.2.1 用户登录模块 - 12 -4.2.2 用户注册模

11、块 - 13 -4.2.3 购物车模块 - 14 -第5章 系统数据库设计 - 16 -5.1 MySQL介绍 - 16 -5.2 数据库分析 - 16 -5.3 数据库物理结构设计 - 17 -第6章 系统模块的设计与实现 - 23 -6.1 系统界面的设计 - 23 -6.2 用户注册模块的设计 - 24 -6.3 用户登录模块 - 25 -6.4 商品展示模块 - 26 -6.5 购物车管理模块 - 27 -6.6 订单管理模块 - 28 -第7章 结论 - 30 -参考文献 - 31 -致谢 - 32 -附录 - 33 -第1章 系统概述1.1 系统开发背景及意义1.1.1 系统开发的

12、背景21世纪的今天,随着信息的全球化和国际互联网的普及化,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务而是过渡到娱乐、购物等新兴的网民生活。因此,网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术进行商业上的交易以减少成本。网上购物,成了当今广大群众的时尚。而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。于是电子商务开始流行起来

13、,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司的产品介绍的网页放在网站上供人浏览而已。目前,国际上对电子商务尚无统一的定义。一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式。电子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的

14、变化。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。1.1.2 系统开发的意义随着因特网的不断发展和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断的发生着变化。在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要地位。人们越来越

15、意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。无论在国内还是在国外,电子商务都还处于起步阶段。最近几年电子商务得到了迅速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。同时,电子商务的发展也将转

16、变政府的行为。长期以来,大部分的销售活动,都是面对面的销售,如:店铺销售、广交会、上门推销等。这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。而且信息的人工管理,也存在诸多缺点。而网上商城,正好能全面解决这样的问题。产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。今天,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视、甚至是汽车。如今网上购物已经成为企业增加市场竞争力的一种重要的手段,同时使人民购物更加

17、方便快捷。目前在线购物虽然迅猛发展,但是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。因此,开发这样一套电子购物商城成为很有必要的事情。1.2 系统的开发的目的系统的主要设计目的就是利用现代化的电子及网络技术,为企业和客户搭建一个互动平台网上化妆品销售系统。降低企业运营成本的同时,方便客户购买化妆品,达到双赢的目的。一方面,企业减少了地面店铺的租凭费用,减少了宣传货物的广告费用,减少了雇佣员工的费用;另一方面,电子及网络技术使得

18、企业运作更加快捷方便,为企业赢得宝贵的时间和商机。对于客户来说,客户省去了逛化妆品店的时间,使自己的需求可以更好地得到满足。1.3 系统任务概述本系统主要是针对化妆品销售的网上电子购物商城,网上购物基于B/S模式, 通过对一些典型电子商务网站的考察、分析,并结合企业要求, 开发一套拥有前后台的信息化管理系统,需满足以下要求:1.统一友好的操作界面,保证系统的易用性; l 2.商品分类详尽,可按不同类别查看商品信息; l 3.为客户提供通过一个购物车模型就能够购买多个商品项的机制; l 4.提供简单的安全模型,让客户必须先进行登录,才允许购买购物车的内容; l 1.4 系统可行性分析1.4.1

19、技术可行性分析本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库,部分关键内容用事务处理机制,有很强的错误处理能力。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上得到广泛应用。1.4.2 操作可行性分析本系统采用B/S架构,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。而且整个系统

20、采用最友好的交互界面,简洁明了,不需要对数据库非常了解。因此,该系统的操作是可行的。1.4.3 经济可行性分析商业企业在运营过程中 ,经常会遇到产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。而本系统可以帮助企业正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来是企业与顾客间的经济活动变得更灵活、更主动。1.4.4 管理可行性分析把企业业务延伸到Internet上,建立电子商务网站,对运营商业企业来说,是企业对外展示信息,从事商务活动的窗口和界面。因此,高中

21、层管理人员不会对此有很大的抵触情绪,主管领导也能够相应的支持。1.5 系统运行环境服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。本系统的配置如下: 处理器:Inter Pentium 41.6Hz或更高。 内存:512MB 硬件空间:160GB本系统主要采用的技术: 编程语言:PHP 开发环境:Linux操作系统应用服务器:Apache数据库:Mysql开发工具:Eclipse第2章 开发技术及开发工具2.1 开发技术2.1.1 PHPPHP(PHP: Hyper

22、text Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+

23、进行程序的扩展。 PHP技术特点(1) PHP是免费的;(2)语法简单,易学易用;(3)面向对象编程能力强; (4)支持众多网络协议; (5)具有强大的数据库功能和丰富的函数库; (6)移植性强,跨多个平台; (7)执行效率高; (8)可扩展性极强。 PHP技术的工作原理 PHP主要的功能是在Web环境下,由客户端浏览器传递一些信息给Web服务器,再由Web服器去启动所指定的程序码来完成特定的工作,如图2.1所示。图2.1 PHP技术的工作原理 PHP的工作原理 用户通过Web客户端浏览器请求某个功能页面。Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PH

24、P处理程序。PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等。PHP从数据库中取得数据后,将按照文件的要求,形成一个标准HTML页面。将生成的HTML页面交给Web服务器。Web客户端浏览器将该HTML文件解释执行并显示出来。这样就完成了一次客户浏览器端提出的某个PHP请求。由于脚本在服务器上,而不是在客户浏览器端运行,传到浏览器上的Web页面是在服务器上生成的,所以服务器端脚本不易被复制,用户看不到所要浏览页上的PHP源代码,只能看到解释后的结果,这样就可以做到对源程序保密。2.1.2 ApacheApache HTTPServer(简称Apache)是Apache软件

25、基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发

26、新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache是一种功能强大、高灵活性、高可扩展性的免费Web服务器软件。通过灵活的配置,Apache Web服务器可以实现诸多强大的功能, Apache源代码开放,所以很容易与第三方模块相结合,便于进一步扩展功能,定制成适合自己需要的系统。Apache可运行在多种操作系统及硬件平台上,但通常是与Linux操作系统搭配来组建Web服务器平台。如果采用Linux+ Apache架构,可以

27、搭建大型Web服务器平台,实现复杂的企业级电子商务系统。由于Linux和Apache都是免费的软件,只需要花费很低的成本就可以搭建出灵活的电子商务系统Web平台,但是它的开发是复杂而艰巨的,由于Linux和Apache都是开放的、不断扩展中的软件,还不是很完善,系统的配置和维护比较困难,需要专业人员的参与,对于小型的企业电子商务系统并不适合。2.1.3 HTMLHTML即超文本标记语言。超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如

28、:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取

29、子类元素的方式,为系统扩展带来保证。平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。2.1.4 SmartySmarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。

30、简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。优点1. 速度:采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。2. 编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下)3. 缓存技术:Smarty选用的一种缓存技术,它可以将用户最终看到的HTML文

31、件缓存成一个静态的HTML页,当设定Smarty的cache属性为true时,在Smarty设定的cachetime期内将用户的WEB请求直接转换到这个静态的HTML文件中来,这相当于调用一个静态的HTML文件。4. 插件技术:Smarty可以自定义插件。插件实际就是一些自定义的函数。5. 模板中可以使用if/elseif/else/endif。在模板文件使用判断语句可以非常方便的对模板进行格式重排。2.2 开发工具2.2.1 EclipseEclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Ecli

32、pse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse是替代IBMVisualAgeforJava(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,比如在

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

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