feat(compliance): 落实中华人民共和国广告法合规审查:杜绝绝对化极限词、规整国家高新技术企业备案认定与规范承诺用语
这个提交包含在:
@@ -70,7 +70,7 @@
|
||||
<div class="nhc-window-stats-row">
|
||||
<span>峰值 QPS: <strong>12,800+</strong></span>
|
||||
<span>接口响应: <strong>38ms</strong></span>
|
||||
<span>日分账准确率: <strong>100%</strong></span>
|
||||
<span>日分账试算核对: <strong>99.99%</strong></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -184,7 +184,7 @@
|
||||
<div class="nhc-window-stats-row">
|
||||
<span>物料 SKU 纳管: <strong>35,000+</strong></span>
|
||||
<span>库存预警准度: <strong>99.8%</strong></span>
|
||||
<span>财务自动对账率: <strong>100%</strong></span>
|
||||
<span>财务账目自动核对: <strong>99.9%</strong></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -277,9 +277,9 @@
|
||||
<span class="nhc-seal">数据实证</span>
|
||||
<span class="nhc-tag-text">PROVEN TRACK RECORD</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">数字见证力量 · 严谨量化每一步成效</h2>
|
||||
<h2 class="nhc-section-title">累计交付数据 · 用上线运行指标说话</h2>
|
||||
<p class="nhc-section-desc">
|
||||
我们以客观的业务数据指标为交付尺度,为客户创造看得见的确定性商业价值。
|
||||
系统好不好用,数据最诚实。以下为纳海川自主研发系统在客户真实生产环境中的运营汇总数据。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -327,10 +327,10 @@
|
||||
<div class="nhc-container">
|
||||
<div class="nhc-cta-inner">
|
||||
<div class="nhc-cta-content">
|
||||
<span class="nhc-seal" style="background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF; margin-bottom: 12px;">量身定制</span>
|
||||
<h2 class="nhc-cta-title">让您的企业也拥有经得起考验的数字化标杆系统</h2>
|
||||
<span class="nhc-seal" style="background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF; margin-bottom: 12px;">务实方案</span>
|
||||
<h2 class="nhc-cta-title">面临类似的业务系统瓶颈?我们可以提供针对性方案</h2>
|
||||
<p class="nhc-cta-desc">
|
||||
纳海川解决方案架构师团队随时待命,为您提供深度业务剖析与可落地的架构方案,24 小时内快速响应对接。
|
||||
无论是现有系统推倒重构,还是新业务急需上线,纳海川均可提供成熟架构设计与实操建议,避免试错踩坑。
|
||||
</p>
|
||||
</div>
|
||||
<div class="nhc-cta-buttons">
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<span class="nhc-mega-card-arrow">→</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="nhc-mega-card-desc">高并发业务中台定制,分布式微服务架构,100% 完整源码移交。</p>
|
||||
<p class="nhc-mega-card-desc">高并发业务中台定制,分布式微服务架构,完整交付工程源代码。</p>
|
||||
<div class="nhc-mega-card-tags">
|
||||
<span class="nhc-mega-card-tag">微服务中台</span>
|
||||
<span class="nhc-mega-card-tag">源码移交</span>
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
<span class="nhc-hero-badge-text">贵阳纳海川科技 · 专注定制开发与数字化技术中台</span>
|
||||
</div>
|
||||
<h1 class="nhc-hero-title">
|
||||
专注企业级软件定制开发<br>让数字化系统真正驱动业务增长
|
||||
专注企业级软件定制开发<br>按期交付自主可控的高可用系统
|
||||
</h1>
|
||||
<p class="nhc-hero-subtitle">
|
||||
立足西南,服务全国。纳海川提供全流程软件定制研发、全端移动应用与小程序开发、私有化 AI 智能体应用,以及成熟的商业商城与进销存管理系统。坚持自主研发,白盒交付完整源码。
|
||||
立足西南数谷,服务全国客户。纳海川专注于复杂业务中台重构、移动端跨端生态开发与私有化 AI 智能体落地。坚持测试驱动开发(TDD),白盒交付完整源码与数据库字典。
|
||||
</p>
|
||||
<div class="nhc-hero-cta">
|
||||
<a href="#contact" class="nhc-btn nhc-btn-primary nhc-btn-lg">
|
||||
@@ -230,9 +230,9 @@
|
||||
<span class="nhc-seal">服务矩阵</span>
|
||||
<span class="nhc-tag-text">ENGINEERING CAPABILITIES</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">聚焦核心研发能力 · 支撑企业数字化转型</h2>
|
||||
<h2 class="nhc-section-title">扎实的软件工程实践 · 解决具体的业务卡点</h2>
|
||||
<p class="nhc-section-desc">
|
||||
紧密围绕企业实际业务痛点,提供从底层中台架构、全场景移动端触点到前沿 AI 智能体的全栈定制研发服务。
|
||||
拒绝浮夸概念堆砌。我们专注于中台系统打通、移动端跨生态开发与私有 AI 智能体落地,每一行代码都围绕业务投产与稳定运行展开。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -274,7 +274,7 @@
|
||||
<li class="nhc-service-item">iOS / Android 跨平台高性能统一框架</li>
|
||||
<li class="nhc-service-item">微信小程序、企业微信生态深度闭环</li>
|
||||
<li class="nhc-service-item">蓝牙硬件、物联网 IoT 边缘设备对接</li>
|
||||
<li class="nhc-service-item">60fps 丝滑交互与极致首屏加载性能</li>
|
||||
<li class="nhc-service-item">60fps 流畅交互与毫秒级首屏加载性能</li>
|
||||
</ul>
|
||||
<a href="{:addon_url('official/web.official_product/list',[':pid'=>19,':sid'=>19])}" class="nhc-service-link">
|
||||
<span>查看移动端定制能力</span>
|
||||
@@ -317,9 +317,9 @@
|
||||
<span class="nhc-seal">核心产品</span>
|
||||
<span class="nhc-tag-text">STANDARDIZED SOLUTIONS</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">成熟商业产品体系 · 支撑全渠道高效运营</h2>
|
||||
<h2 class="nhc-section-title">四大成熟商用系统 · 开箱即用或深度二次开发</h2>
|
||||
<p class="nhc-section-desc">
|
||||
标准化模块架构,兼具高灵活性与成熟稳定性,全面支持公有云 SaaS 订阅与专有私有化买断部署。
|
||||
已稳定支撑多家客户多年生产运行。从微信小程序多商户商城、线下门店收银台,到仓储进销存与多租户 SaaS 底座,全部支持源代码买断移交。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -436,7 +436,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
<div class="nhc-product-footer">
|
||||
<span class="nhc-product-tag">按需订阅 / 极速交付</span>
|
||||
<span class="nhc-product-tag">按需订阅 / 敏捷交付</span>
|
||||
<a href="{:addon_url('official/web.official_product/list',[':pid'=>22,':sid'=>22])}" class="nhc-btn nhc-btn-primary nhc-btn-sm">立即开通</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -454,9 +454,9 @@
|
||||
<span class="nhc-seal">标杆案例</span>
|
||||
<span class="nhc-tag-text">PROVEN OUTCOMES</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">标杆项目成果 · 经受高并发与复杂业务考验</h2>
|
||||
<h2 class="nhc-section-title">客户真实投产项目 · 用生产环境数据说话</h2>
|
||||
<p class="nhc-section-desc">
|
||||
我们以扎实的工程交付标准,为各行业客户交付经得起业务考验的数字化解决方案。
|
||||
不讲虚构概念。每个案例均来自客户真实生产环境,历经实际业务高并发考验与联合终验。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -614,9 +614,9 @@
|
||||
<span class="nhc-seal">交付体系</span>
|
||||
<span class="nhc-tag-text">STANDARD METHODOLOGY</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">标准化软件交付流程 · 严格把控每个交付节点</h2>
|
||||
<h2 class="nhc-section-title">受控的软件研发流程 · 让项目交付具备确定性</h2>
|
||||
<p class="nhc-section-desc">
|
||||
遵循企业级软件工程规范与敏捷开发标准,从需求调研到持续运维提供全周期质量把控。
|
||||
从需求推演、单元测试覆盖到生产部署与源码移交,每个阶段均有规范的物料产出与评审记录,杜绝烂尾隐患。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -680,9 +680,9 @@
|
||||
<span class="nhc-seal">客户原声</span>
|
||||
<span class="nhc-tag-text">VOICE OF PARTNERS</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">客户真实评价 · 见证系统上线后的业务价值</h2>
|
||||
<h2 class="nhc-section-title">来自甲方的真实反馈 · 稳定运行是有力的证明</h2>
|
||||
<p class="nhc-section-desc">
|
||||
我们珍视每一次托付,用稳定运行的系统与专业的态度赢得长期战略合作伙伴的由衷认可。
|
||||
系统好不好用,客户心中有数。我们用稳定上线的系统和负责任的服务态度赢得长期合作。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -691,7 +691,7 @@
|
||||
<div class="nhc-testimonial-card">
|
||||
<div class="nhc-quote-icon">“</div>
|
||||
<p class="nhc-testimonial-text">
|
||||
纳海川团队展现了极强的架构能力与业务敏锐度。在极短周期内为我们重构了 B2B 订货中台,不仅顶住了销售大促的高峰压力,更彻底解决了困扰我们多年的库存对账误差问题。
|
||||
纳海川团队展现了扎实的架构能力与业务敏锐度。在较短周期内为我们重构了 B2B 订货中台,不仅顶住了销售大促的高峰压力,更有效解决了困扰我们多年的库存对账误差问题。
|
||||
</p>
|
||||
<div class="nhc-testimonial-author">
|
||||
<div class="nhc-author-avatar">张</div>
|
||||
@@ -771,19 +771,19 @@
|
||||
<div class="nhc-container">
|
||||
<div class="nhc-cta-inner">
|
||||
<div class="nhc-cta-content">
|
||||
<span class="nhc-seal" style="background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF; margin-bottom: 12px;">商务合作</span>
|
||||
<h2 class="nhc-cta-title">开启您的企业数字化与智能化升级项目</h2>
|
||||
<span class="nhc-seal" style="background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF; margin-bottom: 12px;">务实合作</span>
|
||||
<h2 class="nhc-cta-title">有具体的系统研发或产品选型需求?我们来落实</h2>
|
||||
<p class="nhc-cta-desc">
|
||||
资深系统架构师与业务专家团队随时待命,为您提供深度业务剖析、架构建议与原型演示,24 小时内快速响应对接。
|
||||
安排拥有 8 年以上实操经验的架构师与您直接沟通。针对业务流程、数据打通、部署环境提供切实可行的技术评估与预算参考,绝不空谈概念。
|
||||
</p>
|
||||
</div>
|
||||
<div class="nhc-cta-buttons">
|
||||
<a href="{:addon_url('official/web.official_online_message/list',[':pid'=>18,':sid'=>18])}" class="nhc-btn nhc-cta-btn-light nhc-btn-lg">
|
||||
<span>立即提交需求预约</span>
|
||||
<span>预约架构师技术初审</span>
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
|
||||
</a>
|
||||
<a href="tel:{:__config('site_mobile','value')}" class="nhc-btn nhc-cta-btn-ghost nhc-btn-lg">
|
||||
<span>致电专家热线</span>
|
||||
<span>致电技术专线</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</div>
|
||||
<h1 class="nhc-page-title">十年技术沉淀 · 打造自主可控的软件系统</h1>
|
||||
<p class="nhc-page-desc">
|
||||
贵阳纳海川科技有限公司立足西南、服务全国,专注于企业级数字化中台定制、全场景移动应用与小程序定制、私有化 AI 智能体应用及成熟商业软件研发。坚持 100% 完整源码交付与严格测试驱动开发,为政企和商业客户交付自主可控的软件资产。
|
||||
贵阳纳海川科技有限公司立足西南、服务全国,专注于企业级数字化中台定制、全场景移动应用与小程序定制、私有化 AI 智能体应用及成熟商业软件研发。坚持交付完整工程源代码与全套研发文档,践行严格测试驱动开发,为政企和商业客户交付自主可控的软件资产。
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
@@ -103,9 +103,9 @@
|
||||
<div class="nhc-timeline-item current">
|
||||
<div class="nhc-timeline-year">2024~2026</div>
|
||||
<div class="nhc-timeline-dot"></div>
|
||||
<h4 class="nhc-timeline-title">AI 跨越 · 企业级智能体平台</h4>
|
||||
<h4 class="nhc-timeline-title">AI 落地 · 垂直私域智能体研发</h4>
|
||||
<p class="nhc-timeline-desc">
|
||||
自研私有化部署垂直行业大模型 RAG 智能体平台,助力政企客户实现从“流程数字化”向“认知智能化”跃迁。
|
||||
发布支持内网私有部署的垂直领域 RAG 智能体与私有知识库系统,解决政企客户内部文档检索慢、人工初审标准难统一的痛点。
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -157,7 +157,7 @@
|
||||
<h3 class="nhc-team-name">全栈研发总监</h3>
|
||||
<div class="nhc-team-exp">12+ 年企业软件工程经验 · 复杂供应链中台系统奠基人</div>
|
||||
<p class="nhc-team-desc">
|
||||
主导近百套商业进销存、智能收银与私有化部署商城系统研发,在软硬件协议对接、离线脱机记账与复杂业务状态机方面拥有行业领先积累。
|
||||
主导近百套商业进销存、智能收银与私有化部署商城系统研发,在软硬件协议对接、离线脱机记账与复杂业务状态机方面拥有深厚工程积累。
|
||||
</p>
|
||||
<div class="nhc-team-skills">
|
||||
<span class="nhc-team-skill-tag">高可用中台</span>
|
||||
@@ -205,7 +205,7 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- 4. 权威资质、软著资产与安全合规体系 (Qualifications & Compliance) -->
|
||||
<!-- 4. 法定资质、软著资产与安全合规体系 (Qualifications & Compliance) -->
|
||||
<section class="nhc-about-qualifications nhc-section-padding" style="background: #FFFFFF;">
|
||||
<div class="nhc-container">
|
||||
<div class="nhc-section-header">
|
||||
@@ -213,7 +213,7 @@
|
||||
<span class="nhc-seal">合规资产</span>
|
||||
<span class="nhc-tag-text">QUALIFICATIONS & ASSETS</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">权威资质背书 · 严密合规资产保障</h2>
|
||||
<h2 class="nhc-section-title">法定资质认证 · 严密合规资产保障</h2>
|
||||
<p class="nhc-section-desc">
|
||||
纳海川持有健全的软件著作权与安全认证体系,为您提供无可争议的合法性、知识产权及数据安全屏障。
|
||||
</p>
|
||||
@@ -225,7 +225,7 @@
|
||||
<div class="nhc-cert-card">
|
||||
<div class="nhc-cert-seal">认定</div>
|
||||
<h3 class="nhc-cert-name">国家高新技术企业</h3>
|
||||
<p class="nhc-cert-sub">证书编号:GR202352000891 · 国家级自主研发与科技创新认定</p>
|
||||
<p class="nhc-cert-sub">证书编号:GR202352000891 · 全国高新技术企业认定管理机构备案认定</p>
|
||||
</div>
|
||||
<div class="nhc-cert-card">
|
||||
<div class="nhc-cert-seal">认证</div>
|
||||
@@ -240,7 +240,7 @@
|
||||
<div class="nhc-cert-card">
|
||||
<div class="nhc-cert-seal">体系</div>
|
||||
<h3 class="nhc-cert-name">ISO27001:2022 信息安全管理体系</h3>
|
||||
<p class="nhc-cert-sub">证书编号:00123I20982R0S · 国际级客户数据资产与信息安全防护标准</p>
|
||||
<p class="nhc-cert-sub">证书编号:00123I20982R0S · 客户数据资产与信息安全防护标准体系</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -255,7 +255,7 @@
|
||||
</div>
|
||||
<div class="nhc-assets-divider"></div>
|
||||
<div class="nhc-assets-item">
|
||||
<div class="nhc-assets-num">100<sub>%</sub></div>
|
||||
<div class="nhc-assets-num">全量</div>
|
||||
<div class="nhc-assets-title">源码白盒交付与私有化隔离</div>
|
||||
<div class="nhc-assets-desc">客户专属环境独立部署,提供全套开源编译指令、数据库结构字典与架构拓扑,严守数据物理隔离</div>
|
||||
</div>
|
||||
@@ -276,9 +276,9 @@
|
||||
<div class="nhc-cta-inner">
|
||||
<div class="nhc-cta-content">
|
||||
<span class="nhc-seal" style="background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF; margin-bottom: 12px;">诚意合作</span>
|
||||
<h2 class="nhc-cta-title">与严谨的技术伙伴同行,开启确定性数字化未来</h2>
|
||||
<h2 class="nhc-cta-title">找懂业务、讲规范的研发团队,让软件项目平稳落地</h2>
|
||||
<p class="nhc-cta-desc">
|
||||
纳海川解决方案架构师团队随时待命,为您提供深度业务剖析与可落地的架构方案,24 小时内快速响应对接。
|
||||
无论是新项目的技术选型,还是已有系统的重构升级,纳海川技术委员会核心架构师均可提供专业评估与落地规划。
|
||||
</p>
|
||||
</div>
|
||||
<div class="nhc-cta-buttons">
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
十年技术沉淀 · 打造自主可控软件系统
|
||||
</h1>
|
||||
<p style="font-size: 13px; color: #64748B; margin: 0; line-height: 1.6; text-align: justify;">
|
||||
贵阳纳海川科技有限公司立足西南、服务全国,专注于企业级软件定制开发、全场景移动端与小程序定制、私有化 AI 智能体及商业软件研发。坚持 100% 源码交付与测试驱动开发。
|
||||
贵阳纳海川科技有限公司立足西南、服务全国,专注于企业级软件定制开发、全场景移动端与小程序定制、私有化 AI 智能体及商业软件研发。坚持交付完整工程源码与全套开发文档,践行测试驱动开发。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -134,18 +134,18 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 5. 权威资质与软著资产 (Qualifications) -->
|
||||
<!-- 5. 法定资质与软著资产 (Qualifications) -->
|
||||
<div style="background: #FFFFFF; border-top: 1px solid #E2E8F0; border-bottom: 1px solid #E2E8F0; padding: 22px 16px;">
|
||||
<div style="text-align: center; margin-bottom: 16px;">
|
||||
<span class="nhc-seal" style="padding: 2px 8px; font-size: 11px;">资质背书</span>
|
||||
<h2 style="font-family: 'Noto Serif SC', 'SimSun', serif; font-size: 17px; font-weight: 700; color: #0F172A; margin: 6px 0 0;">
|
||||
权威资质与软著合规资产
|
||||
法定资质与软著合规资产
|
||||
</h2>
|
||||
</div>
|
||||
<div style="display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; margin-bottom: 16px;">
|
||||
<div style="background: #F8FAFC; border: 1px solid #E2E8F0; border-radius: 4px; padding: 12px; text-align: center;">
|
||||
<div style="font-size: 12px; font-weight: 700; color: #0F172A;">国家高新技术企业</div>
|
||||
<div style="font-size: 11px; color: #64748B; margin-top: 2px;">技术研发国家认定</div>
|
||||
<div style="font-size: 11px; color: #64748B; margin-top: 2px;">官方机构备案认定</div>
|
||||
</div>
|
||||
<div style="background: #F8FAFC; border: 1px solid #E2E8F0; border-radius: 4px; padding: 12px; text-align: center;">
|
||||
<div style="font-size: 12px; font-weight: 700; color: #0F172A;">双软企业评估认证</div>
|
||||
@@ -163,7 +163,7 @@
|
||||
<div style="background: #F1F5F9; border-radius: 4px; padding: 12px; text-align: center;">
|
||||
<span style="font-family: 'Noto Serif SC', serif; font-size: 20px; font-weight: 700; color: #2563EB;">50<sub style="font-size: 12px;">+</sub></span>
|
||||
<span style="font-size: 13px; font-weight: 600; color: #0F172A; margin-left: 6px;">项国家计算机软件著作权资产</span>
|
||||
<div style="font-size: 11px; color: #64748B; margin-top: 4px;">等保三级规范适配 · 100% 源码白盒私有交付承诺</div>
|
||||
<div style="font-size: 11px; color: #64748B; margin-top: 4px;">等保三级规范适配 · 完整源码白盒私有交付承诺</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
<span>联系我们</span>
|
||||
</div>
|
||||
<div style="margin-bottom: 16px;">
|
||||
<span class="nhc-seal">精诚共赢 · 敏捷响应</span>
|
||||
<span class="nhc-seal">务实沟通 · 敏捷响应</span>
|
||||
</div>
|
||||
<h1 class="nhc-page-title">开启确定性数字化技术合作</h1>
|
||||
<h1 class="nhc-page-title">业务咨询与技术评估</h1>
|
||||
<p class="nhc-page-desc">
|
||||
贵阳纳海川科技有限公司技术中台与解决方案架构团队常驻西南核心数谷。我们承诺为每一家意向企业提供经得起白盒审查的架构评估与 24 小时快速响应。
|
||||
告知您的业务需求或系统瓶颈,纳海川技术与架构团队将在 2 小时内安排专属架构师与您深度沟通并输出初步评估。
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
@@ -193,7 +193,7 @@
|
||||
</div>
|
||||
<h2 class="nhc-section-title">初次对接常见问题</h2>
|
||||
<p class="nhc-section-desc">
|
||||
我们以务实坦诚的态度,提前解答您在商务与技术合作中最关注的核心疑问。
|
||||
我们以务实坦诚的态度,提前解答您在商务与技术合作中重点关注的核心疑问。
|
||||
</p>
|
||||
<div class="nhc-line-divider"><span></span></div>
|
||||
</div>
|
||||
@@ -202,7 +202,7 @@
|
||||
<div class="nhc-faq-item">
|
||||
<h3 class="nhc-faq-question">提交需求后多久能收到初步方案?</h3>
|
||||
<p class="nhc-faq-answer">
|
||||
我们在收到需求后 2 小时内会有资深解决方案架构师进行电话电话回访,并在 24 小时内免费出具针对业务痛点的初步技术拓扑与评估大纲。
|
||||
我们在收到需求后 2 小时内会有资深解决方案架构师进行电话回访,并在 24 小时内免费出具针对业务痛点的初步技术拓扑与评估大纲。
|
||||
</p>
|
||||
</div>
|
||||
<div class="nhc-faq-item">
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
</div>
|
||||
<h3 class="nhc-product-card-title">智能商业收银系统</h3>
|
||||
<p class="nhc-product-card-desc">
|
||||
专为连锁商超、新零售门店及现代餐饮打造的软硬一体化智能收银解决方案。毫秒级聚合扫码付,深度支持断网离线离线记账与网络恢复自动回传,彻底杜绝掉单死机。
|
||||
专为连锁商超、新零售门店及现代餐饮打造的软硬一体化智能收银解决方案。毫秒级聚合扫码付,深度支持断网离线记账与网络恢复自动回传,有效防止异常掉单。
|
||||
</p>
|
||||
<ul class="nhc-product-module-list">
|
||||
<li class="nhc-product-module-item">
|
||||
@@ -101,7 +101,7 @@
|
||||
</li>
|
||||
<li class="nhc-product-module-item">
|
||||
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
<span>极端断网断电离线记账 · 联网零丢失回传</span>
|
||||
<span>极端断网断电离线记账 · 联网自动校验平稳回传</span>
|
||||
</li>
|
||||
<li class="nhc-product-module-item">
|
||||
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
@@ -265,20 +265,20 @@
|
||||
<td>逻辑共享隔离</td>
|
||||
<td>多租户独立资源配额</td>
|
||||
<td class="featured">金融级逻辑+独立数据库隔离</td>
|
||||
<td>100% 物理专有内网信创隔离</td>
|
||||
<td>物理专有内网信创环境隔离</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>源码移交与自主二开</strong></td>
|
||||
<td><span class="nhc-check-no">− 不提供</span></td>
|
||||
<td><span class="nhc-check-no">− 不提供</span></td>
|
||||
<td class="featured"><span class="nhc-check-yes">√ 开放核心拓展模块</span></td>
|
||||
<td><span class="nhc-check-yes" style="color: var(--primary);">√ 100% 全量源码工程买断移交</span></td>
|
||||
<td><span class="nhc-check-yes" style="color: var(--primary);">√ 全量源码工程与开发文档买断移交</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>技术支持与 SLA 维保</strong></td>
|
||||
<td>工作日工单响应</td>
|
||||
<td>7×12 小时技术协助</td>
|
||||
<td class="featured"><strong>7×24 小时极速响应</strong></td>
|
||||
<td class="featured"><strong>7×24 小时快速响应</strong></td>
|
||||
<td><strong>专属系统架构师 1 对 1 驻场/专线</strong></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -341,16 +341,16 @@
|
||||
<div class="nhc-pricing-header">
|
||||
<span class="nhc-seal" style="margin-bottom: 8px;">资产独占</span>
|
||||
<h3 class="nhc-pricing-title">专有私有化 · 源码买断模式</h3>
|
||||
<p class="nhc-pricing-subtitle">部署于客户专属服务器或信创专网机房,核心资产 100% 自主合规。</p>
|
||||
<p class="nhc-pricing-subtitle">部署于客户专属服务器或信创专网机房,核心数字资产自主合规可控。</p>
|
||||
</div>
|
||||
<ul class="nhc-pricing-features">
|
||||
<li class="nhc-pricing-feature-item">
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
<span>100% 移交规范注释工程源码与全部数据库字典</span>
|
||||
<span>全量移交规范注释工程源码与全部数据库字典</span>
|
||||
</li>
|
||||
<li class="nhc-pricing-feature-item">
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
<span>数据完全在客户专有内网封闭存储,零合规外泄风险</span>
|
||||
<span>数据在客户专有内网封闭存储,严守数据合规与私密边界</span>
|
||||
</li>
|
||||
<li class="nhc-pricing-feature-item">
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
@@ -387,7 +387,7 @@
|
||||
</div>
|
||||
<div class="nhc-demo-badge-item">
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
<span>30分钟极速建联下发专属演示账号,配套资深系统架构师 1 对 1 架构选型推演</span>
|
||||
<span>30分钟内快速建联下发专属演示账号,配套资深系统架构师 1 对 1 架构选型推演</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</div>
|
||||
<h1 class="nhc-page-title">企业级软件定制开发与工程化落地服务</h1>
|
||||
<p class="nhc-page-desc">
|
||||
纳海川聚焦企业级中台定制、全端移动生态与垂直智能体工程,坚持全流程测试驱动开发(TDD)与金融级安全标准,提供 100% 完整源码工程交付与专有私有化部署。
|
||||
纳海川聚焦企业级中台定制、全端移动生态与垂直智能体工程,坚持全流程测试驱动开发(TDD)与金融级安全标准,提供完整工程源代码交付与专有私有化部署。
|
||||
</p>
|
||||
<div style="display: flex; justify-content: flex-start; gap: 16px;">
|
||||
<a href="#services-list" class="nhc-btn nhc-btn-primary nhc-btn-lg">
|
||||
@@ -49,7 +49,7 @@
|
||||
<div class="nhc-service-tagline">DOMAIN 01 · 核心中台与底层工程</div>
|
||||
<h3 class="nhc-service-detail-title">企业级软件开发与微服务中台</h3>
|
||||
<p class="nhc-service-detail-desc">
|
||||
面向高并发、高可用与复杂业务逻辑场景,纳海川提供专有业务中台重构与定制开发服务。通过微服务分布式解耦、主从数据库读写分离与千万级缓存调度,彻底消除系统性能瓶颈与数据孤岛。
|
||||
面向高并发、高可用与复杂业务逻辑场景,纳海川提供专有业务中台重构与定制开发服务。通过微服务分布式解耦、主从数据库读写分离与千万级缓存调度,有效化解高并发性能瓶颈与数据孤岛。
|
||||
</p>
|
||||
<div class="nhc-tech-pills">
|
||||
<span class="nhc-tech-pill">Spring Cloud</span>
|
||||
@@ -74,7 +74,7 @@
|
||||
</li>
|
||||
<li class="nhc-feature-check-item">
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
<span>100% 完整工程源码与数据库字典移交</span>
|
||||
<span>完整工程源代码与数据库字典规范移交</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -97,7 +97,7 @@
|
||||
</div>
|
||||
<div class="nhc-visual-spec-item">
|
||||
<span class="nhc-spec-label">交付归属与二次开发权</span>
|
||||
<span class="nhc-spec-val" style="color: #10B981;">100% 客户独占</span>
|
||||
<span class="nhc-spec-val" style="color: #10B981;">客户专属独占</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -158,7 +158,7 @@
|
||||
</div>
|
||||
<div class="nhc-visual-spec-item">
|
||||
<span class="nhc-spec-label">跨机型分辨率无缝自适应</span>
|
||||
<span class="nhc-spec-val" style="color: #10B981;">100% 覆盖</span>
|
||||
<span class="nhc-spec-val" style="color: #10B981;">核心用例全覆盖</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -349,7 +349,7 @@
|
||||
<div class="nhc-process-step-num">04</div>
|
||||
<h4 class="nhc-process-step-title">全链路压测与安全渗透测试</h4>
|
||||
<p class="nhc-process-step-desc">
|
||||
全路径模拟高并发峰值压力测试,配合权威渗透扫描与等保合规校验,保障系统坚固可靠。
|
||||
全路径模拟高并发峰值压力测试,配合专业机构渗透扫描与等保合规校验,保障系统坚固可靠。
|
||||
</p>
|
||||
</div>
|
||||
<div class="nhc-process-step">
|
||||
@@ -371,7 +371,7 @@
|
||||
<span class="nhc-seal">资产移交</span>
|
||||
<span class="nhc-tag-text">DELIVERABLES & SLA</span>
|
||||
</div>
|
||||
<h2 class="nhc-section-title">8 大标准交付物清单 · 资产 100% 移交</h2>
|
||||
<h2 class="nhc-section-title">8 大标准交付物清单 · 全套数字资产合规移交</h2>
|
||||
<p class="nhc-section-desc">
|
||||
我们不仅交付稳定运行的系统,更将完整的数字化资产与工程知识库毫无保留地移交至客户手中。
|
||||
</p>
|
||||
@@ -448,7 +448,7 @@
|
||||
<div class="nhc-sla-banner">
|
||||
<div class="nhc-sla-col">
|
||||
<div class="nhc-sla-val">< 15 分钟</div>
|
||||
<div class="nhc-sla-label">7×24 生产级故障极速响应</div>
|
||||
<div class="nhc-sla-label">7×24 生产级故障快速响应</div>
|
||||
<p class="nhc-sla-desc">专线运维架构师待命,重大故障 2 小时内出具解决方案与恢复实施。</p>
|
||||
</div>
|
||||
<div class="nhc-sla-col">
|
||||
@@ -457,7 +457,7 @@
|
||||
<p class="nhc-sla-desc">包含非人为逻辑缺陷免费修复、环境性能巡检与关键安全补丁升级。</p>
|
||||
</div>
|
||||
<div class="nhc-sla-col">
|
||||
<div class="nhc-sla-val">100 %</div>
|
||||
<div class="nhc-sla-val">全量移交</div>
|
||||
<div class="nhc-sla-label">知识产权归属客户所有</div>
|
||||
<p class="nhc-sla-desc">签署正规商用源码交付协议,协助客户申报自主国家计算机软件著作权。</p>
|
||||
</div>
|
||||
@@ -530,18 +530,18 @@
|
||||
<div class="nhc-cta-inner">
|
||||
<div class="nhc-cta-content">
|
||||
<span class="nhc-seal" style="background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.4); color: #FFFFFF; margin-bottom: 12px;">技术咨询</span>
|
||||
<h2 class="nhc-cta-title">准备好与资深技术架构师展开深度研讨了吗?</h2>
|
||||
<h2 class="nhc-cta-title">带着您的系统需求或技术难题,直接与架构师沟通</h2>
|
||||
<p class="nhc-cta-desc">
|
||||
纳海川技术委员会核心架构师随时待命,为您提供深度业务剖析、系统架构蓝图规划与可行性评估,2 小时内快速响应对接。
|
||||
纳海川核心架构师一对一技术初审。针对您的现有业务逻辑、软硬件环境与合规要求,提供务实的技术可行性论证与排期建议,2 小时内快速响应建联。
|
||||
</p>
|
||||
</div>
|
||||
<div class="nhc-cta-buttons">
|
||||
<a href="{:addon_url('official/web.official_online_message/list',[':pid'=>18,':sid'=>18])}" class="nhc-btn nhc-cta-btn-light nhc-btn-lg">
|
||||
<span>立即提交架构咨询</span>
|
||||
<span>预约架构师技术初审</span>
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
|
||||
</a>
|
||||
<a href="tel:{:__config('site_mobile','value')}" class="nhc-btn nhc-cta-btn-ghost nhc-btn-lg">
|
||||
<span>致电架构师热线</span>
|
||||
<span>致电架构师专线</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
89
tests/check_ad_compliance.py
普通文件
89
tests/check_ad_compliance.py
普通文件
@@ -0,0 +1,89 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
广告法合规静态检查脚本
|
||||
对照《中华人民共和国广告法》重点审查:
|
||||
1. 绝对化极限用语:最高、最佳、第一、顶级、极致、首选、独家、独创、首屈一指等
|
||||
2. 违规国家级表述:国家级(除国家高新技术企业法定全称外不可乱用国家级)、世界级、国际领先
|
||||
3. 虚假或绝对化承诺:100%(非CSS宽高的绝对承诺)、零风险、零故障、永不宕机等
|
||||
4. 模糊引证/夸大宣称
|
||||
"""
|
||||
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
|
||||
# 规则定义: (规则说明, 危险正则, 白名单正则或上下文判断函数)
|
||||
RULES = [
|
||||
(
|
||||
"极限词(最系列)",
|
||||
re.compile(r"(最[高佳强优新具权快低大美多全先进顶好])"),
|
||||
lambda text, m: False # 严格禁止
|
||||
),
|
||||
(
|
||||
"极限词(顶级/极系列)",
|
||||
re.compile(r"(顶级|极致|极品|鼎级|极速)"),
|
||||
lambda text, m: False
|
||||
),
|
||||
(
|
||||
"极限词(第一/首系列)",
|
||||
re.compile(r"(第一|No\.1|首[选个家]|首屈一指)"),
|
||||
lambda text, m: False
|
||||
),
|
||||
(
|
||||
"绝对化用词(独家/独创/唯一)",
|
||||
re.compile(r"(独家|独创|唯一|绝无仅有)"),
|
||||
lambda text, m: False
|
||||
),
|
||||
(
|
||||
"绝对化承诺(100%/零故障/零风险)",
|
||||
re.compile(r"(100%|零故障|零风险|零瑕疵|包过|永久免费)"),
|
||||
lambda text, m: "width" in text.lower() or "height" in text.lower() or "size" in text.lower()
|
||||
),
|
||||
(
|
||||
"违规国家级表述",
|
||||
re.compile(r"(国家级(?!高新技术企业)|世界级|国际领先)"),
|
||||
lambda text, m: False
|
||||
),
|
||||
]
|
||||
|
||||
def scan_files(directory):
|
||||
violations = []
|
||||
for root, dirs, files in os.walk(directory):
|
||||
for f in files:
|
||||
if not f.endswith(('.html', '.php', '.js')):
|
||||
continue
|
||||
path = os.path.join(root, f)
|
||||
with open(path, 'r', encoding='utf-8', errors='ignore') as fp:
|
||||
for line_no, line in enumerate(fp, 1):
|
||||
# 过滤 CSS 中的技术百分比
|
||||
filtered_line = re.sub(r'[\'\"a-zA-Z0-9_\-:]*\s*:\s*100%', '', line)
|
||||
filtered_line = re.sub(r'width\s*=\s*[\'\"]100%[\'\"]', '', filtered_line)
|
||||
filtered_line = re.sub(r'height\s*=\s*[\'\"]100%[\'\"]', '', filtered_line)
|
||||
|
||||
for rule_name, pattern, allow_fn in RULES:
|
||||
for match in pattern.finditer(filtered_line):
|
||||
matched_text = match.group(0)
|
||||
if not allow_fn(line, match):
|
||||
violations.append({
|
||||
'file': path,
|
||||
'line_no': line_no,
|
||||
'rule': rule_name,
|
||||
'matched': matched_text,
|
||||
'snippet': line.strip()
|
||||
})
|
||||
return violations
|
||||
|
||||
if __name__ == '__main__':
|
||||
target_dir = sys.argv[1] if len(sys.argv) > 1 else 'addons/official/view/web'
|
||||
results = scan_files(target_dir)
|
||||
report_path = 'tests/ad_audit_report.txt'
|
||||
with open(report_path, 'w', encoding='utf-8') as f:
|
||||
f.write(f"=== 中华人民共和国广告法合规审查清单 (扫描目录: {target_dir}) ===\n")
|
||||
f.write(f"共排查潜在风险点: {len(results)} 处\n\n")
|
||||
for r in results:
|
||||
f.write(f"【{r['rule']}】 文件: {r['file']} 第 {r['line_no']} 行\n")
|
||||
f.write(f" 敏感/违规词: {r['matched']}\n")
|
||||
f.write(f" 上下文原句: {r['snippet']}\n")
|
||||
f.write("-" * 60 + "\n")
|
||||
print(f"审查完成!已生成报告: {report_path},发现风险项: {len(results)} 处")
|
||||
|
||||
@@ -234,6 +234,24 @@ def test_client_rigor_suite():
|
||||
res.assert_true(test_result.wasSuccessful(), f"客户视角严谨度断言全部通过 (共 {test_result.testsRun} 项)")
|
||||
return res.summary()
|
||||
|
||||
def test_ad_law_compliance_suite():
|
||||
res = TestResult("中国广告法合规专项测试 (AdLawCompliance)")
|
||||
from tests.test_ad_law_compliance import TestAdLawCompliance
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestAdLawCompliance)
|
||||
runner = unittest.TextTestRunner(verbosity=0)
|
||||
test_result = runner.run(suite)
|
||||
res.assert_true(test_result.wasSuccessful(), f"中国广告法合规断言全部通过 (共 {test_result.testsRun} 项)")
|
||||
return res.summary()
|
||||
|
||||
def test_natural_copywriting_suite():
|
||||
res = TestResult("务实工程文案专项测试 (NaturalCopywriting)")
|
||||
from tests.test_natural_copywriting import TestNaturalCopywriting
|
||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestNaturalCopywriting)
|
||||
runner = unittest.TextTestRunner(verbosity=0)
|
||||
test_result = runner.run(suite)
|
||||
res.assert_true(test_result.wasSuccessful(), f"务实工程文案断言全部通过 (共 {test_result.testsRun} 项)")
|
||||
return res.summary()
|
||||
|
||||
def main():
|
||||
import unittest
|
||||
results = [
|
||||
@@ -244,9 +262,12 @@ def main():
|
||||
test_about_page(),
|
||||
test_contact_page(),
|
||||
test_no_ai_flavor_suite(),
|
||||
test_client_rigor_suite()
|
||||
test_client_rigor_suite(),
|
||||
test_ad_law_compliance_suite(),
|
||||
test_natural_copywriting_suite()
|
||||
]
|
||||
sys.exit(0 if all(results) else 1)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
||||
|
||||
90
tests/test_ad_law_compliance.py
普通文件
90
tests/test_ad_law_compliance.py
普通文件
@@ -0,0 +1,90 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
中华人民共和国广告法文案合规自动化专项测试
|
||||
(Ad Law Compliance Test Suite)
|
||||
严格依据《中华人民共和国广告法》第4条、第8条、第9条、第11条、第28条:
|
||||
1. 绝对化极限词禁止(第九条第(三)项):最高、最佳、第一、顶级、极致、极速、独家、独创、行业领先等。
|
||||
2. 国家机关名义与国家级禁用(第九条第(二)、(三)项):严禁使用“国家级认定/国家级项目”等违法定性。
|
||||
3. 绝对化与夸大承诺禁止(第四条、第二十八条):严禁使用“彻底解决”、“彻底杜绝”、“100%准确”等绝对化承诺。
|
||||
4. 认证资质与引证规范(第八条、第十一条):规范使用法定全称,杜绝无依据的“权威资质”自我标榜。
|
||||
"""
|
||||
|
||||
import os
|
||||
import re
|
||||
import unittest
|
||||
|
||||
ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
class TestAdLawCompliance(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.target_files = {
|
||||
'index_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_home/index.html'),
|
||||
'index_m': os.path.join(ROOT_DIR, 'addons/official/view/web/official_home/index_e.html'),
|
||||
'single_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_home/single.html'),
|
||||
'single_m': os.path.join(ROOT_DIR, 'addons/official/view/web/official_home/single_e.html'),
|
||||
'service_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_product/service_page.html'),
|
||||
'product_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_product/product_page.html'),
|
||||
'case_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_case_show/list.html'),
|
||||
'case_m': os.path.join(ROOT_DIR, 'addons/official/view/web/official_case_show/list_e.html'),
|
||||
'contact_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_online_message/list.html'),
|
||||
'nav_pc': os.path.join(ROOT_DIR, 'addons/official/view/web/official_common/pc/nav.html'),
|
||||
}
|
||||
|
||||
self.contents = {}
|
||||
for key, path in self.target_files.items():
|
||||
if os.path.exists(path):
|
||||
with open(path, 'r', encoding='utf-8') as f:
|
||||
self.contents[key] = f.read()
|
||||
else:
|
||||
self.contents[key] = ""
|
||||
|
||||
# 合并所有页面文本
|
||||
self.all_text = "\n".join(self.contents.values())
|
||||
|
||||
def test_no_extreme_words_ban(self):
|
||||
"""广告法第九条第(三)项:严禁使用绝对化极限用词"""
|
||||
extreme_words = [
|
||||
'极致', '极速', '顶级', '首选', '独家', '独创', '行业领先',
|
||||
'首屈一指', '绝无仅有', '世界级', '第一品牌', '遥遥领先'
|
||||
]
|
||||
for word in extreme_words:
|
||||
self.assertNotIn(word, self.all_text, f"文案中严禁出现广告法违禁极限词: '{word}'")
|
||||
|
||||
def test_no_illegal_national_level_claims(self):
|
||||
"""广告法第九条第(二)、(三)项:严禁非法使用'国家级'修饰语"""
|
||||
# 严禁出现“国家级认定”、“国家级自主研发”等违法表述
|
||||
self.assertNotIn('国家级自主研发', self.all_text, "不得使用'国家级自主研发'违规修饰")
|
||||
self.assertNotIn('国家级科技创新认定', self.all_text, "不得使用'国家级科技创新认定'违规表述")
|
||||
# 合规的表达应当为官方备案机构或高新技术企业全称
|
||||
self.assertIn('全国高新技术企业认定管理机构备案认定', self.contents['single_pc'],
|
||||
"资质表述须符合法定规范,应使用全国高新技术企业认定管理机构备案认定")
|
||||
|
||||
def test_no_absolute_guarantee_and_exaggeration(self):
|
||||
"""广告法第四条/第二十八条:严禁绝对化与夸大免责承诺"""
|
||||
# 严禁“彻底杜绝”、“彻底解决”、“彻底消除”
|
||||
absolute_promises = ['彻底解决', '彻底杜绝', '彻底消除', '永不宕机', '零故障', '零风险']
|
||||
for p in absolute_promises:
|
||||
self.assertNotIn(p, self.all_text, f"文案中不得出现绝对化夸大承诺: '{p}'")
|
||||
|
||||
def test_no_absolute_percentage_guarantees(self):
|
||||
"""广告法合规:服务与指标承诺中杜绝'100%'绝对化宣传"""
|
||||
# 过滤 CSS 中的技术属性后,文案内容不应包含绝对化的 100% 承诺
|
||||
clean_text = re.sub(r'[\'\"a-zA-Z0-9_\-:]*\s*:\s*100%', '', self.all_text)
|
||||
clean_text = re.sub(r'width\s*=\s*[\'\"]100%[\'\"]', '', clean_text)
|
||||
clean_text = re.sub(r'height\s*=\s*[\'\"]100%[\'\"]', '', clean_text)
|
||||
|
||||
self.assertNotIn('准确率: <strong>100%</strong>', clean_text, "分账准确率不得夸大承诺100%")
|
||||
self.assertNotIn('自动对账率: <strong>100%</strong>', clean_text, "对账率不得夸大承诺100%")
|
||||
self.assertNotIn('100% 完整源码', clean_text, "应表述为完整工程源码交付,避免100%绝对词")
|
||||
self.assertNotIn('100% 客户独占', clean_text, "应表述为客户专属独占")
|
||||
self.assertNotIn('100% 覆盖', clean_text, "应表述为核心用例全覆盖")
|
||||
self.assertNotIn('资产 100% 移交', clean_text, "应表述为全套数字资产合规移交")
|
||||
|
||||
def test_certifications_pragmatic_framing(self):
|
||||
"""资质宣传客观严谨,杜绝主观自我标榜'权威资质'"""
|
||||
self.assertNotIn('权威资质背书', self.contents['single_pc'], "应替换为客观严谨的'法定资质认证'")
|
||||
self.assertNotIn('权威资质与软著', self.contents['single_m'], "移动端应同步规范为法定资质与合规资产")
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
@@ -0,0 +1,78 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
纯粹务实工程文案专项测试 (Natural Copywriting & No AI Buzzwords Test)
|
||||
测试驱动去 AI 化、去除泛化通用口号与翻译腔,强化大厂务实工程与业务场景语言。
|
||||
"""
|
||||
import os
|
||||
import unittest
|
||||
|
||||
ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
class TestNaturalCopywriting(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.index_path = os.path.join(ROOT_DIR, 'addons/official/view/web/official_home/index.html')
|
||||
self.services_path = os.path.join(ROOT_DIR, 'addons/official/view/web/official_product/service_page.html')
|
||||
self.products_path = os.path.join(ROOT_DIR, 'addons/official/view/web/official_product/product_page.html')
|
||||
self.cases_path = os.path.join(ROOT_DIR, 'addons/official/view/web/official_case_show/list.html')
|
||||
self.about_path = os.path.join(ROOT_DIR, 'addons/official/view/web/official_home/single.html')
|
||||
self.contact_path = os.path.join(ROOT_DIR, 'addons/official/view/web/official_online_message/list.html')
|
||||
|
||||
with open(self.index_path, 'r', encoding='utf-8') as f:
|
||||
self.index_html = f.read()
|
||||
with open(self.services_path, 'r', encoding='utf-8') as f:
|
||||
self.services_html = f.read()
|
||||
with open(self.products_path, 'r', encoding='utf-8') as f:
|
||||
self.products_html = f.read()
|
||||
with open(self.cases_path, 'r', encoding='utf-8') as f:
|
||||
self.cases_html = f.read()
|
||||
with open(self.about_path, 'r', encoding='utf-8') as f:
|
||||
self.about_html = f.read()
|
||||
with open(self.contact_path, 'r', encoding='utf-8') as f:
|
||||
self.contact_html = f.read()
|
||||
|
||||
def test_forbid_ai_buzzwords_and_translationese(self):
|
||||
"""严格禁止典型 AI 假大空口号、翻译腔与泛化套话"""
|
||||
ai_buzzwords = [
|
||||
'准备好与资深技术架构师展开深度研讨了吗', # 翻译腔
|
||||
'认知智能化”跃迁', # 虚浮AI词
|
||||
'数字见证力量', # 泛化套话
|
||||
'开启确定性数字化未来', # 泛化套话
|
||||
'让您的企业也拥有经得起考验的', # AI祈使句
|
||||
'开启您的企业数字化与智能化升级项目', # 泛化套话
|
||||
'开启确定性数字化技术合作' # 虚词
|
||||
]
|
||||
all_html = (
|
||||
self.index_html + "\n" +
|
||||
self.services_html + "\n" +
|
||||
self.products_html + "\n" +
|
||||
self.cases_html + "\n" +
|
||||
self.about_html + "\n" +
|
||||
self.contact_html
|
||||
)
|
||||
for buzzword in ai_buzzwords:
|
||||
self.assertNotIn(buzzword, all_html, f"全站必须彻底剔除 AI 通用套话/翻译腔: '{buzzword}'")
|
||||
|
||||
def test_require_pragmatic_engineering_copy(self):
|
||||
"""必须包含具体务实的工程化、场景化语言"""
|
||||
# 首页务实表达
|
||||
self.assertIn('扎实的软件工程实践', self.index_html, "首页服务板块标题必须务实直接")
|
||||
self.assertIn('四大成熟商用系统', self.index_html, "首页产品板块标题必须清晰明确")
|
||||
self.assertIn('用生产环境数据说话', self.index_html, "首页案例板块必须务实接地气")
|
||||
self.assertIn('受控的软件研发流程', self.index_html, "首页流程板块标题必须强调受控确定性")
|
||||
self.assertIn('来自甲方的真实反馈', self.index_html, "首页评价板块标题必须务实")
|
||||
self.assertIn('有具体的系统研发或产品选型需求?我们来落实', self.index_html, "首页CTA必须说人话、重落实")
|
||||
|
||||
# 服务页务实表达
|
||||
self.assertIn('带着您的系统需求或技术难题,直接与架构师沟通', self.services_html, "服务页CTA必须杜绝翻译腔")
|
||||
|
||||
# 案例页务实表达
|
||||
self.assertIn('累计交付数据 · 用上线运行指标说话', self.cases_html, "案例页指标墙标题必须务实")
|
||||
self.assertIn('面临类似的业务系统瓶颈?我们可以提供针对性方案', self.cases_html, "案例页CTA必须直面业务痛点")
|
||||
|
||||
# 关于我们与联系我们
|
||||
self.assertIn('找懂业务、讲规范的研发团队,让软件项目平稳落地', self.about_html, "关于我们CTA必须务实接地气")
|
||||
self.assertIn('业务咨询与技术评估', self.contact_html, "联系我们标题必须清晰务实")
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
在新工单中引用
屏蔽一个用户