已阅读5页,还剩74页未读, 继续免费阅读
(金融学专业论文)基于NET平台的物流配送系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内 容 摘 要 随着信息时代的日 新月异, 互联网用户不断递增, 电子商务的概 念也日益深入人心。“ 网上购物”逐渐成为了一个时尚的名词。无数 的年轻 “ 白 领”或高校学生成为了其忠实的推崇者和参与者。但是, 近两年来, 国内 一些开展网上零售业务的网站和企业都在经历了开业 之初的喧嚣之后, 纷纷露出了萧条迹象。 全球赫赫有名的网上商店“ 亚 马逊” 的亏损更给许多已 经或正打算投资网上零售业务的投资者蒙上 了一层厚厚的阴云。 造成这一现状的原因何在?在本文第一章的引言部分, 笔者对国 内的b t o c市场现状作了一个简单的调查。并着重就造成这一现状的 原因作了 进一步的剖析。 紧 接着, 笔者以b t o c 市场的消费主力军 一 一 高校学生作为研究对象, 提出了开发 “ 校园电子商务应用系统” 的背景和动机。 该系统是由 西南财经大学电子商务学院委托开发的一 个主要应用于高校校园的网 上零售业务系统。 作为校园数字化工程的 具体实施项目, 该系统得到了 学校领导的高度重视, 现已 经在西南财 经大 学电 子商务学院得到了 推广应用。 作为该项目 研发组成员, 笔者 有幸参与了其中物流配送子系统的开发。 本文即以笔者在物流配送子 系统开发过程中的理论学习、编程实践和思路总结为基础展开论述。 全文共分为四章: 第一章和第四 章分别是对系统开发背景的 研究 和 对 全 文 的 总 结 性 论 述 ; 中 间 两 章 作 为 论 文 夕 勺 重 点 从 两 个 不 同 角 度 展 开:其中第二章以系统采用的关键技术的研究为中心, 逐节讨论了 a d o . n e t . x m l 以及m s m q 在系统中的具体运用;第三章从系统设计的 角度,按照系统可行性分析、概要设计和详细设计的线索层层推进。 第二章 : “ 校园电 子商务应用系统” 主要基于m i c r o s o f t 新推 出的. n e t 平台,并采用了 n e t 框架体系支持的a d o . n e t 数据访问模 型、 x m l 标准和微软的消息队列服务等技术 开了. n e t 框架的神秘面纱,笔者通过一张 。第二章第一节,首先揭 . n e t 开发平台架构图” , 直观地说明了. n e t 框架的两大关键组成部分 一 通用语言运行时” 和 “ 基础类库” 。它们为. n e t 平台上应用程序的实现提供了 底层的技 术支持。 第二节: 几乎所有的应用程序都需要访问从简单的文本文件到大 型的关系型数据库等各种不同类型的数据。 应用程序的多样性使它需 要访问和操作一个同样多样的数据源。随着, n e t框架的发布,微软 推出了第二代数据访问技术 a d o y e t 。本节专门介绍了a d o y e t 的数据访问原理和实现过程。 首先通过分析a d o .n e t 的数据访问架构 入手, 详细介绍了.n e t 数据提供者和数据集这两个核心组件在数据库 读写操作中的功能及协同作用。 使用数据访问模型可以实现数据源的 断开访问, 并可以将取得的数据放入内存的数据集中, 我们当然可以 在应用程序中直接操作数据集来获得数据或实现对数据的更新。 但有 时也需要将数据集中的信息显示到用户界面, 由用户直观地读取或修 改。 这就需要使用到 数据绑定技术” 。 虽然该技术并不归属于a d o . n e t 模型框架内, 但它常常和a d o . n e t 共同 完成从数据库到内 存数据集再 到w i n d o w s 界面或w e b 页面的数据交换和同步更新。 因此, 在该节中, 笔者将数据绑定技术的原理以及与 a d o . n e t的协同机制作了一个简 单的介绍。 在该节的随后讨论中, 列举了笔者开发的“ 物流配送子系 统”中的部分代码,以此来对a d o y e t内 部组件的数据访问过程作一 具体说明。 第三节:由于a d o y e t 全面支持x m l ,因此与以 前版本的数据访 问 技术相比显示出了无比的 优越性。 本节详细介绍了由w 3 c 组织推荐 的x m l 技术。 首先讨论了ul 与其前身 ( s g m l , h t m l ) 相比所独具的 特点和优势。 并对x m l 语言规范的作了 一个较为详细的描述; 接着结 合a d o y e t 数据访问 技术,把.n e t 平台所提供的对x m l 文档进行读写 和验证操作的, x m i t e x t r e a d e r , x m i t e x t w r i t e r , x m l v a l i d a t e r 以 及 “ x m l d o m ”对象作了一个简单的介绍;随后, 通过一张 “ 层次 与关系型数据转换关系图” 形象地说明了代表层次型数据格式的x m l 与代表关系型数据视图的数据集 ( d a t a s e t ) 之间的区别、联系和互 操作性。在本节的最后,以 本系统中将 “ 配送完成信息”打包成x m l 消息流为例, 说明了 如何以x m l 作为标准格式进行数据传输的具体过 程。 第四节: m i c r o s o f t 为提高分布式应用程序的可靠性和可扩展性 提出了一套非常有效的解决方案 即基于服务器端操作系统的 消息队 列服务机制。 由 于我们开发的校园电 子商务物流配 送系统的 各 个子模块之间需要传递诸如商品订单、 支付记录或者配送信息之类的 业务数据 因此, 对数据传输的可靠性和适时性都提出了很高的要求。 在这种情况下, m i c r o s o f t 推出的消息队列服务机制自 然成了我们的 首选。 本节中, 笔者首先讨论t m e s s a g e ( 消息) 对象和m e s s a g e q u e u e ( 消息队 列) 对象的分类、 属性和操作方法; 接着用更多的精力详细 分析了消息的传递机制。 即如何发送一个消息, 又怎样从指定的队列 上通过同步方式或异步方式来接收 ( p e e k ” 或“ r e c e i v e ) 消息。 最 后, 通过对“ 远程配送中心收到商店配送请求消息的处理代码” 的分 析,说明了“ 消息一任务触发”机制在本系统中的实现细节。 第三章 : “ 校园电子商务应用系统”主要分为:网上订购子系 统、 校园一卡通支付子系统、 进销存管理子系统以及笔者主要负责的 “ 物流配送子系统” 。本文第三章从系统设计思路介绍的角度展开讨 论。 第一节首先介绍了项目 的开发背景和要实现的目 标, 然后就项目 可行性作了进一步地分析。 在该章第二节“ 系统的概要设计” 部分, 首先简要介绍了构成电 子商务系统的四个子系统的主要功能及其在完成完成网上购物过程 中的不同作用。随后通过“ 购物及配送流程说明图” 着重介绍了笔者 开发的物流配送子系统的实现流程。 在本章的最后一节中, 详细介绍了物流配送子系统仓 i 崖 和使用的 数据库清单以及系统所包含的五种基于x m l 的消息体格式。 物流配送 子系统需要在数据库服务器上建立三张表, 即: “ 配送员信息表” 、 “ 配 送信息表” ( 包括客户的订单信息和对应的配送信息) 、 另外还有一张 “ 远程配送表”( 该表用于跟踪记录配送中心代商店配送商品的信 息) 。 本系统涉及的消息包括: “ 通知配送消息” 、 “ 请求配送消息” 、 “ 配送请求回复” 、 “ 通知库房发货”以及 “ 配送结束消息” 五种。 最后, 对物流配送子系统的主要界面及其实现的功能、 以 及主要操作 步骤作了详细的说明。并通过“ 配送操作处理逻辑说明图” 着重介绍 了配送操作核心模块的操作和实现步骤。 在第四章中, 笔者主要对整个系统设计的思路以 及实现过程中存 在的不足进行了一个简单的回顾和总结。 通过以 上章节的介绍, 相信读者对我们开发的校园电子商务应用 系统己 经有了一个大致的认识和了 解。 本文归纳起来主要具备以 下三 个特色: ( 1 )以“ 物流配送”的功能实现为核心, 分别通过两条主线展开 论述: 一条是从技术分析和实际运用的角度展开, 另一条是从系统设 计思路介绍的角度进行。 ( 2 ) 在本文第二章“ 技术理论研究” 过程中, 笔者在分节研究.n e t 框架、 a d o . n e t , x m l 和m s m q 等技术时,将自 己 开发的 源代码嵌入其 中,并略加注释和删减,力争作到理论联系实际,同时又简捷明了。 ( 3 ) 在完成整篇文章的过程中,笔者通过 2 0幅配图将论文的主 要内容串联了起来, 其中除了三、四幅图借鉴自 其它参考文献外, 其 余均为笔者认真研习和总结的成果。 其初衷就是希望能通过这些插图 形象地勾画出论文的轮廓并总结出其精髓。 由 于在开发之初, .n e t 技术对于笔者而言是一个崭新的概念, 对 其中许多理论的理解和认识还比 较肤浅, 无法做到完全融会贯通。 因 此, 系统无论在逻辑设计还是在功能实现过程中尚存在一些盲点和误 区。比如: 系统在并发性控制方面处理得不够理想; 对订单和配送记 录的模糊查询还未能真正实现; 配送流程有待进一步优化, 其中可能 需要剔除一些不必要的手工操作步骤。 俗话说 “ 实践是检验真理的唯一标准! ” 相信通过该系统在电子 商务学院的 试运行, 我们可以 不断地发现和总结设计开发过程中出现 的漏洞与不足,并在系统以后的升级版本中不断地加以弥补和完善。 关键词 : 物流配送. n e t 框架a d o . n e t x m l消息队列服务 a b s t r a c t wi t h t h e d e v e l o p m e n t o f i n f o r m a t i o n a n d i n c r e a s i n g o f t h e w e b 一 s e r s , e le c t r o n ic c o m m e r c e ( e - c o m m e r c e ) h a s b e e n a h o t t o p i c a m o n g u s . c y b e r r e v o l u t i o n g i v e s a n i m p a c t o n t h e l i v in g m o d e o f t h e p u b l i c . mo r e a n d m o r e p e o p l e , e s p e c i a l ly t h e y o u t h , h a v e b e e n e n g a g e d i n e - b u s in e s s t r a n s a c t i o n s . a t t h e s a m e t i m e , it i s s u r p r i s i n g t o m o s t o f u s t o fi n d t h a t s o m e e n t e r p r i s e s w h o a r e e n g a g e d i n e - b u s i n e s s p r a c t i c e s b e g i n t o c o m e d o w n a ft e r s h o r t t e r m p r o s p e r it i e s . t h e h a r d s h i p a m a z o n c o n fr o n t e d , w h i c h i s t h e b i g g e s t o n l i n e s u p e r m a r k e t i n t h e w o r l d , h a s g iv e n m a n y i n v e s t o r s a f i e r c e h i t . i n c h a p t e r 1 , t h e a u t h o r d i s c u s s e s t h e p r o f o u n d r e a s o n s f o r t h i s p h e n o m e n o n . a s t h e m a j o r it y o f t h e c y b e r s h o p p e r s , u n i v e r s it y s t u d e n t s a r e a c h i e f r e s e a r c h t a r g e t i n o u r p r o j e c t . t h e a u t h o r p r e s e n t s t h e b a c k g r o u n d a n d m o t i v a t i o n t o e x p lo i t t h i s p r o j e c t 一 e - c o m m e r c e s y s t e m f o r c a m p u s ( i n t h i s p a p e r , w e c a n c a l l i t e c s y s t e m f o r s i m p l i f y ) . t h e e c s y s t e m i s a n o n l i n e s h o p p in g s y s t e m , w h i c h w a s e n t r u s t e d t o e x p l o i t b y e - c o m m e r c e i n s t i t u t i o n o f s o u t h w e s t u n i v e r s i t y f i n a n c i a l a n d e c o n o m i c s ( s wu f e ) . t h i s s o ft w a r e c o n s i s t s o f f o u r m o d u l e s w h i c h a r e o n l i n e p r o c u r e m e n t s y s t e m , e l e c t r o n i c p a y m e n t s y s t e m , i n v e n t o ry ma n a g e m e n t s y s t e m a n d j u s t - i n - t im e d e l i v e ry s y s t e m . a s o n e o f t h e d e v e l o p e r s , t h e a u t h o r i s i n c h a r g e d o f f u l f i l l i n g t h e d e l iv e ry s y s t e m . d u e t o c a r e o f t h e l e a d e r i n e - c o m m e r c e i n s t i t u t e i o n a n d e ff o r t s o f e a c h o n e i n o u r d e v e l o p m e n t , t h e e c s y s t e m i s i n t r i a l i n e - c o m m e r c e i n s t i t u t i o n o f s wu f e n o w . i n t h i s t h e s i s , t h e a u t h o r d i s c u s s t h e k e y t e c h n o l o g i e s t h e e c s y s t e m u s e , a n a l y z e t h e d e s i g n i n g c o u r s e a n d a l s o g iv e s t h e p r a c t i c a l e x a m p l e s f o r e a c h k e y t e c h n o l o g y . t h e k e y t e c h n o l o g i e s a d o p t e d i n t h i s s o f t w a re c o n t a in e a d o ne t ( a d a t a a c c e s s m o d e l ) , x ml ( d a t a e x c h a n g e d t e c h n o l o g y s t a n d a r d ) a n d mi c r o s o ft me s s a g e q u e u e s e r v i c e m e c h a n i s m . t h e t h e s i s i s c h i e fl y a s u m m a ry o f t h e k e y t e c h n o l o g i e s b a s e d o n .n e t p l a t f o r m , w h i c h a r e d e s c r i b e d i n c h a p t e r 2 , a n d s o m e p r a c t i c a l l y d e s i g n t h o u g h t s a r e p r o p o s e d i n c h a p t e r 3 . t h e r e f o r e t h e t w o c h a p t e r s w e re e m p h a s i z e d b y t h e a u t h o r . i n c h a p t e r 2 , t h e a u t h o r i n t r o d u c e s e a c h t e c h n o l o g i e s m e n t i o n e d a b o v e r e s p e c it i v l y . o n e e x a m p l e s e l e c t e d fr o m t h e o r i g i n a l i t y p r o g r a m m e i s q u o a t e d f o r e a c h s e c t i o n . t h i s c h a p t e r i s t o t a l ly d i v i d e d i n t o f o u r s e c t i o n s : 1 . t h e fi r s t s e c t i o n i n c h a p t e r 2 i n t r o d u c e s t h e fr a m e w o r k s o f .n e t p r o p o s e d妙 mi c r o s o f t . a g r a p h i s m a d e t o i l l u s t r a t e fu n c t i o n s o f c o m m o n l a n g u a g e r u n t i m e ( c l r ) a n d b a s e c l a s s l i b r a ry ( b c l ) , w h i c h a r e t h e p r i m a ry c o m p o n e n t s o f t h e .n e t f r a m e w o r k s . 2 . t h e s e c o n d s e c t i o n i n c h a p t e r 2 d i s c u s s e s c o n s t i t u t i o n s o f a d o ne t m o d u l e . a s a n in t e r m e d i a ry i n t h r e e l e v e l s s t ru c t u r e , a d o ne t o b j e c t s a r e o ff e r e d t o h e lp t h e c u s t o m e r s a p p l i c a t i o n a c c e s s t o t h e d a t a b a s e . 玩t h e l a tt e r d i s c u s s i o n i n t h i s s e c t i o n , t h e a u t h o r r e f e r t o t e c h n o l o g y o f d a t a b i n d i n g , w h i c h i s u s u a l l y c o m b i n e d w i t h a d o xe t o b j e c t s t o f u l fi l l d a t a s p i c k in g u p fr o m d a t a s o u r c e s t o w i n d o w s f o r m s . f i n a l ly , t h e a u t h o r c i t e s a n e x a m p l e t o i l lu s t r a t e h o w t h e t e c h n o l o g i e s me n t i o n e d a b o v e c o mb i n e d w i t h e a c h o t h e r t o r e a l i z e t h e f u n c t i o n s o f o u r p r o g r a mme . 3 . a s a n e w t e c h n o l o g y s t a n d a r d , x ml ( e x t e n s i b l e m a r k u p l a n g u a g e ) m a k e s i t e a s i e r t o i n t e r c o n n e c t d i ff e r e n t k in d s o f c o m p u t e r s y s t e m s o r d i ff e r e n t p l a t f o r m , t h u s a l l o w in g s u p p l i e r s a n d c u s t o m e r s t o e x c h a n g e o r d e r s a n d i n f o r m a t i o n m o r e e a s i l y . t h e a d o n e t o b j e c t s s u p p o r t t h e s t a n d a r d o f x m l c o m p l e t e l y , w h i c h m a k e s t h i s t e c h n o l o g y a c c e s s e d t o d a t a b a s e s u p e r v i o r t o it s s e n i o r i t i e s . t h e r e f o re , i n t h e b e g i n n i n g o f t h i s s e c t i o n , t h e a u t h o r b r i e fl y s t a t e s t h e a d v a n t a g e s o f x ml c o m p a r e d w it h s g ml ( s t a n d a r d g e n e r a l i z e d ma r k u p l a n g u a g e ) a n d h t m l ( h y p e r t e x t ma r k u p l a n g u a g e ) , a n d t h e s p e c i fi c a t i o n s o f x m l a r e p r e s e n t e d a t t h e s a m e t i m e . a t t h e e n d o f t h i s p a r t , t h e a u t h o r t a k e s t h e m o d u l e o f r e p ly i n g t o p a c k i n g i n t o a x ml f i l e . 4 . t h e l a s t s e c t i o n e - ma l l f o r e x a m p l e t o e x p l a i n t h e p r o c e s s o f o f c h a p t e r 2 g i v e s a mi c r o s o ft me s s a g e q u e u e t e c h n o l o g y a u t h o r i n t r o d u c e s t h e a t t r i b u t e s a n d t h e ( ms mq ) . d e t a i l d e s c r i p t i o n o f a t t h e b e g i n n i n g , t h e w a y s o f me s s a g e o b j e c t a n d m e s s a g e q u e u e o b j e c t r e s p e c t i v e l y . h e r e a ft e r , t h e m e c h a n i s m o f me s s a g e d e l i v e ry i s i n t r o d u c e d i n d e t a i l . f o r e x a m p l e , h o w t o s e n d a me s s a g e o b j e c t t o a me s s a g e q u e u e ? a n d h o w t o p e e k o r r e c e i v e a me s s a g e ( o b j e c t ) f r o m t h e me s s a g e q u e u e i n a s e r v e r m a c h i n e ? s i m i l a r t o t h e o t h e r s e c t i o n s i n t h i s t h e s i s , a n e x a m p l e i s o f f e r e d t o s h o w t h e a p p l i c a t i o n o f ms mq t e c h n i q u e . t h e r e a r e t h r e e s e c t i o n s i n c h a p t e r 3 . i n t h i s c h a p t e r , t h e a u t h o r c h i e fl y d e s c r i b e s t h e d e s i g n i n g t h o u g h t s a n d e x p l o it i n g p r o c e d u r e o f t h e d e l i v e ry s y s t e m . i n t h e f i r s t s e c t i o n o f t h i s c h a p t e r , t h e a u t h o r d i s c u s s e s t h e b a c k g r o u n d o f t h e p r o j e c t , t h e t a r g e t t o b e a t t a i n e d a n d i t s f e a s i b i l i t y r e s p e c t i v e ly . t h e n e x t s e c t i o n g i v e s t h e g e n e r a l d e s i g n in g t h o u g h t o f o u r s o ft w a r e . t h e e c s y s t e m c o n s i s t s o f f o u r p a rt s ( s u b s y s t e m ) , w h i c h a r e c o m b i n e d w i t h e a c h o t h e r s . a m o n g t h e s e s u b s y s t e m s , t h e d e l i v e ry s y s t e m i s c o m o p l e t e d b y t h e w r it e r o f t h i s t h e s i s . s o t h e t h i r d s e c t i o n i n c h a p t e r 3 s h o w e d t h e d e t a i l e d d e s i g n s o f t h e d e l iv e ry s y s t e m . c h a p t e r 4 i s t h e l a s t c h a p t e r i n t h i s t h e s i s . a t t h e b e g i n n i n g o f t h i s p a r t , t h e re i s a s u m m a ry f o r t h e w h o l e s y s t e m . a g r a p h , c o n t a i n e d a l l k i n d s o f t e c h n o l o g i e s m e n t i o n e d i n c h a p t e r 2 , i s g i v e n t o i l l u s t r a t e t h e c o o r d i n a t i o n o f t h e t e c h n i q u e s . s o o n a f t e r w a r d s , t h e a u t h o r r e v i e w e s t h e d e f e c t s e x i s t in t h i s s o ft w a r e a n d g i v e s s o m e i m p r o v e d i d e a s . i n t h i s p a r t , t h r e e k i n d s o f d a t a t a b l e s ( d e l i v e ry p e r s o n i n f o r m a t i o n t a b l e , d e l i v e ry r e c o r d s t a b l e a n d r e q u e s t f o r d e l i v e ry t a b l e ) a n d f i v e s o r t s o f x i v 几 me s s a g e u s e d i n t h i s s u b s y s t e m s a r e i n t r o d u c e d i n d e t a i l . f r o m t h e c o n t e n t s me n t i o n e d a b o v e , t h ree i n n o v a t i o n s o f t h i s t h e s i s c a n b e s u m m e d u p a s t h e f o l l o w i n g : 1 . i n o r d e r t o i n t r o d u c e t h e f u n c t i o n s a n d d e s i g n i n g t h o u g h t o f e c s y s t e m , t h e a u t h o r d e s c r i b e s t h e c a fr o m t w o d i ff e r e n t w a y s , w h i c h a r e e p r e s e n t e d i n 2 a n d 3 r e s p e c t i v e l y . c h a p t e r 2 e m p h a s i z e s t e c h n o l o g i e s u s e d in o u r s o ft w a r e , a n d c h a p t e r 3 u n d e r l in e s d e s i g n n i n g t h o u g h t a n d p r o c e s s . 2 . wh e n re c o m m e n d i n g t h e p r i n c i p l e o f a d o ne t , x m l o r ms mq , t h e a u t h o r a l s o p u t s t h e m i n t o p r a c t i c e . i n e a c h s e c t i o n o f c h a p t e r 2 , t h e r e i s a p r a c t i c a l e x a m p l e , w h i c h i s c i t e d f r o m t h e o r i g i n a l p r o g r a m m e . 3 . mo re t h a n 2 0 b o o k i l l u s t r a t i o n s a r e i n c l u d e d i n t h i s t h e s i s . ab o u t t h re e o r f o u r p i c t u r e s a r e e x c e r p t e d fr o m o t h e r t h e s i s s o r b o o k s . t h e r e m a i n i n g s a r e o r i g i n a t e d b y t h e a u t h o r , w h i c h s u m u p t h e m a r r o w o f t h i s t h e s i s . t i l l n o w , t h e e c s y s t e m s h a v e b e e n u s e d i n e c c o n s t i t u t i o n o f s wu f e . i n t h e n e a r f u t u r e t h e u n e x p e c t e d t r o u b l e w i l l e m e r g e d a n d n e w r e q u i r e m e n t s w i l l a r o u s e , t h u s d ir e c t in g u s t o o p t i m i z e o u r s o ft w a r e c o n s t a n t l y . k e y wo r d s : l o g i s t i c sne t f r a m e w o r k a d o. n e t x ml ms mq 西南财经大学 学位论文原创性及知识产权声明 本人郑重声明: 所呈交的学位论文,是本人在导师的指导下, 独 立进行研究工作所取得的成果。 除文中已 经注明引用的内容外, 本论 文不含任何其他个人或集体己经发表或撰写过的作品成果。 对不文的 研究做出重要贡献的个人和集体, 均已在文中以明确方式标明。 因本 学位论文引起的法律结果完全由本人承担。 本学位论文成果归西南财经大学所有。 特此声明! 学位论文作者签名: 易 醇 2 0 0 4年 0 4月 2 0日 绪论 一、项目开发的背景: 随着电子商务概念的不断升温, “ 网上购物”也逐渐成为了一种 时尚的名词。 无数的年轻“ 白 领” 或高校学生成为其忠实的推崇者和 参与 者。 据c n n i c 第十次国内 互联网 发展状况研究 报告, 在我国国内 的网民当中, 大多数为1 8 到3 0 岁的青少年, 其中高中以 上文化程度 的占到了8 8 . 5 % ; 参与网上购物的消费者集中在具有大学学历, 年龄 在2 0 到3 0 岁, 并且月收入大约处在1 0 0 0 到2 5 0 0 元之间的群体。 从 市场营销角度来看, 这些人应当属于“ 消费领导型” 人群, 他们具有 较高的购买潜力和购买意愿。 根据另一项调查表明:目 前通过网上订 购方式出 售的商品中,以 精神类消费品( 比 如鲜花、图书、 音像制品 等) 位居榜首。 具有较高学历和文化层次的高校学生, 虽然大部分缺 乏经济收入, 但作为即将步入社会的他们, 对“ 精神类消费品” 的需 求远远超过其他群体。 这又从另一个角度佐证了这部分年轻的“ 消费 领导者”就是构成我们 b t o c ( b u s i n e s s t o c u s t o m e r s , 即网上零售 业)市场的中坚力量。 据笔者所知,目 前国内部分教学单位和软件公司开发的一些“ 电 子商务教学模拟系统” 往往侧重理论教学, 真正立足于校园, 服务于 广大师生的电 子商务应用系 统尚 属少见。 即 便有些高 校采用了 具有一 些 实 际 商 业 价 值的 校园电 子 商 务b t o c 系舞 往 往 仅 停留 在商品 展示 和广告宣传的层面, 而且商品种类缺乏, 信息陈旧不全面。同时落后 的支付手段以及交易过程中的安全性隐患严重影响了市场参与者的 热情。另外,诸如系统不稳定、信息流动不畅等问 题也时有发生。 鉴于此, 如何去开发一个既顺应“ 校园数字化” 趋势, 又能服务 于广大学生,而且具备真正商业价值和先进技术的校园b t o c系统启 发了我们 “ 创作”的灵感。 二、项目 开发的意义: 通过对本项目 开发背景的了解,我们深刻地认识到针对大学校 园, 面对广大师生开展网上零售业务, 实施“ 校园电子商务应用系统” , 不仅具有较大的市场潜力和技术可行性。 同时也具有深远的意义。 一 方面它能让众多消费者( 大学生) 足不出户就能享受到信息化为我们 带来的个性化服务; 另一方面, 作为一项校园数字化工程的具体实施 项目, 又能让广大学生亲身体验到电子商务的崭新理念和具体实施步 骤,可以 算是关于电子商务b 2 c模式的一本 “ 活教材” 。 三、项目 的技术方案选择: “ 校园电 子商务应用系统” 共分为四个子系统: “ 网 上商城/ 电 子 店铺子系统” 、 “ 校园一卡通支付子系统” 、 “ 进销存管理子系统” 和“ 物 流配送子系统” 。其中, “ 物流配送子系统”是主要由 笔者负责开发, 也是本文研究的重点。 1 .系统结构: 网上商城和电子店铺的生成、管理、信息发布采用了b / s 结构, 而配送子系统和商店进销存管理子系统则基于传统的c / s 结构开发。 2 .系统平台和开发工具: 本系统采用的 操作系统是“ w i n d o w s 2 0 0 0 s e r v e r + s p 3 ; 数据 库 选用o r a c l e的8 . 1 7 版本。在笔者开发的“ 物流配送子系统”中主 要创建和使用了 三张o r a c l e数据表: ( 1 ) m q表 ( 配送信息 表: 用于存放商品的配送记录, 包括订单信息、 支付信息以 及对应的配送 记录) :( 2 ) d c p 表 ( 配送员信息表:用于商店或配送中心对配送员 的基本信息和状态记录进行日 常的维护和管理) ;( 3 ) r e m ( 远程配 送安排表:是配送中 心专门用于跟踪网上各商店配送请求的记录) 。 “ 校园电子商务应用系统”的各个子系统均构建在 mi c r o s o ft 的.n e t平台之上, 并通过 v b .n e t编程语言, 在 mi c r o s o ft v i s u a l s t u d i o .n e t 集成开发环境下开发、调试完成。 3 .实现机制: ( 1 ) 使用 v b .n e t开发基于 w i n d o w s 的用户界面程序和基于 a s p .n e t的w e b 应用程序; ( 2 )网上交易和电 子支付过程采用了s s l加密通讯协议, 对网 上交易信息进行加密, 并采用了身份认证机制来隐藏敏感的数据库连 接和关键数据处理流程。以保证财务数据和交易支付的安全性; ( 3 ) 以) c a l( 可扩展标记语言) 作为子系统间以 及系统内部应 用程序间数据交换的标准格式,以 保证交易数据的完整性和一致性; ( 4 ) 采用了m i c r o s o ft 推出的消息队列服务, 通过“ 消息一任务 触发机制” 不仅提高了业务信息处理的实时性和可靠性, 同时也降低 了系统资源的开销。 四、论文的基本思路和逻辑结构: 本文以我国目 前 b 2 c市场现状及原因分析为出发点,围绕如何 构建“ 校园电 子商务应用系统” 为中心, 着重介绍了项目 开发的背景、 意义,并进行了 可行性分析。在此基础上,通过两条主线分别展开, 第一条主线是站在技术理论研究及其在系统中的应用的角度, 分节介 绍了 微软 推出 的 .n e t框架下的 数 据访问 模型 ( a d o n e t ) . m s m q 服务机制以及应用程序间或者组件间进行数据交换的格式化语言一 x mi . ( 可扩展标记语言) 。 与此同时, 借助笔者开发的部分源代码( 稍 作删
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年辽宁医学院附属第三医院医护人员招聘笔试参考题库及答案详解
- 2026年上海市光华中西医结合医院医护人员招聘考试参考试题及答案详解
- 2026年南昌市洪都中医院医护人员招聘考试备考试题及答案详解
- 2026年吉林省人民医院南区医护人员招聘考试参考题库及答案详解
- 2026年武汉儿童医院医护人员招聘考试备考试题及答案详解
- 2026年山东省眼科医院医护人员招聘考试参考题库及答案详解
- 2026年盘锦市第二人民医院医护人员招聘笔试参考题库及答案详解
- 2026年邵阳市中西医结合医院医护人员招聘笔试参考题库及答案详解
- 2026年青岛眼科医院医护人员招聘笔试参考题库及答案详解
- (2026年)查对制度试题
- 浙江省金华市2026年中考一模 科学卷
- 河南开放大学2026年《版式设计》形考作业1-3答案终考作业答案
- 2026年中考历史考前冲刺:中国+世界(古代史|近代史|现代史) 小论文范文汇编
- 先天性无阴道患者的个案护理
- 2026届广东广州市普通高中毕业班综合测试(二)化学(含答案)
- 2024-2025学年福建省福州市台江区四年级(下)期末数学试卷 含解析
- 2026贵州贵阳市云岩区选聘社区工作者36人笔试参考题库及答案解析
- DB54∕T 0533-2025 公路养护预算指标(定额)
- 雨课堂学堂在线学堂云《键盘即兴协作与创编(四川师范)》单元测试考核答案
- 亡故患者信息保护教育培训课件
- 影像报告书写不规范病历记录制度
评论
0/150
提交评论