ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.02MB ,
资源ID:7164497      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7164497.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上鲜花销售系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上鲜花销售系统.docx

1、网上鲜花销售系统摘 要我国的电子商务近年来发展很快,在经济领域更是尽情施展,在这样的一个大环境下,网上购物飞速的发展起来。网上花店的兴起亦为传统的购物模式注入了新的活力。网上鲜花购买系统充分体现了网上购物系统的特点,将所有鲜花信息放在系统当中,就可以实现24小时营业,而且没有地区限制,只要是上网的用户都可能成为顾客。这种运营模式是对企业传统的营销和管理的一种变革,是对企业经营机制和运行模式的调整。系统采用JSP开发技术,MVC开发模式,并以Mysql作为数据库存储工具,有效地保证了源代码的可移植性和查询的速度。同时以Tomcat作为后台服务器,实现了网上购物系统所具备的基本功能,如:商品浏览、

2、用户登录注册、网上购物等功能,利用这些功能可以对鲜花销售信息进行较好的管理。网上鲜花销售系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括浏览鲜花,存放选中的商品,最后产生订单;对于销售管理者来说,需要对客户信息,鲜花信息,以及销售信息进行管理。论文主要介绍了系统的需求分析、总体设计、数据库设计和详细设计,并且详细的说明了系统各个模块的功能及设计思想。关键词:购物车;鲜花管理;JSPAbstractOur countrys electronic commerce developed in recent years very quickly, was displays hearti

3、ly in the economic domain, under a such environment, on-line shopping rapid development. On-line flower shop emerged has also infused the new vigor for the traditional shopping pattern. On-line fresh flower purchase system has manifested on-line shopping systems characteristic fully, will possess th

4、e fresh flower information to place in the middle of the system, may realize 24 hour business, moreover does not have the local limit, so long as is the surfer users possibly becomes the customer. This kind of operation pattern is to the enterprise tradition marketing and the management one kind of

5、transformation, is to the enterprise operating mechanism and the movement pattern adjustment.The system uses the JSP development technology, the MVC development pattern, and takes the database memory tool by Mysql, has guaranteed the source code probability and the inquiry speed effectively. Meanwhi

6、le takes the backstage server by Tomcat, has realized the basic function which on-line shopping system has, for example: The commodity browsing, the user register functions and so on registration, on-line shopping, uses these functions to be possible to carry on the good management to the fresh flow

7、er sales message.On-line fresh flower sale systems user is mainly the customer and the sales superintendent, regarding the customer, the function which realizes including the browsing fresh flower, the commodity which depositing selects, finally produces the order form; Regarding sold the superinten

8、dent, needed to the customer information, the fresh flower information, as well as the sales message carries on the management. The paper mainly introduced systems demand analysis, the system design, the database design and the detailed design, and detailed explanation system each module function an

9、d design concept.Key words:Shopping cart;Flower management;JSP; 第一章 绪论1.1 选题的依据随着互联网日益深入社会生活,以网站作为信息交流平台,进行内外信息交流,已成为大众的迫切需要。网上花店传承花意,为亲人朋友送去心意已经成为某种时尚。网上开花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。做为一个虚拟的商店,网上商店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的商店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期

10、,可以加速周转;同时,网上商店更容易开拓全场市场,国际互联网,www顾名思义体现了全球的一体化;实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机;可以多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求; 依靠客户数据库能够提供全新的个人化服务等等。 网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。1.2 系统的发展前景“网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白

11、领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。网上购物在当今发达资本主义国家已经显示出较强的发展势头,它在推动国家经济增长方面可以说又是一支崭新的力量。至此,有越来越多的人认识到“网上订货、送货上门”的方便,也有越来越多的人也开始接受网上购物。CNNIC在其发布的中国互联网络热点调查报告中显示:在我国有179的网民在半年内有过网络购物经历,在浏览过购物网站的网民中,有296的人在半年内有过网络购物经历,有过网络购物经历

