汽车业务监管平台UML模型预测

摘要在汽车业务监管平台设计与研发实践中,本文大致进行了以下的工作:(1)依据网络上的资料查询,详细知道了车辆业务的状况、工作环境、开发工具的初衷及其该软件所应超过的效果,并选用Visio工具对软件进行模型,把设备分成几大组件进行研发,保证了软件开发的精度。(2)依据模块化的构想,对该软件进行整体设计,包括软件的构架设计、结构设计、组件设计等并分配模块中的用途和所应超过的成效。需求概述汽车业务监管平台的最新发展要求是要适应当代网络时代的供给,使软件具备网络功能,,对于小幅度的企业来说,具备局域网络功能的车辆业务监管平台尚未可以适合它们的供给了。汽车业务监管平台的用途是相当完备的,系统的成功研发应用,为汽车业务公司提供了较好的工作环境和稳固的科技基础,对提升业务的信息化水准起到了重要的意义。2.1用户意愿用户应对困境或超过目标所需的理由或用途;软件或设备零件要满足合同、标准,规范或其他正式要求文件所需具备的理由或权能。需求预测:包括提取,分析和粗略审查已搜集到的意愿,以保证全部的成本承担者都明其意义并找出其中的失败,遗憾或其他不足的地方。模块的独立性:是指硬件平台中每个组件只涵盖硬件要求的详细的子功能,而和工具软件中任何的组件的接口是简单的。

uml用例图学生老师_状态迁移图用例打印机_车型分类 用例图

2.2平台用途需求本系统可对登陆的客户类型权限进行归类,不同的客户的类别对应的操作功能不同。车辆采购部门:可确保对车辆的采购入库单,车辆附加单的添加,对以存在的入库单可按照车辆采购时间,车辆入库编号,车辆编号和采购销售员查询;可对已采购的汽车进行统计,统计的方法分为按采购日期统计和采购销售员统计。仓库管理部门:可对全部目前在库的汽车信息进行查询查看,查看移库单和入库单的信息,并可查询当前在库的汽车信息,对车辆可进行进销存统计,并可对库存的汽车进行移库处理,并进行储存。销售监管部门:查看目前仓库中的全部库存车辆信息,供顾客选定要挑选的车辆,操作员可对新售出的汽车售出信息添加至车辆售出信息表中;当仓库中没有员工所提出的车辆时,销售员工可将用户提出的汽车信息和用户信息添加至预售信息表中;在该模块,操作员可已销售的汽车信息进行统计,销售统计的方法分为按业务员统计和按销售日期统计,分别统计出零售的汽车数量,采购总额,销售收入和成本.销售员工在该组件可对库存的汽车按厂商编号进行统计.对于销售单信息可按业务员和营销时间的方法进行统计。人员监管模块:查看销售企业中的人员信息,按部门进行类别;并可按员工姓名,员工编号,员工身份证号的方法分别对客户得分信息进行查询.同时可对客户的信息进行添加,更新,注销的操作。

状态迁移图用例打印机_车型分类 用例图_uml用例图学生老师

系统管理模块:可对登陆平台的客户进行添加,用户按照不同的用户类别赋予不同的操作权限,分为:采购部门,仓库部门,销售部门,系统监管。在该组件可查看目前全部的用户名和用户类别,并可根据客户类型的统计方法对目前的全部客户进行统计.系统管控员并可在了解客户密码的状况下对客户进行更改密码和删除用户的操作。UML模型3.1静态建模3.1.1在UML语言中,用例建模使用泛型图描述的,用例建模可以用若干个样例图构成,每个用例图包含软件、角色和用例三种模型元素。在该平台中作为每一个部门,都设计一个样例图。根据汽车采购部门的用途分析,作出用例图。根据仓库管理部门和业务部分的用途,画出用例图如下仓储管理软件仓库管理员工车辆销存统计车辆移库处理积压车辆信息查询根据业务部门的用途,画出用例图如下平台总的用例图如下采购销售员采购资料统计按日期统计采购信息按采购人员统计采购信息采购部门主管添加采购入库单查询车辆采购信息查询采购工人信息仓库管理员工销售职员车辆销存统计车辆移库处理积压车辆信息查询车辆业务添加售出信息客户信息查询员工信息添加员工信息更新团队信息注册财务部监管人员车辆业务管理软件用面向对象的方式处理实际原因时,需要加强面向对象的模型。

uml用例图学生老师_车型分类 用例图_状态迁移图用例打印机

