基于WEB的鲜花购物网站的设计与实现word格式.docx
- 文档编号:4619030
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:39
- 大小:493.36KB
基于WEB的鲜花购物网站的设计与实现word格式.docx
《基于WEB的鲜花购物网站的设计与实现word格式.docx》由会员分享,可在线阅读,更多相关《基于WEB的鲜花购物网站的设计与实现word格式.docx(39页珍藏版)》请在冰豆网上搜索。
基于WEB的鲜花购物网站的设计与实现word格式
基于WEB的鲜花购物网站的设计与实现
院系
北方软件学院
专业
计算机科学与技术
班级
92330103
学号
2009023301079
姓名
刘承桥
指导教师
王作彤
负责教师
沈阳航空航天大学
2011年6月
摘要
随着网络技术与信息技术的发展,因特网与企业经营活动的结合创造了新的网络经济,使企业的经营活动由传统经营模式转向产品发布、网络营销、交易管理等的电子化,迎来了崭新的电子商务时代。
本文中主要介绍了网上鲜花店中的常见基本问题等研究背景,进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现和系统测试过程。
本文是一种基于JSP+SQLServer技术研究的鲜花销售网站,通过介绍JSP网站的三层结构模式,充分体现了JSP技术的优势,并通过对开发过程的详细介绍,给出了使用JSP技术构建中小企业的电子商务网站的具体实现方法。
本文研究的网上鲜花店实现用户端在线浏览鲜花信息、开通网上购物车、在线提交订单等功能.管理员通过本系统可以添加鲜花及鲜花分类、管理用户、管理订单等。
与传统销售行为相比,网上鲜花店为用户和商家都提供了最高的效率和最便捷的交互手段。
关键词:
网上鲜花店;电子商务;交易管理
Abstract
Theinternetisdevelopingquicklyalongwithcommunicationtechnologic,itcreateanewwebeconomywiththeenterprisemanagement。
Themodeofmanagementchangesfromtraditionintoelectrificationofproductissuance,websidedistributionandbusinessmanagementwhichcausebyinternet。
InternetdevelopabrandnewageofE—commercial.
Thisthesisdescribesthemainthingsofonlineflowersalessystemissuesandtheresearchbackgroundofrelatedstatisticwork,conductsacomprehensiveanalysisaboutthefeasibilityforthesystemanddemonstratesrequirementanalysis,systemdesign,therealizationofsystemandthesystemtestindetail。
Inthispaper,theflowersalesaJSP+SQLServer-basedwebsite,byintroducingathree-tierstructureofthewebsiteJSPmodelfullyembodiestheadvantagesofJSPtechnology,andthroughthedevelopmentprocessindetail.ConstructionofagivenSMEe—commercewebsitesuseJSPspecificmethod.Thispaperstudiestheonlineflowersalessystembyendusersbrowsethefloweronlineinformation,andlaunchedonlineshoppingcart.Submittingordersonlineandotherfunctions。
Managingflowerandflowercanbeaddedtotheclassificationsystem,usermanagement,salesandotherstatistics.Comparedwithtraditionalsalesbehavior,onlineflowersalessystemprovidesusersandbusinessestohavethehighestefficiencyandmostconvenientmeans.
Keywords:
onlineflowersalessystem;E—commercial;businessmanagement
1引言
2010年底,我国网民规模达到4.57亿,网络购物成为增长最快的互联网应用,网购市场金额预计可达5231亿元.通过Internet的购物网站购买自己需要的商品或者服务。
艾瑞咨询电子商务网站服务评估工具EcommercePlus最新上线的数据显示,2010年第四季度中国网购市场订单量达5。
6亿。
同时中国网购行业整体转化率亦呈现较强的季节性变化,其中C2C行业变化尤其显著,B2C行业表现则较为稳定。
(C2C:
ConsumertoConsumer)(B2C:
BusinesstoConsumer)
1.1选题背景
艾瑞咨询分析认为,国内网络购物季节性因素影响较为明显。
受行业大势的影响,前三个季度内生平稳增长,主要得益于国内网民网购渗透率的逐步提高和购买频次的逐渐增加。
图1.1中国购物网站下单图
订单转化率:
行业整体及C2C季节性变化明显,B2C较稳定。
同时ECPlus最新数据也显示,2010年第四季度整个网络购物行业订单转化率为5。
5%,高出第三季度约一个百分点;C2C订单转化率为6.8%,高出第三季度近两个百分点。
两者的变化趋势与去年同期亦颇为相似,呈现出较强的季节性.B2C订单转化率变化趋势则较为稳定.
艾瑞咨询分析认为,国内C2C网购平台如淘宝等业已比较成熟,作为网民网购习惯的培育平台,拥有的网购“达人"数量颇为可观,适逢第四季度节日多且商家促销力度大,导致网民的购买频次明显增加,从而转化率也显著提高。
从近两年来看,国内B2C订单转化率略呈上升趋势。
这就要求各B2C商家进一步提升用户体验,改善服务质量,以求提高订单转化率,获取更大收益。
1.2网上购物简介
网上购物,就是通过互联网检索商品信息。
通过电子订购单发出购物请求,然后填上私人信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门.国内的网上购物,一般付款方式是款到发货(直接银行转移账户,在线汇款)担保交易(如:
淘宝支付宝,XX百付宝,腾讯财付通等的担保交易)货到付款等.网上购物是以信息技术为基础的商务活动,它通过Internet使交易双方进行商品交易,由于双方不受时间和空间的局限性,从而不仅大大扩大了消费者和网络企业的商品交易机会,而且大大降低商品交易的成本.据中国互联网络信息中心(CNNIC)发布《第27次中国互联网络发展状况调查统计报告》,截至2010年底,我国网民规模达到4.57亿,网络购物成为增长最快的互联网应用,网购市场金额预计可达5231亿元。
互联网、银行、现代物流业发展的产物,通过Internet的购物网站购买自己需要的商品或者服务.从交易双方类型分为两种形式,一种是B2C,即商家对顾客的形式.另一种是C2C,即顾客对顾客的形式。
第三种叫B2B(商家对商家,企业对企业,知名平台是阿里巴巴),B2B的影响不如C2C,但是交易额要比C2C大.第四种是C2B,是个人以劳务方式向企业提供产品,一般是智慧产品如策划、创意等,网上也称为威客。
此外还有G2G、G2B、G2C、B2G、C2G等,表示政府对政府、政府对企业、政府对个人、企业对政府和个人对政府等,但都没有C2C和B2C发展的完善。
2研究现状及设计目标
基于WEB的鲜花购物网站的设计与实现--国内了解鲜花网购的顾客却远还没有发展起来,只能说是市场培育阶段。
让我们看看美国1-800—FLOWERS的道路进化过程,或许对国内的鲜花速递市场有些更好的启发。
从最初纽约市区的鲜花连锁零售店发展到现在美国最大的网上花卉和礼品销售平台。
花卉销售公司1—800-FLOWERS销售渠道经历了零售实体店、电话销售,互联网销售,其转型是三十年间美国花卉销售渠道发展的见证。
从最初纽约市区的鲜花连锁零售店发展到现在美国最大的网上花卉和礼品销售平台,2008年销售净额达到9亿美元,而网上销售额就占到了7亿多美元,花卉销售公司1—800—FLOWERS销售渠道经历了零售实体店、电话销售,互联网销售,其转型是三十年间美国花卉销售渠道发展的见证,那就是,发展核心不再是扩大实体店面的数量,而是通过网络销售渠道驱动销量,并利用互联网新技术提升业务技术和品牌价值。
1
2.1项目研究目标
随着互联网逐渐兴起,1-800-FLOWERS在1992年成立自己第一个网店,借助的是CompuServe“电子商城”平台,随后不久便与FryMultimedia合作开发了自己的网站。
正如JerryWind在《聚合营销》(ConvergenceMarketing)一书中所述,我们已经进入了一个“半人马"时代:
消费者的行为跨越了各个渠道,把传统的需求和行为与新兴的网络和技术结合在一起,就像古希腊神话中的半人马——人头马身的结合.销售网站在建立后短短几年内,网络销售就占到了公司销售总额的10%,如此骄人的增长速度注定了1-800—FLOWERS未来的方向发展,渠道扩张的新篇章已经展开。
互联网技术也使得1—800-FLOWERS。
COM有了新的营销工具,包括有针对性的电子邮件市场活动、搜索引擎行销等等。
其中最为重要的,就是互动性极高的社交网站。
此次营销活动的虚拟平台——“SpotAMom”微型网站以生动活泼、简单操作的界面区分了不同性格的妈妈。
访问者只要点击网站推荐的礼品,就可以进入1-800-FLOWERS。
COM的销售网站,直接在网上一步完成购买。
最后要做的就是把事情简单化,便于消费者加速传播公司瞄准了人气极高的Facebook和Twitter,以及便捷的Digg和del.icio。
us,让那些被挑选出来的博客得以形成病毒效应快速传播,短时间内实现宣传效果最大化。
1—800—FLOWERS。
COM的成功不仅仅是让消费者购买更多的商品,而是让他们在未来选购的时候只会将目光投向1—800—FLOWERS.COM。
凭借高质量大力度的经营客户关系来赢得消费者的忠诚度。
这样有针对性的策略加上正确的销售渠道和营销工具,必定会为1-800-FLOWERS。
COM带来丰厚的回报。
2.2项目优点
网上鲜花店订货不受时间与地点的限制,借阅手续简单。
在网上鲜花店获得较大量的商品信息,可以买到当地没有的商品.网上鲜花店网上支付较传统拿现金支付更加安全。
网上鲜花店从订货买货到货物上门无需亲临现场,既省时又省力。
网上鲜花店由于网上商品省去租店面,召雇员及储存保管等一系列费用.网上鲜花店产品选择的样式更多种多样,可以充分满足顾客的需要.网上鲜花店价格低廉,实惠,物美价廉。
2.3项目缺点
网上鲜花店的安全性问题是阻碍网上购物发展的最大问题,支付的安全性和资金流动的实时性上存在明显缺陷。
网上鲜花店由于其经营模式导致税收的无纸化、无址化、无形化、无界化、虚拟化。
网上鲜花店的商品保修由于存在C2C:
ConsumertoConsumer,产品无保证。
网店只有照片与实物不一定相符无法试穿,过度宣传网站商品、以次充好、退换货条件苛刻,购买安全。
1.1
2.4购物车实现
用JSP的Session机制编写的购物车程序,JSPSession机制购物车(会话跟踪技术)写一个FlowerInfo类,并定义商品的各个属性,返回商品属性的方法。
publicclassFlowerInfo{
privateintFlowerId;//intidentityprimarykey,
privateStringFlowerName;//varchar(20)notnull,
privateintFlowertypeId;//intnotnull,
privateStringpbName;//varchar(20)notnull,
privateStringauthor;//varchar(20)notnull,
privateStringcontext;//varchar(40),
privateStringsmallImg;//varchar(20),
privateStringbigImg;//varchar(20),
privatedoubleprice;//moneynotnull,
privateDatepbdate;//datetimenotnull,
privateintFlowerStates;//intnotnull,--1为可用,2为上架,3为不可用
privatedoubleygcprice;//moneynotnull
GwcItem。
java表示购物车里面的一种商品,Gwc.java表示购物车中全部商品(把很多GwcItem。
java放到其中)。
由于HashMap属于线程非安全,而Hashtable属于线程安全的.本项目应用Hashtable技术。
publicvoidaddFlower(GwcItemitem){//返回所有键集合(购物车中所有商品编号集合)
Set〈Integer>ids=gwcItems。
keySet();//得到新增商品编号
IntegeritemId=item.getFlowerId();//检测此编号是否在原有商品编号集合中
if(ids。
contains(itemId)){//如果已有
GwcItemoldGwcItem=gwcItems。
get(itemId);//得到原始商品
oldGwcItem.setNum(oldGwcItem.getNum()+1);//数量加一
gwcItems.put(itemId,oldGwcItem);//把老商品覆盖,此代码可省略}else{//若没,直接放
gwcItems。
put(itemId,item);//Hashtable。
put方法(属于Object类型)}}
项目预计通过addFlower方法向购物车添加一种商品,通过updateNum方法修改购物车商品数量,通过delete方法删除购物车中某种商品,通过clear()方法清空购物车。
2.5项目设计的目标
随着科学技术的飞速发展,网上购物已经成为了人们生活的必须途径。
通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。
网上购物是以信息技术为基础的商务活动,它通过Internet使交易双方进行商品交易,由于双方不受时间和空间的局限性,从而不仅大大扩大了消费者和网络企业的商品交易机会,而且大大降低商品交易的成本.
2.6可行性分析
可行性分析又可以分为从项目本身而言的项目可行性分析、从经济角度盈利的层面进行经济可行性分析,最后从软件发行到大众化的角度进行法律可行性分析.
1
2
2.1
2.2
2.3
2.4
2.5
2.6
2.6.1项目可行性分析
网站系统能够提供友好的用户界面。
网站具有良好的运行效率。
系统有良好的扩充性,可以容易加入其他系统的应用。
通过这个项目可以锻炼技术,提高自己的开发能力项目管理能力.平台的设计具有一定的超前性,能过适应企业变化。
2.6.2经济可行性分析
开发需求较低,加上成熟的软硬件环境、目标项目并不是十分复杂和开发周期较短。
目标项目为使用者带来便利,为系统的进一步推广创造了条件。
经济收益将远超过投资,此系统开发可行。
2.6.3法律可行性分析
由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。
服务器软件方面,它的操作系统可能会被微软跟踪,如果不是正版软件,将会面临民事诉讼的风险。
3关键技术分析
目前web应用技术非常多,主流的web应用技术有ASP/PHP/JSP/CGI/.NET等。
数据存储使用的数据库技术也非常之多,主要的数据库管理系统有Access/SQL2000Server/Mysql/Oracle/DB2等。
下面对本系统所使用的技术进行详细的分析.
图3.1Web常见应用技术图
3.2JSP技术
JavaServerPages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言server—sideJavaScript(SSJS)和微软的ActiveServerPages(ASP).JSP比SSJS和ASP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器.尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP.
在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注.JSP为创建高度动态的Web应用提供了一个独特的开发环境。
按照Sun的说法,JSP能够适应市场上包括ApacheWebServer、IIS4.0在内的85%的服务器产品.
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。
JSP与Microsoft的ASP技术非常相似.两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
下面我们简单的对它进行介绍。
JSP页面最终会转换成servler.因而,从根本上,JSP页面能够执行的任何任务都可以用servler来完成.然而,这种底层的等同性并不意味着servler和JSP页面对于所有的情况都等同适用.问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。
毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要.
JSP中HTML的编写与维护更为简单。
JSP中可以使用常规的HTML:
没有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。
能够使用标准的网站开发工具。
即使对那些对JSP一无所知的HTML工具,我们也可以使用,因为它们会忽略JSP标签(JSPtags)。
Java程序员可以致力于动态代码。
Web开发人员可以将经理集中在表示层(presentationlayer)上。
对于大型的项目,这种划分极为重要。
依据开发团队的大小,及项目的复杂程度,可以对静态HTML和动态内容进行弱分离(weakerseparation)和强分离(strongerseparation)。
几乎所有的项目都会同时用到这两种技术.针对项目中的某些请求,您可能会在MVC构架下组合使用这两项技术。
我们总是希望用适当的工具完成相对应的工作,仅仅是servlet并不能填满您的工具箱.JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*。
html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能.JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。
目前较新的是JSP1.2规范,JSP2。
0规范的征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器.JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成.JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言,JSP可用一种简单易懂的等式表示为:
HTML+Java=JSP.
3.3SQLServer技术
SQLServer2000是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2000数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2000数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2000结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2000与众不同.无论您是开发人员、数据库管理系统、信息工作者还是决策者,SQLServer2000都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
4需求分析
2
4.1项目需求分析
网上鲜花店项目主要目的是实现在线购物车系统。
系统有二类用户分别为后台管理员以及普通用户。
管理员经口令认证进入后台系统,管理员可完成维护网上鲜花店的商品以及用户信息,包括管理商品和管理用户信息。
管理员通过后台完成对商品信息的修改、管理员通过后台也可以修改个人资料,工作完成后可以安全退出后台网站管理系统.
4.2功能需求描述
随着科技的不断发展,电子商务的日益增多,传统的鲜花销售不仅工作量大,而且人力物力成本较高。
网上鲜花店的发展核心不再是扩大实体店面的数量,而是通过网络销售渠道驱动销量,并利用互联网新技术提升业务技术和品牌价值。
网上鲜花店的主要功能为:
(1)网上鲜花店新用户注册(老用户登录);
(2)网上鲜花店鲜花浏览(非会员也可浏览);
(3)网上鲜花店鲜花检索(多字段);
(4)网上鲜花店购物车
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 鲜花 购物 网站 设计 实现 word 格式