天天花卉网站的设计与实现【文献综述】.doc

上传人:一*** 文档编号:55440 上传时间:2018-05-30 格式:DOC 页数:9 大小:58KB
下载 相关 举报
天天花卉网站的设计与实现【文献综述】.doc_第1页
第1页 / 共9页
天天花卉网站的设计与实现【文献综述】.doc_第2页
第2页 / 共9页
天天花卉网站的设计与实现【文献综述】.doc_第3页
第3页 / 共9页
天天花卉网站的设计与实现【文献综述】.doc_第4页
第4页 / 共9页
天天花卉网站的设计与实现【文献综述】.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 毕业设计文献综述 计算机科学与技术 天天花卉网站的设计与实现 【摘要】 随着时代的发展 ,互联网已经迈入了我们的生活之中,各式各样的网站建立方便了现代人在互联网上面的信息与资源的交流。 而花卉网站的建立更方便了人们对各类花卉的欣鉴赏与认知,加深了对于花卉文化的了解,它必将被更多的人群所认知,成为今后生活的重要部分。如何开发花卉网站,网站开发技术与花卉资源是非常关键的因素。文中概述了花卉网站的设计与实现所需要用到的网站开发技术,包括 B/S网络结构模式 应用、运用 ASP、 JSP脚本语言以及网页设计开发网站、运用 Access 或 SQL Server 设计网站的后台数据库表、 J2EE技术

2、的运用,然后结合这些技术深入研究分析建立花卉网站。最后指出了存在的问题和未来的网站建设热点和方向 . 【关键词 】 花卉网站,网站建设, JSP, Access, SQL Server, B/S, J2EE技术 【 abstract】 With the development of The Technology, the Internet has entered our life, various website was established in modern Internet Convenient modern in the Internet the above information

3、and resources communication .And flowers site set up more convenient for the people for all kinds of flowers hin appreciation and acknowledge, To deepen the understanding of flowers cultures , It will be recognize by more people , Become an important part of our life in the future. How to develop fl

4、owers website, Web development technology and flowers resources is very crucial factors. This article introduces the design and implementation of flower website that needs to use the web development technology. Including B/S network structure mode applications, Use Access or SQL Server design websit

5、e backstage database table, Use the J2EE technology, Then combining these technology in-depth study analysis is based flowers website. Finally, pointed out the existing problems and future website construction is a hotspot and direction. 【 key words】 Flowers website, website construction, JSP, Acces

6、s, SQL Server, B/S, J2EE 1 引 言 随着我国经济持续良好发展, 21 世纪的中 国的绝大部分家庭都步入了小康水平,随着我国消费水平的不断提高,人们的消费观念也随着发生了巨大变化,人们不再以吃穿住为需求中心,精神文化需求也日益成为现在生活的一个指标,消费者对花卉的需求也越来越大, 于是种花、养花、送花开始成为生活的一部分。 随着电子商务法律的健全和国家对电子商务发展的支持,网络安全和物流配送一直制约电子商务在中国发展的瓶颈越来越宽 。 随着 WEB 技术的不断发展和提升,银行支付系统和物流体系完善,网上交易、网上交流、网上商务、网上信息发布检索,网络视频等等都已经成为了

7、现实,网络以其信息齐全、方便和 免费得到了越来越多的人的认可。而对于网上花店,因为它的低价 可比较性与 覆盖点广的特殊性, 也日益受到了消费者的欢迎。而且花卉网站的建立,还满足了人们足不出户却能赏尽各式各样的花卉理解多样的花卉文化的需求。 2 花卉 网站建设的思路 2.1 花卉网站应特色鲜明、设计新颖、界面美观给予用户一个视觉上的享受与耳目一新的感觉。设计出美观大方,内容翔实,信息实用、易用来达到我们建立花卉网站的目的,充分展示本花卉网站繁荣业务和服务特色。 2.2 花卉网站的设计应充分考虑到信息可随时更新和扩充,而不需要二次开发,这将大大 方便了日后的维护和功能扩充工作 2.3 花卉网站的设