构成面向对象的墨香的几乎元素有类、对象、类与类两者的关系等等。用面向对象的观念表述现象,能够把繁琐的算法简单化、直观化。类图是用类和它们两者的关系结论系统的一种图示,是从动态角度表示平台的,类图是建立任何图的基础,没有类图,就没有状况图、协作图等其它图,也就能够声称设备的其它各个方面。该软件的类图如下+入库()+售出()-供应商-车辆产品-库存号int-或许售出bool汽车+职务调动()-工作部门-姓名-性别char-职位工作人员+添加()+注销()-库存汽车汽车-库存管理员库存清单库存清单-汽车汽车-数量int-用户-业务职员销售部工作员工销售单+职务调动()-姓名-性别char-职位采购部工作员工+职务调动()-姓名-性别char-职位人事部工作员工+职务调动()-姓名-性别char-职位销售部工作员工+职务调动()-姓名-性别char-职位仓库管理部工作员工-身份证号int-地址用户涉及涉及更改填写确认管理采购部门主管-编号-电话int供应商3.2动态模型3.2.1顺序图序列图描述对象是怎样交互的,并且将重点放到消息序列上,也就是说,描述消息是怎样在对象间发送和接收的,序列图有两个坐标轴;纵坐标轴显示时间,横坐标轴显示对象。

状态迁移图用例打印机_车型分类 用例图_uml用例图学生老师

销售组件在序列图的横坐标轴上是与序列有关的对象。在该平台中分别是用户,销售人员,库存管理员工,库存以及供货人员。客户想零售人员发出购买信息,销售人员向库存人员发出查询车辆的信息,若库中有此车型,则库存管理员工向库存发出出库信息,否则向采购人员发出规定采购的信息。顺序图如下库存库存管理员工销售职员购买(汽车)采购人员【库中有该车型】【库中无此车型】查询(车型)车辆出库(轿车)规定采购库存管理平台在该软件中,有库存管理员工,库存,采购部门主管并且采购工人四个对象,库存管理人员读取查询,查询库存中或许有这种车型,如果该车型的库存量不足,则向采购人员发出规定采购该车型的消息。顺序图如下采购设备在该软件中,包括四个对象依次是采购部门主管、采购工人、库存管理员工以库存管理职员库存采购部门主管采购人员查询(车型)库存状况(车型)【库存不足】要求采购(车型)10及库存经理采购部门主管接收到供给商的信息向库存管理人员发出查询请求车型分类 用例图,库存管理人员将查询结果返回给采购部门主管,若库存未满则向采购人员发出规定采购的信息。顺序图如下采购部门主管采购工人库存管理员工库存供应商信息(车型)规定查询(车型)查询(车型)规定采购(车型)【库存未满】113.2.3协作图协作图主要叙述写作对象间的监护和链接。

车型分类 用例图_uml用例图学生老师_状态迁移图用例打印机

序列图和协同图都阐述交互,但是协同图更注重调空间,链接显示所谓的对象包括对象间是怎样联系在一起的。协作图显示对象、对象间的链接包括链接对象间能够接收讯息。销售平台的协同图在本软件中用户对象与业务人员对象之间接收消息。销售员工对象与库存管理职员对象之间接收信息。而库存管理员工与库存对象包括采购人员对象之间接收消息。:销售员工:库存管理职员:客户订购(车辆):采购人员规定采购(车型)库中无此车型12库存管理软件的协同图在该软件中库存管理员工与库存之间接收查询信息,库存管理员工向采购部门主管发送库存状况信息,采购部门主管向采购人员接收要求采购信息,采购人员向供应商接收采购信息。采购设备的协同图在该平台中供货商向采购部门主管发送供应信息,采购部门主管向库存管理人员接收要求查询信息,库存管理人员向库存发送查询信息,采购部门主管向采购人员接收要求采购信息,而采购人员向供应商接收采购信息。库存管理员工库存采购部门主管采购工人供应商要求采购【库存不足】库存状况133.3物理架构描述3.3.1构件图构件图描述系统整合及构件之间的依存关系,显示代码的动态结构结构车型分类 用例图,在该软件中,程序文档可以依靠各个组件的类包括main类,而各个模块的类依赖于各个组件的cpp文件,maincpp文件依赖于各个组件的cpp。

该软件的构件图如下采购部门主管供应商库存管理员工采购工人采购(车型)143.3.2配置图配置图描述处理器、硬件设施和系统构件在运转时的构架,他显示设备软件的物理拓扑构造及在此结构上执行的软将。使用性能图可以显示软件节点的拓扑和通讯模式、节点上运转的硬件实现、软件构件包括的类比单元等,可用来帮助理解分布式平台。在该软件几乎销售组件管理端,信息浏览查询组件管理包括数据汽车业务管理软件(.exe)车辆采购子文件(.obj)库存管理子文件(stock.obj))销售子程序(sale.obj)财务管理子文件(hr.obj)采购子文件(.cpp)库存管理子程序(stock.cpp))销售子程序(sale.cpp)财务管理子文件(hr.cpp)main类(main.obj)main类(main.cpp)15库管理端与运用服务器端相连,而运用服务器端因为数据库服务器端相连。数据库服务器运用服数据库监管基本业务模块管理信息浏览查询模块管理

<< 上一篇

五粮液珍品玉露