基于微信小程序的体育资讯软件的实现

随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于体育资讯方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不便,而开发一款基于微信小程序的体育资讯软件,能够有效地解决这个问题。

本基于微信小程序的体育资讯软件采用JAVA技术、MYSQL数据库,基于微信平台设计开发,系统主要实现用户通过微信平台进行查看体育资讯、购买足球周边商品的功能,同时管理员可进入系统后台对系统进行全面管理,确保系统正常稳定运行。该小程序以微信为入口的,可以说是在自带接近10亿的流量人口,不占内存,不用下载、安装,而且访问速度很快,整个系统不仅操作简单、便捷,而且节约用户的时间及资源成本等,仅需通过一部手机和微信号即可满足用户的需求。

论文首先阐述了基于微信小程序的体育资讯软件的开发背景,并对开发基于微信小程序的体育资讯软件所采用的相关技术进行了详细的介绍,然后对此应用软件进行了需求分析、设计,最后对系统进行测试、维护,保证系统的正常运行。

关键词:微信小程序;MYSQL数据库;体育资讯;JAVA技术

课题背景

二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。随着互联网的发展,传统生活变得更加方便快捷,许多事物都可以跟互联网相连接,于是就提出了“互联网+”[1]的概念,日常生活离不开计算机更离不开互联网,例如生活中最平常的衣食住行,都有其相关的智能产品,所以科技改变生活,传统的生活方式面对互联网的新浪潮的冲击,已经渐渐退出了历史舞台,相信未来的某一时刻,传统的生活方式将进入全智能化的阶段。

在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革,现今各类智能手机不断更新,智能手机的普遍使用让各种基于手机移动端的APP问世,其中,微信已是时下国内最火的聊天交流APP,备受人们青睐,近年来,微信发展规模越来越大,越来越多的人开始使用微信,目前智能手机系统的普及,人们手机上基本都有了微信,根据去年公布的一组数据中可知,微信去年最高用户量达到10亿多;而建立在微信平台基础上的小程序凭着它不用安装、不占内存、使用便捷、用完即走等众多优点[2],小程序借着微信平台快速成长,也为各行业的发展带来了极大的便利,这使得基于微信小程序的系统应运而生,为用户提供便利。

基于以上微信的发展,结合目前用户体育资讯查询、足球周边商品购买方面的需求,开发了本基于微信小程序的体育资讯软件,更好的为用户服务。

设计原则

在开始开发项目之前,必须要先考虑项目的实用性、科学性,以及该项目是否能够真正让用户受益并尽可能的发挥项目的作用。因此,在开发前,通过以下几条原则对项目进行判断:

(1)可行性原则。项目需要保证经济可行性和技术可行性,这包括了项目在浏览端、服务端等方面上的经济和技术上是可以达成的。

(2)适应性原则。项目要保证可维护性和可扩展性,这是每个非短期项目都需要考虑的,并且不论是维护还是扩展,都必须要建立在适应用户的正常需求的基础上。

(3)安全性及保密性原则。要充分保证用户信息的安全性和保密性,不能因为开发上的疏忽,导致用户的信息泄露。

(4)系统工程原则。为了确保项目的整体性,在项目调查、项目分析、项目设计、项目开发的过程中,都需遵从项目工程的方法和步骤逐步进行。

(5)统一规划、分期实施、逐步完善原则。项目开发的过程中,要按照规划、分期实施,特别是要注意在项目开发过程中要有条理,从点到面,一步步完善,不要贪图进度,要循环渐进的对项目进行开发。

论文组织结构

本基于微信小程序的体育资讯软件在开发技术的选择上,使用JAVA技术和MYSQL数据库开发。本论文的组织结构如下:

第1章绪论。阐述论文工作的研究背景和设计原则。

第2章系统关键技术介绍。介绍构建基于微信小程序的体育资讯软件进的相关技术。

第3章系统分析。分析基于微信小程序的体育资讯软件的需求,包括系统性能分析、系统功能分析以及系统流程分析等。

第4章系统设计。根据需求分析对系统进行功能模块划分和数据库设计,并构建系统结构图以及数据库E-R图等。

第5章系统的实现。对系统主要功能模块进行界面展示。

第6章系统测试。对系统进行测试工作,发现系统bug,进行修改,确保系统正常稳定的运行。

第7章结论。总结论文的主要工作,提出进一步完善基于微信小程序的体育资讯软件的目标和明确方向。

系统功能分析

基于微信小程序的体育资讯软件主要满足两种用户的需求,这两种用户分别为管理员和用户,下面将对这两类用户分别进行功能需求分析。

管理员:管理员用户可对系统后台对系统进行全面的管理,管理员登录后主要实现的功能模块包括个人中心、球员管理、用户管理、教练管理、赛事日程管理、赛事类型管理、联赛积分榜管理、杯赛积分榜管理、足球周边管理、商品类型管理、系统管理以及订单管理。管理员用例图如图:

用户:用户通过微信平台可进行本系统,注册登录后主要功能模块包括首页、赛事日程、足球周边以及我的(用户充值、购物车、我的订单)。用户用例图如图

系统结构设计

系统的设计和划分是系统的核心研究问题,以确定整体结构和功能模块。该系统的结构化设计的思想,是自顶向下的方式将系统分成若干个子系统,以及反过来的子系统分成模块,其被划分成子模块,层划分各计算机可执行模块可迄今用作一个单独的程序。

基于微信小程序的体育资讯软件主要包括用户模块以及管理员模块两大部分,系统结构图如图

首页界面

用户登录后进入系统首页界面,用户可根据需求查看所需信息,首页界面的运行效果如图

赛事日程界面

用户在赛事日程界面可根据条件快速查询所需赛事日程信息,并可选择赛事日程查看详情信息,可选择进行收藏、点赞、踩等,赛事日程界面如图

本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE

技术路线

开发语言:Java、小程序

前端技术:JavaScript、VUE.js(2.X)、css3

后端框架:ssm

JDK版本:JDK1.8

服务器:tomcat9

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

浏览器:谷歌浏览器

小程序运行软件:微信开发者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值