8、计应提高网站中各种信息的关联性,网站应该增加各种信息的关联程度,使浏览者能够在最短的时间里找到自己感兴趣的信息和服务,比如在浏览者搜索到合适的花卉的同时,同时会搜索到该花卉相关新闻信息和花卉图片介绍等等信息。 开发的过程中将加大信息的关联程度,方便浏览者使用本网站。 2.4 一个网站能否时刻保持正常运行是我们设计网站的重中之重,所以花卉网站的设计应该充分保证网站的安全性和稳定性。 3 花卉网站 主要模块及功能 3.1 花卉欣赏板块 在天天花卉网站内部建一 个花卉的展示专题,同时建立一个花卉分类例如:玫瑰图片、郁金香图片、观赏月季图片、红梅图片、桂花图片等。 也会添加一些花卉视频类声像资源,来满

9、足用户欣赏需求 3.2 花卉收索板块 依据关键词收索花卉图片与文章,以方便用户检索的需求,更方便用户对于花卉的欣赏与花卉文化知识的阅读。 3.3 花卉新闻板块 以新闻实时动态形式发布最近的花卉新闻与该时段的各类花卉动态,以第一手资料满足用户。 3.4 花卉园艺板块 各类花卉的种植培育技巧及各类养花经验等方面的内容 3.5 花卉资料板块 各类花卉图书资料的阅读与下 载等 3.6 花卉文化板块 做一个花卉知识的普及 内容包括花卉鉴赏识别与花卉文化 3.7 花卉市场 描述各个季节各类花卉的受欢迎程度以及各地飞花卉报价 3.8 会员注册与登录功能 4 网站开发的关键技术 随着技术的不断进步,网站的开发

10、市场上涌现出了 许多的 网站制作语言,如 ASP、 XML、 JSP 等 语言 ,但运用最广泛的还是 JSP 语言。 下文主要讲述了本次网站开发所需要运用到的技术,包括ASP,JSP,J2EE,SQL 等相关技术。 4.1 JSP JSP(Java Server Pages)是由 Sun Microsystems公司倡导、许多公司参与一起建立的一种 动态网页技术标准。 JSP技术有点类似 ASP技术,它是在传统的网页 HTML文件 (*.htm,*.html)中插入 Java程序段 (Scriptlet)和 JSP 标记 (tag),从而形成 JSP 文件 (*.jsp)。 用 JSP 开发的

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

12、新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的, 12 月又推出了 1.1 规范。目前较新的是JSP1.2 规范, JSP2.0 规范的征求意见稿也已出台。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。 Java Servlet 是 JSP的技术基础,而且大型

13、的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。 JSP具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、 Oracle、 Bea 公司等,所以JSP 迅速成为商业应用的服务器端语言。 JSP 可用一种简单易懂的等式表示为: HTML+Java=JSP。 JSP 技术的 优势 ( 1 )一次编写,到处运行。 除了系统之外,代码不用做任何更改。 ( 2 )系统的多平台支持。 基本上可以在所有平台上的任意环境中开发,在任 意环境中进行系统

14、部署,在任意环境中扩展。相比 ASP/PHP 的局限性是显而易见的。 ( 3 )强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器, Java 显示了一个巨大的生命力。 ( 4 )多样化和功能强大的开发工具支持。 这一点与 ASP 很像, Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 ( 5 )支持服务器端组件。 web 应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现

15、复杂功能的组件供 web 页面调用,以增强系统性能。 JSP 可以使用成熟的 JAVA BEANS 组件来实现复杂商务功能。 JSP 技术的 劣势 ( 1 )与 ASP 一样, Java 的一些优势正是它致命的问题所在。 正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。 ( 2 ) Java 的运行速度是用 class 常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是 “ 最低性能价格比 ” 了。 从另一方面,它还需要硬盘空间来储存一系列的 .java 文件和 .class 文件,以及对应的版本文件。 JSP的技术特点 (1) 将内容的生成和显

16、示进行分离。 使 用 JSP 技术 ,Web 页面开发人员可以使用 HTML 或者 XML 标记来设计和格式化最终页面 ,使用 JSP 标记或者脚本片断来生成页面上的动态内容; (2) 程序的执行效率高。 JSP 页面将被编译成 Servlet 并由 Java 虚拟机执行 ,编译过程只在 JSP 页面第一次执行时进行 ,不需要每次执行程序时都编译; (3) 对不同浏览器的兼容; (4) 强调可重用的组件 ;绝大多数JSP 页面依赖于可重用的、跨平台的组件 (JavaBeans 或者 Enterprise JavaBeans 组件 ) 来执行应用程序所要求的更为复 杂的处理; (5) 采用标记简

