网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 设计图标 Ppt模板 Flash素材 PSD素材 JS代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 论文模板 > 论文设计 > 正文

erp基础技术平台的设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/04/16

【编者按】:网学网论文设计为您提供 erp基础技术平台的设计 参考,解决您在 erp基础技术平台的设计 学习中工作中的难题,参考学习。

    1.平台设计目标ERP基础技术平台是整个平台化ERP产品的底层支持系统,所有的上层操作都要基于基础技术平台提供的服务,其设计目标如下:高度代码利用:当有诸如新增一个功能点、更改数据库字段或页面结构调整等需求时,可以在几乎不修改源代码的条件下来实现。低维护费用:在设计各个业务模块时,采用统一的技术标准,以降低系统的维护费用。系统高度可定制:在基础技术平台上将衍生两个平台,一个是ERP建模平台,使用对象为ERP实施人员,在此平台上实施人员可以根据用户的需求定义业务的处理方法及展示效果;另一个是ERP应用平台,在建模平台完成业务定制后,将ERP应用平台连接到定制后的数据库即成为一套ERP应用系统。

    对这些需求,基础技术平台需要有灵活的架构来支持。技术的前瞻性:平台设计完成后,不因为Java技术过几年的变化而落后,设计至少要超前5年或10年以上不落后。系统的高可靠性及高效率:目前ERP系统的一个普遍缺点就是运行速度慢,ERP基础技术平台的一个非常重要的目标就是要保证系统的高效和稳定。易实施和安装:对实施人员要求低,所有与实现相关的东西对实施人员透明,他们在不知道平台设计思路或源代码的情况下,可以立即或在很短的时间完成在客户现场的客户化定制工作,并且系统可以进行傻瓜式的安装,安装人员无需繁杂的配置及优化。

    2.平台架构体系平台架构图如图1所示。此架构图是在对平台进行细致分析及对现有系统的总结并结合平台目标所处的环境而设计的,下面将分别对各层的职责进行介绍。展示层该层主要负责业务的展示以及所有与最终用户交互的功能。接口方面要求控制层提供业务定制元数据,以便表示层进行数据获取及显示格式的调整;同时,展示层所接收的用户数据都会传入控制层,所以要求控制层提供数据传输格式。控制层该层一方面要保证业务及展示所需数据的完整性、时效性和一致性,同时负责用户层和业务层之间所有的通信,并为业务定制控制中心。

    接口方面,该层一方面最终生成业务定制元数据提供给展示层进行显示,同时从展示层获取用户输入,以便调度。业务层该层涉及平台所有与业务相关的操作,包括业务构件的集成,业务引擎的调度等,并通过数据层完成各业务的持久化。接口方面,为控制层提供业务调度接口,另一方面利用数据层接口持久化数据或获取数据。数据层负责所有数据的持久化保存及业务层所需数据的获取,简言之,负责所有与数据库之间的交互。接口方面,提供一系列数据持久化接口及数据查询接口。以上四层通过各层之间的接口进行交互,各层只负责自己职责之内的逻辑,并且复杂度较高的层在设计或实现时可能还会采用分层的结构。在部署的时候,将平台程序部署在一台Web服务器上,同时将数据库部署在另一台机器上,只需配置Web服务器中的数据库连接池即可,部署非常方便。

    3.平台设计根据平台的架构图,平台展示层放在浏览器端,服务器端提供业务定制元数据作为浏览器端的解析依据;控制层用servlet及javabean,用于与浏览器进行交互和与业务引擎集成;而业务层则提供一套业务引擎用于业务调度;数据层使用JDBC实现。展示层展示层最重要的功能就是解析业务规则元数据文件,生成视图,当然,其中有很多环节需要处理。当用户点击某一菜单项时,首先由IO组件获取该菜单对应业务定制元数据文件,获取文件中关于页面结构定义的部分,由页面控制组件生成基本的页面结构,然后提取页面中需要国际化的部分,将其交由国际化组件进行国际化处理,下一步则通过IO组件获取数据集列表数据,交由数据集列表组件处理,最后,加载动态下拉组件服务。展示层主要分为五个组件:IO组件,页面结构控制组件,国际化组件,动态下拉组件,数据集列表处理组件。展示层使用Javascript+XML+XSLT来实现。

    控制层用户登录时,系统会检查菜单相关信息的完整性,如果有不一致的情况,则调用同步程序,同步数据后再显示菜单。在用户点击菜单项时,控制层会检查该菜单所对应业务相关信息的完整性,如有不一致的情况,则先同步后再调用展示引擎生成视图。在用户定制业务时,控制层会根据用户所配置的信息自动生成业务元信息,该信息不但包含业务信息,也包括页面显示格式信息,此部分用XSL样式表实现,通过元信息XML文件应用样式表,可以得到页面基本布局。另外,系统管理也在这一层实现。控制层使用Strategy设计模式并用JavaBeen来实现。业务层控制中心为其它层过来的业务任务请求调度控制中心,业务任务为以业务为单位的任务集合,它包括若干个业务元任务,是若干个业务元任务按特定顺序组合的结果。在业务任务分解处理过程中,如果出现异常,将启动异常处理机制进行异常处理。

  • 上一篇资讯: [论文设计]
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 | 论文专题 | 设计下载 | 网学软件 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师