您的位置:网站首页 > Java工具 > 正文

UML在CRM系统中的建模应用研究

类别:Java工具 日期:2018-2-8 19:16:34 人气: 来源:

  客户关系管理系统(CRM)是利用信息科学技术,实现市场营销、销售、服务等活动自动化处理和与客户进行沟通的手段,集成了前台和后台的业务流程。CRM系统业务流程复杂,功能强大,为了建立可靠、可重用、可的CRM系统,需要建立CRM系统的模型,帮助理解系统的结构,提高开发效率,降低开发成本。

  UML是面向对象建模语言,UML的优点:UML语言能使系统建模过程标准化、统一化、规范化;UML在整个开发过程采用相同的概念和表示方法;UML采用图形化的表示形式,产生的模型容易理解;UML不仅包括各种模型框图,还有大量丰富的文档;UML可以使用代码工具生成代码,或者反向生成工具将程序转换成模型。

  UML是一种通用的可视化建模语言,它是一种用于描述、构造软件系统以及商业建模的语言,综合了在大型、复杂系统的建模领域得到认可的优秀的软件工程方法。UML由视图(View)、图、模型元素(Model Element)和通用机制(General Mechanism)等几部分组成。UML主要是通过5类共9种模型图来定义系统的,其中类图、对象图、包图从静态角度描述系统结构;而顺序图、协同图、状态图、活动图则从动态的角度描述系统结构。

  UML建模包括静态建模机制与动态建模机制。静态建模包括用例图、类图、对象图和配置图。动态建模机制包括顺序图、协作图、活动图。

  本文以机械行业中生成包装机械的企业CRM为例说明CRM系统的开发过程。使用UML用例图分析系统的功能,经过需求调研及分析得到CRM系统的主要参与者:管理员、客户部职员、销售部职员、销售部职员、客户部职员 。

  CRM系统包括用户管理、权限管理、客户管理、商品信息管理、销售管理、订单合同管理、货款管理、售后管理和坐席管理等模块。图1的用例需要进一步细化,以售后管理为例说明用例如何细化。客服人员制定退货单(包括退货商品、时间、运输方法等),查看、修改自己制定的退货计划;客服主管审核退货计划,委派执行。客服人员执行退货过程中,记录退货进行的状态;客服主管查看退货执行信息。

  

关键词:uml建模工具
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved