化妆品销售系统的研究与实现.docx

上传人:b****6 文档编号:7741432 上传时间:2023-01-26 格式:DOCX 页数:26 大小:1.43MB
下载 相关 举报
化妆品销售系统的研究与实现.docx_第1页
第1页 / 共26页
化妆品销售系统的研究与实现.docx_第2页
第2页 / 共26页
化妆品销售系统的研究与实现.docx_第3页
第3页 / 共26页
化妆品销售系统的研究与实现.docx_第4页
第4页 / 共26页
化妆品销售系统的研究与实现.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

化妆品销售系统的研究与实现.docx

《化妆品销售系统的研究与实现.docx》由会员分享,可在线阅读,更多相关《化妆品销售系统的研究与实现.docx(26页珍藏版)》请在冰豆网上搜索。

化妆品销售系统的研究与实现.docx

化妆品销售系统的研究与实现

摘要

随着Internet应用在全世界的不断普及,以及计算机技术的快速发展,以计算机与网络技术为基础的电子商务正处于蓬勃发展的时期。

电子商务网站,是在网络上建立的一个虚拟的购物商场,改变了传统的购物的方式,使挑选商品的烦琐过程大大简化,让你的购物过程变得方便、快捷、轻松。

在进行了可行性分析、需求分析、系统功能分析和数据库设计的基础上,开发环境上运用了MyEclipse,开发技术采用了JSP技术,以TOMCAT作为服务器运行,以SQLServer2005为系统数据库,设计和开发了化妆品销售网站。

该网站实现了会员注册、会员登录、浏览新闻动态、查看商品、商品购买、购物车等功能。

实现了可以通过后台管理员模块可以实现管理员对会员、商品类别、商品、订单、会员的管理等功能。

整个网站整体css及布局协调,整体采用一色系设计,整体大气且美观、界面友好、美观大方、灵活实用、操作简便。

该网站能为用户提供方便的在线购物环境,适应现代人快节奏的生活方式;能帮助企业提高知名度,扩大市场,拓展营销渠道,节约经营成本。

该系统拥有人性化的用户界面,实现用户注册、登录、购买商品等功能,用户登录可以查看购买记录、修改资料、修改密码、退出登录。

该网站能够实现信息化的管理,能帮助企业提高业务处理效率,大大提高服务质量。

关键词化妆品;网上销售网站;JSP技术;SQLServer2005

 

Abstract

WiththegrowingpopularityofInternetapplicationsintheworldandtherapiddevelopmentofcomputertechnology,onthecomputerandnetworktechnologybasedelectroniccommerceisinaperiodofvigorousdevelopment.Electroniccommercewebsiteisbuiltonthenetworkavirtualshoppingmalls,changingthetraditionalshoppingway,makestheselectioncommoditytroublesomeprocessisgreatlysimplified,makeyourshoppingprocessbecomesconvenient,quickandeasy.

Inthefeasibilityanalysis,needsanalysis,basedontheanalysisofthesystemfunctionandthedatabasedesign,developmentenvironmentusingtheMyEclipse,technologydevelopmentusingtheJSPtechnology,usingTomcatastheserverisrunning,toSQLServer2005databasesystem,designanddevelopmentthecosmeticssaleswebsite.Thewebsitehasrealizedthememberregistration,login,browsenews,checkgoods,purchaseofgoods,shoppingcartetc.function.Hasrealizedthebackstageadministratormodulecanbeachievedthroughtheadministratorofthe,isamemberofthecategoryofgoods,goods,orders,amemberofthemanagementfunction.ThesiteasawholetheCSSandthecoordinationofthelayout,theoveralluseofcolordesign,thewholeatmosphereandbeautifulandfriendlyinterface,beautifulappearance,flexibleandpracticalandeasyoperation.Thesitefortheusertoprovideconvenientonlineshoppingenvironmentandadapttothefastpaceofmodernlifestyle;tohelpenterprisestoimprovevisibility,expandmarketingchannels,savingsinoperating.Thesystemhasauser-friendlyuserinterface,realizetheuserregistration,login,purchaseofgoodsandsoon,theloggedinusercanviewpurchaserecords,modifydata,changethepassword,logout.Thiswebsitecanrealizetheinformationmanagement,canhelpenterprisestoimprovebusinessefficiency,greatlyimprovethequalityofservice.

KeywordsCosmeticsonlinesaleswebsiteJSPtechnologySQLServer2005

 

