死磕了半天,终于搞懂了应用架构!

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2024.02.02内蒙古

全文共9843字,建议阅读25分钟

描述业务功能、业务流程、事件、组织单位、角色、业务服务以及其他业务行为。

描述组织的物理和逻辑数据资产以及数据管理资源。

描述应用系统的总体结构和应用组件的相互关系。

描述硬件、软件、网络和其他技术资源的策略和标准。

(1)销售:负责产品的销售。

(2)人力资源:负责员工的招聘、培训和福利。

接口名称:一个简短、描述性的名称。

接口描述:接口的简短描述。

目标应用:接收或消费数据的应用名称。

接口协议:如HTTP、FTP、SOAP、REST等。

数据格式:如XML、JSON、CSV等。

数据内容:传输的数据的简短描述或摘要。

销售部门使用销售管理系统和销售分析工具。

人力资源部门使用人力资源信息系统。

财务部门使用财务管理系统。

电子商务系统提供了订单处理、库存管理和付款处理功能。

仓储管理系统专注于库存管理并提供报告生成功能。

财务系统处理付款并能够生成报告。

(1)明确哪些应用需要与其他应用通信。

(2)确定数据流的方向和性质。

(1)销售系统

(2)生产计划系统

(3)仓储系统

与生产计划系统交互:请求产品信息以确保产品可用性。

与仓储系统交互:查询库存确保产品库存量。

与销售系统交互:接受并处理销售订单。

与仓储系统交互:基于需求和库存发出生产订单。

与销售系统交互:提供库存信息。

与生产计划系统交互:接受并执行生产订单。

(1)应用组件:如系统、模块或其他应用单位。

(2)通信关系:如数据流、调用或消息传递。

(1)客户前端(CustomerFrontend)

(2)订单管理系统(OrderManagementSystem)

(3)仓库管理系统(WarehouseManagementSystem)

用户在这里浏览产品、添加到购物车并下单。

当用户下单时,前端与订单管理系统通信,提交订单详情。

接收来自客户前端的订单数据。

与仓库管理系统通信,通知出货。

接收来自订单管理系统的出货请求。

接收和处理来自客户前端的支付请求。

纽约(总部)

伦敦

北京

CRM系统(部署于纽约)

ERP系统(部署于纽约)

销售团队(在所有办公室)

财务团队(主要在纽约和伦敦)

(1)CRM和ERP系统在纽约的数据中心有实体。

(2)报告工具在每个办公室都有实体或本地访问点。

(3)销售团队在各个地方都需要访问CRM。

(4)财务团队在纽约和伦敦需要访问ERP系统。

(1)用户服务

(2)商品浏览服务

(3)订单处理服务

(4)付款服务

(1)用户界面组件:处理用户交互、显示图书目录、购物车管理等。

(2)订单处理组件:处理用户的订单,包括支付、库存检查和订单状态更新。

(3)支付网关接口组件:与外部支付服务提供商进行交互,处理支付事务。

(4)库存管理组件:负责图书的库存检查和更新。

(1)用户界面组件依赖于推荐系统组件来为用户提供图书推荐。

(2)用户界面组件将订单数据发送到订单处理组件。

(3)订单处理组件与支付网关接口组件交互,以处理支付。

(1)参与者:与系统交互的外部实体,可能是用户、其他系统或硬件设备。

(2)用例:系统的功能或动作,用椭圆表示。

读者

借书

还书

查找图书

登记新图书

读者可以“查找图书”,“借书”和“还书”。

图书管理员可以执行所有的用例。

业务流程或用例的一部分或全部

支持该流程的系统或应用组件

业务活动:HR部门确定了一个新的职位或空缺,需要在公开市场上进行招聘。

业务活动:收到应聘者的简历后,HR人员对简历进行筛选,将符合条件的简历筛选出来。

业务活动:面试官在面试后提供对候选人的反馈。

业务活动:对于成功的候选人,公司会发放正式的工作邀请或Offer。

业务活动:一旦候选人接受Offer,HR部门会为其入职做准备。

(1)现有的应用、组件或系统。

(2)预期的未来或目标应用、组件或系统。

(3)迁移路径,这可能涉及到某个应用的升级、合并、退役或替换。

(1)迁移CRM到云并升级到最新版本。

(2)合并两个ERP系统,并在云中运行一个统一版本。

(3)废弃旧的财务系统,并在云中使用收购公司的BI系统。

数据中心内有前端Web服务器、应用服务器和数据库服务器。

CDN用于分发静态内容。

移动用户设备上的移动应用通过API与前端Web服务器通信。

前端Web服务器与应用服务器以及数据库服务器之间存在通信。

应用互动矩阵:展示了应用间的互动,这也是逻辑视图的一部分。

应用和用户位置图:这个图描述了应用的物理部署以及用户的物理位置。它提供了有关哪些应用部署在哪里,以及用户如何与它们互动的信息。这与部署视图的主题非常相似。

应用架构的构建

