上海财务进销存软件开发,如何提升企业管理效率?
通过定制化的上海财务进销存软件开发,可以在采购、仓储、销售到财务结算的全流程实现数据打通与自动化,进而显著减少人工录入错误、缩短对账周期,并为决策提供实时、可追踪的数据支持。在系统架构上,以统一的商品与客户主数据为核心,叠加审批流、权限管控和多维报表分析,能让企业管理者从“事后查账”转向“过程监控+预测预警”。相较于通用ERP,针对上海企业本地税务、跨境结算、多仓多店等业务特征进行定制开发,能更好贴合实际流程,减少“系统不落地”的浪费。选择合适的技术栈、实施方法与运维模式,是财务进销存项目能否真正提升管理效率、而非增加额外负担的关键。
《上海财务进销存软件开发,如何提升企业管理效率?》
上海财务进销存软件开发,如何提升企业管理效率?
🧭 一、为什么上海企业迫切需要财务进销存一体化?
1. 上海企业的典型管理痛点
在上海这样产业高度集聚的城市,中小企业到集团公司在进销存与财务管理上普遍面临几类问题:
-
业务系统割裂
-
采购用一套系统或Excel
-
仓库用独立WMS或手工台账
-
销售在CRM或电商平台
-
财务在用用友、金蝶或海外工具(如 QuickBooks、Xero)
-
数据无法实时共享,对账大量依赖人工核对
-
财务与业务脱节
-
业务部门只关注发货、收货、订单完成
-
财务需要根据纸质单据或导出Excel再记账
-
发票开具、税额校验、成本结转都滞后
-
管理层难以获得实时的利润、库存价值信息
-
多渠道、多仓、多币种带来的复杂度
-
线下门店 + 电商平台 + 跨境平台(如 Amazon、eBay)
-
上海周边多仓库:自建仓、第三方仓(3PL)
-
与境外客户结算涉及多币种、汇率差额处理
-
传统系统对这些场景支持不足
-
合规压力与审计要求
-
税务合规、发票管理、成本核算需要清晰的凭证链路
-
对接电子发票、金税系统的需求强烈
-
外资企业或对接海外投资方,需符合IFRS/US GAAP等会计准则
在这些背景下,财务进销存一体化软件的需求非常突出,尤其是在上海这样的外向型与创新型企业集中的区域。
2. 财务进销存软件的核心价值
将采购(进)、销售(销)、库存(存)与财务系统统一到同一平台,主要带来以下价值:
- 数据一次录入,多处复用
- 采购订单生成后自动联动应付、入库
- 销售订单自动联动应收、出库
- 减少重复录入与错录风险
- 库存与资金实时联动
- 任意时点可查看库存数量、库存金额、在途货物
- 资金占用与库存周转率可以动态监控
- 成本核算更精确
- 支持移动平均、加权平均、先进先出(FIFO)等多种成本方法
- 对接财务总账,自动生成成本结转凭证
- 管理报表自动生成
- 利润分析、毛利分析、客户与供应商贡献度分析
- 多维度(品类、地区、销售人员)分析销售与库存表现
- 流程可追踪、权限清晰
- 从采购申请到付款,每一步有审批与日志
- 降低舞弊风险,提升内控水平
通过合理的软件开发与实施,上海企业可以在不显著增加人力成本的前提下,显著提升管理精细化程度与决策速度。
🧱 二、财务进销存系统要覆盖哪些关键业务场景?
1. 采购管理:从需求到对账的一体化
核心目标:把采购业务流转与财务应付、库存变动打通。
典型流程:
- 采购申请
- 采购订单(PO)
- 采购入库
- 采购发票
- 采购对账与付款
关键功能点:
- 供应商管理:评级、历史价格、交期记录
- 采购价格策略:合同价、阶梯价、临时折扣
- 到货与质检:不合格品处理、退货流程
- 自动生成应付账款:入库与发票匹配(3-way match)
通过系统开发,将上述环节数据统一在同一商品主数据和供应商主数据下,有利于控制采购成本,减少对口头承诺的依赖。
2. 销售管理:支持多渠道与多结算方式
对于上海的贸易型、品牌型公司,销售渠道多元是常态:
- 线下经销商、门店
- B2B客户
- B2C电商平台:如 Amazon、Shopify 独立站等
- 线上线下混合促销
系统要实现:
- 客户信息与信用额度管理
- 销售订单审批:大额订单、异常折扣需审批
- 发货与出库联动
- 应收账款自动生成,支持分期收款、预收款
- 发票开具与收入确认规则(配合财务模块)
对于跨境电商企业,还需考虑:
- 多币种报价、订单和收款
- 汇率自动获取及差额处理
- 海外仓库存同步
3. 库存管理:多仓、多批次、多维度控制
财务进销存软件的“存”模块是核心之一:
-
多仓库管理
-
上海总部仓、华东分仓、海外仓
-
区分自营仓与第三方仓
-
批次与序列号管理
-
序列号(SN)管理适用于电子产品
-
批次管理适用于化工、食品、药品等有有效期的产品
-
库存预警与补货建议
-
最低库存、最高库存、经济订货量(EOQ)
-
根据历史销售、季节因素预测补货量
-
盘点与调整
-
支持周期盘点、全盘 / 抽盘
-
自动生成盘盈盘亏单,并联动财务调整
库存管理模块与财务模块紧密关联:仓库的每一个出入库动作,最终都要变成可核算的存货价值变化。
4. 财务模块:从业务数据到凭证与报表
财务模块的目标是将业务流水转化为可靠的财务信息:
-
基础财务功能
-
总账、科目管理
-
应收应付管理
-
固定资产(如有需要)
-
现金流管理
-
对接业务的关键点
-
采购入库 → 存货增加,或在建工程、生产成本变化
-
销售出库 → 存货减少,结转成本
-
收款、付款 → 银行日记账与现金流动
-
税金计算:增值税、附加税等
-
报表输出
-
资产负债表
-
利润表
-
现金流量表
-
管理报表:如销售毛利分析报表、库存周转报表
若企业已在使用成熟财务软件(如用友、金蝶、SAP、Oracle NetSuite、QuickBooks 等),需要通过接口与财务进销存系统进行对接,实现业务系统与财务系统的数据一致与互认。
🧬 三、上海财务进销存软件开发的总体架构设计思路
1. 统一主数据是架构设计的起点
在信息架构中,主数据是整个系统的“基础语言”。财务进销存软件至少需要以下几类主数据:
- 商品主数据:编码、名称、规格、品牌、计量单位、条码等
- 客户主数据:客户编码、名称、税号、收货地址、信用等级
- 供应商主数据:供应商编码、税号、结算方式、账期等
- 仓库主数据:仓库编码、类型(自营/三方)、所在地
- 财务科目主数据:与业务动作关联的会计科目
好处:
- 同一客户在采购系统、销售系统与财务系统中有统一身份
- 避免多套系统重复创建客户与商品,带来对账困难
- 为后续数据分析提供清晰的一致性基础
2. 业务层与财务层的解耦与联动
在技术架构上可采用:
- 业务系统(进销存) + 财务系统(总账、报表)
- 通过消息队列 / API 实现联动
示意结构:
| 层级 | 主要模块 | 说明 |
|---|---|---|
| 展示层 | Web前端、移动端、小程序等 | 提供界面与用户交互 |
| 业务逻辑层 | 采购、销售、库存、仓储、审批等 | 实现业务规则与流程 |
| 财务逻辑层 | 应收应付、总账、成本、报表 | 根据业务单据生成财务凭证 |
| 数据层 | 关系数据库、缓存、文件存储 | 存储业务数据、主数据、日志 |
| 集成层 | API、消息队列、中间件 | 与外部系统对接(电商、财务等) |
关键设计点:
- 业务单据生成时,记载完整的业务信息,但不立即变成财务凭证,便于修改与撤销
- 在单据审核通过或业务状态稳定后,再触发财务规则生成凭证
- 财务规则要支持配置:例如一张销售出库可对应多条会计分录
3. 上海企业常见的系统集成需求
上海企业由于业务类型多样,常见的集成包括:
- 与电商平台对接:Shopify、Amazon、国内主流电商平台
- 与第三方物流 / 仓储系统对接:获取出入库和轨迹信息
- 与银行接口对接:实现收款对账、银企直连
- 与税务系统对接:增值税发票开具、发票查验等
财务进销存软件开发时,要预留标准化 API 接口,支持后续逐步集成,避免一次性大规模集成导致项目风险过高。
🧪 四、从业务流程优化角度提升管理效率的方法
1. 采购环节:把控需求与价格,减少无效采购
要提升采购管理效率,可以从以下几个方面入手:
-
需求申请标准化
-
各部门提出采购申请需填报用途、预算、预计收益
-
系统自动判断是否超预算,是否需要额外审批
-
供应商管理制度化
-
记录供应商交期准确率、到货合格率、价格波动
-
在系统里形成可量化的供应商评分,用于决策
-
价格管理透明化
-
历史采购价格随时可查
-
大额采购需比价或招投标,系统保存比价记录
效果:
- 避免因信息不透明导致的高价采购
- 减少重复采购、闲置库存
- 形成可追责、可分析的采购数据链路
2. 销售环节:统一订单与账款管理
精细化的销售管理可以大幅提升回款效率和订单履约质量:
-
客户信用管理
-
为每个客户设定信用额度与账期
-
订单金额超过信用额度时,系统自动预警或限制发货
-
订单生命周期管理
-
从报价 → 订单 → 出库 → 开票 → 收款
-
每个阶段有清晰状态与责任人
-
销售政策执行
-
折扣、促销、返点等政策在系统可配置
-
自动计算销售毛利与毛利率,避免“赔本赚吆喝”
通过这些功能,财务进销存软件不仅是“记账工具”,而是销售策略执行平台。
3. 库存环节:降低库存资金占用与缺货风险
库存管理提升效率的关键是平衡库存周转速度与服务水平:
-
库存分级管理
-
ABC分类:重点管理高价值、高销量产品
-
不同等级设定不同的安全库存与盘点频率
-
需求预测辅助
-
利用历史销售数据、季节性、促销计划进行预测
-
结合补货周期,给出建议采购计划
-
周转率指标监控
-
库存周转天数
-
呆滞、滞销品清单
通过系统化管理,企业可降低仓储成本,减少压货,并保持较好的订单履约能力。
4. 财务环节:自动化对账与高效结算
财务效率提升往往来自对账自动化和凭证生成自动化:
-
银行对账自动化
-
银企直连或导入电子对账单
-
系统根据金额、日期、备注自动匹配应收应付记录
-
凭证模板配置
-
针对不同业务动作设定凭证模板
-
采购入库、销售出库、盘点差异等自动生成凭证
-
月结流程标准化
-
固定月结日期
-
系统辅助完成成本结转、折旧计提、税费计提等
财务从繁琐的手工记账和对账中解放出来,能更多参与预算管理、成本控制等高价值工作。
⚙️ 五、上海财务进销存软件开发中的技术选型与架构落地
1. 技术栈选择的考虑因素
为提升系统性能与扩展性,常见的技术选型包括:
-
后端技术栈
-
Java / Spring Boot / Spring Cloud(中大型项目常用)
-
.NET Core(擅长与微软生态集成)
-
Node.js / Nest.js(轻量级、适合快速迭代)
-
前端技术栈
-
Vue、React 等主流框架
-
UI 组件库:Element Plus、Ant Design 等
-
数据库
-
关系型数据库:MySQL、PostgreSQL(主流首选)
-
大型企业可能采用 Oracle、SQL Server
-
缓存与消息队列
-
Redis 用于缓存热数据、Session
-
Kafka、RabbitMQ 用于异步消息与系统解耦
-
部署方式
-
云服务器(如 AWS、Azure、阿里云等)
-
容器化部署:Docker + Kubernetes 便于弹性扩容和运维
选择技术栈时,要考虑:
- 企业现有IT团队的技术能力
- 与现有系统的兼容性
- 对未来扩展性的要求
2. 系统性能与稳定性的关键优化点
要保证财务进销存系统在高并发、多用户环境下稳定运行,需要考虑:
-
数据库设计:
-
合理的索引策略,避免全表扫描
-
分库分表方案(当数据量大时)
-
接口性能优化:
-
使用分页查询,避免一次返回大量数据
-
合理缓存常用主数据(商品、客户等)
-
审计与日志:
-
所有关键操作要有操作日志(谁、在何时、做了什么)
-
便于审计与问题追踪
-
备份与容灾:
-
定期自动备份数据库
-
重要数据异地备份
-
制定灾难恢复预案
技术架构的目标是让业务运行稳定,同时保留未来升级与模块扩展的空间。
🧩 六、自研 vs 购买:上海企业该如何选择进销存财务方案?
1. 自行开发(定制开发)的优劣对比
| 维度 | 自研 / 定制开发 | 购买现成产品(SaaS / 盒装软件) |
|---|---|---|
| 功能匹配度 | 可高度贴合企业个性化流程 | 以通用流程为主,个性化部分有限 |
| 上线速度 | 周期较长,需要需求梳理、开发、测试 | 上线较快,配置后即可使用 |
| 成本结构 | 前期投入较大,后期升级与维护也需要预算 | 按年/按月订阅或一次性授权费用 |
| 技术要求 | 需要自有技术团队或长期合作的开发商 | 对内部技术要求较低 |
| 可控性 | 源码可控,可自主升级与定制 | 受制于软件供应商的版本与路线 |
| 风险 | 项目质量高度依赖团队经验与管理 | 风险在于产品是否长期维护与不断更新 |
对于很多中小企业,完全自研成本过高,而在成熟产品基础上进行定制与集成往往是更现实的路径。
2. 上海企业常见的组合策略
结合多家上海企业的实践,常见策略包括:
- 使用成熟的财务软件(如主流财务系统)
- 采购或搭建进销存系统,与财务系统通过接口对接
- 在进销存系统上扩展审批流、报表分析等功能
这样可以:
- 继承已有财务体系和合规基础
- 同时用新的进销存系统改善业务运作效率
🧱 七、如何设计高效的财务进销存信息架构?
1. 单据体系设计:让流程“看得清、追得上”
单据是信息架构的核心,建议设计一个清晰的单据体系:
- 采购类单据:采购申请、采购订单、采购入库、采购退货
- 销售类单据:销售订单、出库单、销售退货、发票单
- 仓储类单据:入库单、出库单、调拨单、盘点单
- 财务类单据:收款单、付款单、费用报销单
特点:
- 每类单据有统一编号规则,支持自动编号
- 上下游单据有引用关系:
- 采购订单 → 采购入库 → 应付单
- 销售订单 → 出库 → 应收单
- 单据状态清晰:草稿、提交、审核中、已审核、作废等
通过清晰的单据体系,管理者可以快速查看每一笔业务的状态和历史流转路径。
2. 权限与角色设计:控制风险与职责边界
为了保证财务与业务安全,需要在系统中设计合理的权限体系:
-
按角色分工:
-
采购员只能操作采购模块
-
仓库管理员负责出入库操作
-
财务人员负责对账与凭证
-
管理层拥有查询与审批权限
-
权限粒度控制:
-
模块级(能否访问采购模块)
-
功能级(能否新增订单、审核订单)
-
数据级(只能看到自己部门的订单)
-
审批流配置:
-
不同金额、不同业务类型可以配置不同审批链
-
审批记录可追踪,避免口头审批造成的模糊责任
3. 报表与分析:从“看账”到“看趋势”
财务进销存系统的价值很大一部分体现在数据分析与报表上:
-
业务报表
-
销售日报、周报、月报(按产品、地区、客户、业务员)
-
采购分析报表(价格趋势、供应商表现)
-
库存报表(库存结构、周转率、呆滞库存)
-
财务报表
-
应收账龄分析
-
应付账龄分析
-
利润分析报表(可按产品线、事业部维度)
-
绩效分析
-
不同团队、不同销售人员的业绩
-
结合毛利率评估贡献
通过合理的数据可视化与分析模板,管理者可以从数据中发现问题,而不是仅仅“补充说明”过去发生了什么。
🏗️ 八、实施财务进销存系统的项目路径与风险控制
1. 项目实施步骤建议
一个典型的上海企业进销存 + 财务系统实施路径大致可以如下规划:
- 需求调研与梳理
- 访谈业务部门、财务部门、IT部门
- 输出《业务流程图》《需求说明书》
- 原型设计与方案确认
- 通过原型工具展示核心界面与流程
- 与关键用户确认可用性与流程逻辑
- 系统开发与配置
- 完成模块开发、权限配置、审批流配置
- 与外部系统接口联调
- 数据准备与迁移
- 清洗现有商品、客户、供应商数据
- 导入期初库存、应收应付余额
- 测试与试运行
- 业务流程测试、压力测试
- 小范围试运行,收集反馈并优化
- 全面上线与培训
- 对业务和财务人员进行系统培训
- 制定上线初期的应急预案和支持机制
- 持续优化
- 根据使用反馈迭代功能
- 增加报表和分析维度
2. 风险点与应对措施
常见风险包括:
-
需求不断变化 → 导致项目拖延
-
对策:在立项阶段进行需求优先级排序,采用迭代方式上线
-
数据质量问题 → 影响上线效果
-
对策:提前进行数据清洗与标准化,设置数据校验规则
-
用户抗拒新系统 → 使用率不高
-
对策:在项目初期就让关键用户参与设计;上线前进行充分培训和解释
-
与现有系统兼容性差
-
对策:做好接口设计和测试;尽量使用标准数据格式和API
通过综合的项目管理与变更管理方法,可以显著降低系统实施失败的风险。
🧰 九、利用成熟工具与模板,加速上海企业进销存落地
对于很多上海企业,尤其是中小企业来说,完全从零开始开发一套财务进销存系统并不现实,在资源有限、时间紧迫的情况下,更可行的路径是:利用成熟工具和模板,在其基础上做二次开发、配置和集成。
在这类场景下,可以考虑使用一些支持自定义数据结构、流程与报表的进销存平台或低代码工具来搭建业务系统。比如,像 <简道云进销存>( https://s.fanruan.com/8bn69;)这样的在线系统模板,就提供了进销存所需的核心业务模型和表单结构,企业可以在现有基础上:
- 自定义字段、表单与审批流程
- 调整采购、销售、库存的业务顺序与权限
- 扩展财务对账、收付款登记等功能
- 通过接口与已有财务软件或电商平台对接
这种方式的优势在于:
- 前期投入较小,上线周期较短
- 企业可以先以较轻量的方式验证流程与管理模式
- 随着业务复杂度提升,再考虑更深度的定制开发或系统集成
对于资源有限但又需要尽快规范进销存管理的上海企业,通过这类可配置化的进销存系统模板,可以在几周内初步搭建起从采购、销售、库存到财务数据的管理框架。
📈 十、总结与未来趋势:上海企业财务进销存一体化的演进方向
1. 核心结论:如何真正提升管理效率?
围绕“上海财务进销存软件开发,如何提升企业管理效率”这个问题,总结几点关键原则:
- 以业务流程为主线,不以功能堆砌为目的
- 先梳理采购、销售、库存、财务的实际流程
- 再确定系统需要支撑什么,而不是反过来被系统牵着走
- 实现财务与业务一体化,而不是简单数据导出导入
- 让业务动作自然生成财务数据,减少人工记账
- 通过统一主数据和标准单据,保证数据一致性
- 重视信息架构和权限设计
- 单据体系、主数据结构、权限与审批流等,要在项目初期设计清楚
- 避免上线后频繁大改导致混乱
- 技术与产品选择要考虑长期演进
- 兼顾当前需求与未来扩展(多渠道、多组织、多币种)
- 采用可配置、可扩展的架构,减少未来重构的成本
- 逐步实施、持续优化,而不是一次性“上大系统”
- 推荐分阶段上线,通过小范围试点不断校正方向
- 根据使用反馈迭代流程与报表,形成闭环
2. 未来趋势:智能化与数据驱动决策
展望未来,上海企业在财务进销存一体化上的发展趋势将体现在以下几个方面:
-
更多云端化与SaaS化
-
减少本地部署运维压力
-
更便于与外部电商、物流、银行等系统集成
-
数据智能与预测分析
-
利用历史数据进行智能补货、价格分析、客户价值分析
-
辅助管理层进行预测与决策,而不只是事后分析
-
移动化与实时协同
-
在手机、平板上完成审批、盘点、下单等动作
-
让仓库、销售、财务之间的协同更加及时
-
自动化对账与电子化票据处理
-
银企对账自动化程度提高
-
增值税发票、电子发票的全流程电子化
对于希望在有限成本下尽快搭建起财务进销存一体化基础的企业,利用现成的进销存模板和在线系统,是一个相对务实的路径。比如 <简道云进销存>( https://s.fanruan.com/8bn69;)这类可配置平台,可以在较短时间内支撑企业建立起采购、销售、库存和基础财务数据管理的雏形,后续再根据业务发展和管理要求逐步升级与扩展。
最后,分享一个我们公司在用的进销存系统模板,需要的可以自取,可直接使用,也可以自定义编辑修改: https://s.fanruan.com/8bn69
精品问答:
上海财务进销存软件开发,如何帮助企业提升管理效率?
作为一名企业管理者,我经常困惑于如何通过上海财务进销存软件开发来优化企业的日常运营和管理流程。具体来说,哪些功能可以直接提升管理效率?
上海财务进销存软件开发通过集成财务、采购、销售及库存管理,实现数据实时同步,消除信息孤岛,从而显著提升企业管理效率。具体功能包括:
- 自动化财务报表生成,减少人工错误,提高报表准确率达95%。
- 库存实时监控,实现库存周转率提升20%。
- 采购与销售流程一��化,缩短订单处理时间30%。
- 多维度数据分析辅助决策,提升管理响应速度。
例如,一家上海制造企业通过定制开发进销存系统,库存积压减少15%,月度财务结算时间缩短40%,整体管理效率显著提升。
选择上海财务进销存软件开发时,哪些技术特点最关键?
我想了解在上海进行财务进销存软件开发时,应该关注哪些技术特点,以确保软件稳定、高效并适应企业未来发展?
关键技术特点包括:
| 技术特点 | 说明 | 案例说明 |
|---|---|---|
| 数据库稳定性 | 采用高性能关系型数据库保障数据完整与安全 | 使用MySQL或PostgreSQL实现事务管理,保证数据一致性 |
| 模块化设计 | 支持灵活定制和功能扩展,满足企业个性化需求 | 通过模块插件,企业可自行增减库存、财务模块 |
| 实时数据同步 | 保证各业务环节数据实时更新,避免信息滞后 | 销售完成后,库存自动扣减,财务系统即时更新 |
| 用户权限管理 | 多层级权限控制,保障数据安全和操作规范 | 不同岗位分配不同操作权限,防止数据泄露 |
| 云端部署支持 | 支持云端或本地部署,提升系统访问便捷性和扩展性 | 云端部署支持多地点协同办公,提升管理效率 |
确保以上技术特点是上海财务进销存软件开发中的重点,可以有效提升软件的实用性和企业的运营效率。
上海财务进销存软件开发如何助力企业数据分析与决策?
我在想,企业在使用上海财务进销存软件开发后,如何利用系统内置的数据分析功能辅助企业的经营决策?具体有哪些数据指标值得关注?
进销存软件通过整合销售、库存及财务数据,提供多维度的数据分析,帮助企业做出科学决策。关键数据指标包括:
- 销售额增长率:反映销售业绩变化趋势,帮助制定营销策略。
- 库存周转率:衡量库存管理效率,降低资金占用。
- 应收账款天数:评估资金回笼速度,优化现金流管理。
- 利润率分析:分析各产品盈利能力,优化产品结构。
通过数据可视化报表和图表展示,企业管理层可直观掌握运营状况。例如,上海某零售企业利用软件分析发现某产品库存积压严重,及时调整采购计划,库存周转率提升25%,资金利用效率明显提升。
定制开发上海财务进销存软件的费用及ROI如何评估?
我想知道,在上海进行财务进销存软件定制开发时,通常需要投入多少费用?如何评估投入产出比(ROI)以确保投资合理?
定制开发费用受项目复杂度、功能需求及技术选型影响,通常范围为10万至50万元人民币。ROI评估可通过以下指标:
| 指标 | 计算方式 | 说明 |
|---|---|---|
| 投资回收期 | 总投入成本 ÷ 年节省成本或新增利润 | 一般2-3年为合理回收期 |
| 管理效率提升率 | (改进后效率 - 改进前效率) ÷ 改进前效率 × 100% | 衡量软件实施后管理效率提升百分比 |
| 成本节约 | 实施前后运营成本差额 | 包括人工成本、库存成本等 |
例如,某上海制造企业投入30万元开发定制软件,第一年节省人工成本50万元,库存成本降低20万元,ROI达到2.3,投资回报明显。合理评估费用与收益,确保财务进销存软件开发投资价值最大化。
文章版权归"
转载请注明出处:https://www.jiandaoyun.com/nblog/480455/
温馨提示:文章由AI大模型生成,如有侵权,联系 mumuerchuan@gmail.com
删除。