1绪论

1.1研究背景

随着Internet应用在世界的不断普及,以及计算机和网络技术的飞速发展,推动电子商务从理论向现实发展。

电子商务发展迅速,成为人们的日常生活中的一部分。

电子商务网站,是在网络上建立的一个虚拟的购物商场,它将传统的实体购物方式转变为网络化虚拟的购物方式,将挑选商品的繁琐过程进行了简化,让人们的购物过程变得方便、快捷、轻松。

随着社会经济的不断发展,带来生活水平的不断提高,人们对自己的外貌也越来越重视,特别是绝大多数女生,应运而生的就是化妆品行业的大发展,显然选择一款适合自己的化妆品又是十分重要的。

随着互联网的不断发展,网络购物逐渐成为大多数人们的主要消费渠道。

同时,电子商务的飞速发展,使得企业的经营模式正在逐步向网络营销发展。

目前,网上也存在着一些化妆品网站,给人们购买化妆品提供了便利的同时,可以实现在一家店铺有多种的化妆品品牌可供选择的情况。

电子商务市场的不断发展,给网上购物注入了新的活力,所以,适时的设计这样一个化妆品网站,既方便了人们购物,又顺应了时代潮流。

1.2研究目的及意义

研究目的:

本次设计的目标是实现化妆品的网上销售,在结合整个网站设计的实践过程中,研究相关开发工具及应用软件,更好的学习数据库的基础知识,理解网页开发技术,在把握网站建设的过程,熟练使用数据库编程方法。

研究意义:

对于化妆品生产企业来说,充分发挥网站作用:

一是树立企业形象,提高知名度;二是改善服务,提高企业服务质量;三是降低门店和人员成本;四是拓展营销渠道,扩大市场,提高营销效率;五是改变企业的业务流程,提高企业信息化水平和管理水平。

对于消费者来说,电子商务网站改变传统商业交易的方式,实现在网络上进行交易,在网络上进行商品购买,可以满足消费者足不出户就可以购买自己想要购买的商品。

1.3文献综述

欧美国家的电子商务经过十几年的飞速发展,取得了显著成果。

在美国电子商务所产生的营业额已占商务总额己高达1/3以上,法、德等国家,电子商务所产生的营业额也占商务总额的1/4。

以美国为代表的欧洲国家,自1995年开始,电子商务便得到了比较大的发展;C2C网站ebay(易趣网)12年交易量达到$1750亿,13年第一季度净营收37亿美元;Forrester市场研究结果显示14年美国手机和平板商业交易额预计1140美元,且预测18年美国电子商务交易总额达到4140亿美元;法国网购最多的是火车票飞机票、韩国则是化妆品、美国的零售业很发达。

自1997年以来,随着网络和电子技术的不断发展推动企业电子商务发展的现实,我国电子商务从理论走向实践。

1999-2000年期间,电子商务的主体是电子商务服务形式的网站行电子商务,从2001年开始,电子商务主体是企业电子商务,目前是PC端电子商务为主,移动端电子商务为辅的情形,将来极有可能变成以移动端购物为主的发展趋势。

2007年以来,电子商务得到迅速发展,交易量和成交额不断创新高。

近几年电子商务总交易额(人民币)分别为:

08年3.1万亿元(网购1257亿元),09年3.8万亿元(网购2586亿元),10年4.5万亿元(网络购物为5131亿元),11年6.8万亿元(网络购物7735.6亿元),12年8万亿元(全球第二,网购13040.0亿元),13年10万亿元(网购1.85万亿元),预计15年将超18万亿元。

 

2系统开发技术概述

2.1Java语言的选择

目前有众多的程序开发语言,本网站选择Java语言开发,Java具有以下特点:

1.java语言是简单、健壮的

Java语言的语法上类似于C语言和C++言语,但java更加严谨、简洁,java摒弃了C++言语容易引发程序错误的缺点。

另外,Java在编程上提供了丰富的类库,有助于提高软件开发的效率,使软件开发达到标准。

2.java语言是面向对象的

Java语言是一种面向对象的语言,它为用户提供了类、接口等原语,并且支持接口间的多继承,同时也支持类与接口间的实现机制,方便、简单、易使用。

Java语言全面支持动态绑定。

3.Java语言是安全、分布式的

Java的安全性主要体现在将指针和释放内存等C++功能删除,能有效避免了系统的非法内存操作。

Java语言功能和浏览器自身的功能结合在一起更安全。