17、化页面的开发; (6) 可扩展性。通过开发定制化标记库 ,JSP 技术是可以扩展的; (7) 具有 Java 的所有优点。包括高效的存储管理、安全性、易扩充性、强大的数据库支持以及各种 API 的支持。作为 Java 平台的一部分 ,JSP 拥有 Java 语言 “ 一次编写 ,随处运行 ” 的特点 。 4.2 B/S 结构 B/S 结构简介 B/S 结构( Browser/Server, 浏览器 /服务器 模式),是 WEB 兴起后的一种网络结构模式, WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只

18、要安装一个浏览器( Browser),如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、 Sybase、 Informix 或 SQL Server 等数据库。 浏览器通过 Web Server 同数据库进行数据交互。 B/S 结构的作用 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。 系统的扩展非常容易。 B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行

19、局部实时刷新。 B/S 架构软件的优势与劣势 ( 1 )维护和升级方式简单。 目前,软件系统的 改进和升级越来越频繁, B/S 架构 的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需 要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越 “ 瘦 ” ,而服务器越来越 “ 胖 ” 是将来

20、信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 因此,维护和升级革命的方式是 “ 瘦 ” 客户机, “ 胖 ” 服务器。 ( 2 )成本降低,选择更多。 大家都知道 windows 在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上 windows并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装 在 Linux 服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 windows 作为桌面操作系统电脑

