微信平台的足球竞赛信息发布系统

足球作为世界第一运动从来不缺少关注,如何使足球的即时信息和历来的比赛数据被广大球迷所了解以及参考也是许多研发人员所努力的方向。微信作为逐渐流行的通讯交流工具,有着广泛的用户基础,通过微信来实现足球信息的发布功能也是势在必行的前进道路。基于微信平台的足球竞赛信息发布系统,能够使用户在日常生活中更便捷的获取足球竞赛的各项具体信息。通过微信订阅号的推送,满足用户对最新足球比赛信息的获取需求。基于微信平台的足球竞赛信息发布系统整个项目分为了三个部分:微信端的信息请求响应和推送、后台数据下载模块、前台展示模块。微信端的信息请求响应和推送,从微信订阅号的功能实现着手,充分考虑用户所需要的信息和潜在需求,完成对用户所请求的信息的响应,实现用户对所需信息的获取。前台展示模块,通过网页链接的跳转,实现用户对历来重大体育赛事足球项目的竞赛安排和竞赛结果等明细的查询,通过后台数据下载模块的数据也通过该部分展现给用户。后台数据下载模块,将用户可能需要的信息进行下载,并返回给前端显示。整个项目利用微信公众平台建立应用完成微信订阅号的各项功能配置,并借助VS2013完成对单项赛事的足球竞赛信息的网页的编写。论文主要根据软件的生命周期进行阐述,主要包括了基于微信平台的足球竞赛信息发布系统项目的需求分析、概要设计、详细设计与实现以及系统测试。论文详细的说明了整个系统的设计方案、开发和实现过程以及开发中遇到的问题及解决办法。摘要 4
目 录
Abstract 5
第一章 绪论 7
第一节 课题背景及意义 7
第二节 课题研究内容 8
第三节 主要计算机语言简介 8
一.jQuery 8
三.jQuery Mobile 9
三.数据库 10
第四节 开发工具简述 10
一.Visual Studio简述 10
二.微信公众平台简述 10
三.SQL Server 11
第二章 基于微信平台的足球竞赛信息发布系统 需求分析 12
第一节 业务需求 12
第二节 功能需求 13
一、微信端的信息请求响应和推送 13
二、足球赛事具体信息查询 14<
 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
br /> 第三节 数据需求 16
一.数据流分析 16
二.数据字典 17
第三章 基于微信平台的足球竞赛信息发布系统概要设计 19
第一节 系统设计原则与设计思想 19
第二节 系统总体结构设计 20
第三节 数据库设计 22
第四章 基于微信平台的足球竞赛信息发布系统详细设计 24
第一节 微信端的信息请求响应和推送 24
第二节 前台展示模块 28
第三节 后台数据下载模块 34
第五章 调试遇到的问题及解决办法 36
第六章 总结与展望 37
第一节 总结 37
第二节 展望 37
参考文献 40
第一章 绪论
第一节 课题背景及意义
作为世界第一大体育运动,足球深受众人喜爱。当今信息时代下,,各种信息发布形式不断推陈出新、丰富多样,让人们能更加快捷方便地掌握足球动态新闻。当代教育对大学生的培养更倾向于德智体美劳全面发展,适当进行体育活动并定期举办比赛成为大学生活中必不可少的一部分。随着开展的活动增多,需要提升活动的关注度和参与度,相应的会产生相关软件的需求以方便活动更好的展开。现如今,伴随着微信应用的快速发展,微信公众平台逐渐走近高校,并成为各大高校大学生了解校园动态,参与校园生活的新途径。
2011年,腾讯公司发布了一款免费的即时网络通讯工具——微信(Wetchat)。基于网页客户端、平板电脑、手机三种平台,微信用户可以即时进行不同形式的交流,包括发送文字和图片信息,进行语音和视频聊天,且支持多人同时在线互动。它已经成为“用户数量增速最快的在线通讯工具”,并以免费、跨运营商、跨系统平台等信息传播特点,在短短两年多的时间内,己经拥有超过3亿的用户。
微信用户应该对微信的一个独特优点印象深刻,那就是用户可以与微信公众平台进行在线互动,技术来源是微信公众平台通过自定义的方式为公众账号提供接口,公众账号可以考虑自身需求预设一些问题及其固定答案,关注其公众账号的网友只要回复相应的语句或口令就可以获得反馈的相关预设信息。显而易见,在信息传播和活动宣传方面,微信公众平台具有其他媒体渠道不可比拟的优势:微信的用户数量可观;在大学生等年轻群体中的被接受程度非常高;操作简单(用二维码扫描即可添加关注);信息传播快速清晰;如果不计网络流量和人工维护,整个宣传的费用基本为零。
在足球竞赛项目中,比赛关注度高,受众种类多、数量大,各类竞赛信息能够迅速、及时、准确地发布、处理、展示是对竞赛信息发布系统的一贯要求,这与微信公众平台的功能十分相符。目前随着微信公共平台的建立,利用微信客户端建立移动设备发布竞赛信息的时机已经成熟。高校活动负责人完全可以通过微信公众平台实时发布竞赛信息,使比赛获得更多的关注,相关数据的统计也将变得方便简洁。同时,关注用户也可以通过微信公众平台参与比赛互动,反馈更多实时有效的信息,有利于比赛的顺利展开和后续发展。
第二节 课题研究内容
本课题研究通过微信公共平台在移动设备上发布足球竞赛信息,包括足球方面的相关知识相关规则,和用户所需赛事的足球竞赛计划和安排、实时成绩、名次奖牌等,并实现跨平台、跨系统的信息发布、浏览、查询等功能。
开发对足球竞赛信息发布的微信公众平台之前,首先对平台进行了认真仔细的调研和分析工作,确定了平台的相关需求和用户所可能需要的信息需求,并根据需求,确定针对以下功能进行开发研究:
订阅号用户和订阅号之间的请求和响应,通过接受用户发送的需求信息来做出相应的信息回复;
通过微信公众平台实现订阅号的功能的更新,以满足用户实际需求。
在进行用户所查看的专项赛事的足球竞赛信息网页之前,首先对页面整体结构进行规划,对页面所要展示的信息进行筛选,以完成以下功能的实现:
1)总览竞赛信息列表,包括所有场次信息,使赛事安排直观展现;
2)依据赛程时间查看赛事信息,查看的单场比赛的详细安排,包括比赛时间、比赛场馆赛队伍、参赛人员以及比赛结果等相关信息。
第三节 主要计算机语言简介
一.jQuery
jQuery是一个优秀的Javascript库。作为轻量级的js库 ,它兼容CSS3以及各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。除了能使用户更简易地处理HTML、制作动画效果和为网站提供AJAX交互,jQuery有一个比较大的特点是:它的文档包含各种应用说明得很全很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,就是可以理解为不需要再在html里面插入一堆js来调用命令,而是只需要定义id即可。
jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。
jQuery的核心理念是write less,do more(写得更少,做得更多)。美国人John Resig在纽约的barcamp发布jQuery,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。当前,jQuery已经成为世界上流行程度最高的javascript库。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1793.html

好棒文