Java可以支持Internet开发,Java应用程序编程接口中包含一个网络应用编程接口,它为网络应用编程提供了需求的类库。

4.Java语言是体系结构中立的

Java为不同网络的应用程序提供支持,其编译程生成的中间文件式,可以在任何能够运行Java系统的不同处理器上解释执行。

5.Java语言是可移植、高性能的

Java体系结构的中立性决定了它的可移植性。

在Java运行时可以直接将目标代码翻译成机器码,有利于提高系统运的性能。

Java语言较之那些解释型的高级脚本语言,性能是较优的。

6.Java语言是多线程的

线程是一种特殊的对象,它只能通过Thread类或者其子类来进行创建。

Java可以支持多个线程能够同时执行,同时也实现了多线程间的同步机制。

2.2JSP技术

JSP技术是基于JavaServlet以及整个Java体系的web开发技术,是一种动态的网页技术。

其简单易学,跨平台的特性,使其成为动态Web应用程序的编程语言的领军者,被各种各样的电子商务网站广泛的应用。

JSP技术是java服务器页面,是一种简化的Servlet技术,是动态网页制作的标准。

JSP技术为web页面的设计提供了简单方便的方法。

JSP技术开发的平台既能够在Linux下运行,也能够在其他的操作系统上运行。

Java是面向对象思想的一种最普遍的语言,JSP是在Java基础上的,JSP做出的页面更加具有美观性、灵活性、人性化。

JSP具有Java的特点,拥有跨平台的特性,一次编译,到处运行。

2.3MyEclipse简介

MyEclipse对EclipseIDE的扩展,MyEclipse是一个用于开发Java、J2EE的十分优秀的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,特别是各种开源产品。

MyEclipse是目前所有主流开源产品的专属eclipse开发工具。

MyEclipse与Eclipse相比,为之提供了一个开源和大量私有的Java工具的集合,解决了当前情况下各种开源工具不一致的劣势。

MyEclipse发布包中大量的工具为他带来了巨大的优势。

例如各种编辑器、编辑Hibernate的配置文件以及执行SQL查询语句的一些工具。

MyEclipse能够使编程者拥有所有的Web开发技术。

它可以快速实现添加技术功能到Web项目中,并且使用可视化编辑器以便编码和配置,同时还能够在多种应用服务器上测试开发者的任务。

2.4SQLServer2005简介

SQLServer2005的数据库平台是相对比较全面的,它使用的商业工具是集成的、智能化的,主要是为企业管理数据。

SQLServer2005管理和监视服务器和数据库等主要是通过它提供的一个管理控制平台,将管理的复杂度降低了很多。

SQLServer2005帮助企业进行数据管理。

SQLServer2005数据库平台在安全性问题上有了很大的提高,可以有效控制数据的精确度和灵活性,保证了数据的安全性。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包紧密结合丰富和增强了SQLServer2005的功能。

SQLServer2005能帮助您进行数据库的建立、管理与维护,很好收集、整理数据,为您提供创新的解决方案,帮助您解决更多的问题。

 

3系统分析

3.1需求分析

本网站是一个化妆品销售网站,使用群体是消费者和企业或网站管理员。

为满足用户的需求,所以应当让用户使用方便、放心,同时还要保证网站的功能全面。

网站设计时,要考虑到前台是供消费者使用的,所以前台的所有界面设计和功能必须要充分考虑到客户的生活习惯和爱好。

通过调查发现,化妆品主要消费群体是绝大多数的女性,所以网站界面一定要美观大方、简洁明了、模块分明,网站功能一定要全面,同时还要方便消费者使用。

网站的前台必须要包括会员注册、登录,商品搜索、商品查看、商品购买、查看购买记录、查看个人信息、购物车等功能。

网站后台是供企业或者是网站的管理员使用的。

为方便管理者使用对网站进行操作,对于后台页面的要求不是很高,但后台的功能一定要全面,后台需要对整个网站进行维护,后台的功能要为前台提供服务,所以后台功能的实现将会影响前台消费者的使用。

因此,根据实际需求,网站后台必须要能实现管理员对商品、订单、商品分类、会员、新闻的管理,商品发布、新闻发布、添加分类等功能。

3.2可行性分析

可行性分析的目的,就是花费最少的时间和精力在最短的时间内,来确定问题是否能够解决,确定问题是否值得去解决。

下面从技术可行性、经济可行性和操作可行性三个方面来分析本网站的可行性。

