基于UML的销售管理系统的分析与设计.pdf

基于UML的销售管理系统的分析与设计.pdf

ID:52351749

大小:267.77 KB

页数:5页

时间:2020-03-26

基于UML的销售管理系统的分析与设计.pdf_第1页
基于UML的销售管理系统的分析与设计.pdf_第2页
基于UML的销售管理系统的分析与设计.pdf_第3页
基于UML的销售管理系统的分析与设计.pdf_第4页
基于UML的销售管理系统的分析与设计.pdf_第5页
资源描述:

《基于UML的销售管理系统的分析与设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用基于UML的销售管理系统的分析与设计陈翠娟(福建农林大学软件工程学院,福建福州350002)[摘要]随着市场经济的不断深入,以及计算机技术的不断发展,传统手工方式已经不能满足企业用户的需求。面对大量的数据和繁琐的事务,实现企业销售管理科学化、规范化、信息化势在必行。在销售管理系统的开发过程中,针对面向过程开发存在的不足,以UML为建模基础,进行面向对象分析和设计。在分析阶段,利用UML用例图进行静态建模。在概要设计阶段,用包图构建系统架构,用类图分析选择设计模式。在详细设计阶段用类图实现软件实体设计。【关键词1统一建模语言;销售管理系统;工厂模式;面向

2、对象企业与客户协商,确定合适的报价后,签订销售订单。销1.引言售订单包括订单编号、客户、业务员、制单日期、销售金额、开销售管理系统是现代企业管理系统的核心组成部分之票方式、计划出库时间、计划回款时间等信息,及客户所购买一,它能为企业提供高效、轻松、便利的自动化办公环境。目的商品明细信息,如:商品编号、商品名称、型号、价格、数前国内许多管理软件的开发质量、效率依然低下、可维护性量、金额等。差。因此,研究如何采用软件工程方法来提高软件的复用性2.1.2合同管理模块和开发效率是至关重要的。其中,面向对象方法能直接模拟当销售订单审核通过,并经客户确认同意后,双方即

3、可问题领域中的对象及其行为,从而降低随意性,消减偏差。签订合同。销售合同的相关信息,包括合同编号、客户、交货UML是目前最为流行,且广泛得到认可的统一建模语言。它地点、时间、付款方式,以及它所对应的销售订单等信息。销吸收了其他面向对象建模的优点,统一了面向对象方法的售合同和销售订单一样都需要审核,审核通过的才可以向客基本概念,建模能力更强。户发货。2.系统分析2.1.3发货管理模块在执行合同后,企业发货,填写销售发货单。发货的同时在软件开发的4个主要阶段(分析、设计、实现、测试)货品出库。销售发货要记录销售发货单号、实际交货的日期、中,唯有分析阶段是面向用

4、户的,其它三个阶段均面向软件提货人、交货的方式等信息,以及对应的销售合同编号。技术。系统分析的主要内容是透彻了解用户的业务过程,是2.1.4退货管理模块系统开发中最重要的一个环节。因为从本质上说,软件系统客户收到货物后,若不满意货物,经协商可以向企业退开发的目标就是将用户的需求通过软件来实现。分析做得货,填写销售退货单,退货单包括退货单号、退货原因、退货好,将为整个软件系统开发奠定良好的基础。处理、收货人、退货日期等信息,以及退货明细信息和对应的2.1功能分析销售合同编号。软件需求解决的是系统需要“做什么”的问题,是用户2.2用例建模对目标系统的功能和非功

5、能的要求。通过需求调研,将销售UML中的用例图就是用来描述用户的需求。它指出系管理系统的功能分为四大模块:销售订单管理、销售合同管统的执行者,以及执行者完成哪些功能。在需求捕获和分析理、销售发货管理、销售退货管理,如图1所示。阶段,用例图尤为重要,RUP所倡导的用例驱动,就是通过用例分析来“驱动”之后UML建模以及软件开发_1I。用例建模可以加深对需求的理解,可以促进和用户的沟通。用例建模首先要确定系统的执行者,它可以是使用系统或为系统提供信息的人,以及系统为之提供信息的人,还可以是系统的软、硬件环境。根据分析,销售管理系统的执行者有管理人员和业务员。在U

6、ML中,系统角色用“小人”表示,如图2所示。接着,确定系统的用例,用例描述了系统实图1系统功能模块图现的功能,在UML中用“椭圆”表示用例[3]。系统角色和用例之间的关系为关联关系,用实线连接,表示系统角色和用例2.1.1订单管理模块之间有“交流”,有“通信”。图2为系统用例图。作者简介:陈翠娟,女,福建宁德古田人,工程硕士,工程师,研究方向:软件X-,t-~。——47。_——i学术探讨应用技术与研究-II<IIl●●图2系统用例图系统用例图确定之后,对用例图中的每个用例加以详细的说明【4J。以销售订单管理模块为例,执行者有

7、两位:业务员和管理员。业务员可以进行订单的新增、修改和查询操作,而管理员只能审核和查询。销售订单用例中包含了新增、修改、查询、审核四个子用例,它们之间是包含的关系。在UML图4系统架构模型图中,包含关系的构造型为<>,用带箭头的虚线表示,如图3所示。数据访问层是对数据的操作,为业务逻辑层提供数据服务。业务逻辑层处理用户的业务逻辑,实质上它的主要工作是把数据层的操作按照逻辑顺序进行合理的组合。表示层就是用户界面,接收用户填写的数据,响应用户的请求。在数据层上添加一个实体层,它是数据库中表和视图的映射,是持久保存的实体对象的描述,各层之间就是

8、通过它来传递数据。这种多层架构模式可以降低层与层之间的依赖,实现模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。