GB/T 38776-2020
基本信息
标准号:
GB/T 38776-2020
中文名称:电子商务软件构件分类与代码
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:442042
相关标签:
电子商务
软件
构件
分类
代码
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 38776-2020.Classification and codes for electronic commerce software component.
1范围
GB/T 38776规定了电子商务软件构件的分类与编码方法.类型代码。
GB/T 38776适用于电子商务软件构件的设计、检索、管理和应用。
2术语和定义
下列术语和定义适用于本文件。
2.1
电子商务 electronic commerce
通过信息网络进行产品和服务交易的经营活动。
[GB/T 35408-2017,定义2.1.1]
2.2
软件构件 software component
软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署的可组装软件实体。
3分类与编码方法
3.1 分类方法
本标准采用混合分类法对电子商务软件构件进行分类。首先采用面分类法,选取功能类型、开发语言、调用方式、服务形式、粒度5个面,每个面采用线分类法进行分类。
3.2 编码方法
电子商务软件构件类型代码采用组合码,由5段共9位数字组成。电子商务软件构件类型代码结构见图1。
代码第1段采用4位3层数字层次编码,按电子商务业务和功能对电子商务软件构件进行划分,第1位表示功能大类,第2位表示功能中类、第3.4位表示功能小类,结构见图2。
3.3 扩展方法
在电子商务软件构件的应用过程中,可在现有电子商务软件构件类型代码结构的基础上,增加自定义分类面。自定义分类面及代码表遵循原则如下:
a) 在能满足软件构件分类的需求时,应优先使用本标准规定的分类方法,而不必扩展新的分类面;
b) 扩展后,面的总量宜不超过9个;
c) 扩展的代码段应从第5段之后开始增加;
d) 扩展的分类面与其他分类面在范围上应不交叉,不重复;
e)扩展的分类面应能较好地区分构件库中的构件;
f) 扩展的代码表应尽量与现有的国际标准,国家标准、行业标准或地方标准相一致或兼容。
标准内容
ICS35.040
中华人民共和国国家标准
GB/T38776—2020
电子商务软件构件分类与代码
Classification and codes for electronic commerce software component2020-04-28发布
国家市场监督管理总局
国家标准化管理委员会
2020-11-01实施
GB/T38776—2020
1范围
2术语和定义
3分类与编码方法
类型代码
参考文献
本标准按照GB/T1.1-2009给出的规则起草。本标准由全国信息分类与编码标准化技术委员会(SAC/TC353)提出并归口。GB/T38776—2020
本标准起草单位:中国标准化研究院、北京大学、北京群智合信息科技股份有限公司、中国联合网络通信有限公司、北京沃东天骏信息技术有限公司、北京三维天地科技股份有限公司、中国计量大学、北京戴纳实验科技有限公司、闽江学院、中正国际认证(深圳)有限公司、北京金谷远见科技有限公司、北京中科汇联科技股份有限公司、杭州市质量技术监督检测院、江门市新会区旭阳软件科技有限公司、东莞市新立方信息技术有限公司。
本标准主要起草人:朱虹、赵俊峰、程越、季德深、徐乐西、王晓烽、杨静、徐戈、金震、迟海鹏、陈德望刘展、肖遥、游世学、叶炎华、王淑敏、马东伟、蔡请、张京军、陈维。1wwW.bzxz.Net
1范围
电子商务软件构件分类与代码
本标准规定了电子商务软件构件的分类与编码方法、类型代码。本标准适用于电子商务软件构件的设计、检索、管理和应用2术语和定义
下列术语和定义适用于本文件。2.1
电子商务electroniccommerce
通过信息网络进行产品和服务交易的经营活动。[GB/T35408—2017.定义2.1.1]
软件构件softwarecomponent
GB/T38776—2020
软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部iiiKaee
署的可组装软件实体。
3分类与编码方法
3.1分类方法
本标准采用混合分类法对电子商务软件构件进行分类。首先采用面分类法,选取功能类型、开发语言、调用方式、服务形式、粒度5个面,每个面采用线分类法进行分类3.2编码方法
电子商务软件构件类型代码采用组合码,由5段共9位数字组成。电子商务软件构件类型代码结构见图1。
第1段4位数字第2段2位数字第3段1位数字第4段1位数字第5段1位数字图1电子商务软件构件类型代码结构代码第1段采用4位3层数字层次编码,按电子商务业务和功能对电子商务软件构件进行划分,第1位表示功能大类,第2位表示功能中类、第3、4位表示功能小类,结构见图2。GB/T38776—2020
第3.4位表示功能小类
第2位表示功能中类
第1位表示功能大类
图2电子商务软件构件代码第1段的结构代码第2段使用2位数字顺序编码,按应用开发程序语言对电子商务软件构件进行划分。代码第3段使用1位数字顺序编码,按调用的方式对电子商务软件构件进行划分。代码第4段使用1位数字顺序编码,按对外服务的形式对电子商务软件构件进行划分。代码第5段使用1位数字顺序编码,按粒度大小对电子商务软件构件进行划分。扩展方法
在电子商务软件构件的应用过程中,可在现有电子商务软件构件类型代码结构的基础上,增加自定义分类面。自定义分类面及代码表遵循原则如下,a)在能满足软件构件分类的需求时,应优先使用本标准规定的分类方法,而不必扩展新的分类面;
b)扩展后,面的总量宜不超过9个;扩展的代码段应从第5段之后开始增加;Aca
d)扩展的分类面与其他分类面在范围上应不交叉、不重复e)
扩展的分类面应能较好地区分构件库中的构件;扩展的代码表应尽量与现有的国际标准、国家标准、行业标准或地方标准相一致或兼容。Hiika
4类型代码
代码第1段代码表
代码第1段代码表见表1。
表1功能类型代码表
交易过程
主体信息管理
主体信息采集
主体信息验证
主体信息展示
客体管理
商品采购管理
商品信息采集
商品信息验证
主体包括:商品供应商、消费者、平台提供商、在线销售商、第三方服务商等
包括但不限于:主体基础(身份)信息、信用信息包括但不限于:数字签名验证、数字证书验证包括但不限于:采购流程管理、价格管理、质量管理包括但不限于:商品基本信息、质量信息、经营信息包括但不限于:检测报告识别、认证证书识别代码
商品信息展示
商品库存管理
商品营销管理
订单处理
下单服务
退单服务
订单信息管理
支付结算
支付方式管理
支付操作管理
物流配送
物流作业流程管理
配送人员信息管理
配送方式管理
售后服务
交易过程评价
退换货管理
顾客关系维护
纠纷处理
咨询服务
基础运维
平台基础管理
统计管理
日志管理
消息管理
表1(续)
38776—2020
包括但不限于:进出库管理、收付款管理、客户信息管理包括但不限于:渠道信息管理、合同管理、营销活动管理包括但不限于:售前咨询服务、一键下单、多客户端操作、多语言管理
包括但不限于:订单取消、退款服务包括但不限于:订单跟踪、订单查询包括但不限于:货到付款、在线支付包括但不限于:支付工具提供、支付安全验证包括但不限于:物流运输操作管理、仓储配送管理、物流信息追踪管理
包括但不限于:在线评论管理、评分管理、满意度统计包括但不限于:退换货任务执行管理、凭证记录管理包括但不限于:报表管理、统计信息查阅、统计信息打印、统计信息导出
包括但不限于:日志记录、日志查阅、日志导出、日志打印包括但不限于:短消息管理、通知公告管理3
GB/T38776—2020
交易保障
系统保障
主客信息保护
网络安全保障
接口安全保护
访向权限管理
数据管理
数据存储
数据加密
数据检测
数据备份
数据恢复
数据分析应用
数据准备
数据抽取
数据清洗
数据转换
数据加载
数据分析支撑
数据查询
机器学习
统计分析
可视化
数据分析
预测型分析
描述型分析
表1(续)
包括但不限于:操作系统、数据库包括但不限于:不合规信息过滤、个人信息保护包括但不限于:网络监控、阻断处理、防病毒处理包括但不限于:营销核算账目接口、产品进销存接口、主体身份认证接口、支付服务接口
包括但不限于:用户对于平台相关信息的访问权限设置包括但不限于:交易过程信息、平台运维管理操作信息包括但不限于:数据完整性检测、敏感信息检测包括但不限于:多种方式备份、备份周期管理ee
包括但不限于:抽取目标及对象设定、多种方式抽取、抽取周期管理包括但不限于:处理对象及目标设定、清洗效果比对包括但不限于:转换对象及目标设定包括但不限于:多种方式加载
包括但不限于:查询接口、多种查询方式包括但不限于:数据集管理、多种算法支持、模型管理包括但不限于:多维度数据统计分析、统计分析方案管理包括但不限于:数据导入、可视化形式管理4.2
代码第2段代码表
GB/T38776—2020
代码第2段可以为空。如果为空,代码取值为\00”;如果不为空,代码第2段代码表见表2。2开发语言代码表
PHP.HypertextPreprocessor
C语言
Python
Visual Basic
代码第3段代码表
面向对象的高级程序设计语言,具体跨平台待点简称\PHP\,可以面向过程或面向对象的程序语言,可以与很多主流的数据库建立起连接
种面向过程、抽象化的通用程序设计语言是C语言的集成,既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计种面向对象、跨平台的程序设计语言。是一种解释性的脚本语言种面向对象的、运行于.NETFramework和.NETCore之上的高级程序设计语育
简称\VB\,一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言
代码第3段可以为空。如果为空,代码取值为\0”;如果不为空,代码第3段代码表见表3。表3
代码第4段代码表
调用方式代码表
在云端调用的软件构件
在本地调用的软件构件
既能在云端调用,又能在本地调用的软件构件代码第4段可以为空。如果为空,代码取值为“0”;如果不为空,代码第4段代码表见表4。表4
代码型
接口型
服务形式代码表
直接将运行代码部署给构件应用方使用的形式只提供接口模块给构件应用方使用的形式5
GB/T38776—2020
通用型
代码第5段代码表
表4(续)
既可以将运行代码部署给构件应用方使用,又可以提供接口模块给构件应用方使用的形式
如果为空,代码取值为\0”;如果不为空,代码第5段代码表见表5。代码第5段可以为空。
粒度代码表
原子型
复合型
具有单一功能的不可再分解的软件构件由多个原子构件组合而成的软件构件[]
GB/T7027—
参考文献
信息分类和编码的基本原则与方法GB/T20001.3—2015
GB/T31524—2015
GB/T35408—2017
GB/T36310—2018
GB/T36455—2018
GB/T36475—2018
GB/T37401—2019
标准编写规则第3部分:分类标准电子商务平台运营与技术规范
电子商务质量管理
电子商务模式规范
软件构件模型
软件产品分类
电子商务平台服务保障技术要求GB/T38776—2020
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。