智能管理系统微信通采购项目竣工资料.docx

上传人:小飞机 文档编号:2027741 上传时间:2023-01-02 格式:DOCX 页数:56 大小:2.18MB
返回 下载 相关 举报
智能管理系统微信通采购项目竣工资料.docx_第1页
第1页 / 共56页
智能管理系统微信通采购项目竣工资料.docx_第2页
第2页 / 共56页
智能管理系统微信通采购项目竣工资料.docx_第3页
第3页 / 共56页
智能管理系统微信通采购项目竣工资料.docx_第4页
第4页 / 共56页
智能管理系统微信通采购项目竣工资料.docx_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《智能管理系统微信通采购项目竣工资料.docx》由会员分享,可在线阅读,更多相关《智能管理系统微信通采购项目竣工资料.docx(56页珍藏版)》请在三一办公上搜索。

1、GB/T 19668.12005 B03 XX市XXXXXXXX智能XX管理系统微信通采购项目竣工资料XXXX科技有限公司2014-04开工申请工程名称:XX市XXXX智能XX管理系统微信通采购项目文档编号:致:XXXX信息技术有限公司 (监理单位)根据合同的有关规定,我方认为工程具备了开工条件。经我单位上级负责人审查批准,特此申请XX市XXXX智能XX管理系统微信通采购项目开工,请予以审核批准。附:1. 工程实施方案 2. 工程质量管理计划承建单位(章) 项 目 经 理 日 期 2014年3月21日 监理单位审核意见: 总/专监理工程师 日 期 开工报告致:XXXX信息技术有限公司我方承担的

2、XX市XXXX智能XX管理系统微信通采购项目工程,已完成了以下各项工作,具备开工条件,特此申请该工程开工,请核查并签发开工令。我方已完成如下工作:1.工程合同的签订2.工程实施方案3.工程质量管理计划承建单位(章): 项目负责人: 日 期: 2014年3月26日 第1章 整体技术方案1.1 系统概述微信是与QQ号捆绑的一个手机端的即时聊天软件,通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的软件。作为目前流行的即时通信工具, 具备强大的互动能力。XX市智能XX管理系统决定引入该业务,打造基于微信公共服务平台的互动交流平台,推出XX智能XX微信服务,为市民提供违章查询、XX查询、自助X

3、X、XX自助处理、拥堵上报、设施故障上报、道路XX法规发布等服务。1.2 标准及原则 本系统实施应当遵循国家法律法规、技术标准,符合XX现有智能XX建设方案技术要求,以及XX市智能XX管理系统指挥调度平台技术要求规范,适用规范及标准包括但不限于: 中华人民共和国道路XXXXX及实施条例 计算机软件开发规范GB/T8566-2007 电器装置安置工程规范GBJ232 国家技术监督局测量、控制和实验室用电气设备的安全要求 微信公共平台开发者文档 协同通信开发平台开发文档1.3 系统功能3.1查询功能(1)XXX违法查询功能;(2)XX记分查询功能;(3)实时XX查询功能。3.2服务功能(1)XX自

4、助处理功能;(2)自助XX功能;(3)XX上报功能;(4)设施故障上报功能;3.3其他功能(1)手机号码绑定、短信验证功能。(2)帮助反馈功能。3.4指挥调度平台端集成功能(1)微信信息审核功能;(2)微信信息XX生成功能;(3)数据库集成;1.4微信通公众平台开发1.4.1消息接口申请微信公众帐号后,填写网址url和token,其中token可以任意填写,用作生成签名。 1.4.2网址接入公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数: 参数 描述 signature 微信加密签名 timestamp 时间戳 nonce 随机数 echostr 随机字符

5、串 通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。 signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。 加密/校验流程:1. 将token、timestamp、nonce三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信1.4.3消息推送当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上。结构如下: l 文本

6、消息 1348831860 1234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTime 消息创建时间 (整型) MsgType text Content 文本消息内容 MsgId 消息id,64位整型 l 图片消息 1348831860 1234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTime 消息创建时间 (整型) MsgType image PicUrl 图片链接 MsgId 消息id,

7、64位整型 l 地理位置消息135177636023.134521113.358803201234567890123456 参数 描述 ToUserName 开发者微信号 FromUserName 发送方帐号(一个OpenID) CreateTime 消息创建时间 (整型) MsgType location Location_X 地理位置维度 Location_Y 地理位置精度 Scale 地图缩放大小 Label 地理位置信息 MsgId 消息id,64位整型 l 链接消息13517763601234567890123456 参数 描述 ToUserName 接收方微信号 FromUserN