12、的被访者中有超过90的人今后会继续进行网络购物;有637没有购物经历的网民表示今后会尝试网络购物。这些数据表明我国网上购物市场有巨大的潜力。1.3 背景介绍1.3.1 JSP(Java Server Page)JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他

13、操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一

14、个HTML文本,因此客户端只要有浏览器就能浏览。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。1.3.2 Mysql数据库 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网

15、站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。1.3.3 My EclipseEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。它提供了内

16、容丰富的开发环境,允许开发者高效地创建一些能够无缝集成到Eclipse平台中的工具。Eclipse的设计思想是:一切皆为插件。Eclipse的核心是非常小的,其他所有的功能都以插件的形式附加到这个Eclipse核心之上。Eclipse对这些插件是动态载入动态调用的。所谓动态就是指,Eclipse启动后要真正用到这个插件时,它才会被调入到内存,当插件不再被使用时,它就会被在适当的时候清除出内存。因此即使装了一大堆插件在Eclipse里,也不必担心某些不常用的插件白白占着内存。第二章 需求分析2.1 系统需求分析随着互联网技术的飞速发展,世界逐渐成了一个地球村,空间的距离也不再是那么重要。当今的世

17、界,网络技术可以说是“无孔不入”,在经济领域更是尽情施展,在这样的一个大环境下,网上购物蓬勃的发展起来,制作这样的一个购物系统,目的在于给广大电脑消费者提供一个方便,快捷,周到的购物环境和丰富的信息资源,促进信息的交流,减少用户出门购物的不便。现在的电脑普及率越来越高了,邮购的方式也被更多的人认同,这就造就了网上销售成为新兴而热门的行业。而且,只要将产品信息放在网上,就可以24小时营业了,也不需要营业员。这样也减少了开店的成本。开设网上花店不仅能极大地缩减开店成本,相应的购买价格也会降下来,能为广大消费者带来更多的便捷和实惠,在管理上也会更加方便。2.2 系统功能总结 根据需求分析及参考了花店

18、的运营模式,总结出以下功能:1.顾客系统管理模块包括:浏览商品(方便用户浏览各种选择的商品)购物车(将商品置入购物车,并对购物车中商品进行操作)消费信息(顾客对本用户的消费记录进行查询)帐户管理(充值管理和余额管理)2.管理员系统管理模块包括:浏览、添加、修改商品(方便管理员浏览、添加和修改商品信息) 新成员管理(添加管理员、新客户) 商品管理(添加和修改商品及信息) 帐户管理(充值管理和余额管理)3.登陆系统管理模块包括: 注册客户信息 查询和修改客户信息2.3 性能需求2.3.1 时间延迟系统在操作时需要连接到数据库,故时间延迟受服务器运行速度和网络传输速度的影响。2.3.2 系统安全性就

19、实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,最需要考虑的性能要求就是系统安全性问题。在系统开发的每个阶段,均要考虑彼此之间的人证与授权。2.4 可行性分析可以从以下三方面对系统能否实现进行可行性分析:(1) 技术可行性通过详细的调研和借鉴成功的经验,能采集到足够的信息。严格按照数据库开发流程进行设计,确定和使用所得信息才可创建完善的数据库。采用科学和广为流行的设计方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低出错率。 (2) 经济可行性本系统采用B/S模式,运用MYSQL数据库它保证了源代码的可移植性,有效地提高查询速度,是可以处理拥有上千万条记录的大型数据库

20、。所以只要将产品信息放在网上,就可以24小时营业了,也不需要营业员。这样也减少了开店的成本。(3) 运行可行性虽然我国网上花店非常热门,但目前大多数对花店的管理效率很低,本系统不但操作简单,并且可以存储大量的客户与鲜花的信息,大大的提高了系统的管理效率。按照上述三方面进行可行性分析研究后,认为该项目是可行的。2.5系统运行环境1. 操作系统:WINDOWS XP 2. 运行环境: MyEclipse6.5Mysql5.1Tomcat5.5Dreamweaver83. 数据库: Mysql2.6 E-R 图分析通过上述的需求分析,我们可以知道系统的主要实体为用户、鲜花、鲜花类型、订单、订单产品、

