网上花店毕业论文(2)

2019-08-31 21:16

网上花店

第一章 引言

在当今社会迅速发展的情况下,人们越来越依赖网络,基于庞大的用户群,许多商业销售除了在现实社会中买卖之外,也早已走进了虚拟网络。网络上的商品行业也是层出不穷。电子商务网站让消费者足不出户就能买到想要的商品,方便了广大消费者也让管理者及时的向人们推广了他们的商品,构建企业形象,赢得了利润。电子商务系统比起传统的营销,大大的节省了销售成本。

电子商务在世界经济一体化,全球化不断加快的今天,信息技术越来越广泛地应用于各个领域。电子商务作为信息技术与现代经济贸易活动结合的产物,成为人类进入知识经济时代的重要标志之一。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购物方式。同时,也能给商家开拓更大的市场,创造更多的价值。

现在的花店主要有三种形式:一、传统方式的花店;二、纯网上花店;三、传统经营和虚拟销售相结合的花店。本系统仅仅用于实现简单的纯网上花店,用户通过浏览自己中意的商品,进行在线购买,同时,网店的管理者可以对商品和注册用户进行相应的管理,基于此,此花店购物系统应运而生。

网上花店即是实现在网络上销售,为买者省了很多的麻烦,购买者只需要在网上查询自己需要的花卉,确定收取物品的时间,地点,通过相关渠道付钱就可以。而对销售者则是利于管理,对时间的安排也有了一个相当大的分配空间。无论是对购买者还是销售者,网上的经营都是对自身有利的一种工具??并且在当下社会,人际交往越来越重要,但是见面的机会却越来越少,因此在特殊的日子里能送上一束鲜花,一份礼品是很好的联络感情的方式,因此相当受广大消费者的欢迎。商家也不需要呆在店里等待客户购买商品,只需要坐在电脑前,卖出自己的商品,从而获得利润。[1]

1

网上花店

第二章 开发及运行环境的选择

2.1运行环境的选择

由于本系统是针对网上花店而开发的,对运行环境的要求不是太高,服务器端在Windows 2000 或者XP 下安装使用,容易操作且维护简单。客户端可以在Windows 2000及以上版本运行使用。

2.2数据库的选择

在多种数据库软件中,选择了相对来说比较易用的SQL server 2000作为后台数据库。

Microsoft SQL server是一个高性能的关系型数据库管理系统,它具有客户机/服务器体系结构,能够满足大规模分布式计算环境的需要。

Microsoft SQL server数据库管理系统特点如下: (1)完全的客户机/服务器体系结构。 (2)简单的图形化管理工具。 (3)丰富的编程接口工具。 (4)多线程体系结构。

(5)SQL server是Microsoft服务器套件BackOffice的成员之一,它与其它软件(Windows 2000、Internet Information Server、Exchange Server等)有机结合,并充分利用它们所提供的服务或功能,从而增强了SQL server数据库系统的功能,同时占用较少的资源。

(6)SQL server数据库系统各种对象的范围更加广泛。 (7)运行中的数据库系统容易受到来自多方面的干扰和破坏。如硬件设备和软件系统的故障,未经授权使用数据库的人偷窃信息,利用计算机进行犯罪活动以及系统对于事务处理不当或程序员的误操作等都可能破坏数据库。SQL Server数据库还可以提供数据的保护功能。数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现。

2.3开发工具的选择

在多种编程软件中,选择了当前比较流行的Eclipse作为编程工具。

2

网上花店

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来JAVA语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。

Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的JAVA程序设计语言和JAVA平台(即JAVASE, JAVAEE, JAVAME)的总称。JAVA 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,JAVA更具备了显著优势和广阔前景。J2EE,JAVA2平台企业版(JAVA 2 Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。JAVA平台共分为三个主要版本JAVA EE、JAVA SE和JAVA ME。Sun公司在1998年发表JDK1.2版本的时候,使用了新名称JAVA 2 Platform,即“JAVA2平台”,修改后的JDK称为JAVA 2 Platform Software Developing Kit,即J2SDK。并分为标准版(Standard Edition,J2SE),企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。2005年6月,JAVAOne大会召开,SUN公司公开JAVA SE 6。此时,JAVA的各种版本已经更名以取消其中的数字“2”:J2EE更名为JAVA EE, J2SE更名为JAVA SE,J2ME更名为JAVA ME。

随着JAVA技术的发展,J2EE平台得到了迅速的发展,成为JAVA语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台,它更多的表达着一种软件架构和设计思想。

同时,针对于JAVAWeb 的开发,Eclipse这个开发工具能够更好的Tomcat服务器上运行其结果。

[2]

2.4 B/S模式

该系统选用了B/S结构:

3

网上花店

浏览器/服务器(Browser/Server)结构,简称 B/S 结构,它是对C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier 结构。B/S结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种Script语言(VBScript、JAVAScript?)和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序是巨大的进步。在这种结构下,用户工作界面是通过IE游览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。 (1) B/S模式的优点和缺点[3] B/S结构的优点

4

网上花店

1) 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 2) 业务扩展简单方便,通过增加网页即可增加服务器功能。 3) 维护简单方便,只需要改变网页,即可实现所有用户的同步

更新。

4) 开发简单,共享性强。 B/S 模式的缺点

1) 个性化特点明显降低,无法实现具有个性化的功能要求。 2) 操作是以鼠标为最基本的操作方式,无法满足快速操作的要

求。

3) 页面动态刷新,响应速度明显降低。

4) 无法实现分页显示,给数据库访问造成较大的压力。 5) 功能弱化,难以实现传统模式下的特殊功能要求。 (2) B/S架构软件的优势与劣势[4]

1) 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的 升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。

2) 系统的性能。在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,

5


网上花店毕业论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016专业技术人员知识创造与经营答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: