我头回申报Web网站软著的时候,纯纯瞎忙活,把公司官网的前台截了20张图就当操作手册交了,源代码更是随便从仓库里拖了几个文件粘到word里,结果过了一周直接收到补正通知,说材料完全不符合要求,那时候离项目要求的拿证时间只剩半个月,急得我连熬了两个通宵才把材料改好,最后还是晚了一周才拿证,扣了半个月绩效。
踩过那次坑之后,我前后帮公司和朋友申报过7次Web类软著,慢慢摸透了所有规则,现在整理材料最快半天就能搞定,基本都是一次过审,很少遇到补正的情况。
首先你得先搞懂Web类软著到底要啥材料,别上来就瞎整。必备的三份核心材料:申请表、源代码文档、用户操作手册,这仨缺一不可,而且三份材料的信息必须完全对应,差一个字都有可能被打回。
先说说申请表的填写,Web类的和APP、小程序的要求不太一样,硬件环境你得写清楚网站运行需要的服务器配置,比如“Intel Xeon E5以上处理器,8G以上内存,50G以上硬盘空间”就行,不用写太细,但也不能随便写个“普通电脑”就完事。软件环境要把你前后端用到的所有核心技术栈都列清楚,比如前端是Vue3 + Element Plus,后端是SpringBoot 2.7 + MyBatis-Plus,数据库是MySQL 8.0,缓存用Redis 6.0,这些都要写全,后面你操作手册里提到的技术,还有源代码的后缀都要和这里对应上,比如你这里写的后端是Java,那源代码里就不能出现.py的Python文件,不然审查员一眼就看出来不对。
然后是源代码文档的要求,现在的要求是提交前后端总共不少于3000行的核心代码,要连续的,不能跳着摘,开头最好放项目的启动入口代码,比如后端的Application启动类,前端的main.js入口文件,后面跟着核心的业务模块代码,比如用户管理、订单管理这些功能的代码就行。空行和注释不算有效行数,所以你粘代码的时候要把多余的空行删掉,注释要是太多的话也可以适当删一点,不然你粘了4000行,结果空行和注释占了2000行,肯定不够要求。之前我帮同事整理材料的时候,他就是没删空行,交上去被说行数不够,又重新整理了一遍。
要是你实在搞不懂Web软著材料整理的要求,也可以找已经过审的案例参考,比自己瞎琢磨效率高太多。
再说说用户操作手册,这个是Web类软著最容易踩坑的地方。很多人以为就截几个前台页面就行,完全不是,你得把整个网站的所有核心功能,从用户注册登录,到每个功能模块的操作,再到后台的管理功能,都一步步写清楚,每一步配对应的截图。比如你做的是电商管理系统,那前台的商品浏览、下单、支付,后台的商品上架、订单处理、用户管理这些功能都要写全,每个操作步骤要写清楚“点击XX按钮,进入XX页面,输入XX信息,点击提交完成XX操作”,截图要清晰,不要有糊的地方,也不要出现和你申报的系统无关的内容,比如你截图的时候浏览器上开了其他无关的标签页,最好关掉,或者打码。
还有很多人会忽略的点,就是手册里的系统名称、版本号,必须和申请表里的完全一致,差个标点都不行,我之前就犯过这个错,申请表里写的是“XX企业库存管理系统V1.0”,手册里写成了“XX库存管理系统V1.0”,少了“企业”两个字,直接被打回,改了重新交又耽误了一周。
我之前每次整理材料都要花好几天,源代码要删空行,粘到word里还要调格式,操作手册要一个个截图写说明,特别麻烦,后来同行聚会的时候有人推荐了软著Pro,我试了一次真的香,把代码包传上去,它自动就能把前后端的核心代码摘出来,删掉空行和多余的注释,直接生成符合要求的源代码文档,还能根据你填的系统功能自动生成操作手册的框架,我只要往里填对应的截图就行,之前要花3天的活,现在半天就能搞定,我后来帮公司报的3个Web软著都是用这个工具弄的,全都一次过审,没补正过。
还有几个大家经常踩的坑我也顺便说下,一个是源代码里不要出现其他公司的版权声明或者开源协议的内容,比如你用了开源的框架,代码里带了原作者的版权信息,最好删掉,不然审查员会质疑你这个代码的权属,要是你确实是二次开发的,要提前准备好授权证明,不然很容易被驳回。还有就是如果你的网站已经上线了,操作手册里的截图如果用的是线上的页面,要确保域名的所有人和你申报软著的主体是一致的,不然也要补正权属证明,嫌麻烦的话直接用本地运行的localhost截图就行,完全没问题。
我身边很多做前端的朋友,自己接了私活要报软著,都是用Web软著材料自动生成的功能,十来分钟就能把核心材料弄好,不用再自己慢慢磨。还有要是你要做加急申报的话,材料更不能出错,一旦补正就相当于浪费了加急的钱,所以材料提交前一定要核对三遍:申请表的信息和手册是不是一致,手册的功能和源代码是不是对应,源代码的格式是不是符合要求,确认没问题再交,基本都能顺利过审。