(计算机应用技术专业论文)基于net的电子商务系统的设计与实现.pdf_第1页
(计算机应用技术专业论文)基于net的电子商务系统的设计与实现.pdf_第2页
(计算机应用技术专业论文)基于net的电子商务系统的设计与实现.pdf_第3页
(计算机应用技术专业论文)基于net的电子商务系统的设计与实现.pdf_第4页
(计算机应用技术专业论文)基于net的电子商务系统的设计与实现.pdf_第5页
已阅读5页,还剩65页未读 继续免费阅读

(计算机应用技术专业论文)基于net的电子商务系统的设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 摘要 伴随着科技进步和社会的发展,人们生活的环境、方式和手段也在不断更新。尤其 是网络技术的发展,使互联网给全球经济带来了巨大的变化,越来越多的企业建立了自 己的网站,用以树立企业形象、发布企业信息等商务活动。互联网已成为一个巨大的通 信和交易中心,蕴藏着巨大的发展潜力和商机。遍及全球的信息高速公路的条条通道, 就像一个中枢神经系统一样使得各种商务活动瞬间得以顺利进行,整个世界已经成为一 个全球性的共同市场,电子商务随之应运而生。 近年来,伴随着电子商务这股浪潮,如何选择方便快捷的技术以搭建高效的电子商 务系统己成为人们关注的热点。由m i c r o s o t t 公司推出的n e t 作为一个全新的分布式计 算框架,为用户提供了一体化的智能信息平台,创建了一种架构在o s 和w e b 之上的基 于i n t e m e t 的新一代信息平台和软件基础设施,实现了网上计算资源、数据资源、信息 资源、应用资源的智能共享。它以其统一的、面向对象的、分层的和可扩展的类库为基 础,结合得到增强的各种编程语言的灵活性,可以很方便地搭建起电子商务系统的基础 结构,再与成熟的数据库技术进行有机的结合,最终实现分布式的电子商务系统。基 于n e t 构建安全高效的电子商务系统己经成为开发人员的首选。 本文主要阐述的就是基于n e t 框架、采用b s 模式的e t r a v e l 电子商务系统的设计 方法与功能实现。首先,概括介绍了电子商务及相关的技术,包括电子商务的概念、交 易模式分类等等,并对目前流行的电子商务系统开发方式作了分析比较。然后,重点阐 述了n e t 框架的相关内容。文中分别从其演化过程、体系结构以及c l r 、a p s n e t 和 a d o n e t 等方面进行阐述。最后,对e t r a v e l 系统的设计和实现的过程进行了详述,这 其中主要完成了如下工作: 1 探讨了实现过程中用到的关键技术,主要包括p 2 p 流媒体技术、a j a x 技术和系 统的安全管理技术三种技术。 2 在b s 三层架构的基础上,完成了系统功能模块的设计;使用e r 图,完成了 对系统数据库的分析设计。 3 根据e t r a v e l 系统的设计方案,基于n e t 框架结合多种技术,使用集成开发工具 v i s u a ls t u d i o2 0 0 5 完成了编码工作,实现了系统的功能。 关键词:电子商务n e t 框架a s p n e ta d o n e tp 2 p 流媒体a j a x r b a c a b s t r a c t a b s t r a c t a c c o m p a n y 、v i t l lt h ed e v e l o p m e n to fs c i e n c ea n dt e c h n o l o g yp r o g r e s s ,t h ee n v i r o n m e n t , w a ya n dm e a n so f t h ep e o p l e l i v i n g a l s ob er e n e w i n gc o n t i n u o u s l y e s p e c i a l l yt h e d e v e l o p m e n to fn e t w o r kt e c h n o l o g yb r i n g sl a r g ec h a n g et ot h eg l o b a le c o n o m y m o r ea n d m o r ee n t e r p r i s e sb u i l du pt h e i ro w nw e b s i t eo nt h ei n t e m e ti no r d e rt op r o m o t ec o r p o r a t e i m a g e ,p r o m u l g a t et h e i ri n f o r m a t i o n ,e t c ,n l ei n t e r a c th a sb e c o m eah u g ec e n t e rf o r c o r r e s p o n d i n ga n db a r g a i n i n g ,w h i c hc o n t a i n st h el a r g ed e v e l o p m e n tp o t e n t i a la n db u s i n e s s o p p o r t u n i t i e s t h es u p e r h i g h w a y so fi n f o r m a t i o ns p r e a da l lo v e rt h ew o r l d ,l i k eas y s t e mo f t h ec e n t r u mn e r v e ,m a k i n gv a r i o u sb u s i n e s sa c t i v i t i e sg o n ei ns h o r tt i m e t h ew h o l ew o r l d h a sa l r e a d yb e c o m eag l o b a lc o m m o nm a r k e t t h ee l e c t r o n i cc o m m e r c ea sam o d e ms t y l e s e r v i c em e a n se m e r g e sw i t ht h et i d eo ft h et i m e s f o rs e v e r a ly e a r s ,w i t ht h et i d eo ft h ee - b u s i n e s s ,m u c ha t t e n t i o nh a sb e e nd e v o t e dt o h o wt os e l e c tac o n v e n i e n ta n de f f i c i e n tt e c h n o l o g yt oe s t a b l i s hap e r f e c ta n ds e c u r i t y e b u s i n e s ss y s t e m a st h el a t e s td i s t r i b u t e dc o m p u t ef r a m e w o r k n e tr e l e a s e db ym i c r o s o f t p r o v i d eas u i t eo fi n t e l l i g e n ti n f o r m a t i o np l a t f o r m ,c r e a t ean e wg e n e r a t i o ni n f o r m a t i o n p l a t f o r ma n ds o f t w a r ec o n s t r u c t o ru p o nt h eo sa n dw e b b a s e do ni n t e m e t ,a n di m p l e m e n t i n t e l l i g e n ts h a r i n go fc o m p u t er e s o u r c e 、d a t ar e s o u r c e 、i n f o r m a t i o nr e s o u r c ea n da p p l y r e s o u r c eo nn e t w o r k c o m b i n e dw i t ht h ef l e x i b i l i t yo fv a r i o u ss t r o n g e rp r o g r a m m i n g l a n g u a g e sa n dt h ec l a s sl i b r a r yu n i f i e d ,o b j e c t - o r i e n t e d ,h i e r a r c h i c a la n ds c a l a b l e ,i tc a ne a s i l y g e n e r a t ee c o m m e r c es y s t e m si n f r a s t r u c t u r e a n dt h e nt h ed i s t r i b u t e de c o m m e r c es y s t e m s w i l lb eb u i l tb a s e do nt h em a t u r ed a t a b a s et e c h n o l o g y t h em e a n st oe s t a b l i s hs a f ea n d e f f i c i e n te c o m m e r c es y r s t e mb a s e do n n e th a sb e c o m et h ef i r s tc h o i c ef o rd e v e l o p e r s i nt h i st h e s i s t h ed e s i g ns c h e m ea n dp r a c t i c a li m p l e m e n t a lm e t h o d so fe t r a v e l e l e c t r o n i cc o m m e r c es y s t e ma p p l y i n gb sa r c h i t e c t u r eb a s e do n n e ti sd e s c r i b e di n d e t a i l a tf i r s t ,a no v e r v i e wo fe c o m m e r c e ,w h i c hi n c l u d i n gt h ec o n c e p to fe c o m m e r c e , t r a d i n gp a r e mc l a s s i f i c a t i o na n dr e l a t e dt e c h n o l o g i e se t c ,i sp r e s e n t e d a n dt h ec u r r e n t p o p u l a rd e v e l o p m e n tf o r m so fe - c o m m e r c es y s t e m sa r ec o m p a r e d t h e nt h er e l a t e dc o n t e n t o f n e tf r a m e w o r ki sf o c u s e do n i t se v o l u t i o n ,a r c h i t e c t u r e ,a sw e l la sc l ra p s n e ta n d a d 0 n e ta n do t h e ra s p e c t sa r er e s e a r c h e d i nt h ee n d t h ed e s i g na n dr e a l i z a f i o no fe t r a v e l s y s t e mi si n t r o d u c e d i nw h i c hc o m p l e t e dt a s k sa sf o l l o w s : 1 d i s c u s st h et h r e ek e yt e c h n o l o g i e su s e di nt h ei m p l e m e n t a t i o n , i n c l u d i n gp e e r - t o - p e e r s t r e a m i n gm e d i a a j a xa n dt h es e c u r i t ym a n a g e m e n to fs y s t e m 2 b a s e do nt h et h r e e t i e ra r c h i t e c t u r e t h ed e s i g no fs y s t e mf u n c t i o nm o d u l ei sc o m p l e t e d a n dt h ed e s i g no ft h es y s t e md a t a b a s ei sa c c o m p l i s h e dw i t l le rd i a g r a m 3 i na c c o r d a n t ew i t ht h ed e s i g np r o j e c t b a s e do nt h e n e tf r a m e w o r kc o m b i n e dw i t ha v a r i e t yo ft e c h n i q u e s e t r a v e ls y s t e mi sr e a l i z e dw i t hv i s u a ls t u d i o2 0 0 5 k e y w o r d s :e l e c t r o n i cc o m m e r c e n e tf r a m e w o r ka s p n e ta d o n e t p e e r - t o p e e rs t r e a m i n gm e d i a a j a xr b a c i i 独创性声明 本人声明所呈交韵学位论文是本人在导师指导下进行的研究工作及取 得的研究成暴。尽我所知,除了文中特别加以标注和致谢的地方外,论文 中不包含其键人已经发表或撰写过的研究成果,也不包含本人为获得江南 大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志 对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 关于论文使周授权的说明 本学位论文作者完金了解江南大学有关保留、使用学位论文的规定: 江南大学有权保留并向国家有关部门或执构送交论文的复印待争磁盘,允 许论文被查阅和借阅,可以将学位论文的全部或部分内容编入有荚数据库 进行检索,可以采用影印、缩印或担描等复制手段保存、汇编学位论文, 并且本人电子文档的内容争纸质论文的内容栩一致。 保密的学位论文在解密后也遵 守此规定。 签名:也威导师签名: 日 期: 第一章绪论 第一章绪论 二十世纪九十年代,网络、通信和信息技术取得了突破性进展,伴随着这股席卷而 来的技术浪潮,i n t e m e t 在全球爆炸性增长并迅速普及,电子商务应运而生。电子商务 是基于互联网,以交易双方为主体,银行电子支付和结算为手段,客户数据为依托的全 新的商务模式。它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可 以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务的出现,改 变了传统的一手交钱一手交货的模式,使得商业模式发生了根本性的变化。世界各国纷 纷看好电子商务这块大蛋糕,普遍认为电子商务的发展将是未来世界经济发展的一个重 要推动力,对经济的促进将远远超过二百年前的工业革命。著名网络经济调查评论家 r o b e r tm e t c a l f e 声称:“互联网的价值等于( 与之相联结的) 网点数量的平方。” 进入二十一世纪以来,随着信息技术的进一步发展和互联网技术的日益普及,人们 越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足了 企业、商人和消费者提高产品和服务的质量、加快服务速度、降低费用等方面的需求, 也帮助企业和个人通过网络查询和信息检索以支持决策。借助电子商务,企业和个人, 企业和企业可以通过网络进行交易和全过程的服务,使得企业的顾客,厂商,供应商以 及员工达到前所未有的紧密联系,很多备受欢迎的网上应用都是互动的能够处理大量事 务,让企业得以高效的经营业务。 1 1 电子商务的概念与特点 在i n t e m e t 普及前,e d i ( e l e c t r o n i cd a t ai n t e r c h a n g e ) 经应用于商务,这是众所周知 的,没有人把e d i 叫做电子商务。1 9 9 7 年i b m 公司第一次使用了电子商务( e l e c t r o n i c c o m m e r c e ) 这一词汇。如今,人们已经意识到,e d i 和电子商务的问世、发展、架构 关联密切,是一种对e d i 的再认识。【l 】 下面给出一些学者、政府、i t 行业、电子商务协会根据自己所处的地位和对电子商 务的参与程度给出的表述不同的定义,在此介绍比较这些定义,有助于我们更全面的了 解电子商务。 权威学者的定义【2 】 美国学者瑞维卡拉克塔和安德鲁b 惠斯顿在其专著电子商务的前沿中提 到:“广义地讲,电子商务是一种现代商业方法。这种方法是通过改善产品和服务质量、 提高服务传递速度来满足政府组织、厂商和消费者的降低成本的需求。 政府部门的定义【3 】 美国政府在其全球电子商务纲要中比较笼统地指出:电子商务是指通过i n t e m e t 进行的各项商务活动,包括广告、交易、支付、服务等活动,全球电子商务将会涉及全 球各国。 i t 行业的定义 i b m 公司在1 9 9 7 年起于奥兰多止于新加坡的遍及全球4 0 个城市的电子商务巡展 江南大学硕士学位论文 中,提出电子商务的定义是:电子商务并不仅仅是指通过i n t e m e t 进行的商业交易,它包 括了全部可能的商业运作过程,电子商务基于i n t e m e t ,i n t r a n e t 或局域网和广域网,包括 了从销售、市场到商业信息管理的全过程。在这一过程中,任何能加速商务处理过程、 减少商业成本、创造商业价值、创造新的商业机会的活动都是电子商务。他们的定义可 以表述为下面的公式【2 】:电子商务= 信息技术+ w e b + 业务 电子商务协会的定义 1 9 9 7 年1 0 月1 日至3 日,欧洲经济委员会在比利时首都布鲁塞尔举办了全球信息 社会标准大会,在此会议上明确提出了一个关于电子商务比较严密完整的定义:“电子 商务是各参与方之间以电子方式而不是以物理交换或直接物理接触方式完成任何形式 的业务交易。这里的电子交易方式包括电子数据交换( e d i ) 、电子支付手段、电子定货 系统( e o s ) 、电子邮件、传真、网络、电子公告系统、条码、图象处理、智能卡等。一 次完整的商业贸易过程是复杂的,包括交易前的了解商情、询价、报价,发送订单、应 答订单,发送接收送货通知、取货凭证、支付汇兑过程等,此外还有涉及行政过程的认 证等行为,涉及了资金流、物流、信息流的流动。严格地讲,只有上述所有贸易过程都 实现了无纸贸易,即全部是非人工介入,而是使用各种电子工具完成,才能称之为一次 完整的电子商务过程 以上各种定义虽然角度不同,但其本质是相同的,因为电子商务仍然是一种商务活 动,满足商务活动的基本要素。商务将会并且一直会是电子商务的永恒主题,只是交易 手段发生了变化一从传统方式转变为网络方式。 从狭义上讲,电子商务是指各种具有商业活动能力的实体( 生产企业、商贸企业、 金融机构、政府机构、个人消费者等) 利用网络和先进的数字化传媒技术进行的各项商 业贸易活动。 从广义上讲,电子商务是计算机网络的第二次革命,是通过电子手段建立一个新的 经济秩序。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等 社会其它层面。 与传统商务方式相比,电子商务具有以下几个显著的特点1 4 1 :商务性、便捷性、集成 性、协调性。 1 、 商务性 电子商务最基本的特性就是商务性,即提供买卖交易的服务、手段和机会。网上购 物提供一种客户所需要的方便途径。因而,电子商务对任何规模的企业而言,都是一种 机遇。就商务性而言,电子商务可以扩展市场,增加客户数量;通过将万维网信息连至 数据库,企业能记录下每次访问、销售、购买形式和购货动态以及客户对产品的偏爱, 这样企业方面就可以通过统计这些数据来获知客户最想购买的产品是什么。 2 、便捷性 在电子商务环境中,客户不再受地域的限制,像以往那样,忠实地只做某家邻近商 店的老主顾,他们也不再仅仅将目光集中在最低价格上。因而,服务质量在某种意义上 成为商务活动的关键。技术创新带来新的结果,万维网应用使得企业能自动处理商务过 2 第一章绪论 程,并不再像以往那样强调公司内部的分工。在i n t e m e t 上许多企业都能为客户提供完 整服务,而万维网在这种服务的提高中充当了催化剂的角色。企业通过将客户服务过程 移至万维网上,使客户能以一种比过去简捷的方式完成过去他们较为费事才能获得的服 务。如将资金从一个存款户头移至一个支票户头,查看一张信用卡的收支,记录发货请 求,乃至搜寻购买稀有产品,这些都可以足不出户而实时完成。显而易见,电子商务提 供的客户服务具有一个明显的特性:方便。这不仅对客户来说如此,对于企业而言,同 样也能受益。 3 、集成性 电子商务是一种新兴产物,其中用到了大量新技术,但并不是说新技术的出现就必 须导致老技术的死亡。万维网的真实商业价值在于协调新老技术,使用户能更加行之有 效地利用他们已有的资源和技术,更加有效地完成他们的任务。电子商务的集成性,还 在于事务处理的整体性和统一性,它能规范事务处理的工作流程,将人工操作和电信息 处理集成为一个不可分割的整体。这样不仅能提高人力和物力的利用,也提高了系统运 行的严密性。 4 、 协调性 商务活动是一种协调过程,它需要雇员和客户,生产方、供货方以及商务伙伴间的 协调。为提高效率,许多组织都提供了交互式的协议,电子商务活动可以在这些协议的 基础上进行。传统的电子商务解决方案能加强公司内部相互作用,电子邮件就是其中一 种。但这只是协调员工合作的一部分功能。利用万维网将供货方连接到客户订单处理, 并通过一个供货渠道加以处理,这样公司就节省了时间,消除了纸张文件带来的麻烦并 提高了效率。电子商务是迅捷简便的、具有友好界面的用户信息反馈工具,决策者们能 够通过它获得高价值的商业情报、辨别隐藏的商业关系和把握未来的趋势。因而,他们 可以做出更有创造性、更具战略性的决策。 1 2 电子商务的交易模式 目前,电子商务的交易模式主要有四种:b 2 b 、b 2 c 、b 2 g 、c 2 c 。 1 、b 2 b ( b u s i n e s st ob u s i n e s s ) 即企业与企业之间的电子商务,它是指采购商使用i n t e m e t 向供应商定货、接收发 票和付款等所有活动。企业可以在网络上发布信息,寻求贸易机会,通过信息交流比较 商品的价格和其他条件,详细了解对方的经营情况,选择交易对象。在交易过程中,可 以迅速完成签约、支付、交货、纳税等一系列操作,加快货物和资金的流转。如电子贸 易,电子采购,网上招标等,它采用电子数据交换( e d i ) ,电子邮件( e m a i l ) 、电子公告 牌、电子传真、电子资金调拨( e f t ) 、网上签合同等手段,进行电子化商业活动。 2 、b 2 c ( b u s i n e s st oc o n s u m e r ) 即企业与消费者之间的电子商务,它是指基于i n t e m e t 的电子化商业零售和商业服 务。企业与消费者之间的电子商务主要表现为网上购物。通过网络提供给消费者以有形 产品( 食品、服装、书籍、计算机等) 和无形产品( 如软件和娱乐等) ,这种全新的购物方 3 江南大学硕士学位论文 式将给消费者带来极大的方便。目前在i n t e r a c t 上己遍布各种类型的商业中心,提供各 种商品的电子商务服务,主要有鲜花、书籍、计算机、汽车和各种消费商品交易和服务。 3 、b 2 g ( b u s i n e s st og o v e r n m e n t ) 即企业与政府之间的电子商务,它涵盖了政府与企业之间的各项事务,包括政府采 购、税收、商检、管理条例发布以及法规政策颁布等。政府一方面可以通过i n t e r n e t 发 布自己的采购清单,另一方面政府对企业宏观调控的职能可以通过网络以电子商务方式 更能得到充分、及时地发挥。【5 】此外,政府还可以通过这类电子商务实施对企业的行政 事务管理,如政府用电子商务方式发放进出口许可证、开展统计工作,企业可以通过网 上办理交税和退税等。 4 、c 2 c ( c o n s u m e rt oc o n s u m e r ) 即消费者与消费者之间的电子商务,它主要是消费者之间自发性的商品交易行为, 交易双方都是消费者,通过网络来达到信息的交流,一旦彼此对交易货品与价格满意, 再私下讨论货品的交易方式。目前采用这种模式的商业网站除了大名鼎鼎的“e b a y 之 外,还有台湾的“u b i d 买卖王”、欧洲的“q x l 及中国的“雅宝 等。 1 3 电子商务的发展过程与现状 电子商务并非新生事物,它经历了一个很长的发展过程。1 8 3 9 年电报和电话问世以 后,就被人们经常用作交易手段,这可以看作是人类运用电子手段进行商务活动的开始, 标志着电子商务活动的开端。但一般认为真正意义上的电子商务是i n t e r n e t 技术成熟 后才开始的。通常情况下,现代电子商务的发展被分为两个阶段1 6 1 : 1 、2 0 世纪6 0 年代至9 0 年代:基于e d i 的电子商务 从技术的角度来看,人类利用电子通讯方式进行贸易活动已有几十年的历史了。早 在2 0 世纪6 0 年代,人们就开始了用电报报文发送商务文件;2 0 世纪7 0 年代人们又普 遍采用方便、快捷的传真机来替代电报,但是由于传真文件是通过纸面打印来传递和管 理信息的,不能将信息直接输入到信息系统中,因此人们开始采用e d i 作为企业间电子 商务的应用技术,这是电子商务的雏形。 e d i 于2 0 世纪6 0 年代末期产生于美国,当时的贸易商们在使用计算机处理各类商 务文件的时候发现,由人工输入到一台计算机中的数据7 0 是来源于另一台计算机输出 的文件,由于过多的人为因素,影响了数据的准确性和工作效率的提高,人们开始尝试 在贸易伙伴之间的计算机上使数据能够自动交换,e d i 应运而生。此时的e d i 是运行于 贸易伙伴之间的专用网络上的。 2 、2 0 世纪9 0 年代以来:基于i n t e r n e t 的电子商务 由于使用专用网络的费用很高,因此限制了基于e d i 的电子商务应用范围的扩大。 2 0 世纪9 0 年代中期后,i n t e r n e t 迅速普及,逐步从大学、科研机构走向企业和百姓家 庭,其功能也已从信息共享演变为一种大众化的信息传播工具。从1 9 9 1 年起,互联网 开始了商业化的进程,使得任何规模的企业都能负担起电子商务活动的费用,从而使电 子商务成为互联网应用的最大热点。从此,电子商务迈入了一个发展的新纪元,真正意 4 第一章绪论 义上的电子商务开始了。 从世界各国电子商务的发展来看,北美地区的电子商务起步较早。在美国,在线零 售额1 9 9 7 年为2 4 4 亿美元,1 9 9 8 年为4 3 0 亿美元,1 9 9 9 年达到1 8 0 0 亿美元,2 0 0 0 年 达到3 0 0 0 亿美元,2 0 0 1 年电子商务销售额达到2 0 的增长率,其销售总额为5 3 0 亿美 元,而第四季度的销售额达到了创纪录的1 5 8 亿美元。【_ 7 】虽然欧洲的电子商务比美国起 步晚了,但发展很快。根据f o r r e s t e rr e s e a r c h 的报告,从2 0 0 0 年到2 0 0 4 年,欧洲 国家的电子商务贸易总额以每年1 0 0 的速度增长,2 0 0 4 年贸易总额已达1 6 0 0 0 亿欧元, 约占欧洲贸易总额的6 。亚太地区信息产业发达的日本、新加坡和韩国,电子商务的发 展也很迅猛。根据日本1 9 9 9 年3 月公布的“日美电子商务市场规模调查,日本b 2 b 规模约为美国的一半,2 0 0 3 年,日本b 2 b 电子商务化比率( 电子商务在最终需求和中间 需求中所占比率) 已达到“2 。 在我国,1 9 9 6 年网络方在国内兴起。随着1 9 9 9 年商业化电子商务平台的不断崛起, 开始了电子商务的探索阶段。据不完全统计,到2 0 0 1 年网络泡沫破火时,我国7 5 以 上的第一代电子商务模式退出了市场,或者被专业电子商务平台收购,中国电子商务进 入了互联网的冬天。但是“山重水复疑无路,柳暗花明又一村 ,中国电子商务经历低 潮而后创新。根据中国电子商务协会、电子商务世界的研究报告,2 0 0 2 年,网络零 售额达到2 5 亿r m b ,占我国商品零售总额4 0 8 9 亿r m b 的比例约为o 0 6 ,不计证券 业,电子商务交易额4 9 0 0 亿,2 0 0 3 年电子商务交易额达到6 3 7 0 亿,2 0 0 4 年电子商务 交易额超过8 0 0 0 亿。【8 j 从2 0 0 5 年至今,中国电子商务行业步入了发展快车道。2 0 0 7 年, 中国互联网规模达到1 1 4 0 2 亿,互联网应用服务市场规模达5 6 5 2 亿,占互联网市场 总体规模的4 9 6 ,占比较去年提升5 6 。【6 】 随着经济全球化步伐的加快,我国电子商务虽然得到了快速发展,但是与工业发达 国家和地区相比,仍然存在着较大的差距。据不完全统计,2 0 0 5 年,国内实现上网的企 业仅占所有企业的4 0 - - 5 0 ,即使在这一部分上网的企业中,他们大多也只是在网上开 设了主页和e m a i l 地址,既没有充分利用网络资源,更没有借助网络开展商务活动; 参与电子商务的企业占所有企业的2 0 - - 2 5 ,并且多是用来进行网上查询、网上发布信 息,在供应链集成、网上支付、分销渠道、集团采购等方面的应用还不普遍。【8 】 1 4 电子商务系统的开发方式 目前,电子商务系统的开发方式主要有两种:基于n e t 的开发方式和基于j 2 e e 的 开发方式。下面对这两种开发方式进行简要的介绍和对比。 基于n e t 的电子商务开发方式实际上就是微软公司的开发方式,客户端的浏览器 是微软的i e ,i e 将客户的r e q u e s t 发送给w e b 服务器i i s ,a s p n e t 实际上就是在h t m l 中内嵌的脚本语言,它通过a s e n e t 对象取得h t t p 要求的信息,调用m t s 服务器 ( m i c r o s o f tt r a n s a c t i o ns e r v e r ) 上的商务逻辑,必要时还要使用a d o n e t 存取数据库, 然后将结果以应答形式返回给客户,其体系结构如图1 - 1 所示。 5 江南大学硕士学位论文 用户界面层业务逻辑层数据访问层 s o a px m l x m l 客户端 w e b w e b 浏 服务 览器 a d l o n e t r d b m s w e b 一 表单 上 二进制 组件服务 图1 - 1 n e t 的电子商务体系结构 f i g 1 - 1 t h ee c o m m e r c ea r c h i t e c t u r eb a s e do n n e t n e t 的数据访问工具由基于x m l 的a d o n e t 代替了基于c o m 组件的a d o 任 何以x m l 为输出的数据源都可以作为a d o n e t 的数据源。相应的结果集升级为数据 集,命令语句则升级为数据集命令。从形式来看,a d o n e t 利用基于x m l 的特性使其可 以处理极其丰富的数据源,并且,因其构架在h t t p 协议之上,易于穿透防火墙,使沟 通更为便利。使用微软的w e b 开发技术在开发w e b 应用系统时,程序员必须在h t m l 文 件中使用v b s c r i p t 、或者j a v a s c r i p t 等脚本语言调用a s p n e t 对象,a s p n e t 对象再 建立a d o n e t 对象技术存取数据,并把取得的数据转换为h t m l 格式,最后再通过w e b 服务器回传给客户端的浏览器予以显示。 j 2 e e ( j a v a 2e n t e r p r i s ee d i t i o n ) 是一种利用j a v a2 平台来简化企业应用程序的开发、 部署和管理的体系结构,其技术基础是j a v a 平台或j a v a2 平台的标准版。j 2 e e 不仅巩 固了标准版中的许多优点,如“编写一次、到处运行 的特性、方便存取数据库的j d b c a p i ,c o r b a 技术,以及能够在i n t e m e t 应用中保护数据的安全模式等,同时还提供了对 e j b ( e n t e r p r i s ej a v a b e a n s ) ,j a v as e r v l e ta p i ,j s p ( j a v as e r v e rp a g e s ) 以及x m l 技术的 全面支持。 j 2 e e 多层分布式的应用模型将应用逻辑根据功能划分成组件,这些组件包括应用客 户组件( a p p l i c a t i o nc l i e n tc o m p o n e n t s ) 、e j b 组件、s e r v l e t 及j s p 页面组件、a p p l e t s 等 等,可以在同一个服务器或不同的服务器上安装这些不同的组件。一个应用组件被安装 的地方取决于该应用组件属于j 2 e e 环境中的层。j 2 e e 体系结构分为客户层、w e b 层、 业务层及企业信息系统层( e i s ) ,如图1 - 2 所示。 6 第一章绪论 l 客户层 ; w e b 层 i 企业逻辑层 i 企业信息系统层 -i 客户机 ! j 2 e e 服务器 : : e j s 服务器 图卜2j 2 e e 的电子商务体系结构 f i g 1 - 2t h ee - c o m m e r c ea r c h i t e c t u r eb a s e do nj 2 e e j 2 e e 使用e j bs e r v e r 作为商业组件的部署环境,在e j bs e r v e r 中提供了分布式计 算环境中组件需要的所有服务,例如组件生命周期的管理、数据库连接的管理、分布式 事务的支持、组件的命名服务等等。实现商业逻辑的e j b 组件可以更加高效地运行在应 用服务器中,支持多种客户端的访问,h t t p 的客户端可以先向运行在w e b s e r v e r 上的 j a v as e r v l e t 或者j s p 发出请求,在j s p 中嵌入j a v a 的代码,调用运行在e j bs e r v e r 上的 e j b ,以实现商业逻辑。用海量数据库系统作为数据仓库,用s e r v l e t 等高性能服务端程 序作为后台总控程序,j s p 程序在前台运行,s e r v l e t 接收用户的输入,分别调用不同的 j s p 程序向客户端反馈信息,j s p s e r v l e t 通过h t t p 连接在服务端和客户端传递数据, j s p s e r v l e t 并不使用j d b c 技术直接访问数据库系统,而是把参数传递给事先编好的 j a v a b e a n s 和e j b 组件,由它们对数据库进行操作,这样就把系统内部的数据封装保护起 来了,j a v a b e a n s 和e j b 组件还可以把事务分发到另一个组件中去处理,最后把数据库 返回的结果,由j s p s e r v l e t 送到前端显示出来。 作为彼此竞争的应用平台,n e t 和j 2 e e 开发平台在目标和体系结构上极其相似, 但在实现上又不完全相同。【9 】平台的体系架构是支撑平台的基础,平台各方面的性能也 会因平台架构实现的不同而有差异,下面简要地将n e t 和j 2 e e 进行一下比较。 1 开发语言 n e t 的支持面是比较广的,c + + 、v b 、c 撑等均得到支持,开发人员可以很容易找 到适合自己的语言。而j 2 e e 只支持j a v a 语言,在语言的选择面上比较窄。c 拌是n e t 支持的最重要的一种语言,相对于j a v a 而言,c 撑支持j i t ( j u s t i n t i m e ) 编译方式,而j a v a 则基于解释方式。程序的编译都经过两个类似的过程,都需要用到特定高级语言编译器, 只不过c 撑( 及其他n e t 语言) 源代码会被翻译成中间语言( m s i l ) ,而j a v a 源代码则 被翻译成字节代码( b y t ec o d e ) 。但是,鉴于微软在“w i n t e l 平台 上的代码优化功 底,n e t 代码的执行速度较之于j a v a 有明显的优势。 2 代码通用性 7 江南大学硕士学位论文 在n e t 平台上开发程序的一个主要好处在于可以实现真正的代码重用。因为在设 计n e t 平台时,一个重要的思想就是运行时环境和具体的语言分开,所有的资源管理、 内存分配、变量类型等均由运行时环境处理。这样的话,用c 撑写的类直接就可以用在 c c + + 程序中。只要基于n e t 平台,过去的程序就不会因为要采用新型语言而做非常大 的修改。而在j 2 e e 平台上,j a v a 就是j a v a ,它将运行时环境和具体的语言混在一起。 3 支持标淮 j 2 e e 支持j a v a 、e j b ,而n e t 支持x v l l s o a p 、从标准的开放性上来说,x m l s o a p 要好于前者。x m l 由w k 组织提出,得到众多厂家的支持,是下一代i n t e r n e t 内 容表示的标准。x 池能够有效地表达网络上的各种内容,为信息交换和计算提供新的 载体。 4 可移植性 微软通过n e t 的c l r ( c o m m o nl a n g u a g er u n t i m e ) 来消除编程语言的差别,而 j 2 e e 则通过j v m ( j a v a v i r t u a lm a c h i n e ) 来消除平台差别。“选择n e t 平台就意味着 选择w i n d o w s ,这句话至少在可预见的一段时间里仍然是一个基本事实。跨平台是j 2 e e 的一大特点,也是在选择应用开发平台时的一个重要参考因素,几乎所有的主流操作系 统都提供了对j 2 e e 的支持。实际上如果要搭建跨u n i x 、w i n d o w s 等多个操作系统平台, j 2 e e 平台几乎是唯一的选择。j 2 e e 更关注跨平台而不是跨语言。 1 5 本文的主要工作与组织结构 本文的主要工作是在与客户进行接触,务求在对客户的需求有了一个清晰认识的基 础上,研究国内外成功的电子商务系统,分析优化交易过程的各环节数据信息,最终设 计并实现一个满足客户需求的高效的电子商务系统。 文章围绕着电子商务系统设计和实现的这条主线,详细的阐述了电子商务系统的实 施步骤、电子商务模式和实现方法的选择和n e t 框架。继而对系统进行了功能模块设计, 提出了系统开发实施方案,最后基于n e t 实现了系统功能,并使系统正常运行,成功地 完成了开发任务。 本文共分六章,各章具体内容组织如下: 第一章绪论。本章主要论述了电子商务的概念、特点、分类、发展过程及现状和 电子商务系统的开发方式,并对本文的主要工作以及论文的组织结构进行了说明。 第二章n e t 框架概述。本章主要从n e t 框架与n e t 平台的关系、n e t 框架的演 化过程、n e t 框架的设计目标、n e t 框架的体系结构、公共语言运行库c l r 、a s e n e t 和a d o n e t 几个方面对n e t 框架进行了论述。 第三章系统实现中的关键技术。本章分别对系统实现中用到的p 2 p 流媒体技术、 a j a x 技术和系统的安全管理技术三种关键技术进行了论述。 第四章e t r a v e l 电子商务系统的设计。本章分别从系统的需求分析、体系结构设计、 功能模块设计和数据库设计四个方面对系统的设计进行了论述。 第五章e t r a v e l 电子商务系统的实现。本章主要从系统的实现环境、系统三层架构 8 第一章绪论 的实现和四个主要模块具体功能的实现三个方面对e t r a v e l 系统的实现进行了论述。四 个主要模块分别是旅游资源模块、在线购物模块、用户管理模块和管理员管理模块。 第六章结束语。本章主要是对论文工作的的总结和展望。 1 6 本章小结 本章首先是对电子商务从概念、特点、交易模式和发展过程与现状等方面进行了综 述,在比较了几种不同模式的电子商务特点后,结合本次论文设计的系统,确定选择 b 2 c 的电子商务模型。然后,简要介绍了两种目前主流的开发电子商务系统的开发方式 基于n e t 的电子商务开发方式和基于j 2 e e 的电子商务开发方式,并简单的做了比 较分析,结合实际需求,最后项目组与客户一致决定采用基于n e t 的电子商务开发方式, 最后,对本文的主要工作及其组织结构安排进行了简要说明。这些工作对后续系统的设 计和实现来说是一个良好的开端。 9 江南大学硕士学位论文 第二章n e t 框架概述 2 1 n e t 框架和n e t 平台 随着i n t e m e t 的发展,i n t e m e t 上的信息越来越多,但是这些众多的信息分别隶属于 不同的企业,没有既定的标准整合各个企业拥有的信息,因为各个企业都有它们描述自 己独特的商业数据的方式,使得相互之间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论