3.2.1技术可行性

技术可行性是分析在特定条件下,在现有的技术下,能否实现这个网站,能否解决网站的技术难题。

根据本网站的实际需求,选择了Java语言,Java运用广泛,简单、通用,使用MyEclipse编写,拥有很多快捷键及提示功能,方便程序的编写;前台的页面使用JSP技术开发,后台的数据库使用SQLServer2005。

因此在技术层面上,是完全可行的。

3.2.2经济可行性

本网站应用现有的软件和技术,实现网站的设计与开发工作,使用科学的方法进行开发,可以降低成本,达到经济高效的目的。

通过使用该网站,可以提高知名度,树立企业形象;拓展营销渠道,扩大市场;降低经营成本,而且,企业可以方便快捷地展示其商品。

消费者也可以更便利地进行购物,足不出户就可以买到满意商品。

通过以上分析总结得出,本销售网站的应用价值远大于其开发成本,经济可行。

3.2.3操作可行性

计算机技术的不断更新与进步,迎来信息时代,而我们就处在这样的时代。

网络是我们生活中一部分,人们很好的使用网络,利用网络进行各种活动。

本网站具有美观友好的操作界面,在技术上完全可以实现与用户的良好交互,并且操作方法简单易行。

3.3功能结构分析

为满足网站的需求,实现目标网站功能,以模块化的思想将该网站分为两大功能模块,分别为:

前台模块、管理员模块。

网站功能结构图,见图3-1,图3-2。

(1)前台模块:

会员注册:

用户可以在网站上进行注册,填写个人信息,成为会员后,才能购买商品。

会员登录:

用户注册成为会员后,可以登录网站,可以修改个人信息,修改密码,查看购买记录,购买商品,退出登录。

新闻动态:

客户可以浏览新闻,看看商品特价优惠信息。

商品中心:

进行商品展示,有不同类型的商品,让客户进行挑选,进行选购。

商品搜索:

在商品中心中,客户可根据自己的需求,在搜索栏中直接所需商品名称,查看商品信息。

购物车:

客户浏览商品时,可以将喜欢或想要购买的商品,放入购物车中,最后购买。

(2)管理员模块:

管理员登陆:

管理员正确输入用户名及密码登录,进入网站后台,对网站进行管理和维护。

新闻管理:

管理员可以通过此模块发布新闻动态,编辑、删除新闻。

会员查看:

管理员可以通过此模块查看、删除会员。

商品类别管理:

管理员可以通过此模块对商品分类进行编辑。

商品管理:

管理员可以通过此处进行商品的编辑、删除。

订单管理:

管理员可以通过此模块查看、删除订单,查看订单详情。

 

图3-1前台功能结构图

图3-1用户功能模块图

图3-2管理员功能模块图

图3-1用户功能模块图

 

图3-2管理员功能结构图

3.4业务流程分析

业务流程图是一种描述业务走向的图表,绘制业务流程图的过程是充分了解业务处理流程的过程,是进行系统分析的依据。

本系统的业务流程图分为两个模块:

用户模块和管理员模块。

具体的业务流程如图3-3和图3-4所示。

 

图3-3用户业务流程图

图3-4管理员业务流程图

3.5数据流程分析

数据流程图,是描述系统数据流程的工具,它通过图形方式描述数据的走向和实际流程。

具体的数据流程图如图3-5和图3-6所示。

图3-5用户数据流程图

 

图3-6管理员数据流程图

 

4数据库设计

4.1数据库E-R图设计

E-R图是描述现实世界的概念结构模型。

在进行了需求分析的基础上,设计出达到要求的不同实体,建立起它们之间的联系,为后面的表结构设计奠定基础。

根据以上的设计规划出的实体有会员实体、商品实体、管理员实体、商品类别实体、订单实体、订单详情实体。

(1)管理员实体

图4-1管理员E-R图

(2)会员实体

图4-2会员E-R图

(3)商品类别实体

图4-3商品类别E-R图

(4)商品实体

图4-4商品E-R图

 

(5)订单实体

图4-5订单E-R图

(6)订单详情实体

图4-6订单详情E-R图

(7)总体E-R图

图4-7总体E-R图

4.2数据库表结构设计

在前面的数据分析的基础上,可建立如下几张表,各表详细信息描述如下:

表4-8管理员信息表

 

表4-9会员信息表

表4-10订单信息表

表4-11订单详情信息表

