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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

网上花店的设计与实现毕业设计Word格式.docx

1、在线鲜花销售系统在我国刚起步,但发展很快。随着我国互联网的更加普及和在线鲜花销售系统的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。本文首先介绍了个性化页面的背景JDK+tomcat+JSP系统的一般原理。其次,阐述整个个性化页面生成系统的系统结构及工作原理。最后,介绍了用户管理、鲜花信息录入管理、鲜花的浏览和查找、鲜花购买结帐等功能模块的设计与实现。关键词:在线鲜花销售;jsp;Design and Implementation of the web flower shopAbstractWith the development of computer science, the

2、application of the technology of the database in Internet was more and more extensive at the end of the 20th century. It has offered more thoughtful and more humanized service to the masses of network users. Individualization has already nowadays become the trend of web application gradually. This t

3、ext has studied one kind of system of online books selling system of related datum rule. Compared with some schemes that have already been adopted on the net now, users use simpler, such advantages as the interface is more ocular in this scheme. Online flowers selling system starts just in our count

4、ry, but quickly developed. With more popular and onlineflowers selling systems of Internet in our country it is more ripper. There will be more and more consuming groups, the market potential will be given full play to. Not merely helpless to the settlement of the problem to the unseasonable making

5、excessive demands of this system, and will delay the business opportunity, make oneself in the passive position.At beginning of this text, I have introduced the background of the individualized page and general principle of JDK +tomcat +JSP system. At next explained the whole individualized page pro

6、duces systematic structure of the system and operation principle. At last designed and realized users management, flower catalogue management, flowers information input management, looking for flowers and find out, the flower does shopping and pays for such JSP pages as the function ,etc.Keywords: o

7、nline sales of flowers; jsp;前言网上花店系统是将传统的花店经营管理模式结合计算机及网络管理的综合经营管理的模式。将人、机、物的需求,活动和运作进行系统分析、设计并管理,以实现现代高效、科学且安全的电子商务。网上花店系统是目前Internet上广泛使用的在线系统之一。网上花店系统要实现的功能非常的多,最重要的当属鲜花的销售,也就是管理库房中的鲜花,以及管理用户的购物车,从而实现结帐等一系列的功能。另外,网上花店系统还需要提供给用户查找数据库中鲜花相关记录的功能。同时,就是为了保证鲜花交易的正常进行,必须对用户的身份进行验证。最后,该系统还必须具有管理员的功能,允许管理

8、员对整个系统的数据库进行操作。 首先,为了销售鲜花,给鲜花做广告是其中很重要的一部分,系统必须在醒目的位置给出鲜花的信息,包括鲜花的名称,单价,以及鲜花的图片介绍。另外,鲜花销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物鲜花的数量,种类等操作。最后,系统必须完成结帐的功能,从而完成整个购物的流程。 其次,因为网上花店系统中鲜花的种类非常多,某个用户想要找到自己需要的鲜花就比较困难了,所以系统提供了查找的功能,将鲜花分类,给用户带来方便。 另外,为了保证数据库的安全,以及鲜花交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户先注册,进行身份的验证。最

9、后,系统特别提供了数据库管理的功能,允许有管理权限的人员对数据库进行操作,包括添加,删除,修改记录等等。 这些是一个花站的基本要求,但我觉得还有很重要的一点就是网站的可视化程度。一个网站,特别是花站更应该具备吸引力强大的外观和贴近人心灵的语言以及提高人们对鲜花的热爱和了解。第一章 概述1.1开发背景在经济日益全球化的今天我们看到计算机网络技术的迅猛发展,利用因特网实现商务活动的国际化、信息化和无纸化,已经成为经济全球化发展的一大趋势。电子商务正是为了适应这种以全球为市场的变化而发展起来的,并已在国际贸易和商业领域得到广泛应用。网上商店也被称为电子商店(E-Store),是电子商务的一个重要组成

