“挑战C/S系统的一次项目实践。”

——齐允新 青岛艾普仕软件科技有限公司 项目总监


一、公司简介

青岛艾普仕软件科技有限公司(以下简称为艾普仕)是葡萄城的应用开发合作伙伴。在APS生产计划系统、ERP、MES、房地产行业成本指标管理、实验室综合管理系统等企业管理软件领域有着丰富的系统设计、开发和实施经验。面对多家大型制造型企业和房地产企业客户的多样化定制需求,艾普仕使用活字格搭建应用系统,快速完成项目交付。

系统的最终客户为西安某自动化设备有限公司,专业从事智能仪器仪表的制造及销售。由于行业涉及的设备种类繁杂,型号众多,加之各项参数的配置直接决定交付设备的价格和性能,在设备型号的标准化统一管理、维护及快速选型业务环节,存在典型的个性化系统需求。


二、项目背景

在使用基于活字格构建的设备选型系统之前,企业主要采用国外产品化系统,费用高而且无法进行功能定制,严重制约行业的长期健康发展,迫切需要通过定制开发,实现基于B/S架构的设备选型系统,并能够与现有的ERP系统进行无缝连接,实现企业整体业务的自主可控、随需而变。


三、系统介绍

设备选型系统主要使用活字格低代码开发平台,充分利用图文列表、条件格式、服务端命令、执行SQL命令等特色功能,完整复现了原成品C/S系统功能,保留现有操作习惯的同时,增加了新的个性化功能。

设备选型系统主要包含四个模块:数据维护、设备选型、购物车和数据接口。在整个项目中,使用的主要数据库为MySql,其中外联表的数量有10个,外置库试图有9个,报表有10张。PC端页面的数量有20 个,涉及到的服务端命令有12个。在系统搭建的过程中,使用到的活字格技术点包含图文列表、条件格式、服务端命令以及执行SQL命令,完全脱离代码,实现系统中所需要的多选项、必选项、冲突项、默认值、选型后价格自动计算等特色功能。

以下为简要的系统功能架构图,包含4个大的功能模块。在数据维护模块中主要进行系统数据的维护和更新,包含设备分类、设备型号、参数列表、参数取值以及冲突项目。设备选型模块包含特殊参数备注、参数多选,冲突项目限制选择、价格自动计算以及保存购物车功能。在购物车管理模块可以进行重新选型,查看历史记录,打印或导出记录等。设备选型系统能够通过数据接口的方式与ERP系统、CRM系统进行对接整合,通过数据的高效融合,提升系统的应用价值。

(设备选型系统简要功能架构图)

设备类别维护

设备类别维护模块主要用于在系统中建立关于设备类别数据的基础信息,包含类别编码、类别名称、上级类别、说明信息、物料编码、图片信息以及相关的备注信息,可建立在线的设备类别维护清单,方便使用与查询。

(设备类别维护)

设备型号详情

设备型号详情页面能够非常便捷的维护设备的详细信息,内容包含参数列表,取值列表。对于参数列表来说,会涉及到参数编码、参数名称、缺省取值,该参数是否为必填项或可选项以及参数的最新更新日期和最后更新者。

(设备型号详情展示页面)

设备选型

设备选型模块主要用于实现设备的快速选型操作,可通过型号进行快速检索。在系统中能够根据选择的参数、取值进行设备的自动编码,价格的自动计算、冲突项置灰显示、参数单选项、多选项灵活配置、自动响应、必选项数据校验等功能。选型结束后,可以一键保存至购物车,方便后续使用。

(设备选型页面展示)

购物车管理

在购物车管理模块内会显示购物车中的明细型号,包含数量、编号、类别以及相关的价格信息。同时提供 重新选型的图标,点击该图标可以直接进入选型页面进行编辑。该部分功能完整的复现了原C/S系统的操作界面,并通过活字格的区域隐藏命令、树形图及点击命令实现了表单明细行的展开功能。

(购物车管理模块页面展示)

(购物车明细展开页面展示)


活字格的价值

相关项目负责人表示:

1、活字格平台的架构安全性,为数据安全提供有力保障。

2、活字格开发过程中的高度灵活性,为复杂功能的实现提供了充足的技术空间。

3、活字格设计器的操作模式,大幅节省项目周期。