架构原则:“采购管理集中化、标准化、一体化”,“流程高效”。

通过与各部门沟通,绘制业务流程图

识别和记录核心业务功能,如“采购寻源”、“需求预测”、“物流配送”等。

发现“需求提报”和“订单生成”落在了MIS系统,“采购合同”和“供应商注册”分别落在了合同管理系统和供应商门户系统,“采购分析”落在了供应链管理系统,这些功能与原有系统的定位不符,供应链功能割裂,导致流转不畅,考虑重新归位。

第二步:迁移并升级需求提报、库存管理等功能到新供应链系统,与MIS系统做好集成

THE END
1.VB工业仓库管理系统答辩稿课件根据用户的要求,实现仓库的货物管理、出入库管理、查询管理及用户管理等功能。,系统开发目标 本系统是针对企业仓库的货物货物,2,业务流程图,业务流程图,3,顶层数据流图,顶层数据流图,4,一层数据流图,一层数据流图,5,一层数据流图,一层数据流图,6,一层数据流图,一层数据流图,7,系统,E-R,图,系统E-R图...http://m.zhuangpeitu.com/article/252505449.html
2.把变换型数据流图映射成软件结构图。把变换型数据流图映射成软件结构图。 参考答案: 点击查看答案进入题库练习 查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧 无需下载 立即使用 你可能喜欢 问答题 某仓库管理系统每天要处理大批单据所组成的事务文件。单据分为订货单和发货单两种,每张单据由多行组成,订货单包括零件号,零件名,单价...https://m.ppkao.com/mip/tiku/shiti/10886923.html
3.某仓库管理系统按以下步骤进行信息处理,试画出其数据流程图。(1...某仓库管理系统按以下步骤进行信息处理,试画出其数据流程图。(1)保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水账”和“入库流水账”,并修改“库存台帐”。(2)根据库存台帐由统计、打印程序输出库存日报表。(3)需要查询时,可利https://www.xuesai.cn/souti/9368AYE4.html
4.管理信息系统(实验)系统分析数据流图数据字典(7页)管理信息系统(实验)-系统分析-数据流图、数据字典.doc 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用六个方面组成。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序...https://max.book118.com/html/2021/1022/7112124143004025.shtm
5.宿舍管理系统(数据流图)仓库管理系统 详细设计说明书 班级:xx :xx 学号:xx 日期:xx年xx月xx日 目录 第一章需求分析 (3) 一、问题背景及描述 (3) 二、功能分析 (3) 三、建立系统流程图 (3) 四、建立数据流图 (5) 五、建立数据字典 (7) 六、算法描述 (9) 七、建立E-R图 (10) 八、建立状态图 (12) 第二章概要设计...https://www.360docs.net/doc/5f718701.html
6.软件工程实验—物流公司管理系统用例图软件工程实验—物流公司管理系统用例图软件:Rational Rose 2003 软件工程 用例图 物流公司管理系统 2009-12-30 上传 大小:57KB 所需: 48积分/C币 立即下载 基于B/S模式的物流管理系统设计与实现 根据快递物流公司的特点,对物流管理系统的功能分析,用例分析,数据库设计和系统实现进行了详细阐述。物流管理系统主要...https://www.iteye.com/resource/q1r4w2e3-1949473
7.1请根据以下描述画出某库存管理系统的数据流图该系统的.docx该【1请根据以下描述画出某库存管理系统的数据流图该系统的】是由【鼠标】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【1请根据以下描述画出某库存管理系统的数据流图该系统的】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电...https://www.taodocs.com/p-942033414.html
1.仓库管理系统数据流图流程图模板仓库管理系统数据流图2017-04-17 12:10:35  0 举报   分享方式 仅支持查看 仓库管理系统的数据流图主要包括以下几个部分:首先,供应商将商品信息输入系统,包括商品名称、数量、价格等;然后,系统将这些信息存储在数据库中。接下来,销售部门根据客户需求查询商品信息,系统从数据库中检索相关信息并返回...https://processon.com/view/58f4403be4b0c9097c755774
2.仓库管理系统数据流图仓库管理系统的数据流图资源仓库管理系统数据流图是一种用于描述系统中数据如何流动和处理的图表工具,它在IT行业中尤其是在软件设计和系统分析中广泛应用。数据流图通过图形化的方式展示了数据在系统中的运动路径,帮助理解系统的功能和信息处理流程。在这个特定的场景中,仓库管理系统是关注的核心,该系统涉及到库存管理、客户交互以及采购决策等多个...https://download.csdn.net/download/yiyijie2009/1452269
3.数据流图习题多个数据流图题目,附带答案。 1、根据以下描述画出某库存管理系统的数据流图 2、根据以下描述画出系统的数据流图 3、请根据以下业务流程描述,画出某物资管理系统的数据流图 4、请根据以下描述画出某设备管理系统的数据流图 5、请根据以下业务流程描述,画出某仓库管理系统的数据流图 6、请根据以下描述画出某教学...https://www.coder100.com/index/index/content/id/981009
4.20张工作中必备的流程图,收藏使用!仓库管理系统数据流图 boardmix内置了丰富的流程图模板,包括流程图、泳道图、组织结构图、会议流程图、ER图、时间线、UML等,这些模板覆盖了多种使用场景,使得用户可以快速选择合适的模板开始绘制流程图。点击前往免费使用boardmix! 4.采购流程图 (1)生产计划与调度管理办法流程图 ...https://boardmix.cn/article/necessary-flow-chart-work/
5.数据流图DFD画法「建议收藏」腾讯云开发者社区分离数据流图中的元素 假设一家工厂的采购部门每天需要一张定货报表。报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号、零件名称、定货数量、目前价格、主要供应商、次要供应商。零件入库或出席称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种...https://cloud.tencent.com/developer/article/2030083
6.计算机专业毕业论文开题报告范本(3)在对具体系统业务需求详细分析下,与实际情况结合,设计系统在微信公众平台上的功能分布。 (4)在做好系统需要的所有功能后还需要与微信公众平台的接口相连接,并且做好客户端的管理软件。 五、研究方法 本系统采用的开发工具是Visual Studio2012,采用Asp.net进行开发,采用的数据库为SQL server数据库,在微信公众平台...https://biyelunwen.yjbys.com/kaitibaogao/636937.html
7.数据库设计实例:使用数据流图优化流程(数据库设计数据流图实例)在实际业务中,使用数据流图优化流程可以省去很多不必要的时间和资源,实现高效的流程。以下是一个使用数据流图优化流程的实例: 某公司拥有一套仓库管理系统,但是在使用过程中发现,仓库管理流程比较复杂,需要提交多次申请才能完成货物的入库、出库和清点等操作。为了提高工作效率,我们决定对流程进行优化,并使用数据流图来...https://www.idc.net/help/131172/
8.软件实训心得体会(通用15篇)在概要设计阶段,我们可以站在全局的高度上,花较少的成本,从抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的结构。在这个阶段还会具体画出E—R图、数据流图等方面的设计。 比如《物联网物流仓库管理系统》的'系统概要设计从项目概述、设计约束、功能单元与功能模块设计、数据E—...https://www.fwsir.com/xinde/html/xinde_20221230125541_2171950.html
9.小型超市可行性研究报告(通用8篇)系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求。本次结构化系统分析的主要工具是数据流程图,通过一套分层次的数据流图,辅以数据字典、小说明等工具来描述连锁超市配送中心系统。 (一)、数据流程图 1.商品仓库管理数据流程图: 商品仓库管理信息处理的步骤: ...https://www.ruiwen.com/word/xiaoxingchaoshikexingxingyanjiubaogao.html
10.软件需求工程期末考试6篇(全文)数据流图是系统逻辑功能的图形表示。 4、数据字典的作用:在软件分析和设计过程中给人提供关于数据的描述信息。 5、系统的逻辑模型由(数据流图和数据字典)共同构成,没有数据字典,数据流图就不严格,没有数据流图,数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的...https://www.99xueshu.com/w/file299iu66b.html
11.计算机毕业论文提纲(合集15篇)它的主要功能包括:新书入库,旧书注销,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计,读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。 下面是2号系统的主要功能的简单描述(图―2简单数据流图): 1. 图书管理(图―3系统流图):...https://www.hrrsj.com/wendang/lunwen/772294.html
12.根据实验三某仓库管理系统的业务(保管员根据当日的出库单和入库单...根据实验三某仓库管理系统的业务(保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐;统计打印程序根据库存台帐输出库存日报表;在输入查询条件后,查询程序到库存台帐去查找,显示出查询结果)已设计的数据流图,设计配套的数据字典, 内容包括数据项、数据流、处理逻辑、数据存储、外部实体等方面 。 要求:实验前...https://www.shuashuati.com/ti/8bb73c210afd4a1d882af91f6ba3285d.html
13.仓库管理课程设计报告(通用8篇)交流信息的工具,利用它将对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认: 数据流图的另一个主要用途是作为分析和设计的工具,帮助分析员实现总结现有系统的目标,对更详细的设计步骤提供帮助.数据流图是描绘系统的逻辑模型,以图形的形式表示出来,以下是仓库管理系统的数据流图.四、系统详细...https://www.360wenmi.com/f/file8mxufws1.html
14.03级毕业论文推荐题目(6月22日更新)四、MIS系统类课题设计过程介绍(单机结构、C/S模式、B/S模式) 该类毕业设计应经过如下几个阶段: 第一阶段 系统调查与分析(需求分析) 包括初步调查(调查现行系统的组织概况、业务概况、信息管理概况、资源情况)、可行性分析、详细调查(包括绘制组织结构图、业务流程图、数据流图DFD、基本数据项属性表、数据流属性表...https://som.bnuz.edu.cn/info/1016/2621.htm