8、ame 发送方微信号,若为普通用户,则是一个OpenID CreateTime 消息创建时间 MsgType 消息类型,link Title 消息标题 Description 消息描述 Url 消息链接 MsgId 消息id,64位整型 l 事件推送事件推送只支持微信4.5版本,即将开放,敬请期待。 12345678923.137466113.352425119.385040参数 描述 ToUserName 接收方微信号 FromUserName 发送方微信号,若为普通用户,则是一个OpenID CreateTime 消息创建时间 MsgType 消息类型,event Event 事件类型,有

9、ENTER(进入会话)和LOCATION(地理位置) Latitude 地理位置维度,事件类型为LOCATION的时存在 Longitude 地理位置经度,事件类型为LOCATION的时存在 Precision 地理位置精度,事件类型为LOCATION的时存在 l 消息回复对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐和对收到的消息进行星标操作)。 微信服务器在五秒内收不到响应会断掉连接。 回复xml结构如下: 回复文本消息 12345678 0 参数 描述 ToUserName 接收方帐号(收到的OpenID) FromU

10、serName 开发者微信号 CreateTime 消息创建时间 MsgType text Content 回复的消息内容 FuncFlag 位0x0001被标志时,星标刚收到的消息。 回复音乐消息 12345678 0 参数 描述 ToUserName 接收方帐号(收到的OpenID) FromUserName 开发者微信号 CreateTime 消息创建时间 MsgType music MusicUrl 音乐链接 HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐 FuncFlag 位0x0001被标志时,星标刚收到的消息。 回复图文消息 12345678 2 1 参

11、数 描述 ToUserName 接收方帐号(收到的OpenID) FromUserName 开发者微信号 CreateTime 消息创建时间 MsgType news ArticleCount 图文消息个数,限制为10条以内 Articles 多条图文消息信息,默认第一个item为大图 Title 图文消息标题 Description 图文消息描述 PicUrl 图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80,限制图片链接的域名需要与开发者填写的基本资料中的Url一致 Url 点击图文消息跳转链接 1.4.4微信通平台开发代码valid();class wec