21、不受影响,这就使得最流行免费的 Linux操作系统快速发展起来, Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行 。 比如说很多人每天上 “ 新浪 ” 网,只要安装了浏览器就可以了,并不需要了解 “ 新浪 ” 的服务器用的是什么操作系统,而事实上大部分网站确实没有使用 windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。 ( 3 )应用 服务器运行数据负荷较重。 由于 B/S 架构管理软件只安装在服务器端( Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器( Server)端完全通过 WWW 浏览器实现

22、,极少部分事务逻辑在前端( Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器 “ 崩溃 ” 等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 4.3 J2EE 技术 J2EE 简介 J2EE Java2 平台企业版( Java 2 Platform,Enterprise Edition) J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层

23、次,均有共通的标准及规格,让各种依循 J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容 ,,企业内部或外部难以互通的窘境 。 J2EE 的优势 J2EE 为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制 : ( 1 ) 保留现存的 IT 资产 : 由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。 这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。 J2EE 架构可以充分利用用户原有的投资,如一些公司使用的 BEA Tuxedo、 IB

24、M CICS, IBM Encina,、 Inprise VisiBroker 以及Netscape Application Server。这之所以成为可能是因为 J2EE 拥有广泛的业界支持和一些重要的 企业计算 领域供应商的参与。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的 J2EE 领域的升级途径。由于基于 J2EE 平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。 ( 2 ) 高效的开发 : J2EE 允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。 这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间

25、。高级中间件供应商提供以下这些复杂的中间件服务 : o 状态管理服务 - 让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地 完成程序开发。 o 持续性服务 - 让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。 o 分布式共享数据对象 CACHE 服务 - 让开发人员编制高性能的系统,极大提高整体部署的伸缩性。 ( 3 ) 支持异构环境 : J2EE 能够开发部署在异构环境中的可移植程序。 基于 J2EE 的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于 J2EE 的程序只需开发一次就可部署到

26、各种平台。这在典型的异构企业计算环境中是十分关键的。 J2EE 标 准也允许客户订购与 J2EE 兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。 ( 4 ) 可伸缩性 : 企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。 基于 J2EE 平台的应用程序可被部署到各种操作系统上。例如可被部署到高端 UNIX与大型机系统,这种系统单机可支持 64至 256个处理器。(这是 NT 服务器所望尘莫及的) J2EE 领域的供应商提供了更为广泛的负载平衡策略。能消除系统中的瓶颈,允许多台服务器集成部署。这

27、种部署 可达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。 ( 5 ) 稳定的可用性 : 一个服务器端平台必须能全天候运转以满足公司客户、合作伙伴的需要。 因为 INTERNET是全球化的、无处不在的,即使在夜间按计划停机也可能造成严重损失。若是意外停机,那会有灾难性后果。 J2EE 部署到可靠的操作环境中,他们支持长期的可用性。一些 J2EE 部署在 WINDOWS 环境中,客户也可选择健壮性能更好的操作系统如 Sun Solaris、 IBM OS/390。最健壮的操作系统可达到 99.999%的可用性或每年只需 5 分钟停机时 间。这是实时性很强商业系统理想的选择。 4.4

28、 SQL Server 技术 SQL(Structured Query Language),结构化查询语言。 SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会 )的规定, SQL 被作为关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了 SQL 语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在内的标准的 SQL命令仍然可以被用

29、来完成几乎所有的数据库操作。 4.5 ASP 应用动态服务器页面 (Active Server Page) 简称为 ASP是微软 Windows中 Internet 信息服务( IIS)服务器端脚本语言环境。使用 ASP可以用 HTML页,脚本命令和 ActiveX组件来创建动态,交互,高性能的Web页和基于 Web的应用。可以利用 VBscript 或 Java Script语言来设计 , 主要用于网络数据库的查询与管理。其工 作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP的程序码 , 解释为标准 HTML格式的网页内容再送到浏览者浏览器上显示出来 。 我们也可以将 ASP理解为

30、一种特殊的 CGI。 在过去的几年中, ASP模式的兴起是全球 IT业最重要也是最显著的趋势 。 同时,近期以来 ASP取得的显著成绩更是格外的引起相关业界的重视和思考。 5 花卉网前景 21世纪的 Internet,以其远远超过电话、电视和报纸 的惊人发展 速度,逐渐渗透到人们生活中的各个领域,可提供全天候服务而不须增加开支。 网 站有专业的软件来 维护及运作 , 24 小时全自动处理来 往信息 无须额外劳动力。 将现实中的花店通过虚拟的网络进行联盟起来, 建立专业的花卉网站 将很好的解决了配送成本问题 , 提高了花卉市场的流通,降低了成本,而且更加方便了消费者对于花卉的认知与消费。 所以未

31、来网上花卉将成为一个主流趋势。 6 结束语 随着 WEB 技术的不断发展和提升 , 网络安全和物流配送 的不断完善,全球正在 加速从工业化社会向信息化社会的转化,花卉市场的信息化也是必然的趋势,花卉网站的建立将 分布在不同城市的花卉资源联系取来 ,形成完整的 信息化花卉 体系,并对其作出最优化的管理, 实现花卉资源全球化。将各类网站开发 技术引入到花卉网站中, 将分布在不同城市的花店最终联盟起来,通过在线定单、网上支付取得实际的经济效益。 也 更好的服务于广大爱花者 【参考文献】 1 (美 )克罗多, (美 )克罗多著,李茂娟,腾灵灵译 . 创建网站宝典 (第 3 版 )M. 北京:清华大学出

32、版社 , 2010. 2 张洪斌, 刘万辉 . 网页制作与网站设计教程 M. 北京:北京交通大学出版社 , 2009. 3 屈鹏飞 . Java Script 网页编程案例教程 M. 北京:清华大学出版社, 2002. 4 王祝 . 基于 Web 的 B2B 电子商务平台 的设计与实现 M. 内蒙古 : 内蒙古大 学 , 2006. 5 张超 . 基于 .NET 架构的商业网站设计与实现 M. 山东:山东大学 , 2006. 6 史国川 ,刘欢 ,谢宝陵 ,王晓光 .网站后台管理系统设计研究 J.农业网络信息 ,2005 7 陈士川 .SQL Server 数据库应用系统性能优化技术 J.电脑

33、知识与技术 ,2004 8吴涛主编 .网站全程设计技术(修订本),北京:清华大学出版社;北京交通大学出版社 9龙马工作室编 .ASP+SQL Server 组建动态网站实例精讲,北京:人民邮电 出版社 10 赵增敏编 .ASP 动态网页设计,电子工业出版社 11叶汶华、程永灵主编, ASP.NET 网页制作教程,冶金工业出版社 12张军、王佩楷主编, ASP 动态网站设计经典案例,机械工业出版社 13鲁宏伟、汪厚祥主编,多媒体计算机技术(第三版),电子工业出版社 14 赵小林、刘志强、郑洁主编,网页制作技术教程动态网页篇,北京:国防工业出版社 15龙马工作室编, ASP+SQL Server 组建动态网站实例精讲,北京:人民邮电出版社 16 赵增敏编, ASP 动态网页设计,电子工业出版 社 17 任学文、范严编 , 网页设计与制作,中国科学技术出版社 18 武创、王惠主编 ,网页设计探索之旅 ,电子工业出版社

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。