毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
UML客户关系管理系统的设计与实现(5)
3 系统的UML建模设计
3.1 UML简介
统一建模语言UML是一种定义良好、易于表达、功能强大且普遍适用的可视化图形面向对象技术建模语言。它溶人了软件工程领域的新思想、新技术和新方法,它的作用域不只限于支持面向对象的分析与设计,还适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。UML采用图形化的表示法,主要包括用例图、类图、包图、状态图、活动图、序列图、协作图、组件图和部署图等。这些图为系统的分析、开发提供了多种图形表示,它们的有机结合可以分析和构造一个一致的关系,并不是每个项目都会用到所有的图,许多项目并不需要状态图或活动图,但一般项目至少产生用例图、序列图和类/协作图。在软件开发过程中,UML是软件开发人员表达设计思想、进行交流沟通的非常有效的工具。
3.2 系统分析
3.2.1 需求分析
整个客户关系管理系统都需要以客户为中心,从而简化各类与客户相关的信息,如销售、服务以及支持等等。在构建本系统时,注意与其他管理系统的协调,例如人力资源管理系统、进销存管理系统等等。本系统适用于中小型企业,可通过本系统来改善现有客户的管理混乱状态,从而加强企业和客户之间的联系。本系统主要需求如下:
(1) 系统提供权限管理,对于不同的角色能够赋予不同的权限。
(2) 为了更好地和客户交流,还提供一个客户联系人功能,用来管理客户的联系人信息。
(3) 为了更好的统计公司的销售情况,还提供了一个销售管理功能。并保证客户销售数据的准确性、及时性以及完整性。
(4) 提供了服务反馈管理功能,保证能够及时地记录客户反馈信息,从而提供较强竞争力的售后支持以及文护服务,并最大限度地文持老客户之间的关系。
3.2.2 功能分析
客户关系管理系统有6个功能模块,分别是营销管理模块、客户管理模块、服务管理模块、统计报表模块、基础数据模块和权限管理模块。
●营销管理模块:该模块用来处理公司的营销信息,包括销售机会管理和客户开发计划两个功能模块。
●客户管理模块:该模块用来管理客户信息,包括客户基本信息、联系人信息、客户交往记录信息、历史订单信息和客户流失信息。
●服务管理模块:该模块用来处理客户服务信息,包括服务创建、服务分配、服务处理、服务反馈和服务归档。
●统计报表模块:该模块用来生成报表数据信息,包括客户贡献分析、客户构成分析、客户服务分析和客户流失分析等功能模块。
●基础数据模块:该模块用来管理系统的基础数据信息,包括数据字典信息、公司产品信息和库存信息。
●权限管理模块:该模块用来管理系统的用户和用户权限信息,包括用户管理和角色管理。
在系统功能分析的基础上,得到如图3.2.2-1所示的客户关系管理系统功能结构图。
图3.2.2-1 客户关系管理系统功能结构
3.3 UML建模过程
3.3.1 用户与角色用例
在客户关系管理系统中,用户的角色和权限信息可以进行动态的设置,所以其角色是不固定的。本系统中设置了4个角色,分别是系统管理员、销售主管、客户经理和高管。
●系统管理员:拥有系统的所有权限。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.NET网上购物系统开发与实现
下一篇:
基于局部视觉特征的图像识别研究
基于android的环境信息管理系统设计
java+mysql文星酒店客房管理系统设计
java的B2C型电子商务网站管理系统的设计
局域网管理系统的设计与实现
医疗公众号管理系统设计+源代码
Android药品公司管理系统的设计+源代码
jsp+mysql酒店管理系统的设计+源代码
酵母菌发酵生产天然香料...
压疮高危人群的标准化中...
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
提高教育质量,构建大學生...
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究