该公司通过向制药公司销售制冷设备获得收入
生产药品的制药公司需要制冷设备。药物及其成分均在冰箱中显示的特定温度下储存。如果该物质受到错误的温度,它可能会失去其品质。最终产品无法使用。变质的药品越多,公司损失的钱就越多。
问题:同时控制所有冰箱的温度很困难
监控设备工作的工程师需要了解每台冰箱内的温度。组织控制具有挑战性,因为需要一名员工检查每台冰箱。工厂里可能有几十个。如果几台冰箱的温度发生变化,工程师可能无法对其进行调节。
该公司的客户希望工程师通过单一网络界面控制设备。使工程师能够及时控制每台冰箱的工作。
类似的软件已经被引入市场,但并非所有软件工程公司似乎都有能力创建稳定的软件。有时会被冻结或与设备交换数据不正确。该公司决定开发自己的软件,并与 OrbitSoft 接洽。
解决方案:开发用于温度控制的 Web 应用程序
该应用程序应简化监控设备的工程师的工作流程。它使他们能够跟踪冰箱的工作并对任何故障做出反应。例如,员工可能会关闭设备、更改温度制度或将药品从一台冰箱移到另一台冰箱。
客户没有明确的任务顺序,只有想法。研究竞争对手的应用程序也很复杂,因为它只提供给带有制冷设备的用户。
我们描述了任务并设计了近似解决方案。我们的开发人员需要研究制冷设备与应用程序交换数据的方式。
移动号码统计对于数字时代的企业至 手机号码数据 关重要。它提供了对消费者人口统计、地理位置和联系选择的洞察。许多企业使用移动数据进行有针对性的营销活动、提高客户参与度和个性化通信。确保移动号码数据的准确性可以大大改善外展策略、促进潜在客户生成并建立更牢固的客户关系。
我们的客户赞赏我们的想法,因此我们开始设计该应用程序。
我们根据用户场景设计了界面
根据客户的要求,我们描述了角色并为每个角色创建了用户旅程。工厂工程师和管理员(公司负责人或会计师)与 Web 应用程序进行交互。
工程师如何使用该应用程序:
- 添加和删除设备,进行适当的设置;
- 在专用仪表板上跟踪制冷设备的温度状况和工作状况;
- 如果温度发生变化,用户会收到通知;
- 决定关闭设备、改变其位置或温度制度。
管理员如何使用该应用程序:
- 在仪表板上看到所有工厂冰箱 如何撰写引人入胜的电子商务博客以推动销售 的列表,谁负责那里存放哪些设备和哪种药品;
- 下载每个工程师的工作报告,即他们在工作场所花费了多少时间以及他们对设备信号的反应速度;
- 向系统添加新的操作员;
- 设置工程师工作情况向会计室及其他部门的汇报接收。
在获得客户的批准后,我们设计了应用程序的原型和屏幕。该公司在全球市场开展业务,因此界面是英文的。
我们设计了应用程序架构和逻辑
我们的团队需要研究设备以及 cw 线索 员工与其交互的方式,以便正确设计应用程序。
- 我们定义了软件和设备交互使用哪种协议;
- 我们的开发人员研究了工程师使用制冷设备的方式以及他们需要控制哪些参数;
- 开发团队已经找到了跟踪工程师工作的管理员需要哪些数据。
我们已经编写了该项目的代码库
前端是用 Angular 编写的,因为该框架可以节省用于设计目的的时间,这要感谢 CDK(自定义 UI 组件的基础)。除此之外,Angular 还简化了双向数据绑定,即将代码变量连接到用户界面中的元素的机制。当工程师或管理员更改界面中的值时,它会在代码库中自动更新。一旦设备的价值发生变化,界面中的信息也会更新。
我们在另一篇关于花店业务应用程序开发的文章中讨论了如何借助 Angular 解决业务任务。
我们选择 Symfony PHP 框架作为后端。该框架具有明确的结构和广泛的插件,简化了代码的导航。
这两个框架都有开源代码。它简化了应用程序更新和新组件的添加。
我们已经测试并调试了该应用程序
我们在真实设备上进行了测试,以便确保制冷设备将数据发送到网络应用程序并且用户收到通知。
应用程序没有开始记录温度的变化。该问题与集成协议有关。我们指定了数据的加密方式,修复了错误并再次进行了测试。后来,我们将Web应用程序投入商业使用。
我们已经教客户如何使用该应用程序
我们已经向工厂经理解释了如何使用该应用程序、跟踪数据以及设置用户和管理员的角色。我们还在发布后通过聊天回复了任何问题。后来,我们的客户能够教授他们的客户,即制药公司的代表。
结果
- 我们的开发团队构建了一个应用程序,有助于减少制冷设备的故障数量。以前药品会因它而变质,制药公司会赔钱。
- 在将制冷设备及其软件推向市场后,我们的客户将其销售额提高了 15%。
- 最终客户(即制药公司)可以跟踪设备并优化工程师的工作。
- 我们的客户有时会创造新型设备。我们的团队更新应用程序并将其与设备集成,并在出现故障时提供帮助。
- 该应用程序可以根据需要监控工厂设备的其他领域的需求进行调整。例如,在制造工业机器、门控制器以及消防员和电力工程师的设备时。