10、部分。网上商店作为电子商务的一种具体形式,在Internet上已经非常普遍。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张潜力极大等。随着互联网络的发展,通过网上商店,人们可以足不出户就选购自己所需的物品。网上花店是根据实际需求、应用jsp+javabean和sql2000数据库技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统

11、可以克服传统鲜花销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。1.2 JSP技术简介JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动

12、态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月

13、又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。1.2.1javabean技术简介JavaBean是Java中的一个组件技术,类似于微软的COM组件,其本质上是一个封装了一

14、系列属性和方法的类。该类遵循一定的标准,提供公共的方法,只要遵循同样的标准,用户就可以调用封装在JavaBean里面已经设计好的方法,从而达到代码重复利用的目的。Sun公司对JavaBean的定义为:可以重复利用的软件组件,它在遵循JavaBean技术规范的基础上提供特定的功能,这些功能模块可以组合成更大规模的应用系统。JSPJavaBean的组合已经成为开发小型B/S应用的最佳选择,使用JavaBean可以把业务处理功能从JSP页面分离,从而减少JSP页面中间的Java代码量,使JSP页面专注处理数据的显示,从而使页面的逻辑变得十分清晰,自从采用JSPJavaBean的组合,编写和维护JSP

15、的程序已经不在是一件令人头疼的事情,JavaBean的出现给JSP的开发带来了质的变化,JSP的开发从此变得简单可行。1.2.2 jsp运行环境要运行jsp,需要有支持Jsp的服务器。目前有如Jrun,Weblogic,JSWDK等Apache等服务器上安装WebSphere,tomcat,Resin等插件,其中主流服务器是Weblogic和tomcat。Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。访问的地址 http:/jakarta. apache.org/t

16、omacat/index.html, Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。不足之处是它的配置比较麻烦,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好,故本系统采用Tomcat.1.3系统开发环境的配置1.3.1 jdk+tomcat的配置前面介绍了JSP的生命周期,为了说明JSP对运行环境的要求,先简单的介绍一下它的运作过程。服务器在接收到客户端传过来的一个页面请求时,先判断是否是JSP页面请

17、求(从扩展名来判断),如果不是,只是一般的HTML页面请求,则直接把HTML文档传给客户端,完成客户端与服务器的一次连接。如果判断是JSP页面请求,则由JSP引擎(或Servlet引擎)将JSP页面代码转换成Servlet代码,再通知服务器上的JVM(Java虚拟机)对转换过来的Servlet代码进行编译,将生成的字节码文件放在服务器上相应的地方,并执行编译后得到的字节码,然后把结果传送给客户端,这样就完成一次连接。以后如果有相同的JSP页面的请求,则直接由JSP引擎通知JVM执行已有的字节码,并把结果传送给客户端。 下面详细的介绍如何配置运行环境:1. 配置环境变量第一步:进入我的桌面,右击

18、“我的电脑”,选择“属性”选项,进入“系统属性“对话框,单击”高级标签“,如图1-1所示:图1-1第二步:点击上图箭头所示“环境变量”,进入图1-2画面。图1-2第三步:单击 “系统变量”部分的 “新建按扭”,创建JAVA-HOME变量,在变量值栏内输入C:jdk1.4.2_05; 如图1-4所示:JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:jdk1.4.2_05,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量)图1-3第四步:同样的方法创建CLASSPATH 变量,在变量栏内输入,.;%JAVA_

19、HOME%lib;%JAVA_HOME%libtools.jar (要加.表示当前路径)CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。第五步:创建PATH变量,在变量栏内输入,%JAVA_HOME%bin;%JAVA_HOME%jrebinPath使得系统可以在任何路径下识别java命令。第六步:创建Tomcat-Home变量,在变量栏内输入C:Tomcat5.0; 如图1-5所示:图1-51.3.2 数据库SQLserver 2000介绍SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS

20、),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 数据管理与分析具有灵活性,允许单位在快速变化的环境中从容响应

21、,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。第二章 需求分析2.1总体目标基于Jsp+JavaBean的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。通过对