21、申请加款。下图就是鲜花购买系统关键实体的E-R图。如图2.1所示:图2.1 E-R图 用户属性图是用户所包含的属性,主要包括:用户名、用户密码、用户的联系方式、权限及账号金额等信息。这些信息是用户注册时必须填写的内容。图2.2 用户及其属性图产品属性图包含产品所有的属性,包括:产品名称、产品价格、产品类型、产品描述、产品的图片及产品新增的时间等信息。图2.3 产品(鲜花)及其属性图订单属性图包含订单所有的属性,包括:订单ID、用户ID、订单日期、用户电话、用户地址、用户邮箱、是否发单、邮编等信息。图2.4 订单及其属性图订单产品属性图包含了用户所买产品后生成的订单产品信息,包括订单ID、产品名

22、称、产品价钱、产品号、产品数量等信息。图2.5 订单产品及其属性图申请加款属性图包含了申请加款的所有信息,包括:账号、账号余额、用户ID、账号标识、时间等信息。图2.6申请加款及其属性图鲜花类型属性图,包含鲜花类型的属性,如父类型、类型ID、类型名称等属性。图2.7鲜花类型及其属性图2.7 小结本章主要讲述了系统需求分析、系统功能总结、性能需求、可行性分析、系统运行环境及E-R图分析。第三章 系统总体设计系统总体设计的基本目的就是回答“概括地说,系统应如何实现?”,要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。3.1系统定义本系统分前后台两部分:前台主要实现,客户注册,资料

23、修改,鲜花的展示,查看购物车,查看订单,账户充值功能。后台主要是管理用户信息,管理鲜花信息,能新增,修改,删除鲜花信息,订单管理,对客户申请加款进行确认。3.2 开发设计思想该系统运用标准化、模块化和系列化的设计方法,并充分考虑到网上用户的需要,具有操作界面美观大方、操作直观简单快速、易使用的特点。本系统采用B/S模式,与传统的C/S模式相比最大的优点在于:B/S模式是一种可移植的模式,也就是说,在不同的机器上可以安装并且运行。使用者在电脑上进行操作时,会给出相应的提示错误或成功,以尽量减少错误的产生。3.3 系统的功能概述网上鲜花购买系统主要用来满足人们网上购买鲜花的需求,顾客可以浏览商品,

24、并进行一系列操作完成鲜花购买的整个过程,同时管理员也可以完成对系统的管理。系统各个模块的功能介绍如下:顾客系统管理:1、浏览商品功能名称:浏览商品目的:方便用户浏览各种选择的商品。2、购物车功能名称:购物车目的:点击页面上商品订购超级链接,即把该商品置入购物车,顾客还可以继续购买。并且可以对所购买的商品进行调整选择,改变数量或删除商品。3、消费信息功能名称:查看消费信息目的:顾客对本用户的消费记录查询作以查询。4、帐户管理功能名称:充值管理,余额管理目的:顾客对自身用户的加款作已申请,由系统管理员批准加款。管理员系统管理:1、浏览、添加、修改商品功能名称:浏览商品、添加、修改商品目的:方便管理

25、员浏览、添加、修改各种商品。2、新成员管理功能名称:添加管理员、新顾客目的:根据管理员输入,可以对新录入的成员,设置权限,可以设置成管理员、普通会员。3、商品管理功能名称:添加、修改新商品目的:管理员可以添加修改新商品的各种信息。4、帐户管理功能名称:充值管理,余额管理目的:管理员对已经申请加款的顾客,确认加款,或者拒绝加款。登陆系统管理:1、注册客户信息功能名称:新客户注册基本信息目的:为以后登陆系统购买鲜花做准备2、查询和修改客户信息功能名称:查询、修改信息目的:客户可以对已录入信息进行查询修改。整个系统的模块结构如下图所示: 图3.1 系统模块结构图3.4 系统总体流程图图3.2 系统总