表4-12新闻表

 

表4-13商品信息表

表4-14商品类别表

 

5系统的实现

化妆品销售网站的用户界面可以实现会员注册、会员登录、商品展示、查看商品详情、商品搜索、查看新闻动态、商品购买、购物车等功能。

化妆品销售网站的管理后台可以实现会员查看、商品管理、发布商品、发布新闻、新闻管理、订单管理、修改管理员登录密码、退出系统等功能。

5.1网站首页页面

本网站的首页主要包括logo、会员模块、新闻动态、购物车以及商品中心等几大模块。

网站的logo是一枝玫瑰,本网站销售的是兰蔻品牌的化妆品。

Logo下面是网站菜单栏,有首页、兰蔻公司、新闻动态、商品中心、业务合作、购物车。

菜单栏下面是一个化妆品展示的幻灯片。

左下角的会员模块包括会员登录和注册,功能一目了然,方便消费者使用。

网站整体css及布局协调,整体采用一色系设计,整体大气且美观,界面如图5-1所示。

图5-1网站首页页面

5.2会员注册页面

会员注册页面:

用户进行商品购买,首先要进行注册。

点击立即注册,填写完会员信息后,点“同意注册”将会员信息提交到数据库,返回到首页。

会员注册的信息包括用户名、密码、确定密码、姓名、性别、年龄、电话、学历、邮箱和地址。

界面如图5-2所示。

图5-2会员注册页面

5.3商品中心页面

商品中心页面:

主要是陈列商品,可以方便用户查看,用户点击商品进入商品详情页面。

在本网站商品中心里我们可以看到全部商品,会员还可以商品中心里进行商品搜索。

本网站主要销售的就是兰蔻品牌的化妆品,在商品中心里将商品主要分为护肤、彩妆、香水、男士和金纯系类列五大类。

商品中心界面如图5-3所示,香水商品展示页面如图5-4所示。

图5-3商品中心页面

图5-4香水展示页面

5.4商品详情页面

商品详情页面:

该页面实现商品的详情信息的展示,实现加入购物车的操作。

商品详情页面主要包括商品明细与商品介绍。

商品明细包括商品图片、商品名称、商品类别、商品价格、购买数量的选择。

商品介绍是对商品的描述或使用方法的建议。

界面如图5-5所示。

图5-5商品详情页面

5.5购物车页面

购物车页面:

实现会员挑选的商品显示在购物车中,会员可以移除购物车中商品,也可以点击购买。

会员进行商品挑选时,可将商品加入到购物车,最后进行结算,生成订单表,显示订单信息。

界面如图5-6所示。

图5-6购物车页面

5.6修改信息页面

修改信息:

该页面可实现会员个人资料的修改。

会员登录后,可以修改会员信息资料,修改资料包括用户名、姓名、性别、年龄、电话、学历、地址和邮箱。

界面如图5-7所示。

图5-7修改信息页面

5.7修改密码页面

修改密码页面:

本页面主要是提供给会员修改密码,修改时先输入想要修改的密码,再输入一遍,确认修改密码。

界面如图5-8所示。

图5-8修改密码页面

5.8后台登录页面

后台登录页面:

本页面为管理员使用,管理员正确输入用户名及密码,可以通过此页面登录后台进行操作。

界面如图5-9所示。

 

图5-9后台登录页面

5.9后台管理页面

后台管理页面:

本页面为管理员使用,管理员可以通过此页面对网站前台进行管理。

管理菜单有兰蔻公司、业务合作、发布新闻、新闻管理、订单管理、发布化妆品、化妆品管理、添加分类、化妆品分类、会员查看、修改密码、退出系统功能。

界面如图5-10所示。

图5-10后台管理页面

5.10商品管理页面

商品管理页面:

本页面为管理员使用,管理员可以通过此页面对商品进行管理。

发布化妆品成功后,商品管理页面会显示商品信息的列表,商品的信息包括商品名称、商品价格、图片、商品类型、商品介绍,管理员可以对商品进行编辑、删除操作。

界面如图5-11所示。

图5-11商品管理页面

6系统测试

6.1网站的实现

在实现了整个网上购物的系统功能之后,需要对该网站进行测试。

具体实施步骤如下:

(1)首先确定安装了相关软件,比如SQLServer、MyEclipse。

本系统使用MyEclipse6.0.1和SQLS

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

当前位置:首页 > 表格模板 > 合同协议

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

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