学位论文基于web的化妆品销售Word文件下载.docx

上传人:b****3 文档编号:6644660 上传时间:2023-05-07 格式:DOCX 页数:50 大小:2.38MB
下载 相关 举报
学位论文基于web的化妆品销售Word文件下载.docx_第1页
第1页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第2页
第2页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第3页
第3页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第4页
第4页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第5页
第5页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第6页
第6页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第7页
第7页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第8页
第8页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第9页
第9页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第10页
第10页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第11页
第11页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第12页
第12页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第13页
第13页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第14页
第14页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第15页
第15页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第16页
第16页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第17页
第17页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第18页
第18页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第19页
第19页 / 共50页
学位论文基于web的化妆品销售Word文件下载.docx_第20页
第20页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学位论文基于web的化妆品销售Word文件下载.docx

《学位论文基于web的化妆品销售Word文件下载.docx》由会员分享,可在线阅读,更多相关《学位论文基于web的化妆品销售Word文件下载.docx(50页珍藏版)》请在冰点文库上搜索。

学位论文基于web的化妆品销售Word文件下载.docx

ThesystemisdevelopedusingPHPtechnologytobuildadynamiconlinestoree-commercesite,itadoptsB/Sstructure,chooseMySQLbackenddatabase,throughtheSmartytemplaterealizetheseparationofthefrontdeskpageandcode.Themainachievementoftheuserlogin,registration,productdisplay,classifiedqueryproductinformation,productpurchase,shoppingcartmanagement,ordermanagementtothecheckouttocompleteaseriesofshoppingfeatures,theentiresystemiseasytooperate,user-friendly,flexibletouse.

Thispaperdescribesthedevelopmentofthesystemimplementationprocess,fromrequirementsanalysissystem,moduledesign,detaileddesigntotestallaspectsofthesystemsuchasadetailedanalysisanddescription.

KeyWords:

Electroniccommerce,Cosmeticssales,PHP,MySQL

目录

摘要I

AbstractII

第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.1PHP-5-

2.1.2Apache-6-

2.1.3HTML-7-

2.1.4Smarty-7-

2.2开发工具-8-

2.2.1Eclipse-8-

2.2.2MySQL-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用户注册模块-13-

4.2.3购物车模块-14-

第5章系统数据库设计-16-

5.1MySQL介绍-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系统开发的背景

21世纪的今天,随着信息的全球化和国际互联网的普及化,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。

人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务而是过渡到娱乐、购物等新兴的网民生活。

因此,网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术进行商业上的交易以减少成本。

网上购物,成了当今广大群众的时尚。

而商家,也逐渐重视起网络的作用,充分利用起网络的低成本、高效性来宣传企业形象和销售商品。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。

随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司的产品介绍的网页放在网站上供人浏览而已。

目前,国际上对电子商务尚无统一的定义。

一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式。

电子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的变化。

电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。

具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。

因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。

1.1.2系统开发的意义

随着因特网的不断发展和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断的发生着变化。

在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要地位。

人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。

它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。

借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。

无论在国内还是在国外,电子商务都还处于起步阶段。

最近几年电子商务得到了迅速的发展。

尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。

在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。

同时,电子商务的发展也将转变政府的行为。

长期以来,大部分的销售活动,都是面对面的销售,如:

店铺销售、广交会、上门推销等。

这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。

而且信息的人工管理,也存在诸多缺点。

而网上商城,正好能全面解决这样的问题。

产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。

今天,大多数企业已经建立自己的网站介绍和销售他们的产品。

您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视、甚至是汽车。

如今网上购物已经成为企业增加市场竞争力的一种重要的手段,同时使人民购物更加方便快捷。

目前在线购物虽然迅猛发展,但是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。

因此,开发这样一套电子购物商城成为很有必要的事情。

1.2系统的开发的目的

系统的主要设计目的就是利用现代化的电子及网络技术,为企业和客户搭建一个互动平台——网上化妆品销售系统。

降低企业运营成本的同时,方便客户购买化妆品,达到双赢的目的。

一方面,企业减少了地面店铺的租凭费用,减少了宣传货物的广告费用,减少了雇佣员工的费用;

另一方面,电子及网络技术使得企业运作更加快捷方便,为企业赢得宝贵的时间和商机。

对于客户来说,客户省去了逛化妆品店的时间,使自己的需求可以更好地得到满足。

1.3系统任务概述

本系统主要是针对化妆品销售的网上电子购物商城,网上购物基于B/S模式,通过对一些典型电子商务网站的考察、分析,并结合企业要求,开发一套拥有前后台的信息化管理系统,需满足以下要求:

1.统一友好的操作界面,保证系统的易用性;

l

2.商品分类详尽,可按不同类别查看商品信息;

3.为客户提供通过一个购物车模型就能够购买多个商品项的机制;

4.提供简单的安全模型,让客户必须先进行登录,才允许购买购物车的内容;

1.4系统可行性分析

1.4.1技术可行性分析

本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;

