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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于web的网上订花系统Word下载.docx

1、网上花卉销售与管理系统是一个网上购物的新型系统,也是一个典型的系统.它主要包括前台的网页设计应用与开发和后台的数据管理和维护.对于前者要求建立功能完备,使用简单,界面优美等网站的设计特点。对于后者则要求建立数据的一致性和完整性,数据安全性好的数据库和管理功能。本毕业设计的内容,系统地阐述了整个网上花店系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。经过分析,使用 SUN公司的JSP开发工具,利用其提供的各

2、种面向对象的开发工具,尤其是SQLServer2000数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统.关键词:JSP 网上花店 SQLServer2005引 言网上商店也被称为电子商店,是电子商务的一个重要组成部分。网上商店作为电子商务的一种具体形式,在Internet上已经非常普及。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张力极大等。目前Internet上的网上商店每天以惊人的速度增加.网上购物越来越成为现代年轻

3、人的首选,足不出门便能选购好自己称心如意的商品,鲜花更是人们的首选,在百忙之中有可能你无法亲自到花店选择你想要的花,但是此系统借助发达的网络和现代的科技技术可以让你打开网页就能完成鲜花的订购。进入21世纪网络信息发布已经逐步取代了传统的媒体发布,网上发布的范围更广,持久性更好.花店的信息如果在网上发布更有利于花店的业务发展。本设计主要涉及Myeclipse等开发软件,数据库与网络技术等。涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好

4、的基础。网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。Internet本身具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它不仅会改变企业的本身的生产、经营、管理活动,而且还会影响整个社会的经济与结构.a。网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。b.网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或者中小型企业提供了更多的信息资源,使得它们具有更强的竞争

5、力,更有利于企业长远的发展。c。 网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式。第一章 开发背景1 目的和意义 如今是一个信息高速发达的社会,尤其以网络的高速发展为代表.鲜花的买卖业务是一个与我们的日常生活密切相关的,长辈的生日,节日的祝福及问候,对心爱的人表达爱意,看望病号等等的时候.越来越多的人选择够买一束鲜花来表达自己的情谊!本系统正是利用了网络这个很好的平台为顾客提供方便,不用你出门,打开你的电脑上网就可以很方便的完成鲜花的选购,做到足不出门就可以完成一切。基于jsp+JavaBean的网上花店的总体设

6、计目标是为注册用户提供方便的网上订购鲜花的功能.本系统分为前台和后台管理两部分,注册用户登入前台后,可以浏览和购买网上花店中的所有商品,购买商品后还可以得到相应的积分奖励,并且可以在网站中留言。管理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管理。为了满足上面提出的功能要求,基于jsp+JavaBean的网上花店需要达到以下目标.支持用户注册和登录.用户登录后可以根据价格、类型和其他关键词进行商品查询。用户可以购买商品,但是可以在提交之前取消购买这些商品。支持用户QQ在线交谈、在线留言等在线帮助。支持管理员通过后台登录,并对系统中的各种信息进行维护。2 开发设计思想本系统采

7、用MyEclipse和Tomcat服务器为主要开发工具,SQLServer作为管理系统数据的数据库。整个系统采用Struts框架结构,符合MVC模式。MVC模式要求对应用分层,虽然要做额外的工作,但产品的结构清晰,可扩展性强、产品的应用通过MVC模式可以得到更好地体现.这恰恰是电子银行系统所需要的。电子银行系统的功能会随着客户的要求不断的扩展,因此这个系统需要不断的进行功能的升级和修改。如果采用传统的JSP+JavaBean的三层模式进行开发,将使程序的业务逻辑层和表示层之间耦合过紧,不利于日后的生机和扩展。因此,不能按照传统模式开发。3 开发目标网上花店是一种商品销售方式,优势在于经营成本低

8、,在任何地方只要可以上网的地方就可以随时随地的订购你所想要的花朵传情达意,但是也有弊端,就是网站需要经常的维护等等存在着一些问题,只有解决好这些问题网上花店才会更加的普及起来.理论系统功能设计目标如下:3.1 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;3.2 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;3.3 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;3

9、。4 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;5 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能。第二章 开发工具和开发环境简介2.1 JSP技术的特点2.1。1 应用程序内容与页面显示分离用JSP技术,Web面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行.由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而

10、不影响内容的生成。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML) 页面的形式发送回浏览器.这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性.2。1。2 可重用组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理.开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用.基于组件的方法加速了总体开发过程,并

11、且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。2.1.3 采用标识Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。4 适应平台几乎所有平台都支持Java,JSPJavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。5 数据库连接Java

12、中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作.Sun公司还开发了JDBCODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server、My SQL和MS Access等数据库。此外,通过开发标识库,JSP技术可以进一步扩展.第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。JSP技术很容易整合到多种应

13、用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点.利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器 上的JSP引擎执行。JSP引擎接受

14、客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。JSP页面通常被编译成为Java Servlets,这是一个标准的Java扩展。页面开发人员能够访问全部的Java应用环境,以利用Java技术的扩展性和可移植性。当JSP页面第一次被调用时,如果它还不存在,就会被编译成为一个Java Servlets类,并且存储在服务器的内存中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应。JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的、可扩展的建立动态Web页面的标准。不论采用什么创建工

15、具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。2.2 MyEclipse简介Eclipse最初是IBM公司的一个软件产品。2001年11月,其1.0版本正式发布。刚开始的时候,Eclipse的声誉并不好,受到业界的很多批评。到了2003年3月,Eclipse 2.1版本发布的时候,引起了业界的轰动。下载Eclipse的人峰拥而至,甚至导致了服务器拥塞。目前IBM已将Eclipse作为一个开源项目捐给了开源组织Eclipse.org.Eclipse具有出色而有独创的平台特性,吸引了众多公司加入它的平台。Eclipse随后升级到Myeclipse,增加了

