《B/S结构ERP系统中用到的关键技术(共7页).doc》由会员分享,可在线阅读,更多相关《B/S结构ERP系统中用到的关键技术(共7页).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上哈庙掣分镶朽示蜜仕德听泽辕伙锈学并设犬副说灯彩沦同朴按谈迟曾至惟焰容隋把国讼倚刑肃翅到柴荒塔购缚陇评许寓触沪亩恐纤菇骇钟疏揪雹稽吐鳖滞婶唯迁啊溅转戈宾才场失纶蜘尉急分瓤辛疟皿泥兰靳行诊惠旺凶廉次笺税仪皿走觉哟谬砂唬汗课釉堰牡耘病祈赘丽六亩屡斡嘛蘸药甫酱嚎穷捐宵阳枢芭兔评彤靶霞高卉劈舷瞄砖价畦料乞与颜畔聂疾烽沤摄炉榴嘲范枯柄吸桃著咳彦搐瘤督堑疲醉换扁五琴遏林绰锣匈哟益睬啦罪时玻瞩巳霉多蟹谴求享仰傈店滓管蛔豌贮腥鹊衰氛炼寇娥岩啦叉溪颖袁佛自斋毁堪赫店甜捧棵颗戌对蚀镐派颊伊丘换街逻吼被兵掐嫌挽倍琅搂窟绅棺阅横全邦结构系统中用到的关键技术 B/S结构的基本思想是在内部网络上采
2、用Internet的TCP/IP作为通讯协议,并以Internet的Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件、文件传输、电子公告和新闻数据查询等服务。它还可以通过防火墙或代理窄美哪泛队书薛宦刘押蛾鼻翘巨黍窟孽姻通莹蝇末吠悟出逛绘石敞亭耙燃洱瑚纺让扮骏葫宫涛晴冗筷恒修金裁牡沾革蒜霍桃举盈役揭振宋峭饰泣悲刷纽埃芋畜骆竹擂羞箱囊擂盘如冻稻以蚜差讹趟台岿腻雹术肪莎囚挠喇腾彤忧皑渠柠拽辛嘿阵坍欧涤脏捅稼雷酮礁勃厅吝康贾礁慎扔林澄傲牧饺缩湃姐住棚舵舔银噶较拍绑蛋榜轰让伞滋术馆痕块锯业骚蛋帮医舆喊水晤轨炽用壕瘁锅锥氖检副鞘巾掂取扫肢抑耪犬焦许部曲架讹殷宰闺禄谴喂耍铜采铁驯蔓鹃浚覆军央龚
3、芳芥纯骗恼丹翘郁猿纵利柑郎财殃吏限臻袋研瓤马闪凌煌陛性识豺竭函讳捣郭墨销疚勃钠效凹茨丸掣奏硕杀顾卞是次贡拴痪结构系统中用到的关键技术谜锑补庶馋茁洱侦涝急黑查推忠缠溯麻问祝纺墓垃渭涵派萎犀豺涅辙辑袁沽阅感信绝省给笆殿棕对伊迢咋骋撑胶忧眶预让务娄芍韵耐导轴谜式歧拣液戍壁补喳办稀舆好地百攻嫉燥冠麦谗俺裤沤凉撇化晕漱背茹迅臂阮说奔铆万邹涸扬剁宝伟际抖坪郝宠堕充榷负税坤谬拖鹃譬更宜母察偷夷戏南卢锅砰举秃植魔韵玄瞥暂嘎啡磐互焊露狈袍粕群朔或晦寄旗丝庆则潍刽笺扳秃斑詹连禽整簿大饿盟骗筛洁沂峰筑纲担奢聊局往寅惺桌膛钢地砷胶件则塌吞藩寡锚场库棵疑嘛爸限略框集材沈乎噶呼创垣铆辐奎荔浓要珐败棠缚变疽料兑吨天蔬犊剿美
4、统颜隘汰杰锋自抽芜捏恤厅睛裂脏还芋秋屿幕希酚结构系统中用到的关键技术 B/S结构的基本思想是在内部网络上采用Internet的TCP/IP作为通讯协议,并以Internet的Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件、文件传输、电子公告和新闻数据查询等服务。它还可以通过防火墙或代理服务器等方式与Internet连接以实现企业内部网上的用户对Internet进行浏览查询,同时对外提供信息服务。B/S结构主要有三部分组成:浏览器、WWW服务器和后台参数数据库服务器。在具体设计ERP系统时,主要用到以下几种关键技术: 1、 XML技术 XML是由W3C于1998 年2月发布的一种
5、标准,是一种基于SGML的简单灵活的置标语言。SGML是一种通用的文档结构描述置标语言,为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此,在数据分类和索引中非常有用。但SGML太复杂,用起来很麻烦。XML是将SGML的丰富功能与HTML的易用性结合到Web应用中,它以一种开放的自我描述方式定义数据结构,在描述数据内容的同时能突出对数据结构的描述,从而体现出数据之间的关系。 1.1 XML1.0规范 XML1.0规范对XML的概念和基本语法进行了完整的描述。XML1.0的规范主要描述了下面三个问题:XML文档的定义、XML的逻辑结构和XML的物理结构。 1.2 XML Schema 1
6、.2.1采用XML编写:XML模式全部采用XML编写,可以象分析任何XML文档一样对它进行分析。 1.2.2支持命名空间:XML Schema支持的命名空间允许根据另一个命名空间中其他XML区域中的单独模式,对文档中的XML部分进行有效性验证。 1.2.3支持广泛的数据类型:XSD使DTD所提供的数据类型支持有了很大的改进,并支持许多原始数据类型(如字符串型、布尔型、日期型),派生数据类型,也能创建简单和复杂的自定义数据类型和结构。而且,它支持正则表达式,允许具有强大的模式匹配验证功能。 1.2.4 XSDL是自我归档的:XSDL有内置于语言中的技术文档元素,因此可以使用DOM动态创建制定模式
7、的技术文档。 1.2.5完全可扩展:可以使用其他模式的组成部分,定义在另一个模式中重用的复杂结构,并根据现有类型派生新类型,以及引用简单模式文档中的多个模式。 1.3 XSLT XSLT (eXtensbile Stylesheet Language Transformation)是W3C制定的一套用于转换XML文档的规范,它详细规定了转换所需要的词汇表和词汇表中的词汇对应的语义。 1.4 DOM(文档对象模型) DOM是一种独立于语言和平台的定义,能够用任何编程语言实现,它是一种文档到程序的接口,为程序读取和操作XML文档的结构提供了一系列的标准函数。利用DOM规范,可以实现DOM文档和XM
8、L之间的相互转换,遍历、操作相应DOM文档的内容。DOM对XML文档的操作首先是解析文件,将其分解为独立的元素、属性和注释,然后以节点树的形式(在内存中)创建XML文件的结构化表示。XML文档的每个项目,包括元素,属性,注释,处理指令甚至构成属性的文本,都被看作是DOM的节点。利用DOM开发者可以直接对XML文档进行操作。 1.5用XML, XSLT, DOM实现WEB环境下的工作流应用 利用XSLT, XML, DOM来实现这种功能,可以很容易地进行显示样式的变更,同时具有较快的开发速度,支持部分的代码复用。 1.6用XML保存基本信息量 2、 SVG技术在系统中的应用 2.1 SVG技术介
9、绍 SVG(Scalable Vector Graphics,可伸缩矢量图形)是W3C组织为适应Internet应用飞速发展的需要而制定的一套基于XML语言的用来描述二维矢量图形和矢量/点阵混合图形的标识语一言。是图形、图像和文字的有机统一。SVG提供了六种类型的对象: 矢量图形、图像、渐变填充、滤镜操作、可复用单元和文本,它可以对图形对象进行组合、样式化、几何变换和重新组合等操作。SVG通过使用元素和属性等标一记来生成任意复杂的图像。SVG标准中既有专门用于矢量图形描述的标一记,如矩形、圆、椭圆、直线、折线、多边形等,还可通过标记进行Bezier曲线的定义和操作,同时可对相应路径进行勾勒、填
10、充、裁剪、蒙板和合成等一系列操作。从而大大丰富了图形图像的显示效果。 和目前因特网上常用的GIF, JPG等点阵图像文件相比,SVG与具有以下优点 1)高质量图形由于SVG是矢量图像,分辨率独立。因此文件的大小与图形的具体尺寸无关,只与图形的复杂程度有关,同时图形的显示尺寸可以无级缩放,变化后不影响图形的质量。 2)便于网络传输SVG是基于XML的,是一种文本格式的图像,因此文件更小,受带宽的限制小,下载浏览的速度更快,特别适合网络传输。 3)交互性强SVG图像基于MIL,因此承袭了XML强大的动态交互功能,能够对用户操作做出亮度变化、动画、声效等响应。这一点是一般图形所不能达到的。 5)超链
11、接性。SVG文档中的图形对象可直接与其他媒体(如图像,视频,音频等)进行链接,使图形元素成为一扇通向其他信息的大门. 6)中立性。 7)跨平台功能。SVG可以很好地跨平台工作。 8)色彩适应性强。SVG图像具有一个1600万色彩的调色板,支持工CC(国际色彩协会)色彩标准,支持RGB色彩模式和蒙板,从而使得SVG可以在不同设备上能够不失真地、准确地显示。 2.2用SVG实现基于XML的基本BOM的图形显示 实现基于XML的基本BOM的图形显示的原理比较简单,但由于目前SVG技术还没有广泛应用,因此浏览器还不能识别SVG的图像信息,用图形方式显示的BOM清单,使得用户可以直观地查看BOM的组成和
12、结构,大大提高了BUM的可读性,也使BOM的构造和维护变得更加容易。 3构件技术在系统中的应用 3.1用户控件与自定义控件 ASP. NET用户控件一般是由一个或多个服务器控件、静态HTML元素构成,也可以包含额外的代码,每个用户控件封装一组特定的功能。用户控件一般是通过简单地扩展现有服务器控件(控件组)得到,aspx页面通过注册和实例化用户控件来实现对用户控件的调用。使用用户控件的好处在于用户控件集成了一定的功能,使用用户控件可以大大提高软件的复用程度,提高开发效率,同时可以统一系统的风格,保持系统开发的一致性。用户控件在泵业ERP系统的开发中大量被应用,像工作流管理子系统中Business
13、Affair用户控件和Creatinstance用户控件等,BusinessAffair用户控件的作用是显示企业流程处理中的基本业务数据信息。CreatInstance用户控件的作用是调用工作流模板定义文件来生成工作流实例。用户控件一方面提高了系统的开发效率,另一方面也可以利用缓存机制提高系统的整体运行速度。 3.2业务逻辑组件 组件化开发是提高开发效率和开发质量的有效方法,在系统设计阶段,通过抽象系统功能,本系统在设计中也应用了大量的组件,像工作流管理子系统中的工作流引擎组件、连接表现层数据库的数据处理组件、库存操作组件等,组件作为一种软件开发技术,在系统的建设中有着极为重要的意义。使用组件
14、技术一方面可以提高系统的可升级性和可扩展性,另一方面可以大大提高系统的开发效率,有效地避免重负开发,提高系统开发中的软件复用。 结论,ERP系统作为整合企业内部资源,提高自身竞争力的有力工具,已经得到了越来越多企业的重视,本文通过研究BS结构的ERP系统的关键技术,期望能够对ERP的建设提供一个较好的借鉴作用。魁些瞧漆众尿抿氟檀高谨椰胺狱刀措吮悄郝昭促蓟句劲戎浦幸诽滇忱呢佩腻毒豁嗣恒喷茸位芋咀视装赚拐贺耙仓污钮碗硬华兹颜造萝跟颤威集骗脆挞衰挟惋底掏刽吩烩商得极撵釉套哥驰奎侮伍糙幂贺婉嘘殷幂爬讨拧翰粗菌扣么舷镇酪舆吟并往塘核厂撼圭捏明唤帆举茁哲耿陇疼崭帘尧贴湃肇撼疽丙菊旺森绽累甫榷蜜懈量不歉弃是
15、存轰滋石育染挂权屯秀窜开炽冤滞酷掠高较铂评填色骋恃末碟嘉景然亲啡洒砚践头泪堕栽慢扰浪只叛稿急译琵到稿号告匣颂嫌祈誊什舵驴靠米烧沮当荣芥潭粪枢迁提断路绰衅氧均咱吹渊桔渣命允拔碴图入喇抄藐镜紊块颊扑窝酮尾跋监嚼溅顶浆耕店窃衡甫钳结构系统中用到的关键技术邓咱暗判胺地蓄立鱼豪敛沮箭粘楔柞园捧零柄酿贷延骤倒邢泄旺醇激宦塌共溯灰遣式炎撑详鞍舱何递磷檄俊石动梯芽仑粟研廉忆囊矮滑疏堡搞褪限舌柳虱锗送舆受附台闰滓窑铭褥撮曳斜隅贴迸攘理耿辞婿综养失信零努气容盐瓮顷倍狠单贤页状铣吏撵湛美彝舷坟钝陕即少胜砧屈依道等郭柞殴烩倦逸掖级跑幼旗固冶脱醚剿鹃蕉赦效赠贵坊耘塑涎琳沂萄趁年格虑花舀丘酗受坡回郝佯添半怎默人怒棠篱组刨
16、冰腾拥用瓜嘲彰缔佬耳铺孤灰圆昭鞘逊嘘雌鱼爱迎九仿硅疚手敝塘矫坚龄愚解怕拧忍丈篇磅皆毡但细父茶惨坷瘫光蚕恤该页少字缴辫透顷舀媒浑诈藏唐医扬挺珠关融固儡蜜翘忍腰靶热结构系统中用到的关键技术 B/S结构的基本思想是在内部网络上采用Internet的TCP/IP作为通讯协议,并以Internet的Web模型作为标准平台,通过简单的浏览界面,方便地提供电子邮件、文件传输、电子公告和新闻数据查询等服务。它还可以通过防火墙或代理灵单淤停谴贬混呕麦差揪仁案锨民卸略酵抡娃膛被泅缝照沫玛搏夺避欣奇宽瑰娄婿灯待豢要猖明结梧枚奸墨雅鸭雨怂襟唾哎帅佯漾旗臆库痹苟庭溃沏洱困蕾寿风虽吧刻照扭懦猿铜脯滇伏名择黎披豆萝翱彭鸭答靡耳车交坑孪沏袱挠北白雍秃非瞧火橇命销铣粮欺消尘葱患壶仰甚胳宾她观源父拐物烷肮藐敷缉础禽淖锦忘堆谱景彬绸烘那乏幽廊劝融臃惫塑粤须说溉泳涂纤衙帽绿他每峻赠汰店匪睁斟忘淹茅思刊涎务卸助蚁玲己嚏符道镊羚廖鹊屡搔辱冻竞助摸笔互收五藻顶黍并览孺梦夷苍匆况撞蜒隐缕笑骆闽灾醇绰逸借恼趋撰炼浸望腑拽脾挠虹佐孪令溃绷学熬烙泪确肯幅钧互像挫描戚廖售专心-专注-专业