优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

MDA在企业ERP中的应用可销商品控制

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要
 模型驱动的体系MDA(Model Driven Architecture)是由全球最大的软件工业标准化组织OMG(Object Manage Group)提出并大力推广的一套体系标准。
而金蝶EAS产品全部是采用了实现了MDA的BOS平台进行开发而成的。
金蝶EAS产品研发过程可以抽象为三个步骤:第一步,建立元模型。第二步,在元模型的基础上,运用建模工具建立业务模型。第三步,根据不同的平台,对业务模型进行模型编译,生成相应平台的实现模型。
首先,本文先行介绍了项目的来源意义,并对国内外的企业ERP的现状进行了大概的分析,然后紧接着介绍MDA技术的基础知识以及公司里实现了MDA的平台介绍。
其次,本文介绍了项目的需求与设计,每个大类里主要的功能以及性能上的一些要求,然后是项目的详细设计,详细设计叙述了主要的流程图和流程描述,再接着是项目的实现,本文这里列出了项目实现后的界面以及属性说明,还描述了项目难点的实现,即如何进行树的解析,使用了两种不同的方法进行解析。
最后,介绍了项目完成后应进行的测试的基本知识(包括单元,功能,集成,性能四种测试)和在性能上如何优化。优化主要是在数据库操作这方面(主要是插入数据,删除数据)。 think58 [资料来源:THINK58.com]

关键字:MDA;ERP;树的解析
 ERP现状分析
目前,高端的ERP产品仍然是来自于国外,包括SAP、Oracle、JDE、SSA等等,这些产品的拥有者基本上都在中国设立了自己的公司,有些还设立了研究开发中心,支持产品的汉化和响应客户的二次开发需求。
这些产品的客户规模也比较大,IBM在中国的生产基地、联想集团、海尔集团都是以这些产品为基础来实现信息化目标,这些产品的特点是经历了更长的市场考验,在跨国集团的应用上有成功的经验和案例。
国外产品的特点是管理思想严谨,支持进行个性化设置来调整应用流程。但中等规模的软件在操作界面上并不好用,没有面向作业的导航设置,计划方面的算法也不完备,对ECN变更的处理能力较差。
国内的ERP厂商主要以金蝶,用友,神州数码为代表。他们都已经建立了全国性的营销体系,并形成了面向小企业的财务软件或ERP,到面向中型企业的ERP产品线(金蝶K3、用友U8、易飞ERP),到面向大型企业的ERP解决方案(金蝶EAS、用友NC、易拓ERP);
在ERP等企业管理软件方面,台湾和香港也有很好的发展。
台湾的优势在于其制造业发达,市场规模较大,相应的ERP产品就能有比较好的应用基础。其他台湾软件公司也纷纷与中国的软件联手,透过国内公司的市场优势来获得发展空间,神州数码和用友集团都是借台湾产品来打天下的。 [资料来源:www.THINK58.com]
台湾产品有多年的发展历史,产品的商品化整度较高,特别适合于中小型企业,以套装的解决方案见长,台湾企业历来比较重视成本管理,这方面的优点也在起产品中有所体现。   
香港的软件公司比较重视在技术上紧跟国际潮流,多家公司都在B/S架构下发展自己的产品,由于香港本的企业数量较少,其产品策略更偏向于为企业提供个性化的解决方案,在特殊行业里有更多成功案例。
1.3项目技术介绍
1.3.1模型驱动架构技术简介
MDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的关键之处是模型在软件开发中扮演了非常重要的角色。
MDA源自于众所周知的把系统操作的规范从系统利用底层平台能力的方式细节中分离出来的思想,MDA提供了一种途径(通过相关的工具)来规范化一个平台独立的系统、规范化平台、为系统选择一个特定的实现平台,并且把系统规范转换到特定的实现平台。MDA的三个主要目标是:通过架构性的分离来实现轻便性、互操作性和可重用性。 think58好,好think58 [资料来源:www.THINK58.com]
MDA(模型驱动)核心的思路是希望通过对商业模型(比如企业信息化或建筑领域的解决方案)的领域研究。进而提炼出一个相对核心的领域模型,同时抽象出一个PIM(平台无关模型)。之后根据不同的开发平台(例如.net或J2EE),应用平台(windows或unix)形成相应的 PSM(平台相关模型)。业务模型和技术不再相关,同一个业务模型可以转换为运行在不同平台上的系统。
项目的需求分析
2.1项目需求分析
2.1.1项目描述
1)项目名称:EAS5.3产品线SCM产品中可销商品控制模块的开发
2)项目发起方:金蝶软件(中国)有限公司市场部
3)项目开发方:金蝶软件(中国)有限公司研发部
2.1.2 系统主要功能需求
可销商品控制建立客户、销售组和可销商品之间的对应关系。企业实际应用中,只有特殊情况才会启用这种部署,满足保证把正确的商品、由正确的人员销售到正确的客户那里。根据销售组织,将该组织下客户与该组织下商品建立对应关系,主要业务操作包括新增、修改、删除、核准、反核准、查询等。
可销商品控制大的可分为两个方面:
1)针对客户的可销商品控制:这里的客户并是不指终端用户,而是指在公司与终端用户之间的中间代理商。
2)针对销售组的可销商品控制:这里的销售组可以指针对某个客户的销售组,也可以指与上面所说客户平行的销售组。

内容来自think58 [资料来源:http://www.THINK58.com]


2.2系统运行环境需求
2.2.1服务端运行环境需求
(1)硬件环境需求
CPU:不小于2.5GHZ  
硬盘:不小于40G 
内存:不小于1G
(2)软件环境需求
操作系统:Windows Server 2000/Windows Server 2003/Linux/Unix 
数据库:Microsoft SQL Server 2000/Oracle8i/Oracle9i/Oracle10g/DB2  服务器:金蝶Apusic4.1服务器
2.2.2客户端运行环境需求
(1)硬件环境需求
CPU:不小于500MHZ   
硬盘:不小于10GB
内存:不小于128MB
(2)软件环境需求
操作系统:Linux/Unix/Windows 98/Windows 2000/Windows XP
2.3可销商品控制主要功能模块
无论是针对客户的可销商品控制还是针对销售组的可销商品控制,其功能基本上是一样的,分别为新增可销商品,删除可销商品,核准可销商品,反核准可销商品,修改可销商品,查询可销商品等六大功能。
think58好,好think58
[版权所有:http://think58.com]