22、现有的网上花店调查分析,我们发现目前所使用的管理软件过于繁琐,操作比较复杂,而其中软件的许多功能不被公司所采用,造成软件冗余量大,有许多功能就公司目前的状况来说还起不到作用。管理系统设计的总体目标是通过对销售业务的管理,及时准确了解企业的销售情况,以便为公司的决策者能够迅速掌握市场信息,为其做出准确的判断提供依据,并通过对销售数据的分析,为管理及决策人员提供客户订单情况、发货情况等。通过对销售的有效管理,为计划及决策人员提供实时准确的产品信息,以便及时调整销售计划,保证公司各项业务顺利进行。基于以上情况针对公司目前的发展状况和管理需要设计并开发了网上花店系统。2.2具体目标基于jsp+java

23、bean的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。本系统分为前台和后台管理两部分,注册用户登录前台后,可以浏览和购买网上花店中的所有商品,购买商品后还可以得到相应的积分奖励,并且可以在网站中留言。管理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管理。为了满足上面提出的功能要求,基于jsp和javabean的网上花店需要达到以下目标。(1)支持用户注册和登录。(2)用户登录后可以根据价格、类型和其他关键词进行查询。(3)用户可以购买商品,也可以在提交之前取消购买这些商品。(4)支持用户在线留言。(5)支持管理员通过后台登录,并对型同种的各种信息进行维护

24、。2.3系统流程及模块分析2.3.1用户注册及登录功能分析普通用户可以浏览网上花店中的所有商品,但是如果要购买商品必须首先注册成为会员。注册用户登录系统后还可以修改自己的注册信息。其功能定义如图2-1:图2-12.3.2商品查询功能分析用户在浏览商品时可以根据鲜花的类型、价格、厂商和其他关键词进行查询,这样能够快速地查找到用户所需要的鲜花商品。其功能定义如图2-2:图2-22.3.3 购物车功能分析本系统的核心功能就是实现登录用户的网上购物过程。用户在网上花店中购买的所有商品在生产订单之前都被存储在“购物车”中,此时用户可以对选购的商品进行任意的删除修改;当生成订单以后,只能查看订单的详细信息

25、,不能再对订单中的商品作出任何修改。其功能定义如图2-3:图2-32.3.4系统管理员管理功能分析系统管理员登录后台之后,可以进行商品管理,订单管理、用户管理和厂商管理,从而维护系统的核心数据信息。其功能定义如图2-4:图2-4第三章 系统设计3.1系统设计思想本系统采用三层架构设计,它的工作原理如图3-1所示。图3-1采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。3.2数据库设计数据库的设计是系统设

26、计中相当关键的环节,它是上层应用的基础。根据系统功能需求分析,不难抽象出系统中的一些实体对象,包括鲜花商品、商品分类、订单、客户、用户留言、供货厂商等。这些对象将会和数据库的数据表相对应,对这些对象进行的操作,则将与数据库存储过程相对应。本系统数据库中各个数据表的字段定义和说明如表3-1:表名列名数据类型长度主键admin管理员表adminIdintadminNamevarchar40adminPassusers客户表usersIdusersNameusersPassusersRepassusersPassQuestionsort产品类别表sortId intsortName (40)good

27、s商品表goodsIdgoodsNamegoodsmaterial200goodsPackagegoodsLanguagegoodsPrice floatgoodsCentgoodsScopegoodsPlacegoodsHabitussortNameconstraint pk_goodsId produce厂商表produceIdint produceNameproduceDetails厂商产品明细表orders订单表ordersIdordersPriceordersDatetimeconstraintpk_ordersIdordersDetails订单明细表goodsPricegoodsCountleaveLanguage留言表leaveLanguageIdnameqqemaildateTimesafeLog安全日志表logIdlandingDatetimeexitDatetime表3-1各个数据表之间的关联关系如图3-2:图3-2本系统的存储过程设计如表3-2所示:过程名输入输出依赖表事务处理业务功能描述Pro_ordersOrdersName

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

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