企业销售管理系统UML建模

上传人:re****.1 文档编号:557613831 上传时间:2022-10-19 格式:DOCX 页数:21 大小:454.89KB
返回 下载 相关 举报
企业销售管理系统UML建模_第1页
第1页 / 共21页
企业销售管理系统UML建模_第2页
第2页 / 共21页
企业销售管理系统UML建模_第3页
第3页 / 共21页
企业销售管理系统UML建模_第4页
第4页 / 共21页
企业销售管理系统UML建模_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《企业销售管理系统UML建模》由会员分享,可在线阅读,更多相关《企业销售管理系统UML建模(21页珍藏版)》请在金锄头文库上搜索。

1、2010201 1学年第一学期信息技术学院软件系统建模与UML综合设计实验企业销售管理系统的UML建模班08 级软件工程级学081164044 号姓 名殷路辉任课教师凌风彩目录1. 需求分析 错误!未定义书签1。1 功能性需求错误!未定义书签2。 系统建模 错误!未定义书签2. 1。建立系统用例模型错误!未定义书签。2.1.1 分析系统角色错误!未定义书签2。1. 2 功能模块用例化及用例说明错误!未定义书签。2。2创建系统静态模型错误!未定义书签。2. 2。1提取系统实体图。错误!未定义书签。2. 2.2数据模型设计错误!未定义书签。2.2。3提取系统类图和接口。错误!未定义书签。2 。 3

2、创建系统动态模型。错误!未定义书签。2. 3。1创建序列图和协作图错误!未定义书签。2。3。2 创建状态图错误!未定义书签2。3。3创建活动图错误!未定义书签。2。4 创建系统的部署模型错误!未定义书签2.4。 1 构件图。错误!未定义书签。2。 4.2 部署图。错误!未定义书签。企业销售管理系统1. 需求分析1。1 功能性需求 销售人员能够对自己的客户进行管理,包括对客户信息的添加、删除、修改、查询、查 看和导出报表。 销售人员能够实时记录与客户的售前跟踪情况 销售人员可以对客户的联系人信息进行管理,包括联系人信息的添加、删除、修改、查 询和查看。 销售人员能够记录在售前跟踪客户的过程中产生

3、的竞争对手的情况 跟踪成功后,销售人员可以管理与自己客户产生的合同和订单。 每个销售人员只能够管理和查看自己的客户信息。 销售总监能够查看和导出所有销售人员的客户信息和销售信息,但不能够添加、删除和 修改的操作。 系统业务人员可以把离职的销售人员的客户转移给其他一个或多个销售人员。 销售人员、销售总监和系统业务人员可以修改自己密码。 系统业务人员可以重置销售人员、销售总监,以及自己的密码。 系统业务人员只能查看离职销售人员的客户的姓名,其他信息不可以查看和管理。 系统业务人员可以对销售人员的信息进行管理,包括对销售人员的添加、修改、删除、 查询和导出报表。2.系统建模2.1 建立系统用例模型2

