
2010 —— 2011 学 年 第 一 学 期
信息技术学院
《软件系统建模与 UML》综合设计实验
企业销售管理系统的 UML 建模
班 级 08 级软件工程
学 号
081164044
姓 名 殷路辉
任课教师 凌风彩
日 期
2010-12-19

企业销售管理系统 UML 建模
目录
1. 需求分析................................................................................................................................... 3
1.1 功能性需求...................................................................................................................... 3
2. 系统建模.................................................................................................................................... 3
2.1 建立系统用例模型........................................................................................................... 3
2.1.1 分析系统角色........................................................................................................ 3
2.1.2 功能模块用例化及用例说明................................................................................ 7
2.2 创建系统静态模型......................................................................................................... 14
2.2.1 提取系统实体图.................................................................................................. 14
2.2.2 数据模型设计...................................................................................................... 15
2.2.3 提取系统类图和接口.......................................................................................... 16
2.3 创建系统动态模型......................................................................................................... 16
2.3.1 创建序列图和协作图.......................................................................................... 16
2.3.2 创建状态图.......................................................................................................... 17
2.3.3 创建活动图.......................................................................................................... 18
2.4 创建系统的部署模型..................................................................................................... 19
2.4.1 构件图................................................................................................................. 19
2.4.2 部署图................................................................................................................. 19
企业销售管理系统
2 / 19

企业销售管理系统 UML 建模
1. 需求分析
1.1 功能性需求
销售人员能够对自己的客户进行管理,包括对客户信息的添加、删除、修改、查询、
查看和导出报表。
销售人员能够实时记录与客户的售前跟踪情况。
销售人员可以对客户的联系人信息进行管理,包括联系人信息的添加、删除、修改、
查询和查看。
销售人员能够记录在售前跟踪客户的过程中产生的竞争对手的情况
跟踪成功后,销售人员可以管理与自己客户产生的合同和订单。
每个销售人员只能够管理和查看自己的客户信息。
销售总监能够查看和导出所有销售人员的客户信息和销售信息,但不能够添加、删除
和修改的操作。
系统业务人员可以把离职的销售人员的客户转移给其他一个或多个销售人员。
销售人员、销售总监和系统业务人员可以修改自己密码。
系统业务人员可以重置销售人员、销售总监,以及自己的密码。
系统业务人员只能查看离职销售人员的客户的姓名,其他信息不可以查看和管理。
系统业务人员可以对销售人员的信息进行管理,包括对销售人员的添加、修改、删除、
查询和导出报表。
2.系统建模
2.1 建立系统用例模型
2.1.1 分析系统角色
根据需求分析的功能性需求的说明,该系统的角色有三类:销售人员、销售总监和
系统业务人员。其用例如下:
3 / 19

企业销售管理系统 UML 建模
2.1.1.1 业务人员用例图
添加
修改
删除
导出
查询
离职人员客户查询
(from )系统维护
用户资料转移
(from )系统维护
员工资料管理
管理员
(f rom ...用
修改密码
(from )用例图
密码重置
(from )系统维护
4 / 19

企业销售管理系统 UML 建模
2.1.1.2 销售总监用例图
精确查询
(from )客户信息管理
模糊查询
(from )客户信息管理
查询员工资料
(from )员工资料管理
导出员工资料
(from )员工资料管理
查询客户信息
(from )客户信息管理
<< >>泛化
<< >>泛化
查看客户信息
(from )客户信息管理
导出客户信息
(from )客户信息管理
销售总监
(f rom ...用
修改密码
(from )用例图
5 / 19
- 1
- 2
- 3
前往页