- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML面向对象的系统分析与设计 ——客户信息管理系统 二零一一年四月一日 实验目的 1.初步了解UML语言的概念、结构、语义与表示方法; 2.掌握UML建模工具Rational Rose的使用方法; 3.给出某个简单系统的模型,能够熟练地使用Rose工具表达。 二.基本要求 1.根据所收集的简单需求,利用UML和Rational Rose工具对系统进行建模; 2.根据前述需求的分析,进行需求建模,绘制系统的用例图和活动图; 3.根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图; 4.绘制系统中某些重要功能的对象图; 5.绘制系统的组件图和部署图; 6.对所完成的模型进行正向工程,创建系统的主要程序框架。 三.实验内容及设计步骤 3.1 实验名称 分析设计“客户信息管理系统”。 3.2 实验目的 客户信息管理系统是一种用于存储企业客户信息资源,便于与客户及时沟通交流,从而增强与客户关系、提高企业管理水平的系统。企业可以通过客户信息管理系统、分析和统计现有客户资源,以边快速、全面、准确地了解现有企业客户情况,从而制定长期客户沟通和访问计划,制定营销战略,促进企业长期、良性经营发展。 基于以上作用,本组成员通过学习开发该系统,熟悉设计思路,理解利用UML进行信息系统建模的一般原理,掌握运用UML进行信息系统建模的一般方法。 3.3 实验内容 根据客户信息管理系统的开发进度,完成对系统的需求建模,绘制系统功能需求层次图及用例图、类图、状态图、顺序图、协作图,并进行具体实现,实现过程中画出部分流程图。系统设计采用典型的三层架构。本实验所要求的建模工具为Rational Rose 2003。 3.4 实验步骤 3.4.1需求分析 用户角色分析 该系统设置两种用户角色,一种是普通管理员,只具有一定的操作权限;另一种是超级管理员,对整个系统具有全部的操作权限,这样的设置有利于企业合理安排,企业的主管可以拥有超级管理员权限,而一般员工只具备有普通管理员权限。该系统的各角色和相应的权限如表1所示。 表1 各角色和相应的权限 功能需求分析 一个完善的客户管理系统会涉及到多方面的功能,例如客户信息的统计分析、数据的备份与恢复、数据字典、报表生成等功能。该系统只具备信息管理系统的基本功能,及客户信息管理和用户信息管理。整个系统的功能需求层次如图1所示。 功能需求说明如下: 添加客户信息:要求能够对信息进行甄别,防止录入错误和不符合条件的信息。这里主要通过业务逻辑层对一些选择性的数据进行自动绑定,对某些输入的数据进行验证。添加成功后,能够自动更新界面的数据显示,给出添加成功提示。 修改客户信息:要求能够自动绑定选中要修改的信息,信息的修改也与添加客户信息相同,通过业务逻辑层实现数据的自动绑定和数据验证。并自动刷新界面数据信息,给出修改成功提示。 删除客户信息:要求删除前能够给出确认提示,防止误操作。删除后能够在界面自动刷新,并给出删除成功提示。 查找客户信息:要求能够对查询信息进行分类,可以根据关键字进行查询。 添加用户信息:仅适用超级管理员角色,添加用户信息,实现要求与添加客户信息相同。 修改用户信息:仅适用超级管理员角色,修改用户信息,实现要求与修改客户信息相同。 删除用户信息:仅适用超级管理员角色,删除用户信息,实现要求与修改客户信息相同。 查找用户信息:根据用户名关键字查询用户信息。 修改用户密码:对已登录用户进行密码验证后,输入新密码,实现密码修改。 设置用户权限:在超级管理员授权下,对用户的权限进行设置。 图1 系统功能需求层次图 绘制系统用例图 本系统只有2个角色,用例图如图2所示。 图2 use case Diagram 绘制系统的类图 本系统共有5个类组成,对其进行具体分析,设置其属性和操作,并明确类与类之间的关系,得到本系统的类图,如图3所示。 图3 class Diagram 绘制系统的状态图 通过对本系统的描述和分析可知,系统的动态行为有系统登录、登陆成功、登录失败的错误提示、客户信息管理、用户信息管理、新建客户信息、修改客户信息、删除客户信息、查询客户信息、保存成功、修改成功、删除数据成功、删除数据失败、显示查询结果、未查询到相应数据、退出系统多个状态以及激活相互转换的事件。进而绘制出本系统的状态图,如图4所示。 图4 Statechart Diagram 绘制系统的时序图 根据系统的功能模块进行动态建模,得到其时序图,如图5所示。 图5 sequence diagram 完成了时序图后,可以按F5键便得到系统的协作图。如
您可能关注的文档
- 大型连锁超市存货管理制度方法.doc
- 大学班级管理制度制度班规加减分班级个人考核.doc
- 大学毕业生就业管理制度系统设计与分析毕业论文定稿.doc
- 大学城美食档口经营管理制度方案策划书.doc
- 大学生职业生涯规划书财务管理制度.doc
- 大一管理制度学期末考试样题及答案.doc
- 定稿我国国有企业财务管理制度存在的问题及对策.doc
- 对城中村物业管理制度的探讨.doc
- 对分包单位的管理制度制度.doc
- 对外接待管理制度制度.doc
- 2025至2030中国工业机器人市场供需平衡及技术路线投资价值评估报告.docx
- 2026中国液浸式配电变压器行业未来趋势与应用前景预测报告.docx
- 2025-2030全球与中国数字机顶盒行业发展现状及趋势预测分析研究报告.docx
- 2026中国半导体制造设备夹具行业盈利态势与前景动态预测报告.docx
- 2025至2030中国母婴护理服务标准化建设与高端市场需求特征分析.docx
- 2025至2030中国培训类教材行业市场发展现状及发展趋势与投资报告.docx
- 2025至2030探险旅游行业风险投资发展分析及运作模式与投资融资报告.docx
- 2026中国电池组化成和分级系统行业运行态势与应用前景预测报告.docx
- 2025-2030中国梅花鹿养殖消费动向研究及经营现状调研研究报告.docx
- 2025至2030教育云计算基础设施需求分析及技术架构与成本效益研究报告.docx
有哪些信誉好的足球投注网站
文档评论(0)