论文部分内容阅读
基于微信公众平台的石油器材在线服务系统不仅能够让公司高效处理石油器材失效分析检测项目,完成失效分析实验,而且能够更好的服务公司客户,便捷的处理往来业务。本文研究的基于微信公众平台的石油器材在线服务系统,采用了微信客户端和后台管理系统相互配合的工作方式,并用功能模块化的思想进行开发,具有一定的商业价值和实用价值。 本文运用理论与实践相结合的方法,以微信公众平台作为应用的载体,采用B/S结构进行开发,后台使用PHP进行业务逻辑处理,服务器使用Apache实现,并用MySQL数据库进行数据管理,设计上划分为微信客户端和后台管理系统两大模块。前者为微信用户提供基本的服务,后者实现对服务的管理和数据采集,两者结合起来共同组成了基于微信公众平台的石油器材在线服务系统。 本文首先研究了该课题相关的背景和国内外现状,发现并指出了传统工作方式的不足,肯定了开发该系统的必要性和重要意义。接着对开发该系统用到的各种相关技术以及辅助开发工具进行了简要的介绍。随后在业务描述的基础上通过用户需求、功能性需求、数据流分析和其他需求四个方面对系统开发进行了需求分析,并从体系结构、整体架构、功能模块和工作流程四个方面对系统做了概要设计。然后在需求分析和概要设计的基础上对数据库和各个功能模块进行了详细设计,包括自定义菜单模块、公司介绍模块、在线客服模块、用户管理模块、油套管计算模块、技术论坛模块、失效分析委托模块以及数据管理模块,并且通过编写代码实现了各个模块的功能。其中失效分析委托模块是整个系统的核心模块:客户可以在线进行失效分析委托,管理员在线对委托单进行处理,将达成合作的委托加入在研项目库,实验操作人员扫描生成的二维码修改实验进度和上传实验结果,供客户在线进行进度查询和实验结果查看,实验完成后给客户邮寄失效分析技术报告。随后对整个系统开发过程中的一些技术难点做了具体的研究,包括项目号自动生成算法和二维码生成与使用的实现原理。最后结合测试用例对系统进行了功能测试,并且模拟用户真实环境对系统进行了性能测试。 目前,基于微信公众平台的石油器材在线服务系统的开发已经完成,并且已经上线。该系统操作简单方便、功能完善、人机交互较好,在性能方面也有较好的表现,方便客户的同时提高了公司业务处理效率,在信息化的大背景下具有一定的先进性,能满足实际的需求。