26、体流程图3.5 小结本章主要讲述了系统的实现目标、开发设计思想、系统的功能结构以及画出了系统的模块结构图和总体流程图。第四章 数据库设计4.1 数据库的设计数据库设计的好坏将直接对系统的效率以及实现的效果产生影响。好的数据库设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。4.1.1 数据库设计原则1基本表的个数越少越好。2主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3. 字段的个数越少越好。所有基本表的设计均应尽量符合第三范式。4.1.2 数据库维护设计数据库创建完成后,所有的对象和数据均已添加且都在使

27、用中,又是必须对其进行维护,在设计数据库时,应考虑这些问题以将对用户的影响、执行任务的时间和付出的努力降低到最低。 该数据库系统要求具有以下方面的特点:(1)结构合理。(2)所建立的数据冗余度小,独立性强。(3)增加、修改、查询和统计快速而准确。(4) 保密性和可靠性好。4.2 数据需求分析数据库中涉及到六个表:用户表、鲜花信息表、鲜花类型信息表、订单信息表、订单详细信息表、申请加款信息。1.用户表: 存储用户的基本信息2.鲜花信息表: 存储鲜花的基本信息3.鲜花类型信息表: 存储鲜花的类型信息4.订单信息表: 存储下订单的用户信息5.订单详细信息表: 存储订单的详细信息6.申请加款信息: 存

28、储申请加款的详细信息4.2.1 用户表(user)用于存放用户的信息,包括:用户名、用户密码、用户的联系方式、权限及账号余额等信息。这些信息是用户注册时必须填写的内容,方便管理员与之联系。表 4.1 “用户信息”表字段设置序号字段名称名称数据类型长度主键约束1User_id用户IDInt 4Y非空2User_name用户姓名Varchar40N可以空3password用户密码Varchar20N可以空4phone联系电话Varchar40N可以空5address联系地址Varchar50N可以空6rdate注册时间Date 8N可以空7money账户金额Double 20N可以空8Power用

29、户权限Int 4N可以空4.2.2 鲜花类型表(type)用于存放鲜花类型的信息,包括鲜花分类号,分类名称和父类号。鲜花类型表能使存放的鲜花分类更清晰。表4.2 “鲜花类型”表字段设置序号字段名称名称数据类型长度主键约束1type_id分类IDInt 4Y非空2type_name分类名称Varchar 40N可以空3Parent_type父类IDInt4N可以空4.2.3 鲜花表(product)用于存放鲜花的基本信息,包括鲜花名、鲜花价格、鲜花类型、鲜花描述、鲜花的图片及鲜花新增的时间。它与鲜花类型表有一定的联系。表4.3 “鲜花”表字段设置序号字段名称名称数据类型长度主键约束1produc

30、t_id鲜花IDInt4Y非空2product_name鲜花名Varchar 40N可以空3product_price鲜花价格Double 20N可以空4product_descr鲜花描述Varchar200N可以空5product_type鲜花类型Varchar50N可以空6procut_image鲜花图片Varchar50N可以空7product_date鲜花新增时间Date 8N可以空4.2.4 订单表(order)用于存放订单的信息,包括订单ID、客户ID、订单时间、客户联系电话及邮箱等信息。此表用于存放客户接收鲜花时的联系方式,便于鲜花的及时接收到。表4.4 “订单”表字段设置序号字段名称名称数据类型长度主键约束1Order_id订单IDVarchar40Y非空2User_id客户IDVarchar40N可以空3Order_date订单时间DateTime8N可以空4User_phone联系电话Varchar40N可以空5User_email邮箱Varchar50N可以空6Use

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

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