论文部分内容阅读
计量是门研究测量的科学,随着社会的不断发展计量工作深入到工业、农业、商品贸易流通以及非常精细化的航天航空、现如今快速发展的人工智能等领域,随之而来的就是计量业务的不断增长,计量领域的不断扩张。陕西省计量研究院虽然有自己的信息化平台但是处于半信息化半手工化阶段,软件平台的使用不够集成化,并且在业务开展中需要新模块的加入,因此需要一个信息化程度更高,功能更加完善的计量管理平台。除此之外,针对信息化平台的不断深入发展,推荐算法的研究也是必不可少。本文主要针对计量信息化平台构建及推荐算法进行研究。针对计量器具信息化平台的构建结合现有软硬件资源及用户需求分析,采用B/S结构体系进行设计,在.Net平台下利用ASP.Net技术进行开发,整体开发采用MVC设计模式实现前后端分离开发,使得业务逻辑更加清晰。前端采用了MiniUI、bootstrap等技术,后台API通过和数据库交互进行数据存储与提取。系统的主要构成有仪器收发模块、证书制作模块、质量管理模块、打印收费模块、强检器具监管模块、仓架管理模块,包含了计量信息化平台所需的所有业务。目前该信息化平台已经经过测试正式上线使用,实际证明本平台能够在平稳运行的同时满足客户现下所需的功能,实现了完全信息化的办公模式,提高了办公效率。针对推荐算法主要进行了协同过滤算法、加权slope one算法以及改进预测评分矩阵的协同过滤算法研究。传统的协同过滤算法存在评分数据不全扩展使用性差等问题。基于线性回归分析的加权slope one算法在传统slope one算法中增加了一个评分基数,提高了算法的精度,并且算法的可扩展性强。而改进预测评分矩阵的协同过滤算法,首先使用加权slope one算法填充用户未进行评分的项目,然后结合协同过滤算法进行推荐。实验结果表明,在几种算法中使用改进预测评分矩阵的协同过滤算法精度最高,降低了推荐误差。