首页 OMS管理系统方案设计

OMS管理系统方案设计

举报
开通vip

OMS管理系统方案设计OMS系统设计方案Ver.1.0编制:张枫林审核:批准:日期:2013-12-10日期:日期:变更履历日期版本号修改说明修改人核准人2013-12-101.0创建张枫林目录TOC\o"1-5"\h\z1概述4HYPERLINK\l"bookmark37"\o"CurrentDocument"2需求分析5HYPERLINK\l"bookmark40"\o"Cu...

OMS管理系统方案设计
OMS系统设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 Ver.1.0编制:张枫林审核:批准:日期:2013-12-10日期:日期:变更履历日期版本号修改说明修改人核准人2013-12-101.0创建张枫林目录TOC\o"1-5"\h\z1概述4HYPERLINK\l"bookmark37"\o"CurrentDocument"2需求分析5HYPERLINK\l"bookmark40"\o"CurrentDocument"系统整体架构5HYPERLINK\l"bookmark44"\o"CurrentDocument"OMS系统需求5HYPERLINK\l"bookmark47"\o"CurrentDocument"1)易用性和友好性6HYPERLINK\l"bookmark51"\o"CurrentDocument"2)数据集成与共享6HYPERLINK\l"bookmark55"\o"CurrentDocument"3)耦合度6HYPERLINK\l"bookmark62"\o"CurrentDocument"3总体规划7系统架构设计方案71)三层B/S架构7HYPERLINK\l"bookmark76"\o"CurrentDocument"2)基于WebServices的统一数据交换技术8HYPERLINK\l"bookmark80"\o"CurrentDocument"3)面向MVC的实现路线8HYPERLINK\l"bookmark84"\o"CurrentDocument"4)系统扩展性9HYPERLINK\l"bookmark88"\o"CurrentDocument"软件整体设计方案10HYPERLINK\l"bookmark92"\o"CurrentDocument"系统安全性10HYPERLINK\l"bookmark96"\o"CurrentDocument"其他设计原则11HYPERLINK\l"bookmark106"\o"CurrentDocument"4系统功能规格12HYPERLINK\l"bookmark109"\o"CurrentDocument"数据定向分发12HYPERLINK\l"bookmark116"\o"CurrentDocument"数据 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化转换15HYPERLINK\l"bookmark122"\o"CurrentDocument"追溯查询164.3.1近期数据查询174.3.2历史数据查询18HYPERLINK\l"bookmark129"\o"CurrentDocument"跨系统查询20查询20配置21HYPERLINK\l"bookmark137"\o"CurrentDocument"系统管理234.5.1接口管理23规则集管理344.5.3基本属性设置384.5.4系统代码设置394.5.5日志管理434.5.6字典管理451概述OMS管理系统的建设,是为了加强公司各系统平台之间的信息共享,减少各系统平台之间的数据不一致,提高各系统平台的信息利用效率等目标。通过该系统可以提高用户的工作效率,减少数据的重复输入,降低成本以及减少人为错误。在今年刚刚闭幕的中国共产党十八届三中全会上,中国政府提出提高社会和企业信息化水平,加强信息化的运用,加大信息化的整合,加快信息化的发展,大力加强信息化建设,统筹推进“四化”进程。建设OMS管理系统,能进一步提高和强化企业的信息化管理水平,提高各个子系统平台的信息共享,提高工作效率及减少人为错误。需求分析系统整体架构7T朝公司|海+力|畲十力住友闰际会目|*室大癫|恒商住丁|湖iStiiJ|帝登出商g客户萨JL.客商娜ik努单ffi购也订单组-商,分辩迅呆购订单取知单消通知1跻快\人庠阜出库单在庠状态转换单商馥子座库—京济商品库存;的这出库单带迅单订而赚度愤础质橙翻据1I座寿愤化•tT-sic-ft>#■-£祀♦桂sHlltft■十«L<再■«■<«¥■打±,JrA晴准接口Jzst皿■«也ft.作业值.化2.2.OMS系统需求根据前期需求调研,结合各个系统业务实际,OMS管理系统包含数据定向分发、数据标准化转换、追溯查询、跨系统查询和系统管理模块。系统功能如下图所示:OMS管理系统1)易用性和友好性系统具备可视化的工作界面,功能设计合理实用,易于操作使用,各类用户无须专业培训,即可快速掌握软件基本操作。软件提供联机帮助说明,用户可个性化设置(如快捷方式、界面布局等)和深度应用。2)数据集成与共享系统采用SOA架构,可以高效、方便的为其他应用系统提供服务,同时也调用其他应用系统,使得数据在各个零散的系统中共享。3)耦合度OMS系统和各应用系统之间既独立又相互联系,OMS系统本身是一个独立的接口服务平台,系统上线后通过各种配置将其他应用系统关联起来。3总体规划系统架构设计方案1)三层B/S架构系统采用三层B/S(浏览器/服务器模式)架构,基于Web互联网技术,主要事务逻辑在服务器端实现,能有效地保护数据平台和管理访问权限,服务器数据库也很安全。用户不必另外安装客户端软件,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。同时B/S架构已经逐渐成为目前信息化建设的默认标准,采用浏览器/服务器的体系机构将能够大幅度降低系统的使用和维护成本,更符合大多数用户的使用习惯。康示层业龛典层数据访问层采用三层体系结构的优点:1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。2)基于WebServices的统一数据交换技术采用面向管理、服务的方式来建设本系统,在数据交换服务、应用服务、资源汇集、重组、注册和发布服务是采用WebServices部署在网络上的对象(或组件)集合技术。它采用对象/组件技术、使用标准的Internet 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 、将功能展示在互联网和企业网内部。它的基石是以XML为主的、开放的Web 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 技术,因此具有比任何现有的对象技术更好的开放性。OMS管理系统设计和建设是基于SOA的整体构架思想,采用XML的数据交换技术和基于WebServices服务进行业务系统整合和集成支持。以XML数据交互引擎,实现异构系统间XML数据的传输、迁移等服务,完成数据抽取、加载、发布和订阅模板以及数据格式的转换。以WebServices技术进行业务集无缝集成和互操作的可信整合。通过标准化接口、标准化服务描述、发布、发现等,解决了全局业务调用、集成,整合、个性服务等问题。实现基于应用的业务协作,为应用系统集成提供全新的应用集成手段,使得所有的业务应用系统,可以通过WebServices技术进行相互调用,并通过流程重组以及流程整合提供多种新型的、跨业务系统的应用,真正能够实现业务流互联互通、各类应用业务集成与发展。3)面向MVC的实现路线模型-视图-控制器(Model-View-Controller,MVC)体系结构模式将一个交互式应用程序分为三个组件。模型包含应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供完成问题处理的操作过程,还为视图获取显示数据提供访问其数据的操作;视图向用户显示信息;控制器以事件触发方式处理用户输入,并为每个输入事件提供了相应的操作服务。视图和控制器共同构成了用户接口。MVC模式是.NET应用程序开发中被广泛使用的一种体系结构,它将传统的输入、处理和输出模型转化为图形显示的用户交互模型。.NET平台上,模型层负责表达和访问商业数据,执行商业逻辑和操作,同时控制层也可以访问其功能函数以完成相关的任务。视图层负责显示模型层的内容,它从该层取得数据并指定这些数据如何被显示出来,它也会将用户的输入传送给控制器。控制层负责定义应用程序的行为,它可以分派用户的请求并选择恰当的视图用于显示,也可以解释用户的输入并将它们映射为模型层可执行的操作。界面控制展用功能数据访问层4)系统扩展性系统在设计时,充分考虑到系统的通用性、扩展性。在选择技术实现时做到可配性强、配置灵活,以适应不同情况下用户的需求,使系统能够运行在多种不同的平台之上。充分考虑应用以及今后业务的可能扩展,随着数据量的增加和运行节点的扩展,系统能够随着硬件和系统软件的升级或增加,具有良好的可扩展性。应用软件应具有良好的开放性,遵循业界相关标准,支持开放的标准接口,使整个系统成为一个统一的整体。应用支撑平台模块间相对独立,接口清晰,内部的业务流程升级和改造与其它模块无关,所有模块基于组件WebServices开发,可插拔。软件整体设计方案OMS管理系统采用基于SOA的分布式服务架构方案,通过该方案可以使OMS满足未来企业高速发展需要的高性能、高可靠性、高可扩展性的需要。依据这套方案,我们将系统进行如下的划分(详细部署图见图):>Web服务集群基于SOA的服务组件,用于提供OMS的所有业务处理。>Web应用程序集群供用户管理和查询的用户友好的可视化界面。>数据库读写分离利用Oracle数据库的主从数据库热备功能,实现读写数据库的数据同步。应用服务器在写数据时访问主数据库,主数据库通过主从复制机制将数据更新同步到从数据库。>分布式缓存(Memcached)加快数据访问速度,减轻后端应用和数据存储的负载压力。>负载均衡服务器利用开源的业界广泛使用的Nginx服务器实现负载均衡,以提升OMS的性能和可靠性。系统安全性系统支持SSL加密通讯协议,使用SSL可以对通讯内容进行高强度的加密,以防止数据在网络传输时被窃取。其他设计原则>实用性和可行性:主要技术和产品具有成熟、稳定、实用的特点,实用性放在首位,既便于用户使用,又便于系统管理。>先进性和成熟性:系统设计采用超前思维,先进技术和系统工程方法,同时兼顾思维的合理性,技术的可行性,方法的正确性。不但能反映当今的先进技术和理念,而且具有发展潜力,能保证未来若干年内占主导地位。>开放性与标准化原则:OMS接收和发送的数据都是基于标准的XML数据,J2EE、.NET等其他平台都是可以很方便的与OMS进行对接。>可扩充性及易升级性:适应应用不断拓展的需要,应用平台的软硬件环境有良好的平滑可扩充性。>安全性和保密性:充分考虑信息资源的共享,注意信息资源的保护和隔离,分别针对不同的应用和不同的网络通信环境,采取不同的措施,包括系统安全机制、数据存取的权限控制等。>系统架构中各层应采用成熟的、符合技术标准服务器、中间件、数据库产品。>系统应保证WindowXPProfessional客户端的正常使用,浏览器建议采用IE7.0以上版本,并在TT、Firefox等主流浏览器上测试通过。4系统功能规格本章将详细描述各个模块的需求功能规格,会给出具体的页面布局及页面所展示的信息内容,即Web应用开发中称为低保真页面的页面蓝图,更为精细的大小、位置由UI设计师在实际Web开发时给定。对于后台数据处理模块给出详细的处理流程图。数据定向分发数据定向分发分为主动推送、定时轮询和客户上传数据资料三种方式。各方式的系统活动图如下所示:调用数据推送服务有多种接收方式1、调用LMIS方提供的Web服务2、直接操作数据库主动推送定时轮询验证结果存储接收到的数据转换结果[失败][成功]调用数据推送服务接收处理结果act主动上传数据系统活动图LMIS系统供应商OMS数据服务义e完成A有多种接收方式1、调用LMIS方提供的Web服务2、直接操作数据库接收数据存储数据显示失败详情上传数据文件[失败]据规则集进行格式转换J[失败]验证数据文件客户上传数据资料数据标准化转换通过预先定义好的数据标准化转换规则进行数据转换,包括业务系统->物流系统、物流系统->业务系统双向转换。其中还需要考虑异构数据库之间的数据类型、字段转义、字段位长等格式要求,对于没有定义转换规则的业务类型、转换异常的数据系统自动向数据发送方进行异常反馈,具体流程如下:开始接收到数据(XML、数据库格式、excel)1、XML格式:直接通过web服务发送的数据2、数据库格式:定时轮训时从数据库查询到的数据3^通过文件方式上传:xml格式或excel格式根据数据接口类型读取指定的转换规则基本规则是否满足......……否TOC\o"1-5"\h\z!其他转换规则I.IIi普通规则转换日期规则转换数据字典转换自定义规则iII「否异常处理是否满足打包封装数据(XML格式)结束追溯查询为保障系统安全稳定运行,数据交换有据可查,提供接口服务流水 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 查询功能。可以查询业务名称、发送数据的时间、发送方的IP、发送方的基本信息、发送的数据内容、转换后的数据内容、接收方的基本信息、本次处理的状态等数据。下图是追溯查询主界面:—三.粗呼一声H1-底貌言坦\履□甘理,,E却如棋管皂;近耶;^萱河历史散京查词\新题m/1芯谓诰择.洒幡的,■日击甘理\林甘理,曜按送方请密,液阎奶谓迭择V垄作时间起蟀寸间〔元脚di〕至略幸时间(无默认旧)-|弗邮5没置正一天许=天诉一同诉一旦S:到Bff莉*谷日志投也时间之间的美:系只呈示日志探留时i回为的快捷吉词援作用户ISfFlP圭作时间SS典送方神控*方V1192.1M.11D.122X13-12-K13:X:99152娘濯ERF常常位颈S[疏中心LMIS穿2192160.110.1222013-12-2613:K:59152转afisHb珊«EW(*公划诙旅中亡七世旧/\3XXX192.1E0.11D.1Z22013-12^'13X53152窘iFER闩登讶住可£2\!\\\/\\\\12,]416709IQf)吏页4A追溯查询分为近期数据查询和历史数据查询。4.3.1近期数据查询查询近期业务日志(查询即时数据表),默认查询当天数据,用户可自行查询近三天,近一周,近一月的数据(快捷查询天数,需要和日志保留时间匹配,只显示保留时间内的快捷查询)。同时用户可自行设置其他的查询条件,如可根据用户,状态,数据接收方,数据发送发,操作时间段等信息进行查询过滤。如果查询时间跨年了,需要单独处理。点击查看,弹出页面(不覆盖原有页面),可查询对比转换前的数据和转换后的数据,如果不一样,则需要区分开(如:标红),同时,需要将部分基础信息带入到查看页面,如:操作用户,操作时间,数据发送发,数据接收方。如下图:-食猛言垣'接」甘迳'■E期即女管皇\洒帽护'.日志甘理'.字哉典■L斐炖姻■,''.兰本季性君已,■,弗岫马没S抗志谓迭理TT其冲非3甘理投送有店号流水号始接前数瞎餐作1:-::白投收方1MOHIS穿2Ffi^:-3物曰'瞧'WLMSts.4廿辛35中度客i2BPOLMIS7商品雌3圮E:3产地1011色装单位12瓶®2:专13拆分血1U最小羽岸单位15商彝人花1中百邮孳作部渤(保住打间:XM炒拦送方联敬我鼓彩Lit方JWMlilz-£E7121L耒页——头兰阿孰f'■^三,..--•.r4.3.2历史数据查询查询历史业务日志(查询历史数据表),默认查询历史数据表中最新一天的数据,用户可自行设置其他的查询条件,如可根据用户,状态,数据接收方,数据发送发,操作时间段等信息进行查询过滤。数据段的查询不允许跨年。只能查询同一年的数据。如下图,主界面:-底仙坦\措□瓣\t坷!首皂/sfiara;胡则谚护,■日志甘逗.,'.k瓣:l.养航涸•■M本.喧饪专M'.胳浏谣没S席熊询宓牛月户熟您损送方方空;'桃志如眼方淡选择圣咋时耳域演柞用户WfiP海抚送方牲犀捷&方1:■:192.150.110.1223013-12-3513:25:5?152制SE叩片话公司SS2:■:192.150.110.1223013-12-3513:25:5?152制SE叩片话公司£E3:■:1921G3J10.1223313*12*27132593152浪潮畔代骈公司初点中心LMIE£3志始fl寸间质*认圜至蜡更时"无"J5虫词点击查看,弹出页面(不覆盖原有页面),可查询对比转换前的数据和转换后的数据,如果不一样,则需要区分开(如:标红),同时,需要将部分基础信息带入到查看页面,如:操作用户,操作时间,数据发送发,数据接收方。(同近期数据查询中功能一致),如下图:.~._1~~a___-—―壬——1_L-食貌管理\橙」甘逗'■EW3!S?«f3新筒舰1\洒蟾护,■日击甘迳'.字典甘逗L斐院姻-■,■.ar.3tt:5e,■,毛浏诟没s也腕痴1诺谓迭择TtSKJST宓牛月户域序与赫言KJE1商品越玛饷:-::百摸t!z方1就WS空2商同9^松>KO:-3物*机闻只饷如LMS435中立含S55P1XMI37覆品规眉3圮「季3产地1011包囊单位12131U最■畀禀皓位15苴彝大葩1中卅况孳作用户渤<值作尸可XX双炒拦送方«MC«鼓京魂国方JMMI£iz-iz7i21£本页追溯查询是针对业务日志进行的查询,业务日志在数据库中分成两张表记录数据,一张即时数据表(业务日志保留时间内,保留时间可配置),和一张历史数据表。两张数据表结构完全相同,历史表中采用分表方式,一年一张历史表,每张历史表有十二个分表,分别记录十二个月份的日志记录。后台服务,按照系统设置的日志保留时间,从即时数据表中拿取保留时间外的数据添加到历史数据表中。跨系统查询4.4.1查询跨系统查询不涉及到界面,所以只给出基本处理流程,如下图:打开验收记录查询页面不合法*直接连接到数据提供方'显示第二页或按照其他+条件筛选的结果页面接收请求1、识别请求类型2、识别系统代码显示错误提示页面获取查询返回的HTML数据浏览器接收并显示数据.(当前可能是第一页的数据)验证合法性合法点击第二页或按照其他条件筛选按钮根据请求类型和系统代码从配置表获取数据提供方的访问UR数据查询方向OMS系统发送查询请求,需要携带系统代码URL:http://www.oms.com/service/if1通过URL获取WEB页面信息URL:HYPERLINK"http://erp.com/service"http://erp.com/service/if14.4.2配置配置每个系统对外提供的查询服务,以及可以被那些系统可以调用下图是配置管理界面:----1—■~"«『=~5F"r»_.-—11—-心巳_追w\5/-善慈查旬服禁却:服翔眦t:好・iSS控ZBCl展馥的:iflg»服落请求方.iisajs查间]「!W圾萱甬-.当翻r理/■liOfflffl1敲砧荣单区域/\/\\\!\声II丽序号问推上iff*去之块TJ问lttt±!■Op®X*WWerpCLinGETS#Enp(nW2>fl])erjW心1MlpifVJWVCHIS-CDml,erYKKnlEW■l0®2隋岳专粗下伶kUp&^HYPERLINK"http://www.iarp.cDri"www.iarp.cDri..PD5T:r翩EFFfr担ETlww位t&i-viHjniEfis,伺。3■皿WwwwerpconGET做tRP[E洞】微神悦htip;加贾—jorn%eE&BTYC&(ra%0®4商及宝在下悖KHpiMwwwerpcun3ET球"F(™■技司}fttS+,3htt^ww.-mis-.GDnfwrv顽M正整『(3®5阿M笑在下齿・叩《册*wdipconOE1TSLtSlEK心[Ml3:iyWWIV.WTlkGDrtfsrrvicr玳■0监S■Op®X*WWerpCLinCETSZttlg^ttrsWiDSMlpifvjwvcm3-corrtSitrvtcti促EfflE■度也7豪品生包玉行kfclpsA*WWWWP3E._«rfr±tll=E心9ht^pisrvic^r?■0就4壮员聚kT区域1位置是常规的查询区域。区域2位置是查询结果区域,可以对数据进行新增、复制、修改、删除、恢复、导出、查看操作。点击厝图标进行复制操作;点击25图标进行修改操作;点击®图标进行删除操作;点击身图标进行恢复操作。点击增加按钮进入新增配置页面,如下图所示:一'———————_—_~弗三单出\查点■=i-'规则生鼬日志甘担•虽口管服务名称必须填写,标识该服务的唯一名称。服务提供方必须选择,下拉框的数据从系统配置表获取。服务访问地址必须填写,为服务提供方的服务访问地址,如:HYPERLINK"https://www.erp1.com/service/if1%e3%80%82"https://www.erp1.com/service/if1。服务访问方式必须选择,采用IPHONE面板式的选择方式,取值范围为GET/POST。请求参数非必填,一般用于传输权限验证信息,如数据提供方不需要验证则可不填写,可以增加多个参数。数据访问方必须选择,标识该服务可以被那些系统访问,数据从系统配置表中获取,不能选择服务提供方本身。数据保存后系统后台需要自动生成一个OMS统一的访问地址,如:HYPERLINK"http://www.oms.com/service/if1%e3%80%82"http://www.oms.com/service/if1。点击导出按钮可以将满足查询条件的结果导出成excle文档(格式在详细设计时制定),便于共享给各个系统。系统管理4.5.1接口管理1)模板管理为了提高系统的可用性,减少配置的复杂度,将公共的模块抽象出来,建立成单独的小模块,方便多系统间关联配置。——一—一—「1'[To1-—"——一-—__半三同橱iEtb―—\至□兰旦日志蛔\共兢淄■'\\/福区域/\/\当苛也=5更疤E多,争口笆理*模叵症护▲帽口名和:传辅方向:时去性:瞄:区箴i谓造挥4序孳口色球时鼓性三司a■司接口地址辰区珈1^=1EAP^LUIShttp只wvj剧Emx.cnmJMrviC&Jin正at2ERR->LHIB.斧百洞畋网$卅oma.comi5erviEa!rf2正#3ERF->LWI5±±七■,哇鼠?瞒时g*ijmaconvmsrvi匚si昭正崇专(3®4ERP->LU15场时性瞒时wh(HH8.com1MTV1匚sJIM正常%H®5ERF^>LU15Ki时性.等“制wrvKgttS贵0®e町*三gERR->LM15.等"制瞒时g奇onifi.com1servK碧tfS%0®7MifclTO!ERP-MUI5http#*砰w(HH8.com1WTV1匚sytnEW3诃醐A.-呈ERP->LHSoflis.wflVgggtfE正有%0®--2234旦卫2巨£空❷吏页模板维护功能包括对模板的查询、修改、删除等操作,还提供便捷的复制功能,便于快速添加相似的模板。如上图所示为模板维护主界面,区域1位置为查询条件,提供基本的查询条件,并提供灵活的高级查询功能。查询条件中的状态值分为正常、已删除、未测试,未测试表示该模板未经过数据规则转换测试,在接口配置将不能选择未测试通过的模板信息。区域2位置为查询结果区域,对于查询结果可以进行常规的操作,比如点击模板名称可以进入模板详情查看页面;点击刖图标可以完成快速复制模板的功能;点击田图标可以进入编辑模板的页面;点击③图标可以删除该模板;点击白图标可以进行恢复操作。点击添加模板按钮进入到添加页面,如下图所示:配置、保存配置、测试配置)。第一步,基本信息配置,包括定义模板名称、选择传输方向、时效性、备注信息。模板名称,定义一个本系统中唯一的名称,便于记忆。传输方向需要动态生成,通过读取数据字典中系统类型的数据来生成。比如系统类型有ERP、LMIS,则生成ERP->LMIS、LMIS->ERP,以此类推。时效性通过数据字典读取。第二步,配置数据交换的详细字段定义,如下图:---□奈漩f埋aattES/日志ir理}\wks/\王二妙斌字好童塘三*:敝此可四*:1E茸配目5":・••••林旬£卓踏邛一:芸sw®,字础T却号■产IWV浦发沔方5■OoLIUSHQ恤Io&HAIJGPID5HAT-JGPHO20I?。I®|uVLZKE[jE上fTT字陆甫曲买m*KfflLIUSNO20SHWGPID20Z?__:SHWGPno海水号商品内翻*商品墉号OOoooo序号为本次交互字段的顺序编号,自动增长,从1开始,理论上无最大值限制。数据发送方信息包含字段名称、类型、长度、数据接收方唯一编码,用于标识本接口发送的数据中每个字段的详细定义,比如商品资料下传接口需要交换37个字段,则需要对这37个字段分别进行定义。其中类型抽象成整数、浮点数、字符串、日期、大数据类型。数据接收方唯一编码为单选模式,必须选择,该字段用于传递数据接收方的唯一编码,系统通过解析该编码将数据发送到对应的数据接收方。当字段被选中为唯一编码后,对应的数据接收方信息不填。数据接收方信息和数据发送方对应,在此不做赘述。字段描述为该交换字段的中文描述、说明信息。操作栏的C图标表示增加一个交换字段、。图标表示删除一个交换字段,至少保留一个交换字段;进行增加和删除操作时,需要保证序号的连续。第三步,规则配置,对于各个系统间数据存在数据差异的字段指定转换规则,具体界面如下图:系统自动将可能需要进行规则转换的字段突出显示(黄色背景标识),以提示使用者注意。其他没有提示的数据字段也可以设定转换规则,通过操作栏的EJ图标设置。转换规则大致可以分为四类,普通规则、日期规则、数据字典规则、自定义规则,详情如下:♦普通规则转换:主要涉及数值类型、字符类型的异构数据库之间的转换。转换规则见“系统功能一一数据类型转换规则”。♦日期规则转换:由于日期类型种类繁多,如有的系统采用毫秒数存储,有的系统采用标准的时分秒格式存储,所以需要转换。♦字典类数据转换:字典类数据在业务系统中的定义与物流系统中的定义之间的转换,例如:药品大类在业务系统的字段中定义为汉字:一类精神品、二类精神品等,但在物流系统的字段中定义为数值:'1'表示一类精神品、'2'表示为二类精神品。转换规则见“系统功能一一字典数据转换规则”。♦自定义规则:针对复杂的规则,支持自定义C#函数的形式。若“数据发送方数据列”和“数据接收方数据列”之间无需进行转换,则不需要进行设置;当需要进行设置时,点击操作栏的图标进入设置界面,如下图所示:则类型,第二个下拉框表示转换规则。选择后系统需要进行校验所选的规则是否能够满足转换要求,对于不满足的要给予提示;依次对需要进行规则转换的字段进行设置后,点击下一步进入最后一步完成配置,如下图所第一步:S^lBSM演拒含点:瞬r方向;愤性:落io隹闻:统fl^fel:;荣隼区风不:'.f.mEMM::舞m志e5fi二炉:芯崩酒云商品资点EHP->LFICE酮性201M1-S5L0:3D第M:SKJSiSkH:p:/Svtnt.ms.-=-3iiiiDswlel/lfl•雨四孝:保苧BM酸芭更加司:每与故Wi更方WD.牧宣宇段a标]n:TE_MJ]&UU3_MU手符序2D家!佰辑手苻毒2SHMKTJD字莉聿20£WW_ID宇符律£0无32DEHMfWjm字得wED商品偷号无47LZT_C01Hiuy_cnnE宇符即典建既中,颂^无声注:叫小巍条埴写是否本圉皿添加时间、统一访问地址系统自动生成。第四步,确认各项数据无误后,点击保存配置按钮保存接口的配置。第五步,测试配置是否正确,系统会先生成模板,用户按照模板填写数据后,通过系统上传,系统验证本次配置的正确性,界面如下:―迁iga-泰浇言归-*-~JT_戏理当硕■叵尽票获苴建心捉口言理-niStg扳第二齿:交隐字我配亘密五步::UjiES-W圜上网迁度件:林有,模板测试成山.使用说华:_1、沽心::注.=扯口7此宅:*.拶沅如址]宿瓦填号裁指对于测试通过/不通过都需要给出提示,测试不通过时要详细给出那个字段不符合要求。2)接口配置当宜芯司至维甘理-:■捏口买睛故瞧送无浪司ERP《营淞司).ig-SERP(■海士力,国”麴旧5收方:物稿跳1匾1搓依方H能选择一个M妹选择数据发送方和数据接收方后过态加我为了减少配置管理员的工作量,可以批量为一些有共同之处的系统一次性配置接口信息。数据发送方为多选模式,如下图:词-诗系鳄查间\查街\史言:-装览煞\.接口言-:怦匏机\/荣兰区域当命号图命:莺理整口曲立睥淄5泪圉ERP:营塔公司).后朝ERP(海士尢):」..寸$_*斐也左只壶迭择一T■姓法选径数据岌送方二ERF叵)敏ERPCB^公司】□浪郅ERFU莓士力]2力攻LMIS□购芝跪□非朝性KifeiS出订单□M也出庵订单□非及甘牲兵怕人奔订藉□g程非Wte人.帝'从肥贬F停©非及甘匕冀品停咎通知单□非及时匕/品蛆装中际阻枷|圭垣数据发送方不能同时选择ERP和LMIS系统,当数据发送方选择完成后,再点击数据接收方后面的选择按钮,弹出的选择对话框只能加载另一种类型的系统(如数据发送方为ERP,此时就只显示LMIS系统),对话框的标题也需要动态变成数据接收方,数据接收方为单选模式,只能选择一个系统。数据交换模板为之前预定义好的接口模板,当选择数据发送方和数据接收方后加载对应类型的模板,通过选择的数据发送方和数据接收方自动判断需要加载那种类型的模板,可以多选。选中的会用黄色突出提醒。如果选择的数据接收方是通过Webservice的方式接收数据,则还需要填写Webservice的访问地址,每个系统只用填写一次,以后默认加载显示(如下图红色区域所示),如果数据接收方是通过数据库的方式接收数据,则需要填写数据库表名,如果是其他方式则不需要特殊处理。词-诗系鳄查间\查街\蛭:-装览煞\.接口言-:怦匏机商石萱原当命号理繇:莺理整口曲立睥建方泪圉ERP1营塔公司).后朝ERP{海士尢)三十裁摇蜜格:习•血系陇1真*卧方只船沼一■?■系藐荣兰区域□时就性搂口访叵:毗,表宕□基础酬及形性□艮明性卷户曲0签础溯及时性欧/■aoi/address□理1订更□趣订羊取世中0非wit雅菩退回u单/api/ssthd□非河性销售订尝_□非凡甘匕KifeiS出订单□非及畦M也出庵订单□非及甘牲兵怕人奔订藉□非Wft人.率KifiiKF停非及甘匕冀品停咎通知单/ap^yptGlzd□非及时匕/品蛆装片睁阻枷|圭垣点击添加前,需要先验证数据,如果已经存在相同的配置了,需要给出提示,让操作者选择覆盖还是返回修改。保存数据时,需要将模板中抽象的数据类型转换成数据库标准的数据类型,并用测试模板进行测试,并输出状态,对于不能通过测试的要给予提示,便于操作者维护。3)接口维护ism。立,奈曜街'蛔,陌-■;'.机常皓.'田飘岫£i~iI<质扣上职ird旦至口邮0一ERP隹二1苦际:VS&:做据曲力:[员1■姓0浪酒ERN:海士方)□注士由隹丘□—S_LME5□0晌系茄1□—□点W接u名释跚S毗方.W•台拒月损拒以壕3□1fri&1□Dm'9£rvE£>t11是EH□2hip»wiv.tig1krniservoe/lE是正ft:O]■CP=fcttUSHRSK-IE*O4irhnVwwivfri&1cDm'sEni'rErtfl-是EHEJ®°5心1htpg^ayIra可12smSd口€■ntp#w**fribl函HFS以i律函A口htp^HYPERLINK"http://www.hvl"www.hvlfm'BEEn.s0以口*烦H心1nipsIE*B®隹匚心1岫晦1导出,■接口维护功能包括对接口的查询、修改、删除、恢复、彻底删除、导出操作。如上图所示为接口维护主界面,区域1位置为树形快速导航,数据从系统配置表中查询,点击公司名称默认查询出以该公司为数据发送方的所有接口配置信息,如ERP同时向两个物流中心发送数据(ERP->物流系统1为7条接口、ERP->物流系统2为1条接口),则会显示8条数据。区域2位置为查询条件,可以按照接口名称、数据接收方、状态(正常、已删除)进行查询。数据接收方的下拉框数据,应该根据数据统计得来。区域3位置为查询结果区域,对于查询结果可以进行修改、删除、彻底删除的操作,点击接口名称可以进入接口详情查看页面;点击5图标可以进入编辑接口的页面;点击③图标可以删除该接口;点击白图标可以进行恢复操作;点击导出可以将符合查询条件的接口信息导出成API文档;点击彻底删除按钮可以将选择的数据从数据库中完全删除,删除前必须弹出确认的对话框让操作者确认。对于有特殊要求,模板满足不了的情况下,点击旧图标可以进入编辑的页面,该页面默认加载模板的信息,供用户在模板的基础上编辑,提高工作效率。保存后不会修改到公共模板,而是新建为了一条私有的模板。如下图,进入接口编辑页面:B理接口管皇山区域.编辑页面其他操作与创建模板时一直,编辑完成后,保存配置,提示用户保存成功,提示信息为:保存成功,生成新的版本,是否进行测试?4.5.2规则集管理1)新增规则该功能用于定义转换规则集。用于支撑“新增接口9转换规则配置”功能,共分为四种类型的规则(普通规则、日期规则、数据字典规则、自定义规则),如下图所示:~近诅出规3蛇群:数值转字掰勰ii^:昔is澜转损削字住类型:叶•整形转挽后云蜩:用甲部知区城H玉娜=担sass•F洌!妹实',折JK舰■日*坦瞄宇典颇区域席号转接前的值转接后的宣搔作1-W柿品1一卖片隔002二关辑伸屈2二卖橙薛昂*o—■-J—-■--.___-----■■--~■—-—~—-—-一一一-_一—-^―—■~—一――-―一———1~B—•■—■法M._1r=hE说Nttosa折岐则.地值转字掰自定濒列'•日sea/繇迎「规则名称手工输入,为规则起一个方便记忆的名称,必须填写。规则类型必须选择,选择类型后系统自动加载对应的区域以供填写信息,下面对每个区域进行说明。♦普通规则区域转换前字段类型,表示数据发送方发送数据的类型,下拉框的数据通过数据字典(抽象数据类型)读取。转换后字段类型,表示数据接收方接收数据的类型,下拉框的数据从数据字典(抽象数据类型)读取。♦日期规则区域转换前字段类型和转换后字段类型同上,下拉框的数据从数据字典(抽象数据类型)读取。转换前日期格式,如有的系统存储的是毫秒数,转换后日期格式,如有的系统存储的是标准的时分秒格式。下拉框的数据从数据字典(日期规则数据格式)读取。♦数据字典规则区域转换前的值,必填,表示数据发送方系统存储的值,如:一类精神品。转换后的值,必填,表示数据接收方系统存储的值,如:1。字段说明,非必填,对该字段进行描述。O图标,增加一行。图标,删除一行,至少保留一行记录。♦自定义规则区域一些通过常规规则无法转换的,可以通过编写C#自定义函数进行转换,F面对各个字段进行说明。转换前字段类型,表示数据发送方发送数据的类型,下拉框的数据通过数据字典(普通规则数据类型)读取。转换后字段类型,表示数据接收方接收数据的类型,下拉框的数据从数据字典(普通规则数据类型)读取。自定义转换函数,编写一个标准的C#函数,输入值为转换前字段类型,输出值为转换后字段类型,内部逻辑算法自定义,保存时需要校验函数的准确性。另外,还需要提供输出日志、发送消息的API,供操作者使用。2)规则维护规则维护功能如上图所示,用选项卡的方式代替查询,上图示例为日期规则的界面,普通规则和自定义规则参考该页面。自定义规则页面需要提供查看图标进入自定义函数查看页面。点击由图标进入修改页面;点击®图标进入删除页面,已经被使用的规则不允许,用户进行删除时需要给出提示。由于数据字典的维护界面和普通规则有较大差别,所以单独描述,如下图所示:-食猛^皂\p泗[点哭另JK舰/•日市甘理/顾古林:彗谨起日期观卫]百¥盐兵规则自定丈直皿药瀚剽1(ERPMLM0)@(3®.关明电前的恒蝴员者的值w就明11T后幅2二英居陀品2二湘粒品药朝!则2LL1I51)0@药朝!则2LL1I51)0@药昂盛耻CERP1•>LL1I51)0®药甜婀2(ERP1->LMIS1;®3®可以按照规则名称进行模糊查询。默认分页显示10条规则,初始规则都是折叠状态,点击右上角的+图标后展开详情,点击旧图标进入修改页面;点击O图标进入删除页面,已经被使用的规则不允许,用户进行删除时需要给出提示。4.5.3基本属性设置基本属性设置,包括如下三个属性的设置♦轮询时间设置轮询时间精确到秒,只能输入大于等于30的正整数。默认为-1,不轮询。(具体时间待测试后再确定)♦业务日志保留时间设置业务日志保留时间,可手动输入,也可从下拉中选择。下拉中选择项和追溯查询中的快捷条件一致,如追溯查询中快捷查询有:一天,三天,一周,一月,则该选项中则有1,3,7,30♦系统日志级别设置该选择项包括debug,error,info三种类型的日志,默认输出error日志。每种设置都单独提交,互不影响。原型如下图:-食貌管理\橙」甘逗■t网事仁首皇新筒舰1胡只蟾护•日击甘迳/字典甘逗;b朝姻•■其本届性没胃毛浏诟没8炯时间朝:—握文—注:Ik吐具恤时间&耳致束龄范国特眼舌再待鞋注:此处即可手洒入,也,E务E,:、建没时间#差:可粉用&天毛而日忘圾剧设点:ErrorT注:吒处配登只第U系蹄曰甜fi出彼割.当荀芍M藻妹壮E-:可盅四有-:=■基本石性泻M诚早至成4.5.4系统代码设置该功能是针对使用OMS系统的ERP系统和LIMS系统进行配置,将相关系统的数据录入到。MS系统中,同时为OMS系统内部提供平台数据。原型如下图所示:-底仙坦措□瓣即事相首皂;sfiara;却则谚护,日志甘逗.,k瓣:期迎・M本.该性专M.蔡晚就蚂设罟踞濡百河lz域平囹」技方瓦-全郎-■宙亩1序号••I宅对底方式单一翎辑TOKEN®有湖WAffilSS酬E1E潮ERPr'Kfii司)主动推送'也树树.2014-12-MKX:1W71154515SBEj查2主玫摧送*政通美ici^Tj-oaXX:19J71154545as0巨3据库〕zn+ictoa>::19D7I15-154E色月0B■■■恩哓中心2主《惟世31U-11-DH1507115J546屋(3&5若士丸主流推送'榔阪%祯14-哼成XX:131?1154545SB0&6王津大药房壬成推送2014-12-MJK19D71154545BBE直Siflj.32456£旦旦里°迎.初始化页面时,默认查询出所有数据,注意维护人员信息需要合并,处理成类似:XX:150格式的数据状态有启用和禁用两种状态。对于列表中的数据,如果当前状态为启用,点击之后变为禁用。点击添加按钮,弹出页面(不覆盖原页面),添加新的系统代码,如下图:炭raffs-底仙坦\措□瓣\t即事相首皂.■SfJHra;掘1HW,日志甘逗:K瓣:L.养航涸•M本.读饪专M.蔡晚就蚂设罟If所属类别、平台对接方式、数据库类型的数据从数据字典读取。唯一编码由用户自己填写,提交时需要验证唯一性。TOKEN值根据算法手动生成后赋值给文本框,文本框不可编辑。Token值的有效期和Token值是同时存在的Token值的有效期必须大于初始值异常联系人如果有多个,采用英文逗号隔开。平台对接方式如果选择的是定时轮询,则需要配置定向轮询所查询的数据库连接方式。如下图1f\日古瓣\蔡邮骤宣醐戏WJt:接口::魏:保存成功后,关闭弹出窗体,刷新列表。点击编辑图标团,弹出编辑页面(不覆盖原有页面),编辑系统信息,如下图原型设计:一一一.Lr_接口管理\B测漆官理■,所属类别、平台对接方式、数据库类型的数据从数据字典读取。唯一编码不可编辑,TOKEN值不可编辑Token值的有效期和Token值是同时存在的Token值的有效期必须大于初始值保存成功后,关闭弹出窗体,刷新列表。点击查看图标口,弹出查看页面(不覆盖原有页面),如下图原型设计:序号1翩12i::■-:-15.■j_.ET.T.ttasa•日鸵坦.''亨空管起-',蔡浇役宣-'皇市悝性设置'■.砌出瑛音洵当it!情舌挹泌查看系统费聒捷商:斯届细:ERP^曜一W招:K-TJ物序号分卖状态耋作匚芦炖迎-兰市弭性君M■-弗阕诺没S追漏萱洵V1I伐品士供1(3B2中成爸2甘品士美213直g中碧材3药3□&q化学M剂A扇大美413B5可拆季1iftims10&6
本文档为【OMS管理系统方案设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
裴裴老师
暂无简介~
格式:doc
大小:3MB
软件:Word
页数:57
分类:
上传时间:2023-05-01
浏览量:4