




已阅读5页,还剩73页未读, 继续免费阅读
(机械设计及理论专业论文)网络环境下服装企业信息管理系统的开发研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东毕人学碗 毕业论文、 网络环境下服装企业信息管理系统的开发研究 摘要 本文在分析了我国服装生产企业信息化管理现状的基 础上,根据服装生产企业各部门的结构、职能和服装生产 企业业务流程的“多品种、小批量、高质量、快交货”等 特点,采用模块化分析方法进行需求分析,提出了一个适 合服装生产企业自身实情的信息化系统模型,即订单管理 和采购管理子系统,实现了企业对订单生产模式和采购的 全过程管理。本系统选用s q ls e r v e r 作为系统数据库服务 器,利用w e b 的数据访问技术和b r o w s e s e r v e r 系统结构, 结合a d o n e t 强大的数据处理功能,高效率地实现了服 装企业信息管理所需要的功能。文章分析了系统采用的 s q ls e r v e r 数据库的结构特点,以及为保证数据的完整性 和提高数据库的安全性能所采取的措施。 关键词:订单管理子系统,采购管理子系统,s q ls e r v e r , a d o n e t ,b s 结构 东毕大学硕十毕业论文 d e s i g na n di m p l e m e n t a t i o no f i n f o r m a t i o nm a n a g e m e n ts y s t e mo f g a r m e n tm a n u f a c t u r l n ge n t e r p r i s e s b a s e do nn e t w o r k a b s t r a c t i nt h i s p a p e r ,t h e a u t h o rm a k e sab r i e fa c c o u n to ft h e i n f o r m a t i o n i z a t i o n s t a t u s q u o i nt h ed o m e s t i c g a r m e n t m a n u f a c t u r i n ge n t e r p r i s e s ( g m e ) ,a n a l y s e s t h e s t r u c t u r e , f u n c t i o no fd i f f e r e n t d e p a r t m e n t a n dt h ed i s t i n c t c h a r a c t e r i s t i c si nt h e i rb u s i n e s s p r o c e d u r e a sw e l l an e w i n f o r m a t i o n m a n a g e m e n t m o d e l - - t h eo r d e r m a n a g e m e n t s u b s y s t e ma n ds o u r c i n gm a n a g e m e n ts u b s y s t e mc a t e r i n gt o t h ed e m a n do fg m e i s p u tf o r w a r d 。t h es u b s y s t e mr e a l i z e s t h em a n a g e m e n td u r i n gt h el i f e c y c l eo fa n o r d e r ”t h e w h o l es y s t e mi si m p l e m e n t e dw i t hs q ls e r v e ra si t sd b m s a n dt h r o u g hw e bt e c h n o l o g ya n db sm o d e lc o m b i n i n gt h e d a t a p r o c e s s i n g c a p a b i l i t y 0 fa d o n e t t h e s y s t e m 4 查竺查堂堡:! 望些堡苎 e f f i c i e n t l y r e a l i z e sa 1 1t h ef u n c t i o n s n e e d e di nt h e i n f o r m a t i o nm a n a g e m e n ts y s t e mo fg m e i nt h ef i n a l c h a p t e r ,t h e c h a r a c t e r i s t i c so fs q ls e r v e r a n dt h em e a s u r e su s e dt oe n s u r ed a t ai n t e g r a l i t ya n ds e c u r i t y a r en a r r a t e d k e yw o r d s :o r d e rm a n a g e m e n ts u b s y s t e m ,s o u r c i n g m a n a g e m e n ts u b - s y s t e m ,s q ls e r v e r ,a d o n e t ,b sm o d e l 东华大学学位论文原创性声明 本人郑重声明:我恪守学术道德,崇尚严谨学风。所量交的学位论文,是本人在导师的 指导f - ,独立进行研究】一作所取得的成果。除文中已明确注明和引用的内容外,本论文不包 含任何其他个人或集体已经发表或撰写过的作品及成果的内容。论文为本人亲自撰写,我对 所写的内容负责,并完全意识到本声明的法律结果由本人承担。 学位论文作者签名 日期:砂修年 东华大学学位论文版权使用授权书 学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家 有关部门或机构送交论文的复印件和电子版,允许论文被查阅或借阅。本人授权东华大学可 以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等 复制手段保存和汇编本学位论文。 保密口,在 年解密后适用本版权书。 本学位论文属于 , 不保密t 学位论文作者签名: 僻,k 芩 日期:列车;月加 指导教师签名 日期:撕j 年? , q s - m 东毕人学砸l 毕业。论文 第1 章绪论 1 1 课题来源 第1 章绪论 本课题来源于“2 1 1 ”工程建设项目“适应网络联盟制造的 数字化服装生产集成管理的研究”的配套项目。 1 2 选题背景及其研究意义 1 2 1 背景 中国加入w t o 之后,服装行业进入了一个更具挑战的发展时 期,目前我国的服装产量和出口额均居世界首位,是当之无愧的 服装大国。中国服装协会的报告指出,今后几年,国内消费需求 和出口需求仍呈现稳定增长的态势,我国服装产业的发展前景可 以说极为诱人。然而,在我们乐观地憧憬未来时,更要清醒地看 到,最身于国际市场的中国服装企业需要用现代的管理模式来“武 装”自己,提升综合竞争力,缩小与发达国家服装企业的差距。 我国纺织服装企业的信息化管理系统建设始于上世纪九十年 代末,政府层面的支持及已经初步信息化企业所带来的示范效应 使服装企业对信息化的需求大幅增长,计划应用信息系统,特别 是e r p 系统的企业明显增加。一项调查表明,计划在近期应用信息 管理系统的企业占4 0 左右。 总的来看,近几年采用了信息化管理软件的企业,大多规范 了管理,加强了监督,堵塞了漏洞,取得了良好的投入产出效果, 将过去传统的人盯人的管理方式转化为程序式的、规范的科学管 理,使管理水平迈上了一个新的台阶。其意义不仅仅在于提高了 管理效率,更重要的是大大地转变了企业的思想观念,转换了企 业的运动机制,提高了员工的整体素质、缩小了与国外先进企业 管理水平的差距。 乐毕大学硕l 毕业论文第l 章绪论 1 2 2 意义 我国的服装企业大多属于劳动密集型企业,它们都具有“小 批量、多品种、交货期短、质量要求高、业务流程复杂繁琐”的 特点,许多服装企业每天需要处理成百上千的库存单位,并要管 理无数的款式、结构、客户标识甚至更多的数据。在这种复杂性 极高的经营管理中,精确的预测、材料采购管理、生产计划和分 销管理显得尤其重要。其它制造业企业中已经使用的信息化管理 软件不能满足服装企业信息化的要求,直接购买国外服装行业的 信息化管理软件也不符合我国服装企业的实情,而且价格昂贵。 这就要求必须结合我国企业的生产经营特点开发一套量身定做的 信息化管理软件。以满足服装行业不断发展变化的需求,从而提 高企业的生产经营决策的效率和水平,进而提高企业的经济效益 和综合竞争力。 1 3 主要工作 信息管理系统的开发是以w i n d o w s2 0 0 0s e r v e r 为操作系统, 以v i s u a ls t u d i o n e t 为开发平台,使用s q ls e r v e r2 0 0 0 建置和管 理数据库并使用w e b 的数据访问技术( c # 为编程语言) 来进行的。 服装企业信息管理系统的开发是一项量大面广的综合工程, 基本上涵盖了服装企业生产经营的全部环节。整个系统包括订单 管理、采购管理、仓储管理、生产管理、最高管理层查询,出于 时间限制,本文研究的主要内容是:订单管理子系统和采购管理 子系统的开发。 2 东仁大学礤l :毕业论文第2 幸服装生产企业信息管理系统的规划 第2 章服装生产企业信息管理系统的规划 本章首先对服装生产企业信息管理系统进行分析,提出了服 装生产企业实现信息管理的必要性和服装生产企业实现信息管理 对人的要求。进一步分析了服装生产企业的组织结构、各部门的 运营模式和企业内部数据信息的流通形式,并结合以上分析提出 了服装企业实现信息化的技术路线和关键技术。 2 1 服装企业信息管理系统的分析 2 1 1 服装企业实行信息管理系统的必要性 一些不确定的因素,如时尚,品牌,意识等对服装的影响远 远大于其他产品。这些因素随着时间季节、穿着对象的变化,以 及其它客观因素的影响,都要求服装工业向小批量,多品种方向 发展。这种早已为人们认识并越来越明显的趋势、要求企业必须 反应敏捷,最大程度地缩短从订单到交货的周期。为了达到这个 目标,最根本的就是提高生产效率,优化企业的整体管理。信息 管理系统通过人与计算机技术的紧密结合,将企业中各个环节和 各个工作部门组成了统一的整体。 通过科学技术的推广、工艺及生产过程技术在工业中的应用, 每个服装企业都具有各自的竞争力。现在很多服装企业己通过扩 展他们的产品范围和他们的地理范围来保证本公司的竞争优胜地 位。一方面,产品范围的扩大,导致了上述的小批量,多品种的 趋势:另一方面,扩大地理范围,不一定是单纯的区域位置的占 领,而可能是通过i n t e r n e t 或媒体的传播达到的。在这种全球 性经济环境中参与竞争,公司必须使自己成为信息网络中的一员, 并具各自己的信息网络,以面对市场需求的变化作出快速反应,在 激烈的市场竞争中立于不败之地。1 2 j 传统服装工业科技含量不高,在科学就是生产力的现代社会 处于整个工业化队伍的下游,引入信息管理系统无异于给企业 东毕人学、顷i - 毕业论文第2 章服裟生产企业信息管理系统的规划 注入流通的血液,赋予服装企业信息社会共同的信息继承和信息 流通的特性从整个企业的经营目标和内外环境出发进行优化组 合,摆脱了过去人为的部门界限和职能范围带来的束缚,提高行 业内人员解决问题的能力,提高整个行业的生产效率和素质使 服装业不会因为国家工业结构的调整和升级而落伍。 信息管理系统并不是简单的人机操作系统。相反,引入信息 管理系统可以克服简单的人机系统的问题,消除多余的环节,从 工作流程的组织上进行优化,协调,包括进行并行作业。信息的 继承将消除沿信息流各环节上人工重复输入信息以及输出数据的 泛滥,使人们及时得到准确的信息,保持整个系统内数据的一致 性和完整性。 网络技术的发展,大型数据库编程语言的更新换代,使信息 管理系统早已不是一个抽象的理论,而是有效地应用于工业的一 个现实应用系统。 服装工业企业具有一般工业企业的所有基本性质,信息管理 系统应用于服装企业是模型与实例的关系。在劳动密集型的生产 企业实行和推广现代信息化管理对于提高生产效率、规范科学管 理显得尤其重要。l 叫 2 1 2 信息管理系统对人的要求 自7 0 年代提出信息管理系统的概念,8 0 年代西方国家很多企 业都投入巨额资金进行实施,但效果不是很理想,甚至有巨额投 资一无所获的。因此人们纷纷调研实施企业信息管理系统的障碍 何在,】9 9 1 年美国先进制造研究公司( a m r c ) 对影响企业实施信息 管理系统的障碍进行了研究,图2 1 就是该公司研究成果的直方 图,结果表明影响企业信息化成败的因素中成本只占1 1 。技术 占9 ,资本合理性占7 ,其它占3 ,最主要的因素人占7 0 , 可见企业信息化成败的关键因素是企业员业的素质。 东华大学倾 。毕业论文 第2 章服装生产企业信息管理系统的规划 1 l 9 7 厂 厂 厂 o 、 人员成本技术资本其它 合理性限制 图2 1 美国a m r c 公司研究成果 2 2 服装企业信息管理系统的规划 2 2 1 服装企业组织结构分析 2 2 2 服装企业部门设置 图2 2 表示了一个具有一定规模的服装企业的组织结构图。需 要指出的是,这个结构是一个模型,在应用于实际对象时,个别 部门的缺少并不影响下面所作的系统规划。同样,图中部门的名 称不一定与实际的工厂相同,但其部门的分化与部门的隶属关系 具有代表性。本文将在这个模型的基础上进行系统规划。 东华人学硕| 二毕业论文第2 章肘装生产企业信息管理系统的规划 总公司 0 总经理 l一l上上上上上 生 匣 采产财总后 购管务务 l : 勤 部理部处郝 部 _ _ _ _ - 一- 。- 。 _ 一_ _ _ _ _ 一。一_ 。一_ _ _ - _ _ 一 + l上上 j 一 生生生生 产产产产 分分分分 公 公 公公 司司司司 四 l 。一。r - _ _ _ _ _ 一 l 。一 + 上上l上l 物 生 工生 流 产 艺产 仓 运 车 技计 营 间 术 划 库 部 部部 罔闰陶国囊 图2 - 2 服装企业的组织结构图 6 、东华大学碳上毕业论文第2 审服装生产企业信息管删系统的战划 2 2 3 服装企业的一般运营模式 图2 3 服装企业一般运营模式图 图2 3 所示的运营模式代表了般服装厂的运作过程。某些 时装厂的过程相对简单。 2 2 4 服装企业的基本要素分析 分析服装企业运转规律,可以提炼出人流,物流,信息流三 个要素从而明确其运转步骤。f 4 】 1 ) 人流:人流是指生产要素随着流动而顺次经过的部门。 在物理上,部门是静态的,但相对于生产要素,它是动态的,服 装生产企业一般的人流分为营销部门,采购部门,生产部门。营 销部门从客户通过各种渠道获取订单;采购部门负责从供应商那 罩采购生产所需的原材料;生产部门对原材料进行加工,输出成 东华火学硕十毕业论k 第2 章服装生产企业信息管理系统的规划 口口。 图2 - - 4 服装企业的人流 2 ) 物流 物流是指各种生产要素从零散状态组合成成品的过程。在某 些正规的大型服装企业,为了有效地进行对物流的管理,会成立 专门的物流运营部门,管理企业的所有生产要素,半成品和成品。 图2 - - 5 服装企业的物流 3 ) 信息流:信息流是指依附在物流上的人流( 各部门) 收集、 使用、加工、传递的流动信息。 从营销部门接到外部客户的订单信息开始,一种新服装产品 由颜色、面料和款式三个主要信息元素组成。其中面料的信息将 流向采贿部门,由其负责选择供应商和采购面料,再由物流部门 负责运输:款式信息将流向打板和工艺技术部门,作为生产信息 使用。在管理层,工作人员一般不接触实际的物,而以信息作为 物的代替对信息进行使用、加工和相互传递,保证生产的正常运 行。 2 2 5 服装企业部门层次划分与相关性 东华人学硕b 毕业论文第2 章服装生产企业信息管理系统的规划 图2 6 服装企业部门层次划分与相关性 上图表示了在服装企业中,每个部门在信息流中所处的地位 以及相互之间的递进或同级关系 在第1 层中,营销部门接触市场和客户,物流运营部门接触 供应商并调动生产,是外界信息的入口,也是企业内部生产信息 的发源地 第2 ,3 ,4 层按照服装生产的次序,排列了采购部、生产部等 部门接触信息的顺序 2 3 信息管理系统实现的技术路线与关键技术 2 3 i 技术路线 1 ) 数据库技术 ( 1 ) 选择恰当的数据库编程语言。 ( 2 ) 全面收集企业内部流动的数据,合理组织数据库。 2 ) 网络技术f 5 】 根据企业内部各个部门的物理位置及部门在整个机构中的作 东4 芦人学坝i 毕业论史第2 章胀装生产企业倍息管耻系统的舭划 用位置,按照规划结果合理布线,设计企业内部网 3 ) 专业知识与计算机相结合,实践经验与计算机编程技术相 结合,总结实际工作中的规律与方法,与计算机逻辑推理和强大 的计算能力相结合。 2 3 2 关键技术i 6 】 1 ) 全面收集企业内外部信息的内容与交流方式,并合理归纳、 分类、建立以基本信息为内容的完整数据库。 可以说,企业的运作是信息的运作,从销售、产品开发、生 产管理、分析、到客户服务,无不是信息的流通、组织与服务。 根据信息的来源,可以将信息分为以下两类: 基本信息:这类信息代表着产品最基本的性质,不会随时 间和产品的更新换代而变化,如下面提及的描述面料的信 息包括面料的成分、门幅、克重;服装的款式描述,身 长、号型等。它们不是人为给定的特性,而是物质自带的 信息,不以人的规定与否而存在。 人为信息:这类信息是人们为了组织生产,方便管理而赋 予物品的信息,如定单编号、面料编号、款式号等。既然 是人为地赋予,就需要人为地合理组织,否则更容易出错, 影响生产。 同样,可根据信息的关系将信息分为: 关联信息:这类信息是相关于同一事物的,因此具有关联 性。通过合理地规划和组织,可以在计算机系统中举一反 三。从一个信息索引出其他所有相关信息。如同一面料的 面料编号、成份、克重、供应商、价格等级。关联信息又 可分为直接关联与闯接关联。直接关联如同一面料的信息 之间,同一款式的信息之间,辅料的配套等:问接关联如 款式与面料,虽然并不直接相关,但面料的花色往往决定 其适合傲套装、单上衣、还是单裤。 不相关信息:这类信息处理对象之间是互相不相关的事 o 东华人学硕、i 。毕业论文第2 章服装生产企业信息篙7 理系统的规划 物,或上下级关系的。如面料的编号与订单编号,供应商 信息与客户信息。当然,任何事物都是相关的,这种不相 关性只是相对的说法。 2 )正确处理信息与信息部门之间的关系: 部门是固定的,而信息是流动的,在无信息管理系统的状态 下,人为判定信息与哪些部门有关,从而进行搜集或输送,这是 对人力、物力、财力的浪费,在信息管理系统辅助下,由系统判 断信息的流向,正确地进行信息流的发送和传递,能够大大提高 管理效率。节约成本。如何对信息流定向,则是需要研究和分析 的关键性技术问题。 3 )网络的安全闳题: 硬件安全:在实现信息管理系统以后,8 0 以上的信息都会在 信息管理系统网络中存储和流动,整个企业的运作绝大部分是信 息管理系统的运作。如果信息管理系统出现问题,将会造成严重 的后果,因此必须保证硬件的安全性。合理的布线,是信息管理 系统的成功基础。 软件安全:信息应当是有控割地进行流动的。在公司的实际 运作过程中并不是每一个信息都对所有部门公开,有一些信息是 定向、定范围、需要保护的。如何解决信息的授权访问问题,同 样是信息管理系统的重要环节。 4 )编码技术: 建立套科学的、完整的编码系统,使物流中的任意一个物 品都有编码可循,既有利于人对物的管理,又有利于计算机编程 和管理。因此,必须根据实际的情况,在企业原来的编码基础上 改进,得到适当的编码。 5 1 数据的分析与归纳,系统的决策与判定: 这是建立在高度的专业知识和对服装企业内部的全面了解基 础上的。自动分析决策作为信息管理系统一项重要的组成部分, 要求正确的分析方法和判定依据作为理论依据。在拥有全套数掘 后,如何分析和统计才能得到有用的结论,以什么尺度作为标准 东华大学硕一j :毕业论文第2 章服装生产企业信息管理系统的规划 才能判定工作是否继续进行,如何决定是否采购面料,如何判断 客户订单是否有效,如何在一段时间后得到统计分析报告,都是 针对特定对象的信息管理系统必需解决的问题。而要得到这些方 法,必须花费大量时间进行详细的调查和了解。在这基础上,与 计算机技术相结合,总结出计算机决策规律,达到自动分析决策 的功能。 6 ) 优化管理: 信息管理系统并不是简单的办公室自动化实现,它还应该具 备优化部门规划、优化管理、提高工作效率、提高工作意识、改 进工作方法等功效。在无信息管理系统状态下,为了保证部门之 间交流的及时和正确,公司内部存在协调交流的媒介,部门和员 工,这些部门或员工虽然不以协调的名义存在,但实际上在进行 协调或传递的工作。在信息管理系统存在时,如何发现这类部门 和工作,达到相关部门之间的直接沟通,是企业信息管理系统的 策划人员必须纳入考虑的。 东牛大学硕1 j 毕业论文第3 带w e b 服务技术简介 第3 章w e b 服务技术简介 通过提供一种能使数据更易适配或更易转换的通用数据格 式,x m l 正在彻底改变应用程序问的交互方式一或者更广义地说, 计算机间的交互方式。利用x m l 能够创建出可供任何人从任何 地方使用的、功能非常强大的应用程序。它极大地拓展了应用程 序的功能,并实现了软件的动态提供。在这种情况下,软件已不 完全指那些从光盘进行安装的程序,而是演变成了一种服务,类 似按收看次数进行收费的电视,人们可通过通信媒体订购的服务。 n 层计算技术具有能够大幅度提高生产力、紧密耦合的特点, 而w e b 概念具有面向消息、松散耦合的特点,将二者有机地结合 在一起,实现上述构想,这种风格称为w e b 服务( w e bs e r v i c e s l i ”, 它的出现标志着人类已经迈入应用程序开发技术的新纪元。w e b 服务是一种应用程序,它可以通过编程并使用标准的i n t e r n e t 协 议,像超文本传输协议h t t p 和x m l ,运用x m l 作为基本数据交 换格式,将功能展示在互联网和企业内部网上。 3 1 w e b 服务的概念 w e b 服务基于开放的i n t e r n e t 标准,使用基于x m l 的消息处 理作为基本的数据通讯方式,它执行特定的任务,遵守具体的技 术规范,这些规范消除了使用不同组件模型、搡作系统和编程语 言系统之间存在的差异,使得w e b 服务能与其他兼容的组件进行 互操作,并将功能体现在互联网和企业内部网上。1 8 j w e b 服务所实现的最基本的方案是向它的客户端提供某个基 本功能以供其使用;也可以以复合方式使用w e b 服务来集成一组 似乎完全不同的现有应用程序;还能创建构成端对端工作流解决 方案的应用程序。w e b 服务的一个重要特性就是客户不需要知道 服务是如何实现的。 w e b 服务就相当于过去人们编程中常常调用的a p i 函数和在 东、乍人学硕i 毕业论文 第3 帘w e b 服务敦术赫介 面向对象编程中常用的部件接口,只不过a p i 一般存在于单个程 序的不同模块中,部件接口存在于相同机器的不同部件中,而w e b 服务则将无所不在地分布在网络上。 从表面上看,w e b 服务就是个应用程序,它向外界暴露出 一个能够通过w e b 进行调用的a p i 。这就是说,用户能够用编程 的方法通过w e b 调用来实现某个功能的应用程序。 从深层次上看,w e b 服务是一种新的w e b 应用程序分支,它 们是自包含、自描述、模块化的应用,可以在网络( 通常为w e b ) 中被描述、发布、查找以及通过w e b 来调用。 两个应用程序通过w e b 服务进行远程通信时,所需的标准核 心构件块如图3 1 所示【9 1 服务发现 u d d i 、d l s c o 服务描术 w s d l 、x m l 、s c h e m a 、d o e s 消息格式 s o a p 编码 x m l 传输 h t t p 、s m t p 等 图3 1w e b 服务的核心构件块 3 2w e b 服务的特点 从外部使用者的角度而言,w e b 服务具备以下特征 3 2 1 完好的封装性 w e b 服务既然是一种部署在 良好封装性,对于使用者而言, 能列表。 w e b 上的对象,自然具各对象的 他能且仅能看到该对象提供的功 东华人学碳士毕业论,站第3 章w e b 服务投术简介 3 2 2 松散耦合 这一特征是源于对象,组件技术,当一个w e b 服务的实现发生 变更的时候,调用者是不会感到这一点的,对于调用者来说,只 要w e b 服务的调用界面不变,w e b 服务的实现任何变更对他们来 说都是透明的,甚至是当w e b 服务的实现平台从j 2 e e 迁移到 了n e t 或者是相反的迁移流程,用户都可以对此一无所知。对于 松散祸合而言,尤其是在i n t e r n e t 环境下的w e b 服务而言,需要 有一种适合i n t e r n e t 环境的消息交换协议。而x m l s o a p 正是目 前最为适合的消息交换协议。 3 2 3 使用协约的规范性 1 o i 这一特征从对象而来,但相比一般对象,其界面更加规范化 和易于机器理解。首先,作为w e b 服务,对象界面所提供的功能 应当使用标准的描述语言来描述( 比如w s d l ) ;其次,由标准描述 语言描述的服务界面应当是能够被发现的,因此这一描述文档需 要被存储在私有的或公共的注册库里面。同时,使用标准描述语 言描述的使用协约将不仅仅是服务界面,它将被延伸到w e b 服务 的聚合、跨w e b 服务的事务、工作流等,而这些又都需要服务质 量( q o s ) 的保障。再次,安全机制对于松散耦合的对象环境非常重 要,因此需要对诸如授权认证、数据完整性( 比如签名机制) 、消息 源认证以及事务的不可否认性等运用规范的方法来描述、传输和 交换。最后,在所有层次的处理都应当是可管理的。因此需要对 管理协约运用同样的机制。 3 2 4 使用标准协议规范 作为w e b 服务,其所有公共的协约完全需要使用开放的标准 协议进行描述、传输和交换。这些标准协议具有完全免费的规范, 以便由任意方进行实现。般而言,绝大多数规范将最终有w 3 c 或o a s i s 作为最终版本的发布方和维护方。 东华大学硕士毕业论文第3 章w e b 服务技术简介 3 2 5 高度可集成能力 由于w e b 服务采取简单的、易理解的标准w e b 协议作为组件 界面描述和协同描述规范,完全屏蔽了不同软件平台的差异,无 论是c o r b a 、d c o m 还是e j b 都可以通过这一种标准的协议进行 互操作,实现了在当前环境下高度的可集成性。 3 2 6w e b 服务的实施领域 综合当今的w e b 应用以及w e b 服务的特点,w e b 服务实施的 领域可以分为四类:f 】 1 ) b u s i n e s s o r i e n t e dw e bs e r v i c e 该类服务针对的是那些面向企业应用服务,包括企业内部的 e r p 系统,企业间的s c m c r m 等系统。当这些系统以w e b 服务 的形式在网络( i n t e r n e t 和i n t r a n e t ) 中出现时,企业内的应用集成将 更加容易,而在企业间的众多合作伙伴的系统对接也将不再是无 法完成的任务。 2 ) c o n s u m e r o r i e n t e dw e bs e r v i c e 此类服务针对那些原先的b 2 c 网站的改造,为这些 br o w s e r or i e n t e d 的w e b 应用增加了w e b 服务的应用界面,使得 第三方的桌面工具或其自身提供的增值桌面工具能够利用更优秀 的用户界面,提供跨越多个b 2 c 服务的桌面服务。这将使得用户 使用i n t e r n e t 更为方便,能够获得更加便捷的服务。比如我们完全 可以在个人理财桌面系统中集成( 调用) i n t e r n e t 上的股票价格查询 w e b 服务、机票预定w e b 服务等,使得个人理财应用的自动化程 度更高。【1 2 】 3 ) d e v i c e - o r i e n t e dw e bs e r v i c e 此类服务的使用终端一般是手持设备和日用家电,对于前者 而言,可以在不用修改网络服务的体系架构的前提下,令先前的 网络服务支持除p c 以外的各种终端,比如p a l m 、p o c k e t p c 、手机 等。使天气预报服务、e m a i l 服务、主动信息服务等将更为有效和 6 东华大学硕士毕业论文第3 章w e b 服务技术简介 便捷。而后者对于日用家电,则可能是个市场的启动期,有了 w e b 服务作为基础框架,智能型的日用家电将真正获得标准的支 持,从而有了广泛使用的可能。 4 ) s y s t e m o r i e n t e dw e bs er v i c e 一些传统意义上的系统服务,比如用户权限认证,系统监控 等,如果被迁移到全球范围的i n t e r n e t 上,或者企业内部的i n t r a n e t 上,其作用范围将从单个系统或局部网络拓展到整个企业网络或 整个i n t er n e t 。如此,基于同一系统服务的不同应用将得以在整个 i n t e r n e t 环境中部署,譬如跨国企业的所有在线服务可以使用同一 个用户权限认证w e b 服务。【1 3 】 东华大学硕士毕业论文第4 章m i cr os o 九n e t 综述 第4 章m i c r o s o f t n e t 综述 n e t 就是m i c r o s o f t 的w e b 服务平台。不论操作系统或编程 语言有何差别。w e b 服务能使应用程序在i n t e r n e t 上传输和共享数 据,也可以调用其他应用程序的功能,而不考虑其他应用程序是 如何生成的。并且在保证应用程序相互独立的同时,w e b 服务还 使它们能够建立松链接而形成一个合作组来完成某个特定的任 务。 n e t 背后的基本理念就是:不再关注单个的网站和与因特网 连接的单个设备,而是要让所有的计算机群、相关设各和服务商 协同工作,提供更加广泛和丰富的解决方案。人们将能够控制何 种信息、在何时、以何种方式传送给自己。计算机群、相关设备 和服务商将能够相互协作,提供更加多样的服务,而不是像现在 这样的一座座孤岛,由用户来提供仅有的整合。 4 1 。n e t 的构建 具体来讲,m i c r o s o f t 正在五个方面创建n e t :开发工具、服 务器基本结构、n e t 构造块服务、智能设备和n e t 体验。 1 4 这五部分是n e t 的全部内容,其中前四者组合到一起称之 为n e t 平台,而n e t 体验则是建在该平台之上的应用。 1 ) 开发工具: n e t 框架( n e tf r a m e w o r k ) 和v i s u a ls t u d i o n e t 是开发人员 用来生成w e b 服务的工具,为使开发人员编写w e b 服务尽可能简 单方便,并为创建、部署和运行w e b 服务提供了一套完整的解决 方案。 2 ) 服务器基本结构( s e r v e ri n f r a s t r u c t u r e ) : n e t 的服务器基本结构是一系列用于生成、发布和操作w e b 服务的基础程序,包括w i n d o w s 和各种n e t 企业服务器。 3 ) n e t 构造块服务( b u i l d i n gb l o c ks e r v i c e s ) : 东华大学硕士毕业论文第4 章m i cr os o f tn e t 综述 b u i l d i n gb l o c ks e r v i c e s 是一套以用户为中一t l , 的w e b 服务,它 把用户数据的控制权从应用程序移到了用户手上,做到了程序、 服务和设备之间的简单性和一致性,这保证了所有的交易都必须 得到用户的同意。这些服务包含了p a s s p o r t ( 用于用户身份验证) 、 服务之间的消息传递、文件存储、用户个性设置的管理、日历管 理及其他功能。m i c r o s o f t 将在那些对n e t 基本结构起至关重要作 用的领域内提供一些块构建服务。大量的合作伙伴和开发商将对 这些块构建服务作重要的扩展。【l 5 】 4 ) 智能设备f s m a r td e v i c e ) : n e t 利用软件使智能设备,诸如手提电脑、轻便电话、游戏 操纵台等都能够在n e t 世界中得以使用。一个智能设备应该: ( 1 ) 对用户要智能:能根据用户的n e t 身份、档案( p r o f i l e ) 和 有关数据简化用户的工作;另外要对用户的存在具备足够的智能, 能根据用户的在与不在对通知( n o t i f i c a t i o n ) 作出调整。 ( 2 ) 对网络要智能:负责带宽的限制,支持应用程序的在线和 线下两种使用模式,知道有哪些有效的服务。 ( 3 ) 对信息要智能:能在任何地方、任何时间访问、分析和操 作数据。 ( 4 ) 对其他的设备要智能:能发现和报告其他智能设备、服务 和i n t er n e t 的存在:知道如何为其他设备提供服务;能够灵活地从 p c 上访问信息。 ( 5 ) 对软件和服务要智能:能根据表单的情况,最恰当地表现 应用和数据;为终端用户提供合适的输入方法和连接:用x m l 、 s o a p 和u d d i 来使用w e b 服务;对开发者来说,耍具有可编程性 和扩展性。 5 ) n e t 体验( n e te x p e r i e n c e s ) : 终端用户是通过n e t 体验访问w e b 服务的,这和现有的独立 应用程序有点类似。但在下列这些重要的方面是不同的: ( 1 ) n e t 体验可使用于多种设备。无需为可能使用的每一个设 备编写一个不同w e b 服务和不同的n e t 体验,n e t 体验能够读 东华大学硕士毕业论文第4 章m icr os o f t n e t 综述 取用户选取设备的特征,给出一个恰当界面。 ( 2 ) n e t 体验使用w e b 服务。当n e t 体验连入网络后就能有 效地利用w e b 服务为用户带来额外的价值,以更好地解决问题。 ( 3 ) n e t 体验是以用户为中心的。n e t 体验的焦点在终端用 户,使用基于身份验证的块构建服务来为用户验证、参数设定、 通知机制和用户数据提供服务。因为用户数据是由块构建服务管 理的,而不是应用程序本身,所以用户就能控制他们自己的数据, 能保障它的正确性,并且可以在不同的程序和服务之间协调数据。 4 2v is u a ls t u d io n e t 1 6 】 n e t f r a m e w o r k 是微软n e t 开发的核心和基础,微软的 v is u a ls t u d i o n e t 是针对n e tf r a m e w or k 而设计的,二者紧密结 合。v i s u a ls t u d i o n e t 通过提供一个统一的集成开发环境及工具, 提高了开发效率;集成了多种语言支持:简化了服务器端的开发; 提供了高效地创建和使用网络服务的方法。 v i s u a ls t u d i o n e t 定义了可在n e t 框架中构建的四种不同的 应用程序: 1 ) 控制台 这些是命令行应用程序,没有图形用户界面( g u i ) ,可以在 d o s 窗口中执行,并与d o s 窗口交互。除了固有的用途外,这些 应用程序特别适用于测试代码片段以便确保其功能正确。 2 ) w i n d o w s 窗体( w i n d o w sf o r m s ) 这些是围绕g u i 构建的高级客户端应用程序。在n e t 框架中 开发的客户端应用程序的新增功能包括可视继承、编码的大小写 自动调整、控件的自动更新。 3 ) w e b 窗体( w e bf o r m s ) 这些是围绕带有特殊控件的g u i 构建的基于浏览器的应用程 序。w e b 窗体应用程序是使用a s p n e t 编写的。 4 ) x m lw e bs c r y i c e s 2 0 东华大学烦上毕业论文第4 章m icr os o f tn e t 综述 这些是定义w e bs e r v i c e s 的应用程序,它们可以在本地网络 或i n t e r n e t 上公开,供其他w e bs e r v i c e s 或应用程序使用。它们是 基于h t t p 和x m l 的,因此它们传输的信息可以通过防火墙传递。 4 3 n e t 框架简介】 m i c r o s o f t n e t最重要的部分是;n e t框架( n e t fr a m e w o r k l 。n e t 框架目的是使人们更容易建立网络应用程序和 网络服务。 n e tf r a m e w o r k 是在m i cr o s o f t n e t 平台上进行开发的基 础,n e tfr a m e w or k 以及针对设备的n e tf r a m e w o r k 简化版为 w e b 服务和其他应用程序提供了一个高效安全的开发环境,并全 面支持x m l 。 4 3 1m i c r o s o f t n e tf r a m e w o r k 的组成 田日口田圈 图4 tm i c r o s o f t n e tf r a m e w o r k 体系结构 n e tf r a m e w o r k 由两大部分组成:公共语言运行库( c o m m o n l a n g u a g er u n t i m e ) 、类库( 包含m i c r o s o f t a s p n e t ,e n t e r p r i s e 东华大学硕士毕业论文第4 章m i cr os o f tn e t 综述 s e r v i c e s ,m i c r o s o f ta d 0 n e t ,和w i n d o w sf o r m s ) 。图4 1 显 示了m i c r o s o f t n e t 框架的体系结构f 1 8 1 。 从图4 1 中,可以简要地了解n e t 开发框架的几个主要组成 部分: 1 ) 首先是整个开发框架的基础,即公共语言运行库( c l r ) 以及 它所提供的组基础类库; 2 ) 在开发技术方面,n e t 提供了全新的数据库访问技术 a d o n e t ,以及网络应用开发技术a s p n e t 和w i n d o w s 编程技术 w i nf o r m s : 3 ) 在开发语言方面,n e t 提供了v b 、c + + 、c # 、j # 、v i s u a l f o x pr o 等多种语言支持:微软也支持第三方生产针对 m i c r os o f t n e t 的编译器和开发工具,这意味着几乎所有市场上的 编程语言都有可能应用于m i c r o s o f t n e t 开发框架。另外,微软 在m i c r o s o f t n e t 中推出了c # 语言,c 释针对n e t 作了特别设计。 c 样是一种从c 十+ 和j a y a 继承而来的,简单的,现代的,面向对象 的语言,它综合了v i s u a lb a s i c 高产和c + + 底层高效的特性,并支 持垃圾回收( 无用内存回收) 、内存自动管理和其他许多特性。 4 ) v i s u a ls t u d i o n e t 则是全面支持n e t 的开发工具。 下面简要介绍一下这几个方面: 1 ) 公共语言运行库( c l r ) c o m m o nl a n g u a g er u n t i m e 公共语言运行库位于n e t 框架的最低层,是这个框架的基础, 它提供许多服务,这些服务有助于简化代码开发和应用程序的开 发,同时也将提高应用程序的可靠性。c l r 是一个运行并“管理” 正在执行的代码的引擎。从安全角度来看c l r 将n e t 框架的限 制施加到正在执行的代码上并防止它表现出意外的行为。 基于公共语言运行库开发的代码称为受控代码,它的运行步 骤大体如下:首先使用一种公共语言运行库支持的编程语言编写 源代码。然后使用针对公共语言运行库的编译器生成独立于机器 的微软中间语言( m i c r os o f ti n t e r m e d i a t el a n g u a g e ) ,同时产生运行 所需的元数据,在代码运行时再使用即时编译器( j us t i nt i m e 2 2 东华大学硕士毕业论文第4 章m ic i os o f tn e t 综述 c o m p i i er ) 生成相应的机器代码来执行。1 1 9 】 在组件的开发及运行过程中,公共语言运行库都扮演着非常 重要的角色。在组件运行过程中,运行时负责管理内存分配、启 动或删除线程和进程、实旖安全性策略、同时满足当前组件对其 它组件的需求。 在开发阶段,公共语言运行库的作用有些变化:与现今的c o m 相比,运行时的自动化程度大为提高( 比如可自动执行内存管理) , 因而开发人员的工作变得非常轻松。尤其是,映射功能将锐减开 发人员将业务逻辑程序转化成可复用组件的代码编写量。 另外公共
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆转让及二手车市场运营及售后服务协议
- 泡沫铝桥梁防撞块安装技术专题
- 2型糖尿病护理教学查房
- 阿勒泰辅警考试题库
- 形式法律教育体系构建与实施路径
- 体育培训方案
- 银行单位开户操作规范
- J酒店礼仪培训
- 初级养老护理员培训
- 物料请购流程管理规范
- 五年级下册期末英语试卷测试题(含答案)
- 2023超星尔雅《艺术鉴赏》期末考试答案
- 产后出血的护理-课件
- 中医适宜技术操作规程及评分标准
- 生物传感器课件
- 护理三基知识试题与答案
- 陕西省机关事业单位工人技术等级考核农艺工题库
- 湖北省襄阳市樊城区2022-2023学年数学六下期末检测试题含解析
- 周围性面瘫-医学课件
- 2023年春季国开《学前教育科研方法》期末大作业(参考答案)
- 2023四川安全员《B证》考试题库
评论
0/150
提交评论