《基于JAVA的网上鲜花订购系统的开发与实现》12000字_第1页
《基于JAVA的网上鲜花订购系统的开发与实现》12000字_第2页
《基于JAVA的网上鲜花订购系统的开发与实现》12000字_第3页
《基于JAVA的网上鲜花订购系统的开发与实现》12000字_第4页
《基于JAVA的网上鲜花订购系统的开发与实现》12000字_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言 1第1章背景及研究意义 21.1系统开发背景 21.2国内外研究现状 31.3研究的目的和意义 41.4主要研究内容 51.5论文章节 6第2章核心技术介绍 72.1java语言 72.2ssm框架 72.3网页开发技术 82.4Mysql数据库 8第3章系统分析 103.1可行性分析 103.1.1技术可行性分析 103.1.2经济可行性分析 103.1.3操作可行性分析 103.1.4法律可行性分析 113.2需求分析 113.2.1功能需求分析 113.2.2非功能需求分析 12第4章系统设计 134.1系统架构设计 134.2功能模块结构 134.2.1模块登录 144.2.2使用者注册模块 144.2.3鲜花信息查看 144.2.4购物车管理 144.2.5订单管理模块 154.2.6产品管理 154.2.7订单管理 154.2.8个人信息管理 154.2.9管理员管理 154.2.10基础功能 154.3数据库的实体与联系 154.4数据库设计 164.4.1概念结构设计 164.2.2逻辑结构设计 174.2.3逻辑结构设计 17第5章系统实施 215.1首页实现 215.2鲜花产品列表实现 215.3鲜花产品详情实现 225.4购物车实现 225.5订单提交实现 235.6鲜花产品管理实现 245.7订单管理实现 24结论 266.1设计总结 266.2展望未来 27参考文献 28前言我国的网络电子商店现在也被简单地统称为网上商店,它是我国网络电子商务的一大重要组成部分。我国的很多电子商务中很多都是网络店铺,在internet上已经很普遍。由于充分地结合了定额和最新的信息技术,网上门店已具备了传统企业的门店与其他传统企业无与伦比的共同特点,例如其经营费用低下,受到地域和时间的限制多,市场拓展力极强等。现在很多年轻人所需要的首选方法就是在网上进行购物,选择好自己称心满意的产品足不下去就能在网上完成,在百忙之中你根本无法到鲜花商店里去选择想要的鲜花,现在只需打开这个网页你就可以直接完成对鲜花的订购。在网络上发布各类花店信息,这样就更加有利于促进各类花店业务的开拓。第1章背景及研究意义系统开发背景人类进入21世纪以来,信息技术是最具代表的新时代技术,随着技术网络、软件开发技术、通讯技术的进步,信息技术对很多单个技术实现了整合,利用信息化产品来推动各行各业信息化的发展。信息化在当前被各个行业作为了重点发展内容,信息技术可以对复杂信息进行数字化的转换,将复杂的事务管理转换成信息管理,利用软件开发技术对信息进行程序化的管理,极大的提高了信息管理的效率,同时借助于互联网技术、数据库技术等,可以实现大批量数据的管理,为很多行业提供新的解决方案。信息技术是一门具有很强科学性的专业,其中信息管理的内容很多。信息系统管理有着很好的效率。高效地查询,现在这种技术能够对于信息数据进行繁杂的计算、加工处理,相比与传统的人脑或者是计算机。信息管理费用低。信息技术采用新型技术,借助于现阶段廉价的硬件设备可以实现对信息的高效管理,取代大量的人力资源。在传统的销售行业,信息化给全球带了电子商务的理念,电子商务简化了商品交易过程中的实体选购、支付和取货等功能,利用互联网即可完成信息的传递,借助于物流技术完成商品交易最终的配送过程。商品贸易基本上就是电子商务的基础,运用计算机和来源于网络的方式,其中基本上就是移动互联网。商品交易模式已经变成了网上交易,国内也涌现了大批电子商务平台,比如淘宝、拼多多、京东平台,让人们不用出户即可买遍全球,同时电子商务也成为了拉动内需,推动经济发展引擎。对于鲜花产品销售来说,传统的鲜花产品交易一般在超市或者店铺进行交易,电子商务的发展,很多客户转向了互联网购买鲜花产品,可以一年四季买到全球的不同地区的鲜花产品,而且价格相对较为便宜。对于商家来说,传统的产品销售也存在很多的问题,很多商家的经营压力也非常的大。鲜花产品的采购、包装和存储都需要花费大量的成本,产品商家经常会出现库存堆积、资金周转困难等问题。本次题材就是要以设计鲜花产品订购系统为主。本次推广的是本地鲜花产品,以该鲜花的线上产品交易作为研究对象,设计一个基于鲜花产品订购系统。利用本系统可以帮助人们销售鲜花产品,解决鲜花产品的销售渠道,提高当地鲜花产品的知名度,同时也能将商城网站平台创建起来,发展成为一个综合的鲜花产品销售网站,这样服务更多的鲜花产品的上架和营销,使更多的人人够获得产品销售的机会。感触较深的要数今年的新型冠状病毒肺炎对人们日常带来的困扰,大到企业复工,鲜花民工就业,国家经济损失,小到人们日常生活出门买菜、超市购物都带来了前所未有的麻烦,病毒肺炎让人们束手就擒,不能出门,无法正常生活,带来了上班难、购物难,这时人们就看到了电商的好处和方便性。让所需之人有了更多的选择,充分让供应商及客户得到最大的利益效应。随着电子商务的发展,很多鲜花民利用互联网平台开始创业,将网店销售全国,让不同地域人们享受全国各地的特色鲜花产品。本次的鲜花毕业设计项目是为本地区的一家大型鲜花公司企业建立一个基于本地鲜花公司产品的售后订购服务系统,网站主要采用了javaweb四个技术模块进行设计开发,系统的主要服务功能模块主要包括基于鲜花公司产品的售后商品信息管理、购物车的售后信息服务管理、订单的售后信息服务管理和鲜花客户的售后信息服务管理等,使用互联网技术搭建一个鲜花与消费者直通销售平台,解决鲜花产品销售问题。国内外研究现状电子商务目前已经在全球范围内改变了商品交易模式,给各国的经济带来了助力。在21世纪以来和在整个我国网络信息化和移动网络通信技术快速发展和进步变革的历史性进步发展过程中,各国和发达地区以及中小企业在国际竞争中的主要关注焦点和重心领域就是发展电子网络商务,随着我国移动网络计算机和互联网络在整个发达国家的快速发展推广和普及,电子商务也已经逐渐地开始跟上时代潮流而迅速崛起,它们分别被公认为拥有"朝阳产业、绿色产业"之称,并分别被公认为具有"三高"、"三新"的三大优势。电子商务国际交易这个行业已经完全基本具备了其在国际贸易上和市场高度上的全球化,交易的高度连续性,成本便宜,资源的合理节约等诸多重大优势。目前来说,b2b、b2c、c2c都可能是主要的命题形式,其中有的b2b也可能就是最主要的。在国外,比较早的时候就发展了电子商务,很多技术和政策制度都已经完善。特别是美国和欧盟,电子商务的发展较为厉害。美国目前是最早开始发展互联网电子商务的,而且目前它的技术进步也已经是最为成熟的国家。在全球范围内刮起了全球电子商务的一股狂风。国内的大型互联网企业的电子商务虽然在国际上起步较晚,但是国内的电子商务与当时我国的国情非常相符,在推动我国互联网电子商务蓬勃发展的二十多年历史进程中,电子商务的互联网网民消费者群体数量和其交易规模正处于一种被告诉式的快速增加,在国内目前大型企业的互联网电商服务平台从最初的市场竞争的阶段已经转向了稳定健康发展的阶段,目前国内主要的大型互联网电商服务平台主要有阿里巴巴、京东等,这些本土电商公司结合国内的基本状况,在近几年占据了全国九成以上的电商市场。电子商务作为一种商业活动,将给我们带来巨大的变化,它对于社会和经济的影响必须远远高于商务。子商务的道路将会更加具备到中国。李剑宇在《"互联网+"背景下鲜花产品营销模式策略分析》一书中明确指出,高速进步和发展的移动互联网技术己经覆盖到各行各业,从目前的鲜花类产品市场发展的现状情况来看,鲜花类产品在其开展市场营销活动的过程中仍然可能会在实践中遇到一些阻力,分析当前鲜花类产品开展网络营销中可能存在的一些问题,有针对性地提出几点在"互联网+"背景下优化鲜花产品营销模式的策略[1]。我国电子商务近年来发展迅猛,但是主要集中在互联网巨头,很多个人或者中小型电商平台很少有成功的案例,一方面是由于技术的缺乏,不懂电商运营;另一方面是由于现代电商已经形成了垄断,很多小型电商平台缺少营销渠道,很难获得流量。这些都是抑制我国电子商务发展的因素,我认为我们的政府部门应该政策引导,给一些中小型电商更多的扶持政策,帮助一些优秀的商品、产品建立线上渠道,让中小型商家搭上电子商务的快速,提高交易的同时让消费者从中受益。研究的目的和意义鲜花产品销售长久以来存在诸多问题,比如鲜花产品保鲜期短、中间成本多、存储要求较高等,导致出现很多鲜花产品卖不出去腐烂、终端消费者价格过高等问题,无法保障鲜花民的收益。随着电子商务的发展,很多鲜花产品线上平台开始帮助人民进行鲜花产品销售,很多人民利用互联网平台开始创业,或者鲜花的水平通过网店销售全国,让不同地域人们享受全国各地的特色鲜花产品。本次毕业设计为建立一个鲜花产品订购系统,网站采用Javaweb技术开发,系统功能模块包括鲜花产品商品管理、购物车管理、订单管理和用户信息管理等。本系统的开发意义主要有以下几点:(1)对于消费者。网上销售方便快捷,只需点点鼠标即可完成鲜花产品选购、线上支付、物流配送等,满足当代人消费习惯,大大提高了客户满意度。(2)对于商家来说。可以拓展多渠道销售,同时线上商城无门店成本、库存和保鲜成本低,交易模式收外界因素影响较小。同时可以打造品牌效应,利用较低的成本来实现现代鲜花产品营销。(3)对于鲜花产品销售来说。缺少优质的销售渠道,鲜花产品销售一直困扰行业发展的核心问题,互联网+鲜花产品销售改变了鲜花产品交易模式,实现鲜花产品交易模式的改革,拓展了鲜花产品销售渠道,保证了鲜花民的切实利益。1.4主要研究内容本次开发是利用ssm框架开发鲜花产品订购系统,本商城主要将整个网站分成用户购物端和后台管理端两部分,用户可以购物端进行鲜花产品订购,网站管理人员对后台数据信息进行管理,整个界面设计的简单,可以让用户轻易进行操作。本系统的研究内容主要分为以下几点:(1)不断完善网站用户注册登录信息管理。对系统目录中的所有每个客户注册信息我都进行了系统管理,包括为您系统查看所有客户注册信息,添加新的客户,删除其他所有客户,修改自己的所有客户注册信息和账号密码。(2)鲜花产品管理。管理员在后台能增删改查系统中的数据,包括鲜花产品的描述,实物图等等。(3)对客户订单的跟踪管理。客户通过它在系统中自动管理提交了一份客户订单后,管理员就可以会在整个系统中自动的查看到全部的客户订单,并且系统会根据每个客户的实际订单情况进行查询发货,联系商品卖家等。(4)查看鲜花产品。客户能查看系统中的所有鲜花产品,包括鲜花产品的文字描述,实物图等。(5)网上购买即可。客户在网上看到自己认为是中意鲜花产品后,可以直接选择在线下单,填写自己的订单,订单内容主要包括鲜花产品名称,发货地址,订购次数,客户姓名,客户移动电话号码等。1.5论文章节这篇论文主要划分了五个部分,并且将其中的基础知识点进行了系统性的介绍。(1)绪论。主要特点是系统分析了本课题系统的主要课题研究领域背景及操作方法,课题国内外应用研究及其发展趋势现状,在此基础上深入浅出剖析本次课题系统的主要研究和题目的意义及其重要实际意义。(2)软件开发的技术简介。对本次系统研究中所用到的javaweb技术,ssm框架,网页研究和开发的技术以及mysql数据库等方法做了介绍。(3)系统总体设计。介绍总体架构设计和数据架构设计等。(4)系统实现。对系统主要功能及模块的实现进行介绍。(5)结论。总结本次设计过程,对系统缺点说明并给出后续的解决方案,展望电子商务发展的趋势。第2章核心技术介绍基于ssm的鲜花产品订购系统主要是开发一个B/S的电子商务平台,本次开发选择java语言、ssm框架和Mysql数据库结合网页开发技术完成本次网站设计。2.1java语言Java是一门面对对象的语言,长期以来霸占语言排行榜的首位。Java语言主要有几个优点。第一点是简洁有限,java在c++的基础上去掉了复杂的内容,比如指针等,对语法进行了精简,更加上手;第二点是有很高的移植性。Java可以在多个平台运行,一套代码可以多端运行,降低了开发的成本;第三点是开源免费,java对整个实现代码进行了开源,开发者可以共同发现问题解决问题,推动java的发展。目前java凭借着众多优点已经完成了很好的生态建设,很多开源框架、开源社区都为java开发提供了很好的生态基础。本次开发主要采用eclipse开发工具,利用JDK1.8来完成系统的开发。2.2ssm框架控制逆转(ioc)可以直接实现对代码的依靠式注入,减少了代码的相互耦合,大大提高了软件质量,面向一个切面的编程(AOP)主要是应用动态代理的技术对代码逻辑进行分离,可以实现对代码的重用,适合于很多中大型项目应用场景。前台通过View视图进行页面展示,后台入口通过Controller来控制请求接受、返回,通过设计Model层来进行数据的封装和各个逻辑层之间传递。SpringMVC框架实现了对代码的分层,提高了协同开发的效率。在数据处理层,本次主要采用了mybatics框架,mybatics是一个独立的数据库orm框架,半自动化的框架也就是mybatics,可以执行各种自定义sql语言、存储流程等,相比交易hibernate它更加的灵活,效率更高,适用于大型项目的开发。Mybatics在jdbc的基础上实现了动态语句的功能,通过mapper接口和动态的配置完成高效的数据库操作。鲜花产品订购系统就是基于SSM框架实现,后端通过Spring、SpringMVC和Mybatics这三个框架完成相关业务逻辑的处理,后台高效且稳定。2.3网页开发技术HTML是网页设计最常用的语言,网页开发基本都要设计html,html提供了丰富的标签库,通过标签库和W3C标准来实现功能。网页设计是利用html进行页面的布局,通过浏览器内核进行网页的展示,htnl语言上手较快,近年来苏子和技术不断的革新,越来越多的网站开始采用html5来开发,html5在html的基础上功能更加的强大,可以进行移动端的开发,响应式网页的开发等。html要搭配css样式表进行使用,css可以对html标签设置属性,通过属性来更好的展示网页。javascript可以实现很多的动态效果,而且有很多的框架和插件,对于网页开发来说,往往只需要应用js插件即可完成很多高级的效果,本次利用的富文本框和轮播图片就是在js插件基础上完成的,而且本次应用到了js的框架jQuery,在使用上更加简单,上手,帮助网页更好的进行动态展示。2.4Mysql数据库本次设计采用Mysql数据库,Mysql是一个非常流行的数据库,它具有很多的优点,包括体积小、开源免费等特点,是一种关系型数据库,可以通过SQL语句进行各项操作。Mysql在近年来特别受欢迎,其主要优势有以下几点:(1)体积小,安装快。正常的Mysql安装包只有100多M,而且安装速度也快,对服务器的要求比较低,特别适合小型管理系统或网站。(2)开源免费。Mysql是一个免费的数据库,无需付费即可使用,而且内部代码都是开源的,可以共同维护Mysql生态。(3)跨平台。跨平台的两个数据库分别是ysmysql,它们都可以同时在多种企业操作管理系统上同时在线运行,只需要安装java虚拟机即可。Mysql提供了JDBC驱动给各类程序进行数据库的链接和操作,本次开发采用Mybatics框架,相比较于传统的JDBC,Mybatics对各类操作进行了封装,实现了半自动的数据操纵。Mybatics极大的提高编程效率,通过Mybatics,可以灵活的根据开发需求来执行SQL语句,可以快速的完成开发任务。第3章系统分析本书各个章节部分主要内容是对于整个系统的基本设计流程进行了理论分析,主要理论内容一般包括系统的基本可行性设计分析、需求设计分析、业务流程设计分析以及大量的数据资料进行流程设计分析。3.1可行性分析可行性因素分析主要是从相关技术上的规定可行性,经济上的规定可行性,操作上的规定可行性以及相关法律上的规定可行性这四个主要因素方面入手来进行分析。3.1.1技术可行性分析 本次系统是设计一个基于ssm的鲜花产品订购系统,是一个鲜花产品交易电子商务网站,商城网站随着我国电子商务的发展,不论的业务流程还是开发技术都已经发展成熟。3.1.2经济可行性分析 运用该系统可以减少产品积压等问题,减少库存腐烂损失,帮助解决鲜花产品下配售难的问题,利用本系统可以实现鲜花产品直销,提高鲜花的交易额。同时本系统为用户提供了新鲜的鲜花产品,没有中间价格,运用便宜快捷的现代物流进行配送,省钱省心。本系统的开发周期短、成本低,相比较于上述的经济效益,成本非常的小,所以本次设计的系统在经济上是可行的。3.1.3操作可行性分析 操作可行性从用户和鲜花的管理人员来分析。电子商务平台的各项操作已经很固定了,包括登录注册、购物车管理、订单提交等,很多消费者都能快速的在线完成各项操作。对于鲜花管理员来说,需要在系统进行鲜花产品维护、订单管理等操作,需要对鲜花产品信息进行整合,实际的操作难度不高。3.1.4法律可行性分析 本次为鲜花设计的线上鲜花产品销售平台是电子商务与鲜花产品的结合,可以解决鲜花产品的销售难、渠道单一的问题,是当前鲜花销售推广的新型方式,国家和各级政府都在大力的提倡,而且本系统网站会备案,并且支付接口,在法律允许之下开展线上鲜花产品销售,所以本系统在法律上是可行的。根据以上四点对于市场经济的规范可行性、技术的规范可行性、运营的和管理的规范可行性、操作的规范可行性以及相关法律的制定可行性这四个主要方面因素进行了综合分析,本次课题研究结果认为该管理系统的总体设计与实际应用都应该是可行的。3.2需求分析需求模型分析在本次软件系统的设计开发和实际应用中的需求模型分析研究基础上,对本次软件系统的开发研究和实际应用中的需求分析进行了模型分析,需求模型分析主要从开发软件系统功能模块和应用软件系统性能模块两个主要方面进行入手。保证设计的鲜花产品订购系统满足鲜花和消费者的实际需求。3.2.1功能需求分析 对鲜花管理人员和消费者的需求调研之后,总结出本系统的功能需求。鲜花管理员:(1)鲜花产品信息管理:鲜花管理员可以在鲜花实际产出的鲜花产品基础上对鲜花产品进行上架和下架操作,后台可以随时对鲜花产品信息进行维护,鲜花产品商家后,用户可以前台浏览。(2)订单管理:可以根据订单的收货地址信息进行发货,完成订单的配送。(3)网站的用户管理:网站的管理员在后台负责将网站中的成员信息和系统管理人员的信息一并管理。(4)基础功能模块:管理员后台要实现对鲜花产品类别信息管理,同时能登录、退出和对个人信息的管理。用户:(1)注册登录:用户可以在网站注册会员,注册后可以登录网站进行购物。(2)新增鲜花商品信息查询:允许用户在网站上查看新增的鲜花商品的详情信息,根据类别、关键字查询自己想要购买的鲜花产品。(3)购物车管理:对喜欢的商品添加购物车,对购物车的鲜花产品信息进行维护。(4)相关商品发货订单明细管理:后台用户随时都有可能在网站后台通过提交订单明细信息的管理方式对相关商品信息进行订单管理,用户随时可以在后台购物车中实时提交相关商品发货订单,生成相关商品的发货订单,后台用户可以实时查看相关商品的实际订单明细和相关商品的正常发货以及相关服务信息。3.2.2非功能需求分析 非功能需求从实际运行和使用环境进行分析,主要包括以下四点。(1)系统美观性需求:本系统是电子商务平台,网页美观性非常重要,要采用具有特色的网页渲染出鲜花产的气息,吸引客户购买鲜花产品。(2)系统的拓展性需求:系统在设计时要分层设计,后台可以在原有的基础上进行功能增加,方便以后系统的功能拓展。(3)稳定性需求:本系统要运行稳定,在互联网上运行要保证稳定,运行不能卡顿,客户24销售可以在线下单,操作要流畅。(4)系统安全性需求:本系统在设计时需要对客户信息、订单信息和交易要保证安全,对数据库必要字段加密,数据要经常备份。第4章系统设计4.1系统架构设计根据系统分析,把模块划分为管理员和使用者。管理员的模块是注册登录、信息查看、购物车及订单管理、特产管理、订单管理、个人信息管理、管理员管理和基础功能管理。功能模块如下图4-1所示。图4-1系统模块图4.2功能模块结构本系统主要分为以下几个模块。从用户端角度主要分为一下四个模块:(a)会员注册登录:新用户首先进行注册,注册完成后才能进行登录。登录后对于自己的个人信息可以随时进行修改。(b)鲜花信息查看:查看鲜花产品信息,可以通过分类或者关键字进行搜索。(c)购物车管理:通过将自己喜欢的产品加入购物车后,进入我的购物车即可对产品进行选择性购买。(d)订单管理:提交订单后可通过查看订单来查询订单的状态及物流信息。从管理员角度主要分为以下五个模块:(a)产品管理:管理员通过对鲜花产品信息进行整合。(b)订单管理:管理员从后台接收到订单后发货。(c)个人信息管理:对系统里用户资料和管理人员信息进行管理。(d)管理员管理:管理员对后台账号进行管理分配。(e)基础功能管理:对一些基础性功能入登录、修改个人信息等进行管理。以上内容分别从设计的可行性、需求管理及其主要功能模块进行了一定的分析。4.2.1模块登录 管理员或者使用者登录。系统的管理员拥有最高的权限,能在系统中对数据和信息进行删除、修改,增加和新建。此外系统的管理员还拥有对系统中的数据进行筛选、搜索所有数据的权限。登录系统时,会先打开登录界面,此时输入正确的用户名和密码,可以进行登录。4.2.2使用者注册模块使用者可以注册一个账号用于登陆该系统。注册时填写用户的相关信息,购买自己喜欢的鲜花。而且地址信息可以多次使用购买。4.2.3鲜花信息查看我们可以通过搜索关键词或者是通过分类对鲜花信息进行检索。也可以根据自己的需求方式进行搜索查看。4.2.4购物车管理登录管理员帐户,使用管理员帐户对系统内的订单信息和个人信息进行更改。点击添加会增加相关的订单和个人信息。点击删除会删除相关的订单和个人信息。登录使用者账户,查看订单信息,对空余订单可以进行购物车管理,可以再考虑,看下商品详情,购买此鲜花。4.2.5订单管理模块为了方便管理和通知,设置了分区模块,此模块依据登录账号权限不同,所使用的功能不同。管理员作为管理人员是信息的发出方,信息的增加和删除修改都由管理员登录管理员帐户进行操作。登录使用者账户时,可以查看到页面上所显示的信息,而不能对信息进行修改或是删除信息。如果是通过管理员的账号进行登录,那么可以对订单的信息进行更改或者是删除。4.2.6产品管理管理员对鲜花进行整合,管理,录入鲜花信息,进行分类整理。让用户有很好的体验感,促使我们订单的生成。4.2.7订单管理管理员立即接受客户的订单,并进行马上处理,对客户订单进行包装,发货,进行订单的跟踪。4.2.8个人信息管理个人信息的管理包含了系统注册用户资料和系统管理人员个人信息等等,管理员和公司签订的有保密合同,绝不会泄露客户的个人信息。4.2.9管理员管理管理员对后台账号进行分配,核对订单信息,与发货购买信息是否相符合,对物流进行跟踪,时刻与客户保持联系。4.2.10基础功能客户忘记账户密码,管理员可以找回,解决客户的各种问题。4.3数据库的实体与联系由需求分析以及本系统的设计可知,本系统设计的实体包括:(a)订单基本信息:鲜花名称、鲜花数量、鲜花剩余、鲜花的照片、鲜花类别。(b)使用者账号基本信息:编号、账号密码、名字、性别、手机号、地址、备注。(c)订单信息:编号、鲜花名称、订单物流状态。(d)订单购物车信息:编号、鲜花名称、地址信息、订单人姓名。(e)订单通知信息:类别、个人信息、图片、地址确认。(f)浏览记录信息:编号、订单名称。(g)管理员信息:账户名称,密码。本次基于ssm的鲜花产品订购系统是一个面向互联网用户的网站,系统选定采用B/S架构进行开发,将软件的服务端放置在企云服务器上,网站运营需要购买域名,对网站进行备案,网站备案后即可通过网站访问系统。B/S架构如图4-2。图4-2B/S架构图鲜花销售系统是基于在B/S架构的,能够实现用户浏览器端同服务器端之间的通信。客户端浏览器通过网页设计的技术完成开发,将网页的表单使用ajax请求提交到服务器端进行两端数据交互,该模式是通过HTTP协议实现的,HTTP协议是一个通信的标准,浏览器和服务器能够依据此标准完成打包或者解析过程,建立完整的通讯过程。服务器同数据数据库共同完成相关业务逻辑处理。4.4数据库设计4.4.1概念结构设计 E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。本次系统的E-R图4-3如下。图4-3系统E-R图4.2.2逻辑结构设计 根据概念和结构,分析了数据库的逻辑结构,对其中各个模型之间的逻辑关系进行了设计。管理员表(管理员ID,账号,密码)用户列表(注册者id,用户名,密码,收货人,收到的地址,收到的信息)类目表(类别ID,名称,排序)商品表(商品ID,类别ID,名称,规格,价格,库存,销量,介绍,图片)推荐表(推荐ID,商品ID)购物车表(购物车ID,用户ID,商品ID,数量)订单表(订单ID,用户ID,订单号,订单金额,订单状态,收货人,收货地址,收货电话,商品总数,下单时间)订单明细表(明细ID,用户ID,订单ID,购买价格,商品ID,商品数量)4.2.3逻辑结构设计根据E-R图和系统的逻辑架构设计,开始研究数据库的物理架构,本次研究系统的数据库物理架构设计框图如下。表4-4管理员表(Admin)字段类型长度主键外键备注IDInt4是否管理员IDUserNoNvarchar10否否账号LoginPSDNvarchar20否否密码表4-5用户表(Users)字段类型长度主键外键备注IDInt4是否主键PhoneNvarchar15否否账号LoginPSDNvarchar20否否密码NameNvarchar20否否收货人PhoneNvarchar20否否收货地址AddressNvarchar50否否收货地址表4-6类目表(Category)字段类型长度主键外键备注IDInt4是否类别IDNameNvarchar2否否名称SortInt4是否排序表4-7鲜花产品表(Goods)字段类型长度主键外键备注IDInt4是否鲜花产品IDCategoryIDNvarchar10否是类别IDNameNvarchar10否否名称SpecNvarchar10否否规格PriceFloat10否否价格GoodJSNvarchar500否否介绍KCInt4是否库存XLInt4是否销量GoodTPNvarchar50否否图片表4-8推荐表(Hot)字段类型长度主键外键备注IDInt4是否推荐IDGoodsIDInt4否是商品ID表4-9购物车表(Cart)字段类型长度主键外键备注IDInt4是否购物车IDUserIDInt4否是用户IDGoodIDInt4否是商品IDNumInt4是否数量表4-10订单表(Order)字段类型长度主键外键备注IDInt4是否订单IDUserIDInt20是是用户IDOrderIDNvarchar4否否订单号AddressInt4否是收货地址NameNvarchar4否否收货人PhoneNvarchar4否否收货电话CarIDNvarchar4否是购物车IDPriceFloat10否否消费金额TotalFloat10否否商品总数StateNvarchar4否否订单状态表4-11订单明细表(Order_Detail)字段类型长度主键外键备注IDInt4是否明细IDUserIDInt4否是用户IDOrderInt10否是订单IDGoodIDInt20否是商品IDPriceFloat10否否购买价格NumFloat10否否商品数量以上就是本章节的主要内容,核心是设计系统的总体架构和功数据库的设计过程。第5章系统实施根据系统前期的应用需求进行分析和整体的系统设计,为系统的实施打开下了基础,本章节介绍系统的实施过程。5.1首页实现本系统是电子商务网站,打开首页主要展示了商城的logo信息、搜索框和各个操作页面的入口信息。首页展示了人效鲜花产品信息,点击可以查看商品信息详情。首页界面如图5-1。图5-1首页界面图5.2鲜花产品列表实现鲜花生产的所有鲜花产品信息都是在鲜花产品列表的页面进行了展示,可以直接点击关键字类别来进行对鲜花产品相关信息的切换,点击上方关键字搜索就能够进行相应的关键字搜索,在列表页面主要是展示鲜花产品的相关图片信息,商品名称等。如图5-2。图5-2鲜花产品列表界面图5.3鲜花产品详情实现用户点击鲜花产品图片信息,可以查看鲜花产品详情,页面如图5-3。图5-3商品详情界面图5.4购物车实现用户登录后,可以点击添加商品购物车,在我的购物车管理可以维护购物车,界面如图5-4。图5-4购物车界面图5.5订单提交实现购物车一共分为两个页面,一个是商品加入购物车后显示购物车中商品的页面,另一个是生成订单的页面。用户确认自己的选择无误后就可以点击结算按钮进入生成订单的页面。订单确认界面如图5-5。图5-5订单确认界面图5.6鲜花产品管理实现管理员可以在后台自动实现鲜花产品信息的维护,鲜花产品管理界面能够查询、修改和删除所有鲜花产品的信息,界面如图5-6。图5-6鲜花产品管理界面图5.7订单管理实现管理员在管理员后台查看用户的订单信息,进行发货和查看,界面如图5-7。图5-7订单管理界面图以上是本文第一个章节的主题和内容,对于系统所需要实现的主要六个功能模块做了详细的介绍,系统开发完成。结论6.1设计总结互联网时代的迅猛发展使得我国的电子商务在现代人们的日常生活中越来越重要,通过在互联网电商平台实现在家就能购物手机随时随地购物等可以为人们提供方便。鲜花产品销售长久以来存在诸多问题,比如鲜花产品保鲜期短、中间成本多、存储要求较高等,导致出现很多鲜花产品卖不出去、终端消费者价格过高等问题,无法保障鲜花的收益。随着电子商务的发展,很多鲜花利用互联网平台开始创业,将鲜花产的水平通过网店销售全国,让不同地域人们享受全国各地的鲜花产品。本系统的开发意义有以下几点:(1)对于消费者:网上销售方便快捷,只需点点鼠标即可完成鲜花产品选购、线上支付、物流配送等,满足当代人消费习惯,大大提高了客户满意度。(2)对于鲜花来说:可以拓展多渠道销售,同时线上商城无门店成本、库存和保鲜成本低,交易模式收外界因素影响较小。同时可以打造品牌效应,利用较低的成本来实现现代鲜花产品营销。(3)对于鲜花产品销售来说:鲜花产品的商家缺少优质的销售渠道,鲜花产品销售一直困扰行业发展的核心问题,互联网+鲜花产品销售改变了鲜花产品交易模式,实现鲜花产品交易模式的改革,拓展了鲜花产品销售渠道,保证了鲜花的切实利益。本次设计的鲜花产品订购系统存在一些不足之处,有以下几点:(1)本系统系统功能还不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论