16、很多的使用插件。Myeclipse平台的主要任务是为开发者提供能够使用各种工具无缝集成的机制和需要遵守的规则。这些机制通过具有良好的定义的应用程序接口、类和方法表现出来。本质上,Myeclipse 是一个具有基本微内核、开放的和可扩展的体系结构。Myeclipse是建立在插件机制上的。插件是Myeclipse平台功能的最小单元。它可以开发和提交。所有的Myeclipse平台功能都由插件实现,除了平台运行的小内核。插件机制可以发现集成和运行插件。它可以划分Myeclipse平台本身。不同的插件提供不同的工作空间和工作台,甚至平台运行时本身也有自己的插件。2.3 Struts简介Struts是Ap

17、ache软件组织提供的一项开放源代码项目,它为JAVA WEB应用提供了模型-视图控制器(ModelView-Controller,MVC)框架,尤其适用于开发大型可扩展的WEB应用。Struts这个名字来源于在建筑和旧式飞机中使用的支撑金属架。Struts为WEB应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外,Struts框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架来更好地适应用户的实际需求。当一个设计师在设计一个方案时,首先要构建该方案的框架结构,有了这份蓝图,实现过程才会有条不紊、井然有序.同样,软件开发者在开发一个软件项目的时候

18、,也需要构思一个软件应用的框架。通过框架表现出软件各个模块之间的关系。这样可以提高软件开发的速度和效率,使得软件更易于维护。而于WEB开发应用,要设计这样一个蓝图框架并不是一件容易的事,Struts就是这样一种框架,Struts的所有功能都建立在已有的Java Web组件上,它只是采用了MVC模式把这些元素组织起来,使它们协同工作。第三章 网上花店系统分析3.1系统的功能分析为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库).模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些

19、模块集起来组成一个整体,可以完成指定的满足问题的要求。首先对现有系统进行分析,现有系统是信息的重要来源.分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行.即通过在网上了解其具备的功能。1.1 从用户的角度从用户的角度通过注册后可以浏览页面进行选花订花,把自己喜欢的商品添加到购物车中,并生成订单。同时可以通过页面进行商品的查询,使用户更加方便的查询到自己需要的商品.能及时的为客服提供必要的帮助。3.1.2 从管理员的角度从管理员的角度可以通过登入管理员的页面进行对用户的管理,添加和删除用户,并对用户的订单进行管理和商品进行管理.2系统可行性研究可行性研

20、究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。1 技术可行性分析系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本.工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术

21、,Tomcat6.0作为Web服务器。2.2 运行可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。3.2。3 经济可行性分析网上花店系统给人们带来了方便同时给商家带来了成本的节省,成为一种全新的鲜花销售模式,商家可以免去店面的成本和雇佣人员的成本,更大限度的做到还利益于消费者,所以构建一个网上花店系统在经济上是完全可行的。就本系统而言,随着电脑的普及,为消费者在网络上进行购物提供有利的条件。而一个网上花店系统可以为消费者提供软件条件,

22、这样消费者便可以足不出户的买商品了.商家可以从中获得利润,两全其美。通过以上的分析,开发网上花店系统是完全可行的。第四章 系统的概要设计4.1系统功能模块设计4.1。1 用户功能模块用户注册后通过输入用户名和密码就可进入系统进行商品的选购,可以按照商品的种类和商品的价钱对商品进行查询,进入商品页面后如有称心如意的商品便可以添加到购物车里,当选购结束时就可以生成订单。且在用户需要帮助时能及时给予帮助.4。1.2 管理员功能模块当管理员选择页面下的链接,链接到管理员的登录页面,输入正确的管理员用户名与密码就可以进入管理员模块,在此可以对用户进行操作,同时可以对订单进行操作,同时可以完成对商品的日常

23、操作及网页的维护。2数据库表设计本系统包括十个表,用户资料表users,种类表sort,管理员表admin,商品表goods留言表leaveLanguage,安全记录表safelog,订单表orders,订单细节表ordersDetails订购鲜花公司表produce,鲜花公司细节表produceDetails详情请见下面数据库表:表1 用户资料表users 列 名数据类型长 度允许为空usersIdInt4否(主键)usersNameVarchar40否usersPassusersRepassusersPassQuestion是usersPassReplyusersTrueNameusers

24、Address100usersPhoneusersE_mail表2 种类表sortsortIdsortName表3 管理员表admin adminId adminNameadminPass表4 商品表goods goodsId goodsNamegoodsmaterial200goodsPackagegoodsLanguagegoodsPriceFloat8goodsCentgoodsScopegoodsPlacegoodsHabitus表5 留言表leaveLanguage leaveLanguageIdNameQqEmailleaveLanguagedateTimeDatetime表6 安

25、全记录表safelog logIdlandingDatetimeexitDatetime表7 订单表orders ordersIdordersPriceordersDatetime表8 订单细节表ordersDetails goodsCount表9 订购鲜花公司表produce produceIdproduceName表10 鲜花公司细节表produceDetails goodsId3数据库实体关系图数据库中商品表(goods)和产品类别(sort)的实体关系图如下所示。图4。1 数据库实体关系图图4.2 网络服务管理系统图4.3 用户基本信息处理第五章 程序设计及主要功能5。1系统的主要功能和具体的模块划分5.1.1 用户注册页面用户登入系统后,必须先注册一个帐户,通过输入其中的必要的信息在数据库中建立一个用户,然后在主页面输入相应的用户名和密码便能开始商品的选购.4 用户注册页面1.2 用户购物模块通过输入用户名和密码进入鲜花选购页面,在此处可以进行鲜花的选购,同时可以通过鲜花的种类和鲜花的价钱对鲜

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

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