4、.1.1分析系统角色根据需求分析的功能性需求的说明,该系统的角色有三类:销售人员、销售总监和系统业务人员。其用例如下:2。1。1。1业务人员用例图修改密码添加修改用户资料转移(from系纟统维护删除管理员员工资料管理(f rom用导出密码重置(from 系纟维护)离职人员客户查询(from系统维护查询2。1。12销售总监用例图修改密码(from用例图)查看客户信息(from客户信息管理)销售总监(from用、:一精确查询(from客户信息管理)查询客户信息 (from客户信息管理)模糊查询(from客户信息管理)导出客户信息(from客户信息管理)、一/ 查询员工资料导出员工资料 (from

5、员工资料管理)(from 员工资料管理)2.1.1.3 业务人员用例图修改联系人(from关系人信息管理*、厂、广A厂、j J厂、匚CD 添加联系人删除联系人添加客户信息改客户信息杳)r联系人言息管需儼系人信息管理查询联系人。悟户信息管理客户信息管尹口 .- - (fron联系人信息管理导出客户查看联系人(from关系人信息管理联系人管理新建合订单(fr o诒同丁单管理 厂 查看合订单业务人员(from用.-(fro诒同订单管理合同丁单管理查询合订单(fron合同丁单管理导出合订单血诒朗单讒改合订单删除合订单(fron合同丁单管理 (fro诒同丁单管理查看客户客户信息管理删除客户信息(fron

6、客户信息管理修改密码(fron用例图查看销售机会(fron肖售机会管理- 删除销售机会(fror销售机会管理厂、(销售机会管理修改销售机会刀j竞争对手管理 删除竞争对手厂/I(fron竞争对手管理(fror销售机会管理添加竞争对手(fror竞争对手管理丿(修改竞争对着看竞争对手竞争对手管理查询竞争对手导出销售机会添加销售机会(fron销售机会管查询销售机销售机会管理(fron销售机会管理(fror竞争对手管fTIr竞争对手管理2.1.2 功能模块用例化及用例说明2121顶层用例客户管理销售管理业务人员销售总监修改密码员工资料管理系统维护系统管理员用例编号21. 2。1。3用例名称:密码修改用例

7、描述:用户(业务人员、销售总监和系统业务人员)对当前正在使用的密码进行修改, 修改成功后则启用新密码,否则继续使用当前密码.参与角色:业务人员、销售总监和统业务人员 前置条件:用户登录成功登陆,进入密码修改页面 基本事件流:1. 系统显示密码输入框(一个当前密码输入框、一个新密码输入框和一 个新密码确认输入框)2. 输入当前密码和新密码(新密码和确认新密码),单击确定按钮3. 系统验证当前密码和两次输入的新密码的合法性4. 修改成功后系统提示“密码修改成功”5. 系统跳转到密码修改页面其他事件流(*):0 2。1。选择取消按钮,系统关闭密码修改页面,跳转到主页面3。1。 输入的密码不合法,则在

8、错误的信息处进行错误提示,要求用户重新 操作。异常事件流:4。1.修改密码出错,给出错误信息提示,返回当前页面,要求用户重新 操作.后置条件(*):提示密码修改成功,返回密码修改页面备选场景(*):补充说明(*):密码4位至8位数字或字符UI原型(*):2121。1客户管理用例图2.1。21。1。1客户信息管理用例图添加客户信息查询客户信息导出客户信息(from 用.销售总监模糊查询修改客户信息 精确查询、 _业务人员(from用查看客户信息删除客户信息212。 1.1.1.1 添加客户信息用例编号:2。1。2.1.1。1.1用例名称:添加客户信息用例描述:业务人员添加客户信息,添加上的客户信

9、息数据将在客户信息列表中显示。 参与角色:业务人员前置条件:网站业务人员成功登录网站管理系统基本事件流:1. 业务人员进入客户信息管理页面,单击“新建”按钮2. 系统显示客户信息添加页面3. 业务人员输入相关信息,按“保存按钮4. 系统验证业务人员输入信息的合法性5. 验证成功,提示添加成功,并跳转到客户信息管理页面6. 用例结束其他事件流:1. 在输入信息的过程中,业务人员单击“返回”按钮,则系统返回客户信息 管理页面,并不保存数据。异常事件流:1. 业务人员单击“保存”按钮后,系统验证输入信息不合法 ,则在相应错误9 / 18信息候命进行提示2. 系统执行添加操作出错,则提示“添加失败,请

10、重新操作”,并返回 添加页面,让业务人员继续添加。后置条件:客户信息管理列表被更新备选场景:对基本事件流1,还可以点击“快速新建”。此时,客户信息添加页面则比2中的字段简洁补充说明:名称类型约束客户简称Va r c ha r (50)NotNu 1 1、唯一客户名称Varchar (5 0)Not Nu 11UI 原型:2。1。2111。2修改客户信息用例编号:2 .1。2。1ol.1o 2 用例名称:修改客户信息 用例描述:业务人员由于对客户信息进行修改,修改后将更新原信息列表。 参与角色:业务人员前置条件:网站业务人员成功登录网站管理系统 基本事件流:1. 业务人员进入客户信息管理页面,单

11、击要修改的信息后面的“编辑”按钮2. 系统弹出编辑信息窗体,显示着原来的信息3. 业务人员对相关信息进行修改4. 修改完成,点击“保存” ,系统验证输入信息合法性5. 验证通过,提示“修改成功”,页面跳转至客户信息管理页面,更新信息列表6. 用例结束其他事件流:1. 在修改客户信息过程中,业务人员单击返回按钮,则返回该客户信息管理 页面,并不保存修改后的信息。异常事件流:1. 业务人员单击“保存”按钮后,系统验证输入信息不合法,则在相应错误信息候命进行提示。2. 系统执行修改操作出错,则提示“修改失败请重新操作”,并返回修改页面,让业务人员继续修改。后置条件:网页上的客户信息管理列表被更新备选

12、场景:补充说明:UI 原型:2。12。1。11。3查询客户信息用例编号:2. 1 .2。1。1. 1 .3用例名称:查询客户信息 用例描述:业务人员或销售总监查询本系统中记录的客户及其相关的信息。 参与角色:业务人员、销售总监前置条件:网站业务人员成功登录网站管理系统基本事件流:1. 业务人员或销售总监进入客户信息管理页面,单击不同的分类()对客户进 行查询.2. 系统根据不同分类的筛选,在客户信息列表中显示符合相应条件的客户。 3用例结束其他事件流:1系统找不到与分类信息相匹配的客户,则提示“无此客户信息! , 并返回客户信息管理页面,让业务人员继续进行其他操作.异常事件流:1. 系统执行查

13、询操作出错,则提示“查询失败,请重新操作,并返回客户信息管理页面,让业务人员进行操作。后置条件:网页上的客户信息管理列表被更新备选场景:补充说明: 1。 查询包括精确查询和分类查询UI 原型:2。 1。 2.1.1.1。 4 查看客户信息用例编号:21。2。1.1.1。4用例名称:查看客户信息 用例描述:业务人员或销售总监查看本系统中记录的客户所有的信息 参与角色:业务人员、销售总监 前置条件:网站业务人员成功登录网站管理系统基本事件流:12。3。其他事件流: 异常事件流:业务人员或销售总监进入客户信息管理页面,单击要查看客户的名称 系统弹出该客户信息视图(客户信息、联系人信息、客户历史记录) 用例结束1 .系统执行查询操作出错则提示“查看失败,请重新操作”并返回 客户信息管理页面,让业务人员进行操作。后置条件:网页上的客户信息管理列表被更新备选场景:补充说明:UI原型:2。1.2。1。1.1.5 删除客户信息用例编号:2。1。2.1。1.1。5 用例名称:删除客户信息 用例描述:业务人员用于删除客户信息,该信息将在信息列表中消失。 参与角色:业务人员前置

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号