12、hatCallbackapiTestpublic function valid() $echoStr = $_GETechostr; /valid signature , option if($this-checkSignature() echo $echoStr; exit; public function responseMsg() /get post data, May be due to the different environments$postStr = $GLOBALSHTTP_RAW_POST_DATA; /extract post dataif (!empty($postS

13、tr) $postObj = simplexml_load_string($postStr, SimpleXMLElement, LIBXML_NOCDATA); $fromUsername = $postObj-FromUserName; $toUsername = $postObj-ToUserName; $keyword = trim($postObj-Content); $time = time(); $textTpl = %s0; if(!empty( $keyword ) $msgType = text; $contentStr = Welcome to wechat world!

14、; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr; else echo Input something.; else echo ; exit; private function checkSignature() $signature = $_GETsignature; $timestamp = $_GETtimestamp; $nonce = $_GETnonce; $token = TOKEN;$tmpArr = array($

15、token, $timestamp, $nonce);sort($tmpArr);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr = $signature )return true;elsereturn false;?1.5微信通平台短信接口开发1.5.1短信发送接口调用WebService数据格式sendSms 057188888888 15999999999 test123 notifySmsDeliveryStatus 请求参数说明Account:必填,Ecp号码,需要开通Ecp业务。带区号的电话号码格

16、式,如01058552100。DestinationAddresses:必填,短信接收方号码。Message:必填,短信内容。ReceiptRequest:短信发送状态报告返回地址,若填写此参数,则以下参数必填。ReceiptRequest是SimpleReference的一个对象,它的结构如下:Endpoint:接收短信状态返回报告的地址,此地址必须支持http的post请求才能接收到短信状态返回报告。格式如(不能使用域名)。sms是处理接收短信状态返回的Web工程,recv是处理接收短信状态返回的Servlet。此ip是该工程部署的公网ip,端口是该工程部署的服务器开放的端口。Interf

17、aceName:接口名称,此处必须为notifySmsDeliveryStatus返回数据返回xml格式数据 1100 13412062712551517160 1 1 88dcd6f3-f5a9-4048-96d3-799e6a765340返回json格式数据result:1100,RequestIdentifiers:13412062712551517160,Sum:1,SendResult:1,SessionToken:88dcd6f3-f5a9-4048-96d3-799e6a765340返回数据说明result:返回结果,1100表示调用成功。RequestIdentifiers:标

18、识一个特定的短消息发送请求。Sum:长短信拆分后的条数SendResult:短信发送结果,1表示成功。SessionToken:返回的SessionToken值。Java SDKClassEcpOpen.http.Extend.VCSM.sendSmsMethodpublic void setAccount(String account)public void setDestinationAddresses(String destinationAddresses)public void setMessage(String message)public void setReceiptReques

19、t(SimpleReference simpleRef)调用示例package EcpOpen.example.extend.MCSM;import java.util.Date;import EcpOpen.Model.SimpleReference;import EcpOpen.Model.Timer;import EcpOpen.constant.Constants;import EcpOpen.http.Extend.MCSM.sendSms;public class sendSmsExample public static void main(String args) /设置Cons

20、tants中的常量值,web工程中应保证这些值能持久化 Constants.extendUrl = + /EcpOpen/services/ExtendService/extendService; Constants.spid = 测试; Constants.serviceKey = ce1e19b5fc4b4a5a9459209e76500000; Constants.appid = 00000000; Constants.appkey = 61d15d5e603747198060f2a559a477d8; Constants.type = 0; SimpleReference simple

21、Ref = new SimpleReference(); simpleRef.setEndpoint(); simpleRef.setInterfaceName(notifySmsDeliveryStatus); /实例化sendSms接口类 sendSms sendSmsExam = new sendSms(); try sendSmsExam.init(); /添加必要参数,详见各接口API文档 sendSmsExam.setAccount(057188888888);/057233333333 sendSmsExam.setDestinationAddresses(15999999999

22、); sendSmsExam.setMessage(test123); sendSmsExam.setReceiptRequest(simpleRef); /调用invokeClient方法发起调用请求 String response = sendSmsExam.invokeClient(true); System.out.println(response); catch (Exception e) e.printStackTrace(); 1.5.2短信接收接口调用前置条件1.企业接入点设置正确。2. 正确设置短信路由:调用短信路由设置接口时,需设置短信的接收端为接口机,即设置Entity为

23、1.3. 启动短信通知:调用启动短信通知(startSmsNotification)接口,设置相应的接口机地址。接口调用WebService数据格式返回数据xml格式数据 36ce1e68421946f8412b787c3a4d229d 1118451009 2 SMS.notifySmsReceptionRequest 20110627111845 111111111111 13616666666 057187777777 20110627 03:18:45 1.5.3短信接口调用成功证明系统截图。1.6微信通服务器IBM System x3650 M4(7915R51)基本参数产品类别机架

24、式产品结构2U处理器CPU类型Intel 至强E5-2600 v2CPU型号Xeon E5-2650 v2CPU频率2.6GHz智能加速主频3.4GHz配备CPU数量2颗最大CPU数量2颗制程工艺22nm三级缓存20MB总线规格QPI 8GT/sCPU核心八核CPU线程数16线程主板扩展槽2PCI-E 3.0内存内存类型ECC DDR3内存容量64GB内存插槽数量24最大内存容量768GB存储硬盘接口类型支持SAS、SATA和SSD硬盘,最大可支持16个2.5英寸硬盘RAID模式M5110E RAID 0,1,5等光驱DVD光驱硬盘容量2块300GB 10K 6Gbps SFF热插拔SAS 2

25、.5”硬盘网络网络控制器四端口千兆网卡管理及其它系统管理带可选 FoD 远程在线支持的 IBM IMM2,预测性故障分析,诊断 LED,光通路诊断面板,自动服务器重启,IBM Systems Director和Active Energy Manager系统支持Windows ServerRed Hat Enterprise LinuxSUSE Linux Enterprise ServerVMware vSphere其他支持Chipkill、内存在线备用及内存镜像等多种内存保护技术电源性能电源功率750W电源特性热插拔冗余电源,热插拔冗余风扇1.6施工进度安排施工进度计划管理是项目施工中的控制

26、重点之一,它是保证施工项目按期完成,合理安排资源供应、节约工程成本的重要措施,施工进度控制是指根据约定的工期要求,编制最优的施工进度计划,在计划的实施过程中,经常检查施工实际情况,并将其与计划进度相比较,若出现偏差,则分析产生偏差的原因和对工期的影响程度,找出必要的调整措施,修改原计划。施工进度控制是一个动态的控制过程,经过计划检查比较新计划的不断循环,直至工程完工交付使用。1.7项目工期我公司承诺项目工期:交货日期为中标通知书发出后10天内全部到货;安装调试完成日期为中标通知书发出后15天内。并将提供安装调试、操作培训等服务。地点:业主指定地点。项目施工将与业主详细确认后再双方最终商定,具体事宜以合同为准。进度计划横道图如下:序号实施阶段10%20%30%40%50%60%70%80%90%100%1需求调研及深化设计2下订与采购3产品到货4功能测试5设备安装6设备调试

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号