网上鲜花销售系统.docx
- 文档编号:5806921
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:51
- 大小:1.61MB
网上鲜花销售系统.docx
《网上鲜花销售系统.docx》由会员分享,可在线阅读,更多相关《网上鲜花销售系统.docx(51页珍藏版)》请在冰豆网上搜索。
网上鲜花销售系统
毕业设计
题目:
网上鲜花销售系统的设计
学院:
计算机与通信学院
专业:
计算机科学与技术班级:
1003学号:
学生姓名:
导师姓名:
完成日期:
诚信声明
本人声明:
1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;
2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;
3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。
作者签名:
日期:
年月日
毕业设计(论文)任务书
题目:
网上鲜花销售系统的设计
姓名旷奎院系计算机与通信学院专业计算机科学与技术班级1003学号************
指导老师张铁楠职称讲师教研室主任李珍辉
一、基本任务及要求:
随着网络的不断发展,网络购物已经逐渐成为年轻消费者的一种生活习惯,人们已经开始认同这种在网上消费的方式。
各种商家竞相在网络建立网上商店。
本次任务要求完成的网上花店就是在这一背景下的产物。
网上花店结合网络技术和销售的传统实体商店的优点,减少流通环节,降低交易成本,打破时空和地域的限制,使用户可以通过网络在花店中挑选花卉和购买花卉,体会网络给我们带来的购物体验。
系统开发的总体任务是设计与实现基于JSPServlet技术组建的网上鲜花销售综合平台。
(1)登录注册模块:
用户可以通过此模块进行注册及登录
(2)鲜花管理:
展示鲜花图片,价格,折扣等信息
(3)购物车:
实现用户购买鲜花的功能
(4)订单管理:
查看系统产生的订单,以及订单的详细情况和目前订单的状态
(5)管理员登陆:
用户管理,订单管理,鲜花管理
(6)配送管理:
鲜花送货上门信息管理
(7)订货与鲜花基地信息管理
二、进度安排及完成时间:
第2周老师讲解课题,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需中英文资料。
第3周阅读资料、书籍,学习所需知识,撰写文献综述。
第4~5周毕业实习。
第6周完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案;准备开题报告。
第7周撰写开题报告。
第8~13周具体设计、调试、修改、实现。
第14~15周撰写毕业论文(说明书),完成毕业答辩资格审查。
第16~17周毕业答辩准备、毕业答辩。
网上鲜花销售系统的设计
摘要:
随着互联网的发展,以及网络技术在互联网中的应用越来越广泛,建立在互联网技术基础上的网上购物电子商务有惊人的发展并逐渐成为了人们生活的一部分。
在计算机网络技术高度发展的21世纪,且计算机网络技术中的java技术以及数据库技术都已经趋于成熟和安全。
但是,网上购物系统的技术及安全方面还处在发展阶段。
在这种环境下,设计一个具有高可靠性和高安全性的网上购物系统具有很重要的意义。
为了实现本系统并对其进行的完善,本文主要使用JSPServlet技术设计,其中以网上鲜花销售系统为例进行设计
本文先对鲜花销售的背景和意义进行研究分析,在此基础上对网上购物这个主题分析了国内外研究的现状。
根据网上鲜花销售系统设计的技术和需求分析,从技术分析的角度具体阐述JSPServlet技术、Oracle技术以及其他相关技术。
从需求的角度介绍了本系统的设计目标,可行性和本系统功能,实现了顾客和商家最基本的需求。
从整体上实现了网上购物的功能流程,能够实现顾客与商家在网上进行产品交易。
本系统最大的优点就是界面简单直观便于操作,交互性强基于互联网的应用系统。
该系统有效的降低原有销售的成本,提高了同行间的竞争力度。
改变了传统鲜花销售的自闭性、扩张盲目性、非科学的管理方式,解决了传统鲜花销售的微利状况。
关键词:
电子商务;网络销售系统;鲜花销售;JSP;Servlet;
Thedesignofonlineflowersalessystem
Abtract:
WiththedevelopmentoftheInternet,andnetworktechnologyintheInternetisappliedmoreandmorewidely,thetechnologyofe-businessbasedontheInternethasamazingdevelopmentandbecomepartofpeople'slifegradually.Atthehighdevelopmentofcomputernetworktechnologyintwenty-firstCentury,theJavatechnologyandthedatabasetechnologyinthecomputernetworktechnologyhavebecomesaferandmoremature.However,thetechnologyandsafetyoftheonlineshoppingsystemisstillinthedevelopment.Inthisenvironment,itisveryimportantsignificancetodesignahighreliabilityandsecurityofonlineshoppingsystem.InordertorunIthissystemandtoimproveit,ThispapermainlyusetheJSPServlettechnology,whichtaketheflowersonlinesalessystemasanexampletodesign.
Inthispaper,firstlyIwillanalyzethebackgroundandsignificanceoftheflowerssalesonlinesystem,andthenanalyzethestatusquoofdomesticandforeign.Accordingtothetechnologyandthedemandanalysisdesignonlineflowersalessystem,JSPServlettechnology,Oracletechnologyandotherrelatedtechnologiesindetailfromtheangleoftechnologyanalysis.Iwillintrducethedesigngoals,feasibility,andfunctionsofthesystemFromthedemandperspective.Itwillachievethemostbasicneedsofthecustomerandthemerchant.Atthesametimeitwillasloachievethewholeprocess,whichwillrealizeourcustomerandsellertradingbusinessesonline.Thebiggestadvantageofthissystemissimpleandintuitiveinterface,easytooperate,highlyinteractiveweb-basedapplications.
Thissystemlowersalescostandenhancethecompetitioneffectively.Ithaschangedthetraditionalflowerssoldautistic,blindnessexpansion,non-scientificmanagement,andalsosolvedproblemthatthetraditionalflowersaleslessprofitstatus.
Keyword:
e-commerce;networkmarketingsystem;flowersales;JSP;Servlet;
第1章前言
1.1研究的背景
上世纪90年代后,互联网信息技术获得突破性进展,互联网遍布全球并迅速成长起来。
在这一驱动下,网上购物模式应运而生。
电子商务是基于互联网的,是以购买彼此为主、是以银行电子支付和结算为基础,是以客户数据为依靠的崭新的商业形式,这使得企业与供应商更紧密地协作,以满足客户比较快的需求,也可以让世界各地的企业选择最好的供应商,让产品畅销全球市场。
自1998年后,电子商务在全世界迅速发展,保守估计每九个月的营业额增加了一倍的,全世界电子商务活动(包括网上交易,销售等),以达到数百乃至数十亿美元,电子商务收入剧增262%。
目前,全球各国都非常看好这个新销售模式电子商务,集体认为这个新的购物模式将是未来经济进一步成长的关键所在,激励经济的发展将远远领先于200多年的工业革命。
经济调查著名评论家罗伯特•梅特卡夫网络声称:
“互联网是一个值等于(与之相联结的)网点数量的平方。
电子商务的发展根据我互联网发展的状况就可以看出,跟据我国互联网络信息中心(CNNIC)在北京公布了第三十三次中国互联网发展统计报,我国网上用数目到6.18亿,全年新增网民5358万人。
我国网上用户交易规模达3.02亿。
国家经济的发展、企业的经营管理乃至人们的生活娱乐都极大地受到了电子商务的影响。
电子商务使得企业的产品和服务质量得到提高,削减运营成本,也降低了消费者的费用。
在电子商务的支持下,企业之间、企业与消费者之间,个人与个人之间,可以通过网络进行交易及提供全过程的服务。
网络方便了企业,方便了个人。
电子商务以在线交流的形式,使企业的客户,供应商和员工等紧密联系起来,使得公司能够有效运作。
通过几年的成长以后,网上购物渐渐普及开来,同时也呈现出了一批有影响力的购物网站,其中包括“淘宝商城”,“京东”,“凡客诚品”,“当当网”和“苏宁易购”,“易迅网”等。
目前,中国对网络购物的发展前景良好。
1.2研究的目的与意义
在计算机技术和网络技术高度成长的今天,计算机互联网已经再也不拥有神秘感。
而且我国网络用户数量剧增说明了计算机网络正以惊人的速度在我国发生着变化。
互联网在无声无息中已经走人入到家家户户。
更多的网络用户都喜欢网上购物——足不出户就可以看到只有在逛街的时候才能够看到商品,在自己加门口就可以收到自己喜欢的商品。
更为关键一点很多时候人们需要送点礼物之类或者其他的东西但是由于时间、或者地点、或者是产地的问题而没法当面或者是在就地买不到的时候,通过网络的购物系统就能够轻松便捷的收到或者是送到手中。
网上鲜花销售系统的总体设计目地是为注册用户提供方便的网上订购鲜花的功能,所以为让用户有更好的体验效果和商家能够更好的管理,将该系统对不同用户进行不同页面的显示,购物者看到的是商品展示页面,可以在该页面进行产品的浏览,购买等。
管理着看的只是商品的一些如库存、价格和相关订单以看到整个息系统中的用户,用户评论留言等。
1.3国内外现状
1.3.1国内现状
我国的鲜花销售业发展模式一直存在着以下一些问题
新的鲜花花店的不断的出现,鲜花销售的模式的改变,第一网上鲜花销售系统的花店正在以惊人的数量增加着,它拥有方便、时尚等特点吸引着无数的年轻人,并逐渐改变了他们对鲜花购买的习惯;网上的一系列通讯交流工具发展也慢慢的在改变鲜花的消费模式;一些大型商场,超市出售花卉代销的售模式已经出现,甚至在加油站有鲜花销售。
低利润的时代已经到来,当前,鲜花销售已经从高利润走入低利润的时代,其根本有以下一些问题:
第一,花店的数目越来越多,导致销售变的日益剧烈,价格成为鲜花业最为普遍的竞争;第二,店面租金、员工薪水导致鲜花经营成本的上升;第三,购买者对鲜花的消费心理逐渐成熟,鲜花价格的透明化;第四,同质化的竞争致使价格战,只能够使利润更加薄弱;第五,各种各样的礼品日益丰富供消费者的选择越来越多,对鲜花的选择也慢慢降低。
没有好的管理方式,不论是哪个行业管理一直以来都是企业能够生存的关键所在,但是在我国能够有科学管理的鲜花销售店并不多,第一,在我国很多鲜花店的是规模比较小,店主综合素质不高,对鲜花是销售没有好的理念。
招聘的员工只要能够做事情就行,而且选择人才的方式比较单薄,很多人才需要自己培养,流失大。
第二,财务管理方面,缺乏科学的会计制度,没有一些系统的销售利润的数据对店铺进行财务的分析。
扩张盲目,近年来,许多的老牌鲜花销售店对鲜花销售有了一定的积累后,开始面临的着业务的扩张,而且普遍采用的方式是连锁加盟,以此来拓展原有的业务和投资别的领域。
但是由于缺乏科学的调查和研究分析,造成一系列问题如利润增长几乎没有甚至的出现亏本现象。
以往由于各种条件的限制,各个花店之间基本上处于自闭的状态,网上鲜花销售的出现使传统鲜花销售的花店业感到了欣喜和彷徨,欣喜是网上鲜花销售能够带着他们走出自闭的现状,进而有新的机遇能够使他们获得更多是额外的收益。
这也是人们消费方式改变的趋势。
忧的是,虽然网上鲜花销售给各位花店的业主带来了很好的收益(有些花店在网上的销售利益占实体店的一半以上)。
但是由于网上经常报道电子商务有什么不好消息,让这些花店感受到了担心。
但是在2005年1月8日,我国第一个特别引导电子商务成长的政策性文件——《国务院办公厅关于加快电子商务发展的若干意见》”用政策性的文件来来证实我对电子商务发展的许建议,明确了我国电子商务发展的方向和发展的原则。
可以看出我国对电子商务的重视。
而且很多的数据显示网上鲜花销售所占的比例越来越重。
每年都在增长像推出虹桥鲜花网全球鲜花店的联盟创建,中花协“花店分会”的成立,以及纱啦啦特许加盟经营计划,都是一种在线鲜花销售肯定。
1.3.2国外现状
电子商务在欧洲国家的发展可以说如火如荼的。
在欧美国家电子商务的营业收入在整个商业收入中占有很大一笔,而美国占有的高达总额度的百分之三十。
在美国,美国在线,雅虎、易趣和其他著名的电子商务公司在九十年代开始赚钱,到2000年为止创造接近八亿美元的的收入。
IBM,卓越亚马逊,戴尔,沃尔玛等电子商务公司在各自的领域获得了使人难以置信的丰厚利润。
电子商务的有以下几种因素在欧洲和美国的快速发展:
(1)欧美国家有电脑的家庭,企业占多数,超过65%总人口的互联网用户的账户,尤其是年轻人,几乎有所有互联网的账户,在富足的经济前提下和巨大的网民群体为电子商务的成长缔造了一个优良环境。
(2)欧洲国家广泛执行信用卡系统,创建了一整套比较完美的信誉担保体系,为解决电子商务的网上支出问题。
准确地说,欧洲和美国的信誉担保业务已进行了八十年。
在欧美国家,人们可以自由活动,跟没有我国不同不受户口制约,便于日常生活,每个人都有一个绝无仅有的,不可以伪造并伴随着一辈子的信誉代码,能够持这种刷卡进行花费,发卡银行许可持卡人大量透支,但持卡人在划定时间内将所接款归还品,假如一个公司或个人恶意透支后,没有还款,这意味着他无论走到哪里,他的信誉记载是有污点的,在此,他是否想贷款买房子,汽车或办公室,银行不会借钱给他,这是很骇人的事情,于是,在日常生活中他们的第二生命便是个人信用,为了长远的利益不会因为小失大,而且他们在网上购物的时候只要使用了信用卡并且在银行把钱拨到对应的网站上后,商业网站确定收款后,立即组织发货并送上门。
(3)欧洲的物流配送系统是比较完善的,稳定的,大型的第三方物流公司在最近几年中不断的出现,对应不同地方的购物者来说,可以点击购物当天或者等几天就可以可以得到他们所需要的产品。
得益于欧洲和美国近一百年的储存和运输系统的发展。
在美国,在第二次世界大战后,很多企业将军队后勤保障系统加以改造有并灵活地应用于的物流系统中来,并逐步在全国蔓延,建立一个无孔不入的物流配送网络。
即使在电子商务还未发展之前就可以享受到送货上门的服务。
联邦快递,UPS(联邦快递),物流公司,专业从事产品给客户,这样一个庞大的完善的物流配送系统,标记着电子商务时期的来临,美国各分销点只需要连接到计算机,这是电子商务时代的分布相比传统的过度,是电子商务中最复杂的关键。
1.4研究的内容
1.首先分析了分析网络的发展背景及其研究意义,然后阐述有关网上购物当前的国内外研究现状
2.其次是系统的功能需求分析,系统的使用建模技术对两个非功能性方面的业务进行分析
3.同样基于多层企业应用程序的JavaEE架构的研究和理解系统的业务需求,结合MVC模式和系统功能,这两个非功能需求,给出多层分布式应用。
4.最后,该系统的设计使用JSPServlet技术来实现网络营销体系的指导下,给出验证系统设计,并提出今后需要改进的地方。
第2章技术介绍
2.1JSP/Servlet技术
2.1.1JSP介绍
JSP(JavaServletPage)是由SUN公司发起、很多公司介入而成立的动态网页技术准则。
它在HTML代码中嵌入Java代码片段(scriptlet)和JSP标签,构成JSP页面。
在收到请求时,服务器会处理Java代码片,而后生成处理结果的HTML页面返回给客户端,客户端的浏览器将展示最后页面效果。
如图2.1所示
图2.1JSP工作原理图
2.1.2JSP技术特征
JSP技术发开发的WEB应用程序是基于java的,他具有java语言的跨平台性以及业务代码分离、组件重用、基础JavaServlet功能和预编译等特点。
1.跨平台,由于JSP本本身就是在Java语言的基础上开发的,所以它可以直接用Java的API,因此它也是跨平台的能够应用在不同的系统中。
如Windows、Linux、Mac和Solaris等,这不仅拓宽了JSP能够使用WEB服务器的限度,另外应用不同操作系统的数据库也可以为JSP服务。
SP通过JDBC技术对数据库进行操作,从而避免了代码移植导致数据库的代码修改替换。
由于跨平台的特性,利用JSP技术开发项目没有任何平台的的限制也不需要做任何修改。
。
这也是Java语言的最大的特点“一次编写,到处运行”。
2.业务代码分离,选用JSP技术开发项目,通常利用HTML语言来设计和格式化静态页面的内容,而使用JSP标签和Java代码的片段来实现动态部分。
程序开发人员可以将业务代码全部放到JavaBean中,或者把业务代码交给Servlet、Struts等其他业务控制层来处理,从而实现代码从视图分离。
这样JSP页面只负责显示数据即可,当需要修改业务代码时,JSP页面的代码不会受到影响。
3.组件重用,JSP中能够利用JavaBean编写业务组件,也就是利用一个JavaBean类拼装业务处理代码大概作为一个数据保存的模子,在整个项目中只须要是在JSP页面这个JavaBean就能够反复的使用。
JavaBean也可以应用到Java的其他程序中,包括桌面应用程序。
4.继承JavaServlet功能,Servlet是出现JSP之前的应用于JavaWEB处理技术,它接收用户请求,在Servlet类中编写所有的Java和HTML代码,然后通过输出流把页面返回给浏览器。
其缺点是:
在类中编写HTML代码非常不方便,也不便于阅读。
使用JSP技术后。
WEB应用的开发变得相对简单快捷多了,并且JSP最终要编译成Servlet才能处理用户的请求。
所以说JSP拥有Servlet的所以特性。
5.预编译,预编译就便是在JSP页面在第一次被用户访问的时候,在那JSP页面的代码在服务器端被编译,但是仅执行一次编译。
编译的代码将被保存,当用户下一次访问时间,直接执行编译的代码。
因此不但节省了服务器的CPU资源,还提高了客户端访问的速度度。
2.1.3Servlet介绍
Servlet是使用JavaServlet接口运行在Web应用服务器上的Java程序。
与普通的Java程序不同,它位于Web服务器内部的服务端的Java应用程序,可以对Web浏览器或其他HTTP客户端程序发送的请求进行处理。
Servlet对象与普通的Java对象不同他可以处理Web浏览器和其他HTTP客户端发送的HTTP的请求,但是前提条件是必须把它布置到Servlet容器中,也就是说需要Servlet容器的支持。
它们对Servlet进行控制。
而且对一个客户端的请求的处理的时候,又容器对Servlet进行加载并处理其请求,在Web容器中Servlet主要经过以下几个阶段,如图2.2所示:
图2.2Servlet与容器
2.1.4Servlet的特点
Servlet采用Java语言编写,继承了Java语言的诸多优点,同时还对Java的Web应用进行就扩展。
Servlet还具有以下优点:
1.方便、实用的API方法,Servlet对Web应用进行了封装,针对HTTP请求提供了丰富的API方法,他可以处理表单提交数据、回话跟踪、读取和设置HTTP头信息等,对HTTP请求数据的处理非常方便,只需要调用相应的API即可。
2.高校的处理方式,Servlet的一个实例对象可以处理多个线程的请求,当多个客户端请求同一个Servlet对象时,它为每个请求分配一个线程,而提供服务的Servlet是唯一的,所以说Servlet的多线程处理方式是非常高效的。
3.跨平台,Servlet采用Java语言编写,所以它具备Java语言的跨平台性,对编写好的Servlet对象可以运行于各种平台。
4.灵活性和扩展性,Servlet与Java平台密切相关,能够访问Java的API库而且本身由于是采用Java语言编写的,支持封装、继承等面上对象的优点,更具灵活性,在编写的过程中对API接口进行了扩展。
5.安全性,Servlet采用了Java的安全框架,同时Servlet容器还为其提供了额外的功能。
其安全性非常高。
2.2MVC模式
当前的许多应用系统都要向着多层次的页面结构目标发展。
多层次的网络应用程序的设计难点是如何组建设结构合理,整齐的瘦客户端体系结构模型的结构。
它有着的解决了系统中的高内聚的方案:
模型/视图/控制器(mvcmodel/视图/控制器)设计模式。
2.2.1MVC模式在传统设计中的常规应用
从早期的面向目标的编程语言Smalltalk的模型/视图/控制器模式说,这是第一个区分表现适用逻辑和业务逻辑新式飞设计形式。
通常,当MVC模式引入视图(表示层),模型(数据),和控制器(控制器.在实现MVC模式之前,用户界面设计时经常把这些层次进行合并,MVC模式将这些被合并的进行主动分离,使每个模块相对独立,不但使系统能活性升高,也增加了代码的重用性。
MVC应用系统分为三个部分View层、Controlle:
层、Model层,View层Controller层、Model层三者之间的动态协作关系,如图2.3所示:
图2.3MVC模型图
从图2.中可见,Controlle:
控制器的作用是用来接收不同用户发出不同的消息接,同时要求Model层的操作处理数据相关的应用程序;Model层将通知视图层,让view层可以理解模型层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上鲜花 销售 系统