当前位置:大学毕业论文> 硕士论文>材料浏览

系统设计方面有关硕士学位毕业论文范文 与基于微信公众号的工资查询系统设计和实现相关论文范文素材

主题:系统设计论文写作 时间:2024-03-12

基于微信公众号的工资查询系统设计和实现,本文是关于系统设计专升本论文范文和微信和微信公众号和查询系统有关论文范文素材.

系统设计论文参考文献:

系统设计论文参考文献 微信营销论文微信投稿平台微信投稿论文查询系统

摘 要:基于微信公众号和百度云平台,开发员工的工资查询系统,以微信公众号为系统入口,以公众号消息模板作为信息推送,以php+mysql为系统服务端,以百度云作为运行环境.该系统具有界面直观、操作简便、安装方便等特点且运行状况良好.

关键词:微信公众号;工资系统;云平台

一、前言

一些企事业单位中财务人员需要制作员工的工资条模板,再通过财务软件打印出来,最后裁剪后派发,虽然过程简单,但费时费力.目前各大银行对金额的收支短信提示都能实时推送,但消息模板单一,关键不能有效的查询与数据存储.

本文主要介绍如何利用百度云平台和微信平台开发工资实时通知和查询系统,确保单位员工能够免费且实时收到工资信息,并提供查询历史,汇总等功能.

二、微信和百度云

微信公众号随着微信的传播,在近几年发展迅速,主要得力于他的传播方式是一对多的传播,通过微信直接将消息推送至手机,另外提供的接口应用多,支持扩展第三方应用接入公众号,开发者文档资源和案例丰富.

百度是全球最大的中文搜索引擎,根据积累多年的技术经验,推出百度云产品,集成了百度核心基础架构,具有安全,稳定,高性能,高可扩展性的特点.

本平台主要采用百度云中应用引擎BAE 作为服务端运行环境,该产品集成了免费数据库,提供弹性、便捷的应用部署服务,适于部署微信公众号后台等应用,能够极大简化运维工作,且产品性价比大大高于服务器.

三、总体设计

本系统使用微信公众号作为用户客户端,员工关注该公众号后,能实时接收到服务端所发送的工资信息.通过微信公众号的菜单功能能快捷查询工资信息.

服务端采用PHP 语言和百度云BAE 应用引擎.系统总体设计如图1 所示.

四、功能与流程设计

4.1 系统功能结构设计

本系统通过微信公众号向员工提供工资实时推送,查询工资明细,工资汇总等前台功能,服务端提供财务人员管理,工资数据导入,工资数据模板制作等功能.

4.2 业务流程设计

员工通过关注单位公众号,通过欢迎提示语进行当前微信号和员工工号进行绑定,服务端将员工微信openID 与员工工号绑定并生成数据库记录.成功绑定后,员工可利用公众号菜单即可实时查询本人工资信息,历史工资等信息.业务流程设计如图2 所示.

五、关键技术

5.1 接口设置

根据公众号开发者文档完成微信公众号配置.URL 为百度云BAE 服务端接收地址,Token 必须设置成与服务端PHP中Token 一致.微信公众号配置如图3 所示.

5.2 消息接口

服务端通过员工数据表,对关注微信公众号的员工进行数据推送,员工的微信界面会即时收到本人的工资信息,达到实时查询.

员工通过公众号菜单操作时,会产生一个POST 请求,服务端通过响应包GET 中返回的XML 结构,来对该消息进行响应,通过数据库查询回复该员工的工资信息.

5.3 推送核心

回复文本消息XML 的PHP 示例代码如下:

$url等于"https://api.weixin..com/cgi-bin/message/template/send?access_token等于$TOKEN;

$data 等于 array(´touser´等于>$OPENID,

´template_id´等于>" 模板ID",‘url´等于>"$BAE",

´data´等于>array(´first´等于>array("value"等于>" 工资信息","color"等于>"#173177"),

´OrderSn´等于>array("value"等于>"10001,"color"等于>"#173177"),

´OrderStatus´等于>array("value"等于>"已发放","color"等于>"#173177"),

‘remark’等于>array(“value”等于>”基本工资1000 元,奖金500 元","color"等于>"#173177")));

$data 等于 json_encode($data);

$curl 等于 curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($curl, CURLOPT_POST, 1);

curl_setopt($curl, CURLOPT_POSTFIELDS, $data); curl_setopt($curl, CURLOPT_RETURNTRANER, 1);

$result 等于 curl_exec($curl); curl_close($curl);

以上示例代码中touser 为员工微信openid,url 为员工点击消息后将跳转的地址,template_id 为消息模板id 号,remark 为文本主要内容字段,以上采用文字调试,开发者需结合PHP+MYSQL 读取对应数据,并获取$result 对象分析公众号服务器的发送状态.客户端接收效果如图4 所示.

5.4 服务端开发与操作

服务端核心功能为工资数据的导入导出,财务人员通过导入Excel 工资表,再通过批量推送功能,将工资信息通过微信公众号发送消息接口向所有关注的员工推送工资信息.

5.5 部署百度BAE

开发者需注册百度云*,在产品中心找到BAE 应用引擎并开通空间版本为PHP 的应用.通过免费的MYSQL 资源建立数据库和相关数据表,将开发好的平台通过SVN 方式传到云平台,完成部署.

六、结语

本文阐述了利用百度云BAE 作为服务器运行端,使用微信公众号作为信息推送客户端,利用PHP+MYSQL 的基本查询,添加操作开发的适用于各企事业单位的工资查询系统,相对于传统人机交互平台有一定的优势,充分利用移动设备的便捷特性,展示工资信息,使用百度云平台作为系统服务端,扩展性与安全性也得到有效保障.

归纳上文:该文是一篇关于系统设计方面的大学硕士和本科毕业论文以及微信和微信公众号和查询系统相关系统设计论文开题报告范文和职称论文写作参考文献资料.

新媒体时代培育公众文化自信面临的问题与以微信公众号为例
【摘要】近年来,微信公众号作为信息传播的重要途径,对人们的思想文化生活产生着越来越大的影响 新媒体环境下,培育公众文化自信面临多重挑战,分析微信公众号的传播特点以及其对培育公众文化自信具有的优势和存在.

学术类微信公众号运营存在的问题与分析
【摘要】随着微信公众号的普及和发展,各种学术类微信公众号也纷纷涌现 通过对一些学术类微信公众号的调研发现,这些微信公众号的特征主要表现为认证的微信号占据榜单之首、阅读量靠前的文章中原创类文章占据较大比.

高校微信公众号育人功能
高校微信公众号在大学生中的广泛使用为高校思想政治教育工作的创新发展提供了载体支持 高校微信公众号通过对社会认可的主流价值的传播,对学生的思想道德素质和言行举止产生了潜移默化的影响 如何有效地发挥高校微.

微信公众号运营对高校形象塑造以信阳师范学院微信为例
摘要当前,校园微信公众号已经成为塑造高校形象、打造文化品牌、引导舆论的重要平台 从高校形象的角度而言,如何有针对性的制定宣传策略,打造鲜明风格的微信平台为高校宣传工作增添助力,成了重高校竞相发力的竞技.

论文大全