后台采用Mysql数据库开发和管理数据库,部分关键内容用事务处理机制,有很强的错误处理能力。

本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。

PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上得到广泛应用。

1.4.2操作可行性分析

本系统采用B/S架构,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。

而且整个系统采用最友好的交互界面,简洁明了,不需要对数据库非常了解。

因此,该系统的操作是可行的。

1.4.3经济可行性分析

商业企业在运营过程中,经常会遇到产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。

而本系统可以帮助企业正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来是企业与顾客间的经济活动变得更灵活、更主动。

1.4.4管理可行性分析

把企业业务延伸到Internet上,建立电子商务网站,对运营商业企业来说,是企业对外展示信息,从事商务活动的窗口和界面。

因此,高中层管理人员不会对此有很大的抵触情绪,主管领导也能够相应的支持。

1.5系统运行环境

服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。

本系统的配置如下:

处理器:

InterPentium41.6Hz或更高。

内存:

512MB

硬件空间:

160GB

本系统主要采用的技术:

编程语言:

PHP

开发环境:

Linux操作系统

应用服务器:

Apache

数据库:

Mysql

开发工具:

Eclipse

第2章开发技术及开发工具

2.1开发技术

2.1.1PHP

PHP(PHP:

HypertextPreprocessor的缩写,中文名:

“超文本预处理器”)是一种通用开源脚本语言。

语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。

PHP安装它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

最重要的是PHP可以用C、C++进行程序的扩展。

PHP技术特点

(1)PHP是免费的;

(2)语法简单,易学易用;

(3)面向对象编程能力强;

(4)支持众多网络协议;

(5)具有强大的数据库功能和丰富的函数库;

(6)移植性强,跨多个平台;

(7)执行效率高;

(8)可扩展性极强。

PHP技术的工作原理

PHP主要的功能是在Web环境下,由客户端浏览器传递一些信息给Web服务器,再由Web服器去启动所指定的程序码来完成特定的工作,如图2.1所示。

图2.1PHP技术的工作原理

PHP的工作原理用户通过Web客户端浏览器请求某个功能页面。

Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PHP处理程序。

PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等。

PHP从数据库中取得数据后,将按照文件的要求,形成一个标准HTML页面。

将生成的HTML页面交给Web服务器。

Web客户端浏览器将该HTML文件解释执行并显示出来。

这样就完成了一次客户浏览器端提出的某个PHP请求。

由于脚本在服务器上,而不是在客户浏览器端运行,传到浏览器上的Web页面是在服务器上生成的,所以服务器端脚本不易被复制,用户看不到所要浏览页上的PHP源代码,只能看到解释后的结果,这样就可以做到对源程序保密。

2.1.2Apache

ApacheHTTP 

Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache是世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。

Apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。

Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。

Apache是一种功能强大、高灵活性、高可扩展性的免费Web服务器软件。

通过灵活的配置,ApacheWeb服务器可以实现诸多强大的功能,Apache源代码开放,所以很容易与第三方模块相结合,便于进一步扩展功能,定制成适合自己需要的系统。

Apache可运行在多种操作系统及硬件平台上,但通常是与Linux操作系统搭配来组建Web服务器平台。

如果采用Linux+Apache架构,可以搭建大型Web服务器平台,实现复杂的企业级电子商务系统。

由于Linux和Apache都是免费的软件,只需要花费很低的成本就可以搭建出灵活的电子商务系统Web平台,但是它的开发是复杂而艰巨的,由于Linux和Apache都是开放的、不断扩展中的软件,还不是很完善,系统的配置和维护比较困难,需要专业人员的参与,对于小型的企业电子商务系统并不适合。

2.1.3HTML

HTML即超文本标记语言。

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 

它通过标记符号来标记要显示的网页中的各个部分。

网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:

文字如何处理,画面如何安排,图片如何显示等)。

浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。

但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:

简易性:

超级文本标记语言版本升级采用超集方式,从而更加灵活方便。

可扩展性:

超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。

平台无关性:

虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。

通用性:

另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。

它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

2.1.4Smarty

Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。

它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。

简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

优点

1.速度:

采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。

2.编译型:

采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下)

3.缓存技术:

Smarty选用的一种缓存技术,它可以将用户最终看到的HTML文件缓存成一个静态的HTML页,当设定Smarty的cache属性为true时,在Smarty设定的cachetime期内将用户的WEB请求直接转换到这个静态的HTML文件中来,这相当于调用一个静态的HTML文件。

4.插件技术:

Smarty可以自定义插件。

插件实际就是一些自定义的函数。

5.模板中可以使用if/elseif/else/endif。

在模板文件使用判断语句可以非常方便的对模板进行格式重排。

2.2开发工具

2.2.1Eclipse

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。

Eclipse是替代IBMVisualAgeforJava(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。

目前,Eclipse已经开始提供C语言开发的功能插件。

更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。

也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。

同时可以通过开发新的插件扩展现有插件的功能,比如在

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

当前位置:首页 > 法律文书 > 调解书

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

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