(机械电子工程专业论文)北京邮政邮购信息处理系统的研究及开发.pdf_第1页
(机械电子工程专业论文)北京邮政邮购信息处理系统的研究及开发.pdf_第2页
(机械电子工程专业论文)北京邮政邮购信息处理系统的研究及开发.pdf_第3页
(机械电子工程专业论文)北京邮政邮购信息处理系统的研究及开发.pdf_第4页
(机械电子工程专业论文)北京邮政邮购信息处理系统的研究及开发.pdf_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

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

文档简介

北京邮电人学硕j :毕业学位论文 摘要 【摘要】 随着计算机技术、网络技术和控制技术的发展,将控制与信息管理综合化、 一体化,已经成为一种蓬勃发展的新兴技术,具有很大的现实意义及广泛的应用 前景。 北京邮政邮购信息处理系统正是应用了上述综合网络技术并结合邮购公司 的业务现状而开发研制的一套综合业务处理系统。它实现了邮购公司业务处理的 信息化、电子化、自动化。并且通过网络实现了邮购公司、邮购分公司、投递部 门以及订单接收部门信息的自动化传输,能够保证快速、准确的进行业务处理。 同时邮购公司能够通过网络及时、准确地了解每一业务处理环节,能够随时根据 业务情况进行干预。 本文通过对综合网络发展现状的分析和北京邮政邮购公司的具体业务需求, 从技术可行性、业务可行性、经济可行性、操作可行性等多方面进行了详细论证。 得出了系统最佳技术方案。 硬件系统设计主要包括:邮购公司局域网设计、邮购公司和北京邮政综合网 的连接、各分公司与邮购公司的连接以及业务前台与邮购公司的连接。 软件系统采用客户机月匣务器和浏览器服务器两种体系结构。业务前台和邮 购公司采用客户机服务器方式,各分公司以及投递部门采用浏览器服务器方 式。客户机朋艮务器结构分为三个主要部分:运行于数据库服务器上的数据库系 统运行于管理员客户机上的综合管理系统和运行于客户机上的前台应用系统。 浏览器服务器结构也分为三个主要部分:运行于数据库服务器上的数据库系统, 运行于w e b 服务器上的应用系统,运行于客户机浏览器上的应用系统。应用软件 系统及数据库系统同硬件系统相比较更注重界面友好性、操作简便性、系统易维 护性、数据安全性以及功能完善性等方面。 关键词 计算机网络、连接、订单、单据、库存管理、反馈 北京邮电大学硕l 毕业学位论文 a b s t t a d a b s t r a c t w i t ht h e d e v e l o p m e n t o f c o m p u t e rt e c h n o l o g y , n e t w o r k t e c h n o l o g y a n d c o n t r o l l i n gt e c h n o l o g y , ab r a n dn e wa p p l i c a t i o nh a se m e r g e d t h e r ei s a p r o m i s i n g f u t u r ef o rt h i sn e wb o r nt e c h n o l o g yt oc o m b i n ec o n t r o la n d i n f o r m a t i o nm a n a g e m e n t t h em a i lo r d e ri n f o r m a t i o ns y s t e mo fb e i j i h a gp o s ti san e wi n f o r m a t i o no p e r a t i o n s y s t e mt h a tc o m b i n e st h en e t w o r kt e c h n o l o g ya n d t h ef a c to fb e i j i n gp o s to r d e r i n g c o m p a n y i ti m p l e m e n tt h ea u t o m a t i o no fo p e r a t i o nm a n a g e m e n to fb e i j i n g p o s t o r d e r i n gc o m p a n y t h i si n f o r m a t i o no p e r a t i n gs y s t e mi m p l e m e n t sa u t o - t r a n s m i s s i o n o ft h ei n f o r m a t i o nb e t w e e nt h eh e a do f f i c ea n di t sf i l i a l e s a n dm a i l i n gd e p a r t m e n t t h r o u g h n e t w o r k a n dt h r o u g ht h en e t w o r k ,t h eh e a do f f i c ec a l lf i n do u ta n dd e a lw i t h t h ep r o b l e mo ft h eo p e r a t i o ni nt i m e b ya n a l y z i n gt h ed e v e l o p m e n to fi n t e g r a t e d n e t w o r ka n dt h ed e t a i lf e a t u r e r e q u i r e m e m so fb 喇i n gp o s to r d e r i n gc o m p a n y ,t h i sa r t i c l eg i v e st h eb e s ts o l u t i o n u p o nt h ed e m o n s t r a t i o no ft e c h n i c a lf e a s i b i l i t y , e c o n o m i cf e a s i b i l i t ya n do p e r a t i o n a l f e a s i b i l i t y t h eh a r d w a r ed e s i g no ft h i s s y s t e mi n c l u d e t h el a no ft h eh e a do f f i c e ,t h e c o n n e c t i o nb e t w e e nt h eh e a do f f i c ea n dt h ew a n o ft h eb e i j i n gp o s t ,t h ef i l i a l e ,t h e o p e r a t i o nt e r m i n a l t h es o f t w a r ei n e l u d et w os t r u c t u r e :c l i e n t s e r v e ra n db r o w s e r s e r v e r t h eh e a d o f f i c ea n do p e r a t i o nt e r m i n a lu s ec l i e n t s e r v e r ;t h ef i l i a l ea n dm a i l i n gd e p a r t m e n tu s e b r o w s e r s e r v e r c l i e n t s e r v e r i n c l u d e st h r e e p a r t s :c o n t r o l l i n g a n d p r o c e s s i n g s u b s y s t e mr u n n i n go n d a t a b a s es e r v e r ;i n t e g r a t e dm a n a g i n gs u b s y s t e mr u n n i n go na m a n a g i n g c l i e n tp c ;a n da p p l i c a t i o ns u b s y s t e mr u n n i n gf o r e g r o u n d o nc l i e n t c o m p u t e r s + b r o w s e r s e r v e r i n c l u d e st h r e ep a r t st o o :t h ed a t a b a s es y s t e mr u n n i n go n d a t a b a s es e r v e r ;t h ea p p l i c a t i o ns y s t e mr u n n i n go nw e bs e r v e r ;t h ea p p l i c a t i o n s y s t e mr u n n i n go nc l i e n tb r o w s e r c o m p a r i n gw i t ht h eh a r d w a r e s o f w a r es y s t e m c a s t sm o r ee f f o r to nu s e r si n t e r f a c e ,o p e r a t i o n a lc o n v e n i e n c e ,m a i n t a i n a b i l i t y , d a t a s e c u r i t ya n d t h ev e r s a t i l i t yo fs o f t w a r ef u n c t i o n s k e vw o r d s : 北京邮l 邑大学硕士毕业学位论文 a b s t r a c t c o m p u t e rn e t w o k ;c o n n e c t i o n ;o r d e r f o r m ;b i l l o f d o c u m e n t ;s t o c k m a n a g e m e n t ;f e e d b a c k 北京邮电人学顾:卜毕业学位论文第一章概述 第一章概述 1 1 研究背景 1 1 1 现代计算机网络技术的发展 计算机网络是计算机技术和通信技术紧密结合的产物,它涉及到通信和计算 机两个领域。它的诞生使计算机体系结构发生了巨大变化,在当今社会经济中起 着非常重要的作用,对人类社会的进步做出了巨大贡献。从某种意义上说,计算 机网络技术的发展水平不仅反映了一个国家计算机科学和通信技术水平,也已经 成为衡量一个国家国力和现代化程度的重要标志之一。 从五十年代开始,人们及各种组织机构开始使用计算机来管理信息,其增长 速度非常之快。计算机网络也就应运而生。早期的计算机网络是集中式的,其显 著特点是:大型主机在系统中具有据对的支配作用。具体体现在:通过主机系统 形成大部分的通信流程、系统所有的通信协议都是系统专有的、所有的控制和管 理都由主机来完成。 随着计算机技术的不断发展,特别是大量功能先进的个人计算机的问世,使 得每一个人都可以完全控制自己的计算机,进行他所希望的作业处理。一个人计 算机( p c ) 方式呈现的计算机能力发展成为独立的平台,导致了一种新的计算 结构的出现一分布式计算模式,既将一个大的任务分解开来,交给若干台计算机 来共同完成。从八十年代到现在,分布式计算已经经历了桌上计算( d e s k t o p c o m p u t i n g ) 、工作组计算( w o r k g r o u pc o m p u t i n g ) 、网络计算( n e t w o r k c o m p u t i n g ) 三个阶段。这种在网络环境中共享处理能力的增强分布式计算,就是当今计算方 式的一种新趋势协同式计算。 一般来讲计算机网络的发展可分为四个阶段: 1 、计算机技术和通信技术相结合,形成计算机网络的雏形。 2 、在计算机通信网络的基础上,完成体系结构和协议的研究,形成了计算 机网络。 3 、在解决了计算机联网与网络互连标准化问题的前提下,提出开放系统互 连参考模型与协议,促进了符合国际标准的计算机网络的发展。 4 、计算机网络向互连、高速、智能化方向发展,并获得了广泛应用。 北京邮i b 大学硕i + 毕业学位论文第一章概述 目前计算机网络的发展正处于第四阶段。 1 1 2 国内外邮购业务发展现状 目前,国内一些省市邮政局已经成立了与邮购公司相应的物流配送公司。其 中主要包括上海的捷时达邮政专递公司,广东邮政物流配送服务有限公司。 上海捷时达邮政专递公司成立于1 9 9 2 年,重组于1 9 9 9 年,是股份合作制的 集体企业。独立核算、自负盈亏、自主经营,是隶属于市邮局的直属单位和专业 公司。它利用邮政接触千家万户的实物投递网,既经营邮政主业,又经营社会需 要的一些实物投递业务,比如送水、送书、为网上商城送货等。 广东邮政物流配送服务有限公司成立于2 0 0 0 年,是一家股份制公司,两个 股东分别为广东省局和信源公司。在用工制度和待遇分配上作了很大的改革,个 人收入直接和企业的效益挂钩。在业务处理上,它通过邮政自动化支付、配送系 统控制整个物流配送过程,将原来邮政业投送频次的管理升华到以市场需求为导 向的有效投递管理,除了投送报刊、邮件外,凡是用户需要的,都在规定时间内 送到。 但总体来说,国内的邮政配送业务发展比较缓慢,竞争能力较弱。主要原因 在于技术落后,在订单处理、库存管理、投递反馈等方面还不能完全满足用户要 求,服务质量也不能达到用户满意的程度。国内很多方案提供商所能提供的技术 支持目前还只是基于某一方面,比如库房管理。由于邮政业务处理环节较多,时 限要求严格目前还没有一套适合于邮购业务的信息处理系统。但是随着社会的 发展,技术的进步特别是电子商务的迅速发展,使这一市场具有很大的发展潜 力。因此更需要我们建立一套完整的、高效的信息处理系统,只有这样,才能满 足用户的要求,使自己在市场竞争中处于有利地位。 国外很多邮政局也很早就开办了类似的业务。比如德国邮政局。德国邮政的 物流股份公司( d p k ) 用一套针对客户个性的特别物流解决方案创出了自己的品 牌并得到了进一步的发展。它已经开展物流服务的领域包括:鞋业、纺织业、多 媒体市场和保健品市场。与此同时,d p k 与t c h i b o 邮寄公司和v o l k n e r 电子公 司一起增添了邮购服务。y o l k n e r 电子公司是欧洲最大电子邮购商的子公司,每 年大约要处理l0 0 万订货单,还提供客户服务和技术服务,仓储管理和质量控制。 2 北京邮电大学颂士毕业学位论文 第一章概述 国外还有一些非邮政的配送公司,比如美国的联邦快递公司、u p s 物流集团。在 入关以后,我们不仅要面对国内的竞争,更要面对这些国外公司的竞争,而这些 公司在信息处理技术方面已经远远走在了我们的前面。它们都拥有一套完整的信 息网络系统,在它们的处理过程中,扫描仪、各种软件、电子通信设备共同构成 了一个可实时反映市场行情及货件动向的信息网络。这样,客户和公司能够同时 掌握货件的动向。这一信息网络在用户对时间的需求日益迫切的情况下,发挥了 无可替代的支持作用。同时,信息系统的建立有效的降低了管理开支。而且通过 对信息的收集和分析,它可以清楚的判断自己的业务趋势,基于事实作出业务方 向上的调整。 1 1 3 北京邮政邮购公司发展现状 北京市邮政邮购公司于2 0 0 0 年4 月成立以来,根据管局统一部署,一方面 积极开发自营业务,另一方面努力做好对全市邮政邮购业务的职能管理工作。目 前商品经营采用以下运作模式: l 、根据对市场需求分析和预测,选择质量可靠、信誉良好、价格统一、有 独特卖点、前景看好的商品,与供货商谈判,达成邮政代销或代送的协 议,约定批零差价,广告支持,结算方式等内容。 2 、 与投递部门( 主要包括物流中心与投递局) 达成代投协议,约定由投递部 门负责商品投送和代收贷款及投递费标准。 3 、通过客服1 8 5 8 和1 8 3 网站以及多媒体购物终端宣传商品,接受订单, 并对客服人员预先培训,使他们初步了解商品的相关知识。 4 、供货商按照协议约定,进行广告宣传,同时推出“邮局热线1 8 5 - 8 , 邮政邮购送到家”,1 8 5 客服中心和1 8 3 网站接受用户咨询和订货, 订单传至投递部门。 5 、投递部门根据订单将商品投送用户,并收回货款。 6 、 邮购公司通过随时了解销售情况,及时组织进货,协调各环节的衔 接配合,解决用户咨询和投诉。 7 、邮购公司对适宜在邮政局所内销售的商品,通过各区局的邮购分公 司布置柜台销售,同时,公司直接为大宗用户和有特殊要求的用户 北京邮电大学硕上毕业学位论文 第一章概述 提供服务。 8 、邮购公司定期与投递部门、分公司结算,收回货款,付给劳务费 再向供货商支付货款。 邮购公司业务拓扑图: 4 北京邮电人学硕卜毕业学位论文 第一章概述 目前,北京邮政邮购公司与1 8 5 信息台、物流中心以及其他配送部门之间的 订单传递主要依靠电话、传真等方式。电子化、信息化水平比较低,实效性差, 而且很难对货物进行跟踪查询,并及时反馈货物投递信息,还远远不能满足广大 用户的需求。 1 1 4 北京邮政邮购发展要求 与其他的物流企业相比较北京邮政邮购公司具有以下的一些优势: 1 、品牌优势:北京邮政这一值得信赖的品牌是吸引客户的重要因素,当然 最终在竞争中取胜还要依靠高质量的服务,但邮政品牌在竞争中已经给我们带来 了一定的优势。 2 、配送优势:北京邮政的配送能力大,这一点是其他任何一个类似的企业 都不能比拟的。 3 、网络优势:北京邮政拥有遍布城乡、规模强大、品牌统一的投递网络, 区域性的配送公司在这一点上无法和邮政相抗衡。而且,北京邮政已经建成了自 己的信息网络中心,已经为实现全局的信息共享打下了基础。 5 、资源优势:邮政拥有全国范围的水陆空干线运输网,各省市也拥有覆盖 全省的运输网络以及大量的运输设备。以北京邮政为例,北京邮政拥有2 0 0 0 多 辆邮政车辆,运输范围可以遍及北京市各个角落,而且完善管理后,货运能力还 可以进一步提高。 因此,为了充分发挥北京邮政邮购公司的竞争优势,就需要建立一套完整、 统一的邮购信息处理系统。对外为用户提供多样化、个性化、高质量的服务;对 内加快信息在各处理环节的传递速度,提高处理的效率,降低处理成本。充分利 用北京邮政邮购公司现有物流资源,并对现有资源进行合理整合,达到专业化分 工、协同配送,在此基础实现北京邮政邮购公司业务处理的信息化、电子化。 1 2 课题意义 1 2 1 北京邮政邮购公司现有处理方式的弊端 目前北京邮政邮购公司的发展比较缓慢。造成这种情况的主要原因是 北京邮【b 人学硕七毕业学位论文第一章概述 1 :信息不畅、管理滞后 邮购公司还未和综合网连接,信息处理手段比较落后。邮购公司、客服中心 ( 1 8 5 ) 、物流中心和客户的联系在很大程度上依赖于电话、传真等手段。邮购公 司无法及时掌握商品的定货情况、库存情况、投递情况、货款回收情况,不能为 用户提供及时准确的服务。而且处理过程中要消耗大量的人力、物力、财力,造 成服务成本的上涨,不利于邮购公司在商品经济大潮中的竞争。 2 :现代化水平低 目前邮购公司还没有一套完整的软硬件管理系统。随着邮购业务的发展, 供货商和用户会对邮购公司提出越来越高的要求,特别是配合北京邮政电子商务 的开展,全市8 0 多个支局、6 0 0 多个营业所、1 0 个郊区连锁店全面开办邮购业 务后,邮购公司将更加难以实施有效管理。 因此,需要为邮购公司建立完备的信息系统,通过信息协作实现电子化的物 流,通过电子化物流使成本降到最低,同时为客户提供最及时、最全面的服务。 1 2 2 北京邮政邮购信息处理系统的主要研究内容 1 、货物管理 主要内容:出入库登记,统计报表。 2 、如何进行内部和外部的业务清算。 主要内容:资金清算并提供报表以及各种统计资料。 3 、邮购公司与物流中心以及各订单接收窗口的数据传输 主要内容:订单接收、分配和信息反馈。 4 、业务分析 主要内容:进行业务量数据统计,并根据此数据进行业务分析。 1 2 3 课题意义 通过建立北京邮政邮购信息处理系统,真正实现了北京邮政邮购公司业务处 理的电子化、信息化充分发挥了北京邮政现有的实物配送网络优势,提高了北 京邮政邮购公司业务处理的现代化水平,使北京邮政邮购公司在市场竞争中处于 有利地位,同时也为迎接电子商务大潮的来临打下良好的基础。 6 北京邮电学顶i 毕业学位论文 第一章概述 建立一套科学、合理、牢靠的北京邮政邮购信息处理系统,可以减少邮购公 司业务处理过程中的人为因素,降低流通费用,缩短处理时限,节约大量的人力、 物力、财力。北京邮政邮购信息处理系统的建立,还可以明显提高邮购公司的处 理效率及处理能力,使北京邮政邮购公司能够扩大自己的业务范围,为北京邮政 带来巨大的经济效益。同时,这套系统的建立和应用可以树立统一的北京邮政邮 购服务品牌,使北京邮政邮购公司深入到千家万户,提高北京邮政的社会知名度 和社会影响力,为北京邮政带来明显的社会效益。 7 北京邮电大学顿 。毕业学位论文第= 章方案论证 第二章方案论证 2 1 方案设计原则 在设计北京邮政邮购信息处理系统时,需要遵守以下几项原则: 1 、依据北京邮政邮购公司的业务需求,结合邮购公司的业务现状,并充分 考虑其业务的特殊性进行系统设计。 2 、采用开放的软硬件系统平台、标准的通信协议和国际上先进的计算机网 络与通信技术。 3 、保证系统稳定可靠的运行,并能够随着业务的发展进行软、硬件的升级 与扩充。 4 、要保证数据的安全性,使传输数据在网络中安全、可靠的传输。 5 、充分利用邮购公司现有设备及资源。 2 2 方案比较 2 2 1 应用程序体系结构选择 本系统分为两个部分:邮购公司本地及其他订单接收部门通过应用程序实现 对系统的操作;投递部门则通过w e b 方式实现对系统操作,既采用浏览器,服务 器方式。邮购信息处理系统是一个基于数据库的系统,所有的控制和管理都在数 据的基础上进行。基于数据的应用程序系统一般有三种实现方式:传统的基于文 件的系统,基于主机的系统,客户机,服务器系统。 1 、基于文件的系统 基于文件的系统一般出现在个人计算机上。此种系统直接访问保存在本地硬 盘驱动器或网络文件服务器上的数据文件,既用本地的数据文件来代替数据库, 作为客户应用的一部分,实现数据库服务和逻辑通信。在该实现中,客户同时承 担了客户和服务器的角色。这种方式的一大弊端就是很难保证数据文件的一致 性。 2 、基于主机的系统 这种体系结构在以前的大型机和小型机环境中应用较多,系统在大的中央处 理机上实现全部或绝大部分数据库服务各客户功能。用户在终端远程查看并与客 北京邮l b 大学醐十毕业学位论立第二章方案论证 户应用交互。在主机计算机上完成客户和数据库之间的通信。在该实现中,主机 计算机担任客户和服务器的角色。这种系统对中央处理机的性能要求较高,而远 程终端往往只起到显示结果和输入命令的作用。 3 、客户机,服务器系统 客户机服务器体系结构的设计目的是将数据库服务从客户中分离出来,是二 者之间的通信更加灵活和开放。它是在一个功能强大的计算机上实现数据库服 务,从而可以提供集中管理、安全保障和共享资源。客户机朋务器种的服务器 是指数据库及其服务,而客户应用可以在各种平台上实现,可以使用各种开发工 具,从而提供了各种灵活和高质量的客户应用。客户机,服务器体系结构模型的 一个最大的好处在于:通过允许多用户同时存取相同的数据,来自一个用户的数 据更新可以立即被连接到服务器上的所有用户访问。但是这种结构的缺点也很明 显:当客户端的数目增加时,服务器端的负载会逐渐加大,直到系统承受不了众 多的客户请求而崩溃;但是对于许多小规模商业应用来说,它的应用非常简便、 灵活。 下表显示了基于文件、基于主机和基于客户机朋艮务器三种体系结构的比较。 基于文件基于主机客户机朋展务器 成本低成本高初始成本成本不固定 安全性低高中到高 可靠性 低高中到高 数据一致性低 高高 应用程序开发性 需要极少技能 需要熟练的开发需要熟练的开发 人员人员 是否是用于小数适用不适用 适用 据库 是否适用于终端适用不适用 不适用 用户数据库 扩展性可扩展到中等数可扩展到大型数可扩展到大型数 据库 据库据库 管理最低的集中管理极好的集中管理 极好的集中管理 用户终端灵活性非常灵活 不灵活灵活 供应商数量低到中 高 中 网络利用率低 高中到高 表2 - 1 基于文件、基于主机和基于客户机,服务器三种体系结构的比较 基于以上的分析比较,结合邮购公司的实际情况,本系统在应用程序的开发 上选择通用的两层客户机服务器模式。该模式为客户端应用提供了高度的灵活 北京哪电大学硕十毕业学位论文 第二章方案论证 性,在服务器端运行后台系统软件和数据库服务。 2 2 2 w 曲应用体系结构选择 两层的客户机服务器结构模型尽管拥有比较多的优点,但是这种结构的缺点 也很明显:当客户端的数目增加时,服务器端的负载会逐渐加大,直到系统承受 不了众多的客户请求而崩溃:此外,由于商业规则的处理逻辑和用户界面程序交 织在一起,因此商业规则的任何改动都将是费钱、费时、费力的。由于系统中投 递部门并不属于邮购公司,它通过w e b 方式来访问系统。因此虽然两层的客户 机,服务器结构模型能为许多小规模商业应用带来简便、灵活性,但是对于投递 部门w e b 应用还是采用了多层应用体系结构模型。 以下是两种体系结构的比较 l 、两层体系结构 典型的两层结构 在两层应用体系结构模型中,通常情况下商业规则和用户界面仍然结合在一 起构成应用程序的客户端。但是数据的存取和管理独立出来由单独的通常是运行 在不同的系统上的程序来完成,这样的数据存取和管理程序通常就是象s q l s e r v e r 或o r a c l e 这样的数据库系统。熟知的c l i e n t s e r v e r 就是这样的两层结构, 自8 0 年代中期开始,基于c l i e n t s e r v e r 结构的应用在局域网的应用中占绝大多 数。 2 、多层体系结构模型 1 0 北京邮电人学硕士毕业学位论文第= 章方案论证 c ,s 和b c s 福音的结构 在多层应用体系结构模型中,对于w e b 应用,浏览器是客户端用户界面;商 业中间层( 也称为应用服务器) 由封装了商业逻辑的组件构成,这些商业逻辑组 件模拟日常的商业任务,通常是一种c o m 组件或者c o r b a 组件或e j b 组件; 数据层可以是一个象s q ls e r v e r 这样的数据库管理系统,或者是象e x c h a n g e 这 样的非结构化数据交换系统,还可以是象事务处理或消息队列这样事务处理机 制,应用程序可以选择一个或多个这样的数据服务。 在这种多层体系模型中,客户端程序不能直接直接存取数据,从而为数据的 安全性和完整性带来保障。这种结构带来的好处就是应用系统的每一个部分都可 以被单独修改而不会影响到另外两个部分。此外,因为每一层之间是通过接口来 相互通信的,所以只要接口保持不变,内部程序的变化就不会影响到系统的应用 其余部分。 在多层体系结构模型中,各应用层并不一定要分布在网络上不同机器的物理 位置上,而可以只是分布在逻辑上的不同位置,此外各应用层和网络物理拓扑之 间并不需要有一一对应关系,每个应用层在物理拓扑上的分布可以按系统需求而 变化。 使用多层体系结构模型为应用程序的生命周期带来诸多好处,包括:可复用 性、适应性、易管理性、可维护性、可伸缩性。你可以将你创建的组件和服务共 享和复用并按需求通过计算机网络分发。你可以将大型的、复杂的工程项目分 解成简单安全的众多子模块,并分派给不同的开发人员或开发小组。你可以在服 务器上配置组件和服务以帮助跟踪需求的变化,并且当应用程序的用户基础、数 据、交易量增加时可以重新部署。 北京邮 也大学硕士毕业学位论文第二章方案论证 多层应用程序将每个主要的功能隔离开来。用户显示层独立于商业中间层, 而商业中间层独立于数据处理层。设计这样的多层应用程序需要进行权衡:它在 初始阶段需要更多的分析和设计,但在后期阶段会大大减少维护费用并且增加功 能适应性。 中间商业层组件可以按响应时间或其它规则的需要移动到不同的位置。例 如,移动到用户层以加强用户界面处理功能并且可以减少网络的数据往复,通过 存储过程将商业规则移动到数据层来实现。只有当具有多重数据源时,商业规则 独立为一层才变得至关重要。 在多层体系结构模型中,客户端应用程序变得比在客户机,服务器这样的两层 体系结构模型中更为小巧,因为服务组件已经分布在中间商业层。这种方式带来 的结果是在用户上的一般管理费用降低,但是由于服务组件分布在不同的机器 上,因此系统的通信量会大大增加。 综上所述,为了保证通信过程中的数据的安全性,w e b 应用程序采用多层的 体系结构。 2 2 3 操作系统的选择 数据库服务器、应用服务器采用w i n d o w s2 0 0 0 操作系统。 w i n d o w s2 0 0 0 是w i n d o w sn t 4 的提高版本,二者的核心技术相同。但是 w i n d o w s2 0 0 0 比w i n d o w sn t 4 的功能更强大,安全性更高,提供的服务更多。 特别是能够提供良好的终端服务支持,这一点是w i n d o w sn t 4 无法比拟的。同时 w i n d o w s2 0 0 0 比w i n d o w sn t 4 运行起来更加稳定,但w i n d o w s2 0 0 0 的配置要求 较高。 综上所述,再结合邮购公司实际的使用情况,再保证充分利用现有资源的前 提下,数据库服务器及应用服务器采用w i n d o w s2 0 0 0 操作系统。 客户端操作系统采用中文w i n d o w s9 8 从基本的体系结构观点看,w i n d o w s9 8 是一个真正3 2 位,抢占式多任务、 多线程的操作系统。在w i n d o w s9 8 的设计中,每个3 2 位的应用程序在各自的地 址空问内运行,使得处理大量数据时速度显著提高。 w i n d o w s9 8 的用户界面表现出很大、很显著的改观。通过使用开始按钮与相 2 北京邮电人学碳i :毕业学位论文 第二章方案论证 关的应用程序一起启动应用程序或文档。当启动程序时,它们呈现在一个位置通 常在屏幕下方的任务棒上。在任何的任务棒按钮上揿击鼠标就会转换到该程序 上,比以前各操作系统转换形式更加直观。 而作为c 1 i e n t 端的操作系统,重要的是直观易用,最大程度地减少用户的 操作难度及记忆量,所以选用m i c r o s o f t 公司在中国最流行的产品中文w i n d o w s 9 8 作为c l i e n t 端的操作系统。 2 2 4 开发工具选择 应用程序的开发工具采用s y b a s e 公司的p o w e r b u i l d e r 。 p o w e r b u i l d e r 是一个强有力的专用客户朋匣务器应用程序的图形环境开发 工具。它使得一个或多个开发人员可以迅速而方便地创建复杂的图形应用程序, 该程序可存取在本地或网络服务器中的数据库信息。 p o w e r b u i l d e r 的特点有:一组被称为描绘器( p a i n t e r s ) 的工具,它们提 供了一个创建窗口、菜单和其它对象的图形化“点一击”环境;强有力的脚本编 写语言,称为p o w e r s c r i p t ,用于建立事件驱动应用程序;支持所有窗口控件、 v b x1 0 控件和o c x 控件;一个定制的对象,称为数据窗口( d a t a w i n d o w ) 对象, 用于数据操作和报表编制;用版本控制和检测工具进行开放式集成;支持动态数 据交换( d d e ) 、动态连接库( d l l ) 以及对象连接和嵌入( o l e 2 0 ) ;支持各种通 用文件格式的转入和转出;范围广泛的联机帮助。 使用p o w e r b u i l d e r 的益处:无需使用c 或c + + 编程即可迅速开发面向对象 的数据库应用程序:享有两级、三级和多级客户服务器结构的优势;创建易于 使用而引人入胜的应用程序,它实现图形用户界面( g u i ) 设计原理;使用本地 驱动程序或开放数据库互连( o d b c ) ,设计独立于特定数据库管理系统的应用程 序;创建可重复使用的对象。 因此,应用程序开发工具采用p o w e r b u i l d e r 。 网页开发工具采用微软系列开发工具及j s p 系统核心技术是采用三层结构的w e b 技术,数据库不是直接向每个客户提供 服务,而是与w e b 服务器沟通,实现了信息服务的动态性、实时性和交互性。 系统的软件平台采用w i n d o w s2 0 0 0 操作系统,为保证系统的稳定运行,本 北京邮电大学瑚十毕业学位论文第二章方案论证 系统客户端采用最新技术编制动态服务器页面,并结合中间件完成应用功能;w e b 服务器采用m i c r e s o f t i n t e r n e ti n f o r m a t i o ns e r v e r ( i i s ) ,通过围绕 w i n d o w s 2 0 0 0 所做的优化,保证i i s 具有很高的执行效率、出色的安全保密性、 易于管理及启动迅速。由于w e b 开发是当今世界的主流之一,所以w e b 开发工具 可以说是应有尽有,通过研究我们发现每一种工具都由它的独到之处。为了把系 统建设的更加完美,我们使用了多种正版开发工具。其中最主要的是m i c r o s o f t 公司的v i s u a ls t u d i 0 6 0 系列套装组件,同时使用m a c r o m e d i a d r e a m w e a v e r 3 0 ,f r o n t p a g e ,m a c r o m e d i af l a s h 4 。在远程调试方面采用 p c a n y w h e r e 。同时使用了a s p ,h t 札,p l s q l ,p r o c ,e d o 等语言和命令。而j s p ( j a v a s e r v e rp a g e s ) 是建立在j a v a 基础上的网页开发工具,具有将程序与界面相分离 的能力,而且j s p 页是独立于平台的,这意味着j s p 能够在任何平台上开发,在 任何服务器上使用 2 2 5 数据库方案选择 在数据库的选择上有多种方案可供选择。目前流行的数据库系统主要有以 下几种:o r a c l e 、s y b a s e 、s q ls e r v e r 、a c c e s s 、f o x p r o 、f e x b a s e 等,本系统 采用的是o r a c l er d b m s8 。 北京由e 政邮购公司信息处理系统主要面临如下特征的数据管理问题。 首先要求数据库系统具有对外存储器上的数据的管理能力,包括提供可选 的,有效的文件存储结构以及对存储数据的有效存取路径,以保证系统有较好的 性能。 其次,要求永久保存。要求系统能提供处理l 每时性数据的程序接口,包括将 数据库中的数据传给程序变量,以及将存储在变量中的内存数据传到数据库中保 存起来,使之永久化,以便为其他应用和用户使用。 再次,要求多用户共享。一是多个用户共享一份数据,且对不同的用户应当 有不同的机密性。这就要求系统在提供信息共享的同时,要实施信息的安全控制, 做到既最大限度地共享,又各取自己所需信息( “最大共享,知必所需”) 。二是 多个用户同时存取同一数据,要求数据库提供对多用户并发数据存取的控制,保 证操作结果的合理性。 4 北京邮f 也大学硕f :毕业学位论文第二章方案论证 晟后要求系统可靠,具有抗干扰、抗故障能力。例如对一个违背合理性的数 据操作请求能够予以拒绝;出现系统的软、硬件故障时能够尽快恢复等等。 o r a c l e 数据库作为一个通用的数据库系统,具有管理大量、持久、共享、 可靠数据的完整功能,主要包括:外存数据的存储存取功能,数据对象的定义 与操纵功能,并发控制,安全性控制,完整性控制,故障恢复,与高级语言接口。 o r a c l e 具有优良的开放性,符合计算机与软件产业发展的大趋势,对今后 与其他关系系统的连接及移植创造了良好的条件。o r a c l e 数据库的开放性,使 得数据库软件与在各类硬件平台及操作系统及网络环境具有良好的兼容性,并且 数据库中的数据以及应用程序能方便地在不同的硬件平台、网络环境及操件系统 中移植。对于产品的升级,o r a c l e 7 数据库核心都是以集成性的原则形成一个整 体的。当数据库升级或工具升级时,均会有一个易用的升版工具,负责将原有的 数据库数据或原有的应用程序,用一条命令平滑地升级到新的系统中,不仅保留 原有的功能,还能充分利用新增加的功能。 o r a c l e 数据库具有完整的多媒体能力,数据库的l o n g 型字段一次可存储2 g b 数据量的数据,这为存放声音、图像、动画等类型的数据提供了强有力的数据存 储支持。 o r a c l e 具有客户机n 务器体系结构的优点。各部门将数据集中存放在服务 器一端,客户机上只有运行程序。便于数据的统一管理,对安全性、共享性十分 有利。 由于功能上的完备,o r a c l e 在数据库方面的市场占有率很高,近一年多来, 上升趋势不减。 另外。本系统的开发平台是w i n d o w s2 0 0 0s e r v e r ,而o r a c l e 与w i n d o w s 3 2 位平台紧密集成,它可以利用w i n d o w s2 0 0 0 操作系统在规模较大的机构和企业 的数据库方面的许多功能。 所以,选用o r a c l e8 作为软件开发平台,使工作方案的实施具有一个良好 的起点。 2 3 技术可行性论证 2 3 1 成熟的计算机网络技术 北京邮电人学硕士毕业学位论文第二章方案论证 计算机网络( 局域网和远程网) 是当今世界上最为活跃的技术因素之一,自 2 0 世纪7 0 年代以来,微型计算机的应用越来越广泛,使得计算机局域网络技术 得到了飞速的发展,并且在现代计算机网络中占有越来越重要的地位。最近2 0 多年,计算机技术与通信技术的结合更进一步促进了计算机局域网络的飞速发 展。从六十年代末a l o h a 的出现到九十年代中期1 0 0 0 m b p s 交换式以太网的 登台亮相,才短短的三十年间计算机局域网经过了从单工到双工,从共享到交换, 从低速到高速,从简单到复杂,从昂贵到普及的飞跃。 局域网是一种小范围内( 一般为几公里) 实现资源共享的计算机网络。它具 有结构简单、投资少、数据传输速率高、可靠性高等优点。近几年来,局域网在 我国已经得到了飞速发展。目前,许多工厂、机关、学校、企业等都先后建立了 自己的局域网。一般来讲,局域网具有以下几个特点: 1 、为一个单位所有,且地理范围和站点数目均有限。 2 、所有的站点共享较高的总带宽( 较高的传输速率) 。 3 、具有较低的时延和较低的误码率。 4 、各站点为平等关系而不是主从关系。 5 、能进行广播( 一站向其他所有站发送) 或多播( 一站向多站发送) 。 北京自日政管理局计算机综合网属于广域网( w a n ) 。北京邮政2 0 0 多个邮政 支局、邮电所以及一些专业局都已经接入北京邮政综合网,通过网络实现业务处 理数据的传递。本系统的设计也依托于北京邮政综合计算机网:在邮购公司搭建 局域网环境,然后通过路由器将邮购公司的局域网接入综合网,而其他一些业务 处理部门也已经接入综合网,这样业务处理数据就可以通过综合网进行传递,提 高了业务处理速度,并且节约了开支。对于一些未接入综合网的业务处理部门, 暂时通过拨号网络与邮购公司相连接。 2 3 2 灵活的c l i e n t s e r v e r 体系结构 客户机朋艮务器计算是模块化编程的逻辑扩展,基于模块的程序设计将大的软 件分解为较小的部分既模块,从而方便开发和维护。客户机,服务器计算则把基 于模块的设计思想更推进一步:它允许模块可以不再同一存储空间运行。在这种 体系下,调用模块就成为了客户( c l i e n t ) ,而被调用模块就成为服务器( s e r v e r ) 。 1 6 北京邮i 也 学硕士毕业学位论文 第二二章方案论证 客户机朋务器体系结构的基本特征如下: 它由一个和用户交互的前台客户和共享资源交互的后台服务器构成。 前台任务和后台任务对计算资源的需求有本质的区别。 是一个典型的多机种、多供应商的环境。客户机和服务器进程通过一组 严格定义的应用程序编程接口( a p i ) 相通信。 具有可伸缩性。既可以水平缩放( 即添加和删除客户工作站只对性能有 轻微影响) ,也可以垂直缩放( 即可以迁移到更大更快的一个服务器或多 个服务器上) 。 通常,客户机,服务器体系结构有两层和三层之分。本系统的应用程序部分采 用两层的客户机,服务器体系结构,而网络应用部分则采用三层的客户机服 务器结构。两层的客户机,服务器结构是一个可以很好的满足应用程序处理需 求的体系结构和技术。它用一个数据库服务器代替网络中的文件服务器,网 络就可以响应用户在关系数据库中( 而不是文件系统中) 的查询处理。两层 的客户机朋艮务器体系结构如下图所示: 服务器 两层客户机朋匣务器体系结构 两层的客户机,服务器体系结构已经广泛的应用与许多企业和团体中,它在解 决规模较小的局域网工作组问题中已经被证明是非常有效的。但对更大的、 企业级的问题或者广域网上分布的应用程序,则更多的采用三层甚至更多层 1 7 北京邮i 乜学顾i j 毕业学位论文 第一章方案论证 的客户机,服务器解决方案。即客户机和数据库服务器之间再添加一个中间 层,此中间层可以完成许多不同的功能:排队、程序执行、数据库分级等。 也就是本系统网络应用程序所采用的系统体系结构。三层的客户机硝务器体 系结构己被证明可以比两层的体系结构提供更好的性能和弹性。以下是一些 三层客户机,月艮务器体系结构: 鼓据摩冁务器 消息睢务器 使用消息服务器的三层客户机,服务器体系结构 盏据库麓务器 阻用性片擞丹嚣 使用应用服务器的三层客户机服务器体系结构 本系统的w e b 应用程序就采用三层客户机朋艮务器体系结构。在这种多层体 系模型中,客户端程序不能直接直接存取数据,从而为数据的安全性和完整性带 来保障。这种结构带来的好处就是应用系统的每一个部分都可以被单独修改而不 会影响到另外两个部分。此外,因为每一

温馨提示

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

评论

0/150

提交评论