本科毕业设计(文献综述)
题
作者姓名 刘 婷
专业名称 软件工程
学科门类 理 学
指导老师 赵 蔷
提 交 日 期 2015年1月10日
1. 引言 科技的发展、企业的改革和管理技术的提高,中国很多中小型企业面临库存管理的
时效性、准确性等难题。以前在网站上,企业的信誉难以认证、网络法律法规不健全、
物流不发达等一系列的原因,限制了网上交易发展的步伐[1]。进入21世纪以后随着整个社
会的进步和计算机技术在中国的迅速发展,制约网上交易的各个瓶颈问题逐一被击破,
茶在网上有了较成熟的发展路线,需求也不断增大。网络销售是在互联网开放的环境下,
基于浏览器、服务器应用方式,实现消费者的网上购物和在线电子支付的一种新型的商
业运营模式。
在现在的生活中,茶文化已经深入各国人民的心中,尤其在中国,茶文化的传承已
经流传了上千年,很多人仍然有喝下午茶的习惯[3]。目前,茶的需求越来越大,网上销售
不仅使经营不受时间、空间的限制,还可以以最快的速度将物品信息提供给顾客了解。
既要满足顾客的要求,还要提高了企业对自身客户资源管理的新要求,企业就必须减少
了在资源管理过程中浪费的大量的人力、财力、物力。随着生活质量的提高,为了让更
多顾客快捷的购物,买到最好的商品,网上购物在人们的生活中越来越重要。 [2]
2. 网上茶叶销售系统的现状及发展趋势
2.1 茶文化的深远影响
姜天喜[4]在《论中国茶文化的形成于发展》一文中说道:翻开中华民族辉煌的茶文
化史,可以清楚地看到不同历史时期茶俗的运行轨迹。中国茶文化的形成,出自唐代,
源自唐代。宋元明清时期,在继承传统的基础上,它又得到了深入的发展,相继出现了
煎茶、点茶、斗茶、泡茶等不同特点、风格各异的饮茶习俗。总之。随着社会的进步、
文明的发展,中国茶文化也在不断地提高与发展。
2.2 茶叶销售在互联网中的应用现状
就目前的销售模式来看,现如今茶叶销售大概分为集市销售、店铺销售、茶馆销售、
电话销售、上门推销、网络销售等六种。随着互联网的日益强大,网络销售逐渐被大多
数人所接受。
朱永旭[5]在《基于交易成本理论的农产品电子商务应用研究》中也指出中国农产品在
应用电子商务中并不广泛。
武咸春和姜含春[6]在《茶叶企业网络销售应用可行性探析》一文中提到到,茶叶作为
重要的农业经济作物,在国内外均有广阔的销售市场,因此,不断有茶叶企业开始尝试
采用网络销售模式来扩大茶叶产品销售。目前我国各省市普遍建立了茶网,还涌现了一
些大型茶网。网上经营的茶叶品种各具特色且形式多样。但与中国庞大的网络销售型企
业相比,茶叶企业网站还不是很多,对于茶农来说,网上销售更是遥远。我国茶叶企业
网站主要有两种类型:一是由政府办的服务型网站,以农业信息为主,包括各级政府组
织的涉及茶叶及相关产业的网站;二是由具有一定规模的企业创办的商务型茶叶企业网
站。该类型网站主要提供一些茶叶及相关产业产品产、供、销等环节的电子信息辅助服
务。网站主要是发布信息,茶叶企业还未能完全实现企业与企业之间、企业与消费者之
间的网上咨询洽谈、网上订购、网上支付、货物传递、业务管理等网络销售交易模式下
的各项功能。
刘嵩[7]在《茶企电子商务模式的选择》表明:“中国有160多万公顷茶园,相关茶叶
研究机构有40来个,设有茶叶专业的大专院校几十所,名茶数百种,茶叶企业数万家,
但到目前为止,还没有一个真正意义上的门户网站,大部分茶产品交易都依靠传统的交
易模式。”
吕军[8]在《加快贵州茶业信息化建设的思考》提到“中国的大部分茶叶企业中建立网
站开展网络营销的仅占小部分,但呈快速增长趋势许多具备现代经营理念、有一定实力
的茶商看到了茶业网络销售的发展潜力,已建立起了企业网站,但是目前建立了网站的
茶商仅占一小部分。随着茶商逐渐认识到网络销售的营销效果,以及具有现代营销理念
的茶商的加入,开展网络营销的茶商呈快速增长的趋势。”
2.3 网上茶叶销售的发展趋势
二十一世纪在网络销售主掌话语权的今天,有数千年历史的农产品消费和茶产业也
顺势乘上了网上销售的快车,呈现出日新月异的发展新貌。传统的经营模式,已经不能
够再适应这个时代发展所产生的强烈诉求。茶业将迎来一场全新的变革,近十年,网络
销售已日渐成熟,未来十年也必将大势所趋。中国网络销售的发展不仅催生了淘宝网、
京东商城,更造就了各行各业借助网络销售平台获得迅猛发展的万千气象,尽管前途一
片光明,其行进的道路免不了曲折,茶产业网络销售的发展更是任重而道远。
黄晓峰、戴素贤[9]在《茶叶企业发展与电子商务》指出中国作为世界上资源最丰富、
有着最深厚的文化积淀的中国茶要想走向世界,企业在兼顾文化推广以及商家利益的核
心前提下,必须选择更先进、更适应时代的网络销售模式,真正意义上实现客户、企业、
经销商、网站之间的互动,使茶业走出一条新路。
武咸春[10]在《基于交易成本理论的中国茶叶企业电子商务应用研究》当今世界经济
正以势不可挡的趋势朝着全球市场一体化、企业生存数字化和电子化、商业竞争国际化
的方向发展,以互联网、知识经济、高新技术为代表,以满足消费者的需求为核心的新
经济迅速发展。中国茶叶企业综合竞争力决定着中国茶叶企业未来的走向,加快中国茶
叶企业网络化实施进程,增进国际同行业间、茶叶消费客户、潜在消费者对中国茶叶企
业的了解和认识,推进中国茶叶企业打入国际市场势在必行。
林璇[11]在《茶商电子商务研究》中认为网络营销因其具有成本低、效率高、跨时空
等特性,随着茶商的认识水平的加深以及经验的丰富,将逐渐成为一种普遍的、重要的、
有效的营销方式。善于利用网络营销的茶商,将能取得良好的效果。
3. 开发平台以及关键技术
3.1 B/S概述
3.1.1 B/S网络模式简介
B/S模式,即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网
络结构模式,其本质是三层结构C/S模式[12]。在B/S模式中,客户端运行浏览器软件. 浏
览器以超文本形式向Web 服务器提出访问数据库的要求,Web 服务器接受客户端请求后,
将这个请求转化为SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其
合法性,并进行数据处理,然后将处理后的结果返回给Web 服务器,Web 服务器再一次将
得到的所有结果进行转化,变成HTML 文档形式,转发给客户端浏览器以友好的Web 页面
形式显示出来。
3.1.2 B/S网络模式的特点
B/S模式基本上克服了C/S模式的不足,大体看来,B/S体系结构与C/S体系结构相
比有以下优点[13]:
(1)系统开发、维护和升级的经济性。对于大型的软件来说,它的开发、维护与升
级的费用是非常高的,B/S模式所具有的框架结构可以大大节省这些费用,同时,B/S模
式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。
(2)可跨平台操作,客户端只需装有WWW 浏览器。B/S模式的应用软件都是基于Web
浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面
都是一致的,从而可以降低软件的培训费用[14]。
(3)B/S模式具有良好的开放性和扩充性。在B/S模式下,外部的用户亦可通过通
用的浏览器进行访问。由于Web 的平台无关性,B/S模式结构可以任意扩展,可以从一台
服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。
(4)B/S模式具有更强的信息系统集成性。在B/S模式下,集成了各种问题的服务,
而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。
(5)B/S模式提供灵活的信息交流和信息发布服务。B/S模式借助Internet 的信息
发布与传送能力可以有效地解决企业内部大量不规则的信息交流。
3.2 Struts 和Hibernate 框架 Struts ,主要是采用Servlet 和JSP 技术来实现,它是一个基于Sun J2EE 平台的MVC
框架[15]。主要分为以下三个部分:
(1)模型(Model),是Struts 中一个Action 类,开发者通过其实现商业逻辑,同时
用户请求通过控制器(Controller)向Action 的转发过程[16]。
(2)视图(View),是由与控制器Servlet 配合工作的一整套JSP 定制标签库构成[16]。
(3) 控制器(Controller),其实就是一个Servlet ,能够将客户端请求转发到相应
的Action 类[16]。
Hibernate是JDBC 进行了轻量级的对象封装,是对象/关系映射的解决方案,而且是
一个开源代码的对象关系映射框架[17]。有以下特点:
(1)负责协调软件与数据库的交互,让开发者能够专注于业务逻辑的开发,提供了
管理持久性数据的完整方案[17]。
(2)应用者能够灵活运用,不需要遵守太多的规则和模式[17]。
(3)它是一个开放源代码的映射框架 [17]。
3.3 Java 和JSP 技术
Java 技术是既一门编程语言,同时也是一个平台。它具有简单的面向对象、分布式、
健壮、安全、结构中立、可移植性、多线程、多动态等优点[18]。
Java 编程语言写出程序的较为优秀的特点就是既是编译型的,又是解释型的。解释
在每次运行程序时都会进行,然而编译只进行一次,编译后的字节码采用一种机器码形
式,这种机器码形式是JVM 优化过的,解释器是JVM 的实现[18]。
Java Server Page或简称为JSP ,是利用Java Servlet以及整个Java 体系的Web
开发这一技术提供了一个Server 端框架,基于这个框架,开发人员可以综合使用 HTML、
XML 、JAVA 语言以及其他脚本语言,灵活,快速地在传统的网页HTML 文件中加入Java
程序片段和JSP 标记,创建和维护动态网页,Web 服务器接收到访问JSP 网页的请求时,
首先执行其中的程序片段,然后将执行结果以HTML 格式返回给客户[19]。
3.4 MYSQL 数据库系统
MYSQL 为我们提供了一套具备可视界面的管理工具,能够轻易的将web 程序与企业
运营应用程序集成在一起。
MYSQL 数据库是SQL 数据库服务器,分布式数据库和数据仓功能是它的主要特点,
相比其它的数据库管理系统来说,他的优点是很突出的,主要表现在:快速、健壮和易
用。
4. 总结
随着全球经济一体化的逐步发展和深入,现今网上购物已经不是什么新鲜事,而且
将成为一种趋势,会受到全世界人们的认可与拥护。对于网上网络销售活动,网上购物
网站已不在少数。比如淘宝网,当当网,1号店,京东商城等等大型商务网站已为世人所
熟悉。再加上网上银行的开通,网上购物会越来越容易为世人所接受。
现在主流的网站开发语言无外乎ASP.NET 、PHP 、JSP 等。虽然ASP.NET 简单易用,语言灵活,并支持复杂的面向对象特性,但是它自身存在着许多缺陷,数据路的连接比
较复杂,最重要的就是安全性问题。平台无关性是PHP 的最大优点,但是在优点的背后,
还是有一些小小的缺点的。如果在PHP 中不使用ODBC ,而用其自带的数据库函数来连接
数据库的话, 使用不同的数据库,PHP 的函数名不能统一。由于JSP/Servlet都是基于
Java 的,所以它们也有Java 语言的最大优点——平台无关性,也就是所谓的“一次编写,
随处运行(WORA – Write Once, Run Anywhere)”。除了这个优点,JSP/Servlet的
效率以及安全性也是相当惊人的。
网上茶叶销售系统将采用目前分布式系统流行的三层软件结构。三层即是表现层(用
户界面部分) 、业务逻辑层(业务逻辑部分) 、数据层(数据访问部分) 。客户层只提供应用
程序的用户界面,负责与用户进行交互,它根据用户的操作调用相应的业务逻辑,不能
直接访问后台数据库;业务逻辑是应用系统的关键,负责处理所有的用户请求,进行具
体的运算和决定程序的流程,并将处理的结果返回给表现层[21];数据访问层所做的事务
是操作后台数据库,对数据进行更新和查找等。本系统的表现层主要通过JavaScript 和
JSP 实现;表现层将结果呈现给用户,本系统的业务逻辑层主要由Servlet 类中的代码来
实现;数据访问层主要是由DAO 接口来实现。
5. 参考文献
[1]罗永昌. 网上销售系统的分析与设计[J].商丘职业技术学院报,2009, (5):33~36.
[2]汪勇, 熊前兴. 网络销售技术发展综述[J].武汉科技大学学报,2005,(3):12~20.
[3]陈云飞, 梅秋萍. 茶叶文化博览[J].中国茶叶博物馆,2000,(26):87.
[4]姜天喜. 论中国茶文化的形成于发展[J],西北大学学报,2006,(10):68~71.
[5]朱永旭. 基于交易成本理论的农产品电子商务应用研究[D],上海:同济大学硕士学位
论文,2006.
[6]武咸春,姜含春. 浅析茶叶企业的网络营销策略[J].中国茶叶加工,2008,(2):8~10.
[7]刘嵩. 茶企电子商务模式的选择[D].湖南:湖南农业大学硕士学位论文,2009.
[8]吕军. 加快贵州茶业信息化建设的思考[J].贵州茶叶,2010,(3):23~31.
[9]黄晓峰, 戴素贤. 茶叶企业发展与电子商务[J].广东茶叶,2007,(6):45~47.
[10]武咸春. 基于交易成本理论的中国茶叶企业电子商务应用研究[D].安徽:安徽农业大
学硕士学位论文,2008.
[11]林璇. 茶商电子商务研究[J].安徽农业科学,2010,(22):134~156.
[12]陈宏. 基于B/S方式的图书销售系统的设计与实现[J].长沙大学学
报,2000,(4):56~57.
[13]鲁春燕, 孙娟. 浅析C/S模式和B/S模式的优缺点[J].福建电脑,2008,(6):12~15.
[14]JAMESL,BRENTW.开放源码网站开发指南[M].徐祥生, 译. 北京:清华大学出版社,
2003:23~95.
[15]乔敬英. 基于STRUTS 框架的网上服务系统的研发[D],山东:山东大学,2008.
[16]BudiKurniawan.StrutsDesignandProgramming[J]. BrainySoftware,2008,(1):1~3.
[17]陈天河.Hibernate 项目开发步骤[J]. 北京大学学报,2003,(6):6~8.
[18]李芝兴, 杨瑞龙.JA V A 程序设计之网络编程[M]. 北京:清华大学出版社,2009:34~114.
[19]Kornkamol Jamroendararasame . Research on Web application Platform Based on XML and JSP [J]. International Conference on Information . Electronic and Computer Science ,
2009,(2):33.
[20]周明全, 耿国华, 王怡等. 基于三层结构的选课系统的分析与设计[J].西北大学学报(自
然科学版),2002,(4):56~190.
本科毕业设计(文献综述)
题
作者姓名 刘 婷
专业名称 软件工程
学科门类 理 学
指导老师 赵 蔷
提 交 日 期 2015年1月10日
1. 引言 科技的发展、企业的改革和管理技术的提高,中国很多中小型企业面临库存管理的
时效性、准确性等难题。以前在网站上,企业的信誉难以认证、网络法律法规不健全、
物流不发达等一系列的原因,限制了网上交易发展的步伐[1]。进入21世纪以后随着整个社
会的进步和计算机技术在中国的迅速发展,制约网上交易的各个瓶颈问题逐一被击破,
茶在网上有了较成熟的发展路线,需求也不断增大。网络销售是在互联网开放的环境下,
基于浏览器、服务器应用方式,实现消费者的网上购物和在线电子支付的一种新型的商
业运营模式。
在现在的生活中,茶文化已经深入各国人民的心中,尤其在中国,茶文化的传承已
经流传了上千年,很多人仍然有喝下午茶的习惯[3]。目前,茶的需求越来越大,网上销售
不仅使经营不受时间、空间的限制,还可以以最快的速度将物品信息提供给顾客了解。
既要满足顾客的要求,还要提高了企业对自身客户资源管理的新要求,企业就必须减少
了在资源管理过程中浪费的大量的人力、财力、物力。随着生活质量的提高,为了让更
多顾客快捷的购物,买到最好的商品,网上购物在人们的生活中越来越重要。 [2]
2. 网上茶叶销售系统的现状及发展趋势
2.1 茶文化的深远影响
姜天喜[4]在《论中国茶文化的形成于发展》一文中说道:翻开中华民族辉煌的茶文
化史,可以清楚地看到不同历史时期茶俗的运行轨迹。中国茶文化的形成,出自唐代,
源自唐代。宋元明清时期,在继承传统的基础上,它又得到了深入的发展,相继出现了
煎茶、点茶、斗茶、泡茶等不同特点、风格各异的饮茶习俗。总之。随着社会的进步、
文明的发展,中国茶文化也在不断地提高与发展。
2.2 茶叶销售在互联网中的应用现状
就目前的销售模式来看,现如今茶叶销售大概分为集市销售、店铺销售、茶馆销售、
电话销售、上门推销、网络销售等六种。随着互联网的日益强大,网络销售逐渐被大多
数人所接受。
朱永旭[5]在《基于交易成本理论的农产品电子商务应用研究》中也指出中国农产品在
应用电子商务中并不广泛。
武咸春和姜含春[6]在《茶叶企业网络销售应用可行性探析》一文中提到到,茶叶作为
重要的农业经济作物,在国内外均有广阔的销售市场,因此,不断有茶叶企业开始尝试
采用网络销售模式来扩大茶叶产品销售。目前我国各省市普遍建立了茶网,还涌现了一
些大型茶网。网上经营的茶叶品种各具特色且形式多样。但与中国庞大的网络销售型企
业相比,茶叶企业网站还不是很多,对于茶农来说,网上销售更是遥远。我国茶叶企业
网站主要有两种类型:一是由政府办的服务型网站,以农业信息为主,包括各级政府组
织的涉及茶叶及相关产业的网站;二是由具有一定规模的企业创办的商务型茶叶企业网
站。该类型网站主要提供一些茶叶及相关产业产品产、供、销等环节的电子信息辅助服
务。网站主要是发布信息,茶叶企业还未能完全实现企业与企业之间、企业与消费者之
间的网上咨询洽谈、网上订购、网上支付、货物传递、业务管理等网络销售交易模式下
的各项功能。
刘嵩[7]在《茶企电子商务模式的选择》表明:“中国有160多万公顷茶园,相关茶叶
研究机构有40来个,设有茶叶专业的大专院校几十所,名茶数百种,茶叶企业数万家,
但到目前为止,还没有一个真正意义上的门户网站,大部分茶产品交易都依靠传统的交
易模式。”
吕军[8]在《加快贵州茶业信息化建设的思考》提到“中国的大部分茶叶企业中建立网
站开展网络营销的仅占小部分,但呈快速增长趋势许多具备现代经营理念、有一定实力
的茶商看到了茶业网络销售的发展潜力,已建立起了企业网站,但是目前建立了网站的
茶商仅占一小部分。随着茶商逐渐认识到网络销售的营销效果,以及具有现代营销理念
的茶商的加入,开展网络营销的茶商呈快速增长的趋势。”
2.3 网上茶叶销售的发展趋势
二十一世纪在网络销售主掌话语权的今天,有数千年历史的农产品消费和茶产业也
顺势乘上了网上销售的快车,呈现出日新月异的发展新貌。传统的经营模式,已经不能
够再适应这个时代发展所产生的强烈诉求。茶业将迎来一场全新的变革,近十年,网络
销售已日渐成熟,未来十年也必将大势所趋。中国网络销售的发展不仅催生了淘宝网、
京东商城,更造就了各行各业借助网络销售平台获得迅猛发展的万千气象,尽管前途一
片光明,其行进的道路免不了曲折,茶产业网络销售的发展更是任重而道远。
黄晓峰、戴素贤[9]在《茶叶企业发展与电子商务》指出中国作为世界上资源最丰富、
有着最深厚的文化积淀的中国茶要想走向世界,企业在兼顾文化推广以及商家利益的核
心前提下,必须选择更先进、更适应时代的网络销售模式,真正意义上实现客户、企业、
经销商、网站之间的互动,使茶业走出一条新路。
武咸春[10]在《基于交易成本理论的中国茶叶企业电子商务应用研究》当今世界经济
正以势不可挡的趋势朝着全球市场一体化、企业生存数字化和电子化、商业竞争国际化
的方向发展,以互联网、知识经济、高新技术为代表,以满足消费者的需求为核心的新
经济迅速发展。中国茶叶企业综合竞争力决定着中国茶叶企业未来的走向,加快中国茶
叶企业网络化实施进程,增进国际同行业间、茶叶消费客户、潜在消费者对中国茶叶企
业的了解和认识,推进中国茶叶企业打入国际市场势在必行。
林璇[11]在《茶商电子商务研究》中认为网络营销因其具有成本低、效率高、跨时空
等特性,随着茶商的认识水平的加深以及经验的丰富,将逐渐成为一种普遍的、重要的、
有效的营销方式。善于利用网络营销的茶商,将能取得良好的效果。
3. 开发平台以及关键技术
3.1 B/S概述
3.1.1 B/S网络模式简介
B/S模式,即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网
络结构模式,其本质是三层结构C/S模式[12]。在B/S模式中,客户端运行浏览器软件. 浏
览器以超文本形式向Web 服务器提出访问数据库的要求,Web 服务器接受客户端请求后,
将这个请求转化为SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其
合法性,并进行数据处理,然后将处理后的结果返回给Web 服务器,Web 服务器再一次将
得到的所有结果进行转化,变成HTML 文档形式,转发给客户端浏览器以友好的Web 页面
形式显示出来。
3.1.2 B/S网络模式的特点
B/S模式基本上克服了C/S模式的不足,大体看来,B/S体系结构与C/S体系结构相
比有以下优点[13]:
(1)系统开发、维护和升级的经济性。对于大型的软件来说,它的开发、维护与升
级的费用是非常高的,B/S模式所具有的框架结构可以大大节省这些费用,同时,B/S模
式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。
(2)可跨平台操作,客户端只需装有WWW 浏览器。B/S模式的应用软件都是基于Web
浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面
都是一致的,从而可以降低软件的培训费用[14]。
(3)B/S模式具有良好的开放性和扩充性。在B/S模式下,外部的用户亦可通过通
用的浏览器进行访问。由于Web 的平台无关性,B/S模式结构可以任意扩展,可以从一台
服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。
(4)B/S模式具有更强的信息系统集成性。在B/S模式下,集成了各种问题的服务,
而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。
(5)B/S模式提供灵活的信息交流和信息发布服务。B/S模式借助Internet 的信息
发布与传送能力可以有效地解决企业内部大量不规则的信息交流。
3.2 Struts 和Hibernate 框架 Struts ,主要是采用Servlet 和JSP 技术来实现,它是一个基于Sun J2EE 平台的MVC
框架[15]。主要分为以下三个部分:
(1)模型(Model),是Struts 中一个Action 类,开发者通过其实现商业逻辑,同时
用户请求通过控制器(Controller)向Action 的转发过程[16]。
(2)视图(View),是由与控制器Servlet 配合工作的一整套JSP 定制标签库构成[16]。
(3) 控制器(Controller),其实就是一个Servlet ,能够将客户端请求转发到相应
的Action 类[16]。
Hibernate是JDBC 进行了轻量级的对象封装,是对象/关系映射的解决方案,而且是
一个开源代码的对象关系映射框架[17]。有以下特点:
(1)负责协调软件与数据库的交互,让开发者能够专注于业务逻辑的开发,提供了
管理持久性数据的完整方案[17]。
(2)应用者能够灵活运用,不需要遵守太多的规则和模式[17]。
(3)它是一个开放源代码的映射框架 [17]。
3.3 Java 和JSP 技术
Java 技术是既一门编程语言,同时也是一个平台。它具有简单的面向对象、分布式、
健壮、安全、结构中立、可移植性、多线程、多动态等优点[18]。
Java 编程语言写出程序的较为优秀的特点就是既是编译型的,又是解释型的。解释
在每次运行程序时都会进行,然而编译只进行一次,编译后的字节码采用一种机器码形
式,这种机器码形式是JVM 优化过的,解释器是JVM 的实现[18]。
Java Server Page或简称为JSP ,是利用Java Servlet以及整个Java 体系的Web
开发这一技术提供了一个Server 端框架,基于这个框架,开发人员可以综合使用 HTML、
XML 、JAVA 语言以及其他脚本语言,灵活,快速地在传统的网页HTML 文件中加入Java
程序片段和JSP 标记,创建和维护动态网页,Web 服务器接收到访问JSP 网页的请求时,
首先执行其中的程序片段,然后将执行结果以HTML 格式返回给客户[19]。
3.4 MYSQL 数据库系统
MYSQL 为我们提供了一套具备可视界面的管理工具,能够轻易的将web 程序与企业
运营应用程序集成在一起。
MYSQL 数据库是SQL 数据库服务器,分布式数据库和数据仓功能是它的主要特点,
相比其它的数据库管理系统来说,他的优点是很突出的,主要表现在:快速、健壮和易
用。
4. 总结
随着全球经济一体化的逐步发展和深入,现今网上购物已经不是什么新鲜事,而且
将成为一种趋势,会受到全世界人们的认可与拥护。对于网上网络销售活动,网上购物
网站已不在少数。比如淘宝网,当当网,1号店,京东商城等等大型商务网站已为世人所
熟悉。再加上网上银行的开通,网上购物会越来越容易为世人所接受。
现在主流的网站开发语言无外乎ASP.NET 、PHP 、JSP 等。虽然ASP.NET 简单易用,语言灵活,并支持复杂的面向对象特性,但是它自身存在着许多缺陷,数据路的连接比
较复杂,最重要的就是安全性问题。平台无关性是PHP 的最大优点,但是在优点的背后,
还是有一些小小的缺点的。如果在PHP 中不使用ODBC ,而用其自带的数据库函数来连接
数据库的话, 使用不同的数据库,PHP 的函数名不能统一。由于JSP/Servlet都是基于
Java 的,所以它们也有Java 语言的最大优点——平台无关性,也就是所谓的“一次编写,
随处运行(WORA – Write Once, Run Anywhere)”。除了这个优点,JSP/Servlet的
效率以及安全性也是相当惊人的。
网上茶叶销售系统将采用目前分布式系统流行的三层软件结构。三层即是表现层(用
户界面部分) 、业务逻辑层(业务逻辑部分) 、数据层(数据访问部分) 。客户层只提供应用
程序的用户界面,负责与用户进行交互,它根据用户的操作调用相应的业务逻辑,不能
直接访问后台数据库;业务逻辑是应用系统的关键,负责处理所有的用户请求,进行具
体的运算和决定程序的流程,并将处理的结果返回给表现层[21];数据访问层所做的事务
是操作后台数据库,对数据进行更新和查找等。本系统的表现层主要通过JavaScript 和
JSP 实现;表现层将结果呈现给用户,本系统的业务逻辑层主要由Servlet 类中的代码来
实现;数据访问层主要是由DAO 接口来实现。
5. 参考文献
[1]罗永昌. 网上销售系统的分析与设计[J].商丘职业技术学院报,2009, (5):33~36.
[2]汪勇, 熊前兴. 网络销售技术发展综述[J].武汉科技大学学报,2005,(3):12~20.
[3]陈云飞, 梅秋萍. 茶叶文化博览[J].中国茶叶博物馆,2000,(26):87.
[4]姜天喜. 论中国茶文化的形成于发展[J],西北大学学报,2006,(10):68~71.
[5]朱永旭. 基于交易成本理论的农产品电子商务应用研究[D],上海:同济大学硕士学位
论文,2006.
[6]武咸春,姜含春. 浅析茶叶企业的网络营销策略[J].中国茶叶加工,2008,(2):8~10.
[7]刘嵩. 茶企电子商务模式的选择[D].湖南:湖南农业大学硕士学位论文,2009.
[8]吕军. 加快贵州茶业信息化建设的思考[J].贵州茶叶,2010,(3):23~31.
[9]黄晓峰, 戴素贤. 茶叶企业发展与电子商务[J].广东茶叶,2007,(6):45~47.
[10]武咸春. 基于交易成本理论的中国茶叶企业电子商务应用研究[D].安徽:安徽农业大
学硕士学位论文,2008.
[11]林璇. 茶商电子商务研究[J].安徽农业科学,2010,(22):134~156.
[12]陈宏. 基于B/S方式的图书销售系统的设计与实现[J].长沙大学学
报,2000,(4):56~57.
[13]鲁春燕, 孙娟. 浅析C/S模式和B/S模式的优缺点[J].福建电脑,2008,(6):12~15.
[14]JAMESL,BRENTW.开放源码网站开发指南[M].徐祥生, 译. 北京:清华大学出版社,
2003:23~95.
[15]乔敬英. 基于STRUTS 框架的网上服务系统的研发[D],山东:山东大学,2008.
[16]BudiKurniawan.StrutsDesignandProgramming[J]. BrainySoftware,2008,(1):1~3.
[17]陈天河.Hibernate 项目开发步骤[J]. 北京大学学报,2003,(6):6~8.
[18]李芝兴, 杨瑞龙.JA V A 程序设计之网络编程[M]. 北京:清华大学出版社,2009:34~114.
[19]Kornkamol Jamroendararasame . Research on Web application Platform Based on XML and JSP [J]. International Conference on Information . Electronic and Computer Science ,
2009,(2):33.
[20]周明全, 耿国华, 王怡等. 基于三层结构的选课系统的分析与设计[J].西北大学学报(自
然科学版),2002,(4):56~190.