资源描述
软件版本管理制度优质资料
(可以直接使用,可编辑 优质资料,欢迎下载)
软件版本管理规范
系统软件开发部
2021-9-20
目录
1引言2
1.1目的2
1.2范围3
1.3术语定义3
1.4版序控制记录3
1.5版本更新记录4
2版本管理4
2.1流程图4
2.2版本命名5
2.3版本升级5
版本升级原则5
新版本的发布6
2.4目录结构6
2.5文档的存放7
文本文件的存放7
源代码的存放7
发行文档的存放7
2.6权限控制管理8
3备份管理8
3.1源文件备份8
3.2库文件备份8
4用户版本管理9
5版本工具的使用9
5.1配置管理工具9
5.2CVS的使用10
常用命令10
简单操作10
版本分支管理10
1 引言
1.1 目的
本文档是为规范信息科技中心软件版本管理而制定的。
1.2 范围
本文档为系统软件开发管理部版本管理员提供有关版本管理规范的相关内容,包括:
l 版本标识方法
l 软件系统数据的存放
l 文档的修改控制
l 文档的备份制度
1.3 术语定义
CVS
CVS是一个开源的版本控制系统Concurrent Versions System的简称
文档
一种数据媒体和其上所记录的数据。
配置管理
标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。
软件配置
软件的具体形态在某时刻的瞬时影像。
配置项
软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。
基线
软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。
1.4 版序控制记录
版序状态
拟稿
审核
批准
发布日期
1.0
系统软件开发部
1.5 版本更新记录
*A - 增加 M - 修改 D - 删除
版本/修订版
修改页码
修改记录
修改人
日期
1.0
初始版本
2 版本管理
2.1 流程图
2.1.1 文档归档流程
文档编写人员
评审人员
配置管理员
编写文档
修改文档
不通过
文档评审
通过
确定版本
(归档入库)
打评审版本
格式规范化检查
2.1.2 文档变更流程
变更申请人
评审人员
文档编写人员
配置管理员
提交变更
取消变更
通过
不通过
不通过
变更影响分析及审批
文档评审
通过
变更实施
更新版本
(归档入库)
2.1.3 代码归档流程
开发人员
测试人员
配置管理员
源代码入库
从CVS库提取源代码
修改源代码
不通过
系统测试
通过
从CVS库提取源代码进行编译
更新版本
入库:
安装程序
源代码
测试报告
评审报告
打测试版本
制作安装程序
2.1.4 代码变更流程
变更申请人
评审人员
开发人员
测试人员
配置管理员
提交变更
取消变更
不通过
测试报告
评审
通过
变更影响分析及审批
通过
不通过
变更实施
代码测试
更新版本
(归档入库)
2.1.5 配置管理流程
开发人员
项目管理人员
测试人员
配置管理员
完成开发任务
处理BUG
提交发布请求
提交测试任务
回归测试
提交测试报告
测试执行
测试计划、用例
新版本发布入库
输出给市场部
发布文档更新
确定版本信息
制做安装程序
更新测试环境
流程说明:
1、开发人员完成所负责模块的代码编写任务后,提交到项目经理处
2、项目经理向测试部门提交测试任务
3、配置管理员准备测试所需的环境
4、测试人员开展测试并实时提交BUG
5、开发人员处理测试过程中所出现的BUG,并提交给测试人员进行回归测试,直至BUG被关闭
6、测试基本完成后,测试人员提交测试报告
7、项目情况根据实际情况决定是否发布新的版本
8、配置管理员与各相关人员经讨论后确定好新版本各项信息
9、配置管理员发布新版本
2.2 软件版本命名
软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:Alpha、Beta、RC、RBeta。对于小项目或子系统而言,可简化为。
*主版本号:当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。
* 子版本号:当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。
* 阶段版本号:一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的Bug即可发布一个修订版。此版本号由项目经理决定是否修改。
* 日期版本号用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。
* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
* RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
* Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。
2.3 版本升级
2.3.1 版本升级原则
版本升级应严格纳入版本管理的控制之下。应当谨慎地控制版本的升级,保障高版本的向下兼容性,或提供严格定义的升级方法。
在下面几种情况下,进行版本演化和升级:
1、当产品发生重大修改和改进时,主版本号加1。重大修改和改进包括:
1) 平台迁移;
2) 开发工具的迁移;
3) 体系结构的变迁。
2、当产品发生较小的改进或修改时,次版本号可以加1。
3、对于改动量比较少的,如修改产品的错误,可升级修订版本号。
4、记录版本升级过程。每次版本升级,都要填写版本升级记录表,记录表样例如下:
版本升级记录表
主版本
子系统名称
子系统版本
发布日期
功能变更描述
发布责任人
批准人
备注
说明:
版本号: 记录当前发布的版本。
发布日期:该版本批准发布的日期。
修改文件:版本修改记录文件,一般为版本修改日志。
2.3.2 新版本的发布
新版本的发布包括主版本号和次版本号的升级,一般不包括内部版本号的升级。流程如下:
1、 根据项目进展情况,或者根据用户需要进行发布准备。
2、 将发布所需文件进行打包,放在指定目录中,给目录加上标签Tag,标签中包含将要发布的版本信息。
3、 同样对源码文件也要加上与版本信息相关的标签Tag。
标签Tag命名规则如下:
组成:模块首字母+下划线+文件类型+下划线+主版本号+次版本号+内部版本号+时间(+下划线+合并标记)
样例:qzcj_src_1_0_0_110923,qzcj表示采集模块的首字母,src表示源码,1_0_0表示将要发布的版本号,合并标记可省略,只在有合并操作时注明,其中合并前的标记为mbe, 合并后的标记为maf。
2.4 目录结构
但为了能更好地管理各项目组的文档,建议可将被管理的配置项分为三大类:文档类、源码类及安装盘类,这样存放比较清晰,有利于版本管理,现将目录结构整理如下:
根目录
一级目录
二级目录
对应配置项
备注
resp
源码
code
前置采集
源码
后台计算
源码
业务应用
源码
数据库
SQL文件
业务支撑
公用开发包
文档
doc
需求文档
立项报告、需求分析、需求记录
设计文档
软件架构、总体设计、概要设计、详细设计、界面设计
数据库文档
数据字典、数据库搭建、备份还原方案、PDM设计
测试文档
测试计划、测试用例、测试报告
用户文档
用户手册、产品说明
计划文档
项目计划、年度月度计划
外部接口文档
标准规范
发布文件
SETUP
release
rar文件
发布文档
二级目录中的版本指一些特殊的版本,不影响基线版本。
2.5 文档的存放
2.5.1 文本文件的存放
根据各项目部自己的情况,将系统用户需求记录、总体设计文档、详细设计及数据结构文件、测试记录、用户手册等放入CVS仓库doc目录相应的子目录下。
2.5.2 源代码的存放
源代码包括如:java,jsp,BMP,ICO等相关文件,是未经编译处理的、不能直接交付使用的产品文件以及编译产品所需的文件;联机帮助文件HLP在未生成HLP文件之前的DOC,RTF等格式的文档也视为源代码。
各子系统当前的程序源文件放入CVS仓库code目录相应的bb 目录下,对于一个子系统又分多个分子系统的情况,应在该目录下分别建立几个相应的子目录。
2.5.3 发行文档的存放
发行文档是指产品交付用户使用所必须的文件。包括:产品可执行文件,用户使用说明书,联机帮助(HLP);资源文件(BMP,ICO等),环境配置文件等。
以上文档作为制作发行盘的素材,放在CVS仓库发布文件目录的Release目录之下,制作好的发行盘放在发布文件的Setup目录。
2.6 权限控制管理
为保障文档的安全性,一致性,以及防止意外修改,必须对不同的文档设置不同的访问权限。
文档权限类别:无任何权限,只读权限,所有权限。
文档类别:设计文档,源码,发行文档。
用户类别:开发人员、测试人员、项目经理、配置管理员等。
为了控制不同的使用权限,根据要求在服务器上分别建立不同的用户,针对不同的配置项所在目录分配不同的权限。
为了便于管理,应以表格的形式列出人员与管理对象的访问关系(用户权限清单),详见《系统部CVS权限配置》。
3 备份管理
为了保证文档的最大可恢复性,要随时及定期地进行备份工作。
3.1 源文件备份
开发人员每天都要将自已当日修改的源文件提交(commit)至CVS仓库。
3.2 库文件备份
为防止服务器出现异常,需对服务器上的CVS仓库文件进行备份,目前采用的方案如下:
工作日备份:每个工作日将原本位于D盘的仓库文件在H盘上备份一份,当D盘仓库出现异常时,用户可把ROOT目录修改至H盘备份的目录,再进行更新操作。
每周备份:每周五下班时将H盘备份文件异地备份至其它IP(目前备份在192.168.53.68上)。
每月备份:每个月底将最新版本备份至光盘。
4 用户版本管理
为了更好地管理源程序,应为每一用户建立一个用户版本文件,该文件应包含以下内容:
用户编号:
用户名称:
软件版本号:
开始使用时间:
联系人:
联系 :
用户程序更改日志样例如下:
更改时间
版本号
修改模块名称
变更原因
变更概述
软件位置
变更人员
备注
说明:
1) 用户购买软件时要为该用户建立一个包含上述内容的一个用户版本文件,并填写有关数据。
2) 用户进行版本更新时要求填写该文件的版本变更记录,用以反映用户版本的变更情况。
5 版本工具的使用
5.1 配置管理工具
开发部采用CVS进行配置管理,CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。
目前采用的CVS服务端为,客户端为。
5.2 CVS的使用
5.2.1 常用命令
英文命令
中文命令
操作、说明
备注
Checkout
提取/取出
将文件下载到本地目录
第一次下载目录用
Commit
提交
将改动过的文件提交到版本库
每次对文件更新后使用
Update
更新
将文件同步到最新版本
获取最新版本
Tag
标签
给某个版本添加一个标记符号
便于合并分支与主线
Branch
分支
创建某个文件的分支
建立特殊版本时用到
Merge
合并
将分支文件(或主文件)的更改合并到主文件(或分支文件)
diff
比较不同
比较任意两个版本间的不同
Reversion
Graph
版本分支图
查看文件各版本(包括分支文件)的走向图
查询各个版本及Tag
History
历史
查看文件各个版本更新历史
查询版本详细信息
5.2.2 简单操作
文件提取:初次使用需将源文件从仓库提取出来,执行checkout命令将库文件提取至本地相应位置。
定时更新:开发人员每天早上对源代码或文件进行更新操作(右键执行update操作)。
实时更新:某一开发人员提交更改后,可通知其它人员进行更新操作。
实时提交:对某一文件进行更改完成后,执行commit命令将更改提交至仓库,更改前先进行更新操作,如多个人员对同一文件同时进行操作,会产生冲突,这时需要对冲突进行处理。
冲突处理:提交产生冲突时,先对文件进行同步(即更新)操作,之后会产生一个合并文件,‘<’号前为两个版本相同部分,‘=’号前为本地版本修改的内容,‘>’前为当前服务器最新版本修改的内容,找到最近提交该文件的同事,进行协商后对源文件进行修改并提交。
创建分支/标签:右键菜单中选择‘Branch’或‘Tag’找开创建对话框,输入Branch名或Tag名,选中‘Create new branch’/‘Create new tag’,点击OK即可。
查看版本/历史:文件(非文件夹)右健菜单中选择‘Revision Graph..’或‘History..’,可查看该文件的版本更新记录或历史信息。
5.2.3 版本分支管理
我们把一个项目的主要开发过程称作开发基线。当某一个特殊事件发生的时候,例如,有一个用户有特殊的需求,于是就从这个开发基线里分离出来一个叉,以满足用户特殊的需求,这个叉有它自己的发展方向,这就是分支。
---------分支
/
/
/
------●----------------------------开发基线
上面这个点,代表开发基线的最新版本,如果从开发基线建立分支来进行定制开发,开发基线和分支就可以有各自的发展方向。如果有需要,分支的代码可以重新合并到开发基线中,开发基线的代码也可以合并到分支代码中。
假设在我们的home目录下的proj目录就是我们的工程。下面具体看一下,如何建立分支:
1、当我们要在基线某个版本建立分支时,先在基线该版本上创建一个标签(Tag),就是上图中的黑点。这样做是便于以后主干可以重新回到分支创建时的状态。
2、创建分支:右健单击该目录,选择‘Branch’,指定分支名,点击‘OK’即可。新建分支的版本号呈偶数序列递增,如在基线版本1.5上创建两个分支,则分支版本分别为1.5.2.1和1.5.4.1,分支的后续版本分别为1.5.2.2和1.5.4.2。
3、在另外的目录下执行checkout命令,把刚才建立的分支提取出来(注意不要在原来目录下提取,那样会覆盖原有文件夹)。接下来就可以在分支目录和基线目录下分别开发了。
4、合并:以把分支中的更改合并到基线中为例,在基线中右健单击目录,选择‘Merge’命令,指定需要合并的分支的起点(这里HEAD代表了主干的末梢)和结束点,点击‘OK’即可。合并后需执行‘Update’命令,才能生成新的版本号。(在合并前和合并后分别创建一个标签,这样有利于合并后恢复操作)
从以上过程我们可以看到,当进行代码合并的时候,一定要注意沟通,合理的设置合并点,合并点的名字也应该望文生义。各个线上的合并工作也最好由一个人来做。如果合并点设置不当,对整个项目的管理可能会很麻烦。
一、
二、
三、
四、
五、
六、
1、
2、
财务软件管理制度
第一章 总则
第一条 为了指导和规范集团会计电算化工作,保证会计电算化工作的顺利开展,根据财政部《会计电算化管理办法》和《会计电算化工作规范》,结合集团财务管理和会计核算的有关规定制定本制度。
第二条 本制度适用于集团各财务核算单位。
第三条 本制度包括会计电算化岗位责任制度、会计电算化操作管理制度、计算机硬软件和会计数据管理制度、电算化会计档案管理制度.
第四条 本制度所指的计算机硬件是指支撑财务软件正常运行的计算机及其相关设备,计算机软件是指金蝶财务软件及其他相关软件
第五条 信息技术中心应指定专人对财务软件系统进行日常维护及对数据库的管理。各部司机构财务系统技术服务由本集团系统管理员负责。
第二章 会计电算化岗位责任制
第六条 公司各财务核算单位必须使用公司指定的财务软件进行本单位的财务核算,并建立本部司的会计电算化岗位责任制,明确各电算化岗位的职责范围。
第七条 电算化会计岗位和工作职责划分如下:
(一)电算主管岗
由财务管理总部设立,负责公司会计电算化的规划和管理,协调公司财务用计算机的使用及财务软件的运行;对电算化操作人员的权限进行分配及管理;协调、督促财会人员的电算化工作,完善公司的电算化制度。
(二)电算维护岗
由信息技术中心指派专人兼任,负责计算机硬件、软件系统管理及维护;负责开、关服务器,维护财务网络的安全、正常运行;管理服务器数据库及数据备份工作;协助电算主管规划和推进公司会计电算化工作;负责对VPN证书及密钥的管理、授权工作;会同电算主管负责电算化系统的升级工作等。
(三)软件操作岗
由各财务核算部司设立,负责对本部司的会计事项进行会计处理并及时输入记账凭证等会计数据,输出记账凭证、会计账簿、报表,进行部分会计数据处理工作;负责会计资料的整理、登记、保管、保密工作;负责建立健全会计档案借阅、使用登记制度。
第三章 会计电算化操作管理制度
第八条 本章所称会计电算化操作人员,是指按照会计电算化岗位设置,行使岗位职责的会计电算化人员或经财务负责人(总部为财务管理总部负责人,分支机构为财务负责人)批准赋予临时操作、查询权的其他人员。
第九条 操作人员必须以“命名用户方式”登录财务软件系统,操作人员的密码由系统管理员制定,并以保密方式交与具体操作员,操作人员自己要保管好自己的密码,不得告诉他人,不得修改。操作人员对自己的密码必须严格保密,泄漏密码产生严重后果的应追究相关责任人的责任。
财务软件系统登录密码先由电算主管在账套管理中统一设定初始密码,并通知会计电算化操作人员,再由会计电算化操作人员在客户端自行更改。
第十条 会计电算化人员在财务软件系统中均应以实名进行用户登记,并由电算主管根据内部控制制度规定的原则赋予相应操作权限。
第十一条 财务软件系统中的服务器操作系统、数据库系统及系统管理的超级管理员密码由电算主管和电算维护员共同管理,双方各执一半密码,每人掌握密码的长度不得少于6位,密码更换的间隔时间不得超过三个月,在密码输入时应予以回避.超级管理员密码必须密封存放于保险箱中,并登记备案。
财务软件系统的集团用户由电算主管及财务管理总部指定人员管理与使用,其他人员未经授权不得擅自使用。
第十二条 日常操作程序
(一)电算维护员定期检查服务器是否正常开启,检查计算机硬件、软件、网络是否正常运行,为其他工作做好准备。
(二)操作人员离开操作使用计算机的工作现场,应立即退出财务软件系统,否则应承担被人利用本人登录名进行操作的全部责任。
第四章 计算机硬件、软件和会计数据管理制度
第十三条 各核算单位应为开展会计电算化配备必要的计算机,硬件设备和软件。
第十四条 计算机硬件设备的维护主要包括以下内容:
(一)电算维护员应经常对有关设备进行保养,保持服务器和相关设备的整洁,防止意外事故的发生;
(二)电算维护员应定期对计算机存放场所的安全措施进行检查,包括对消防和报警设备、地线和接地、防静电、防雷击、防鼠害、防电磁波等设备和措施进行检查,保证这些措施的有效性;
(三)电算维护员应对硬件运行过程中出现的故障及时排除,由于本身条件没有能力解决的或不能解决的应及时与硬件生产或销售商联系解决,并对故障情况和处理措施及结果等予以记录;
(四)需要对硬件设备更新、扩充、更换,应及时提出建议,经公司领导审批后及时实施,并及时做好数据备份工作,保证机内会计数据的连续和安全,同时作好相应记录。
第十五条 计算机软件的维护分为系统软件维护和财务软件维护,包括以下内容:
(一)系统软件维护包括检查系统文件的完整性,系统文件是否被非法删除和修改,以保证系统软件的正常运行。
(二)财务软件维护包括操作维护与程序维护:
对财务软件日常操作维护工作过程中发现的问题,电算维护员应及时解决。如不能排除,应立即报告电算主管并联系财务软件供应商予以指导或现场处理,并做好维护日志。
对正在使用的财务软件进行升级,应报经财务管理总部和信息技术中心负责人审批后进行,并记录升级时间及模块。
第十六条 未经电算主管和电算维护员同意,任何人不得擅自更改计算机及其附属设备的连接与设置,不得更改系统软件、财务软件系统的设置,不得更改网络连接设置、网络用户名及网络用户IP地址.
集团总部财务软件系统使用的系统服务器及数据库服务器、网络连接方式及防火墙设置的更改,均需经电算维护员同意方可进行。
第十七条 会计数据的备份
(一)电算主管应对每次备份情况做详细记录,记录的内容应包括:本次备份的时间、所备份的会计数据状态(是否过账、结账等)和所涵盖的会计期间等。
(二)电算维护员或档案管理员应根据存储介质的不同情况定期对备份存贮介质进行可用性检查,发现缺损或备份数据丢失的,应立即补充备份.
(三)计算机内的会计数据遭到非法操作和毁损等需要恢复时,在经电算主管及电算维护员同意后,必须使用最新的正式备份。
第十八条 各核算部司应健全必要的防治计算机病毒的措施,确保财务系统的正常运行。
各部司财务用计算机应配备优良的正版杀毒软件,以预防、检测、清除计算机病毒,并定期进行病毒库的升级及版本的更新。
禁止在财务用计算机上使用、打开来历不明的软件及邮件,对外来的存储介质必须先杀毒后才能使用。禁止在财务用计算机上玩游戏,会计电算化系统的服务器不能直接接入互联网,不具备防范条件的会计电算化系统的终端机不允许接入互联网。
第十九条 电算化会计档案的保管要求
(一)电算化会计档案存放地点应达到防磁、防火、防潮、防尘、防盗、防虫蛀、防霉烂和防鼠咬等要求,重要会计档案应准备双份,并尽可能存放在两个不同建筑物内.
(二)对纸质会计档案和存贮介质保存的会计档案应分类保存。
(三)会计电算化档案的保管时间
购买会计电算化专用的计算机、打印机的报价单、保修单、使用说明书、购机清单等资料作为会计电算化硬件档案保管,保管期限至相应硬件被出售、报废等处置完毕;
电算化系统软件的程序盘、使用说明、合同等全套软件档案应妥善永久保存。
(四)日常备份存贮介质由电算维护员妥善保管、统一编号,应装在保护封套或包装盒中,并置于保存柜中。年度以存贮介质保存的会计数据备份盘交由纸质档案管理员统一归档保存.
第二十条 电算化会计档案必须严格执行安全和保密制度,会计档案不得随意堆放,严防毁损、散失和泄密。
各种会计资料(包括纸质和用存贮介质保存的会计数据),未经单位领导同意,不得外借和带出单位。经单位领导同意借阅会计资料,应该履行相应的借阅手续。存放在存贮介质上的会计资料借阅归还时,还应该认真检查其安全性和完整性,防止感染病毒和数据丢失。
第五章 附则
第二十一条 本制度由财务管理总部会同信息技术中心负责解释。
第二十二条 本制度自发布之日起实施。
网络评论管理制度
一、调查目的
1、通过顾客网络评论的监督,提高员工的服务意识和服务水平,增加顾客满意度,提高品牌知名度。
2、通过顾客提出的意见和建议,找出工作中存在的弊端,以便更好的服务顾客,提高公司的整体形象。
3、为员工和门店服务质量的评估提供科学的事实依据。
二、遵守的原则
1、网络评论每周收集一次。
2、由办公室负责汇总测评工作;收集顾客对服务质量等方面的意见和建议.对调查测评结果进行统计、汇总和分析,报总监审阅,同时报送各相关门店进行处理。
3、各相关门店应根据调查结果,针对顾客提出的意见和建议,制定相应的纠正和预防措施,组织实施,加以改进。如果确实是在解决能力之外的可报相关部门进行协商处理或对顾客进行解释,由办公室负责检查和监督落实情况。
三、测量对象的选取:
暂时选定大众点评、美团两个团购网上的点评数据作为考核依据。
四、服务改进
统计出的意见和建议,各相关门店必须进行回访调查、落实,找出顾客不满意的原因,并及时解决.
五、网络评论管理
1、办公室负网络评价的收集、整理。
2、a.大众点评考核口味、环境、服务,满分4分,每项达到0分记为-1,达到1分记为0,达到2分记为1,达到3分记为2,达到4分记为3。计算各项占比率,统计顾客满意度.(每项占比率=(—1X0分评论 +0X1分评论+1X2分评论+2X3分评论+3X4分评论)/(周期内评论条数X3);顾客满意度=口味占比X50%+环境占比X20%+服务占比X30%)
b.美团考核星级,满星五星,达到1星记为-1分,达到2星记为0分,达到3星记为1分,达到4星记为2分,达到5星记为3分。统计顾客满意度。(顾客满意度=(1星得分+2星得分+3星得分+4星得分+5星得分)/(周期内评论条数X3))
展开阅读全文