②点感兴趣或不感兴趣★★:新闻内容详情底部有感兴趣和不感兴趣的按钮让用户回馈对该新闻内容的喜好★。
这样就搭建完了,启动成功后如图3-8-1所示★★,默认端口1935,注意需要关闭CentOS系统的防火墙。
MySQLWorkbench是一款专为MySQL设计的集成化桌面软件,也是下一代的可视化数据库设计、管理的工具。我们可以通过百度的方式下载到免费的版本,如图3-5-2-1所示,根据提示进行安装即可:
可以百度搜索IDEA,通过官网下载,或者通过其他渠道下载安装包★★。如图3-3-1所示★★★:
RTMP是RealTimeMessagingProtocol的首字母缩写★★,即实时消息传输协议。该协议基于TCP★★,是一种设计用来进行实时数据通信的网络协议★,主要用来在支持RTMP协议的流媒体/交互服务器和Flash/AIR平台之间进行音视频和数据通信。
安卓是一种基于Linux内核的自由及开放源代码的操作系统★★。主要使用于移动设备★★,如智能手机、平板电脑以及一些机器人、车载系统,由Google公司和开放手机联盟领导及开发★。语言包括Java和Kotlin,本文主要以Java语言实现★★。
随着互联网高速发展★★★,移动互联网应用已成为人们日常中必不可缺少的一部分,人们可以通过移动应用获取到实时的竞技新闻报道和咨询,但是用来服务于校园竞技的移动应用却十分少★★★。当代大学生对于校园里面的竞技赛事经常不能到现场去观看比赛★★★,作为计算机专业的学生,应当利用自己的专业知识来解决这一痛点★。
⑦新闻审核:查看待我审核、审核历史,在待我审核模块中可以进入新闻审核页面进行审核。仅系统管理员和超级管理员可见并使用。高级功能(仅超级管理员可见):分发新闻审核任务。
HTTP是一种协议规范★★★,这种规范记录在文档上,为真正通过HTTP协议进行通信的HTTP的实现程序。它是应用层协议,同其他应用层协议一样★★★,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。
注:刚刚进入新闻或用户向上滑动新闻内容时底部评论和分享按钮才会显示★,用户做下滑操作时候隐藏。
①初始化★★★:登录后系统返回数据库中离线的消息进行显示,暂不保存历史聊天记录。系统返回离线好友申请消息进行显示,并从数据库中删除数据。获取好友列表。
②注册:输入注册的相关信息★★★,填写手机号,发送验证码★,后端进行校验。注册成功后将账号密码一起返回登录页面并自动填入★★★。
然而★,通过百度等搜索引擎搜索校园直播等关键字搜索★,能找到一些但是非常少的来自网友开发的校园赛事信息管理系统或是致力于校园足球或篮球单方面赛事的系统★,其中包括一个来自北京鼎天视讯科技有限公司提供的校园足球系统,且是收费使用,其他就没找到相关信息★★★,或许也有人或者团队正在研发中。
通过百度进入MySQL官网,选择下载可用版本的安装包并进行安装即可,如图3-5-1-1所示:
应用的第三个模块,可以根据竞赛种类、所属校园地点筛选后看到当前赛事的状况★★★,包括已结束、未开始、比赛中、加时中等状态的赛事列表。
本文选择PowerDesigner16作为数据库设计软件。相关下载可在百度上找到,即可进行安装和使用★★,如图3-6-1所示★★★:
③点击好友:进入用户信息页面,可选择删除好友或发送消息(附加前提:用户具有发送消息的权限)★★。
原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载★★、阅读),本站只是中间服务平台★★★,本站所有文档下载所得的收益归上传人所有★★。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者
百度搜索AndroidStudio,找到AS相关链接/,找到并下载最新安装包★★★,如图3-4-1所示★★★:
②评论社交动态:点击对应社交动态的评论按钮后进入该社交动态的详情评论页面,可以发表自己的评论、回复别人的评论和点赞评论(附加前提:社交动态设置为可以被评论的权限★★、用户具有评论社交动态的权限)。
设计到新闻评论里面的用户还有社交动态里面的用户,用户可以点击他们的名称进入用户信息界面,进而可以发送消息或者申请添加好友。
最后可以将resources_cn.jar放到相关目录后做到汉化的效果。
②选择消息回复或发送消息至好友★:点击消息或选择好友发送进入消息对话页面进行消息发送和接受(附加前提:用户具有发送消息的权限)。
本课题中的设计到的技术为当前盛行的技术,完全掌握需要花费一定的时间,但是大学四年来学习到的计算机基础可以帮助我快速学会新的技术★★★,系统中涉及到的界面设计★★★、数据库设计以及相关数据传输处理都可以实现。
2023新苏教版六年级下册科学第二单元《生物和栖息地》教材分析.pdf
根据前面的需求分析★★★,得到整个系统的基本框架,然后依次将功能细分★★。图5-1-1所示的是系统结构设计图:
应用的第五个模块,若未登录,显示用户未登录界面。否则显示用户一登陆界面及可使用的相关功能。
运行ideaIU-2019.1.exe安装包★★★,按照提示进行按照。安装完成后修改系统host文件,将Activationcode里面的代码复制到idea激活注册即可使用★。
利用Android系统用户占比大和跨平台技术的优势,可以做到让大部分大学生在各个地方能及时了解到校园赛事状况,同时也可以增加学生对校园赛事的兴趣。
H5具有跨平台★、易开发、易维护的优点,而Android操作系统的目前使用人数占比还是占绝大多数★★。现在不推荐使用纯原生的技术去开发的一个移动app项目,为了便利将来能够移植到其他操作系统★★,本课题的研究内容是设计并实现一个基于H5和Android平台的校园竞技赛事系统,并且实现图文直播的视频直播的等功能,还包括数据库的设计以及基于SSM后端接口的设计。
Vue是一套用于构建用户界面的渐进式框架★。Vue的核心库只关注视图层★★,易于上手,且便于与第三方库或者既有项目整合,Vue还能够为复杂的单页应用提供驱动★。
③发布社交动态:点击发布按钮进入动态编辑页面,编辑后可以进行发布。(附加前提:用户具有发布社交动态的权限)。
⑥我的新闻:查看浏览过、评论过、点赞过的新闻★★★。高级功能(具有发布新闻的权限)★★:查看已发布、未发布★、审核中、未审核的新闻,在未发布模块中进入创建、编辑★、发布新闻。
本文中所说的H5就是指HTML5★★★,HTML5是互联网的下一代标准,被认为是互联网的核心技术之一,是Web中核心HTML的规范w66平台,用户进行网页浏览时看到的内容都是HTML格式的,浏览器通过一些技术处理将其转换成为可识别的信息。HTML5将Web带入一个成熟的应用平台,对音视频、图像★★★、动画等都进行了规范★★★。
应用的第二个大模块,可以查看其他用户发的社交动态,显示每个动态的动态内容、点赞数、评论数、转发数。用户未登录时,只能看到权限设置为所有人可见的社交动态★★。
对于竞技赛事系统,国内外有很多企业或者公司已经开发出比较完善的系统★★★,例如国内知名的虎扑、腾讯体育★★、新浪体育、看球吧,以及外国的SportLemon、Stream2watch等致力于体育竞技赛事;又如国内斗鱼直播★★、虎牙直播★★、腾讯官网★,以及国外Twitch、YouTubeGaming等致力于电子竞技赛事。
本课题中的系统处于初步设计和实现阶段,该阶段在本机即可完成端到端之间数据的传输,尚不会有大量用户参与测试,所以待需要用户测试的时候则需要一台可以访问的服务器,阿里云提供了学生机优惠价★★,所以服务器上所花费的成本并不高★,待将来需要大量人员接入时候需要在服务器上增加成本。
WebSocket是一种在单个TCP连接上进行全双工通信的协议,使得服务器和客户端之间的数据交换变得更加简单,并且允许服务端主动向客户端发送数据。浏览器和服务器只需要完成一次握手就直接可以创建持久性的连接w66平台★★,并且可以进行双向数据的传输。
为了丰富系统的使用功能,增加了新闻功能的相关需求,给用户使用图文进行相关竞赛的新闻报道★,同时也产生了审核新闻的需求。还增加了一个社交功能需求★★,让用户可以将赛事新闻分享到本系统内类似微信朋友圈的功能的需求,和简单的聊天需求★。
VMwareWorkstation是我们在学习或者工作上都能用到的建立虚拟机的软件,借助它,我们可将多个操作系统作为虚拟机运行以执行开发和测试★★★。可在网上找到安装包,如图3-7-1所示★★★:
HBuilderX,是强如IDE★★、轻如编辑器的合体版本,其专为vue打造★,提供比其他工具更优秀的vue支持,可通过访问官网进行下载★,按照提示进行安装即可,具有轻巧★★★、高效极客操作、强大的语法提示等特点。
本课题的研究全程都是自主研发,使用第三方库的时候也注意到别人的知识产权★,使用的都是别人授权过的开源框架,也有自己的知识产权,不会给社会带来不良的影响★。因此★,本课题的政策可行性完全可以保证的。
②视频直播推流★:视频直播员(需直播间创建者提前指定好视频直播员)★★★,点击开始直播按钮即可开始视频推流该直播员手机摄像头拍摄的实时画面★★。点击结束推流即暂停直播
③文字直播:文字直播员(需直播间创建者提前指定好文字直播员)★★,可直接将消息推送至直播间公共屏幕。可附带当时比赛双方的比分情况。
本课题的目的是设计一个校园竞技赛事系统,可以让校园内的师生通过网络的形式能够更好地了解和参与校园竞技文化。
④转发社交动态:点击对应社交动态的转发按钮后可以转发到自己的社交动态★。(附加前提:对应社交动态可以被转发、用户具有发布社交动态的权限)。
③评论新闻:应用底部位置有评论的按钮★★,用户点击评论按钮后进入新闻评论详情页面★,可以进行评论该新闻、回复别人的评论或者点赞评论,同时可以看到其他用户对该新闻的评论以及用户之间的回复和点赞详情(本功能前提★★:用户已登录、用户具有评论新闻的权限)★★★。
①进入赛事直播间:用户点击赛事列表中的对应赛事,系统根据用户类型跳至不同的界面★,普通用户进入播放界面(附加前提:用户不在该直播间的黑名单中)★。普通用户界面上半部分是视频直播内容,下面是公屏里面文字直播内容★★★。
竞技一般指体育比赛和网络电子游戏比赛。近年来★,国内不管是体育竞技和电子竞技都取得了优异的成绩,越来越多的人开始关注并参与竞技赛事★★,随着音视频技术的成熟和不断发展以及直播行业和短视频的火热,人们更倾向于通过网络的形式去了解和关注竞技赛事,但是★★,由于种种不便的因素使得当代各校园对于校园内竞技文化的了解和关注却越来越少★★。
本文描述了基于H5和android平台的校园竞技赛事系统的设计和初步实现。本系统利用前后端分离的思想实现,后端利用今年来很多企业也在使用的SSM(Spring+SpringMVC+MyBatis)框架搭建,前端用VUE实现HTML5以及AndroidStudio实现安卓端结合★,选择MySQL数据库作为服务端的数据库,前后端之间数据交互的数据格式为JSON数据。系统涉及了新闻列表、社交动态★★★、竞技赛事直播等为主要功能模块★,直播采用文字直播和视频直播的方式★。
应用的第四个模块,用来显示离线或者实时消息、好友列表、好友申请的页面,需登录才能进入该模块,若未登录则跳转至登录界面。
首先我们需要在官网下载java开发工具包JDK,在官网下载页面中你需要选择接受许可,根据自己的系统选择对应的版本,下载后安装JDK,安装过程中可以自定义安装目录等信息,最后再根据安装路径修改系统环境变量,如下图3-2-1所示★★:
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。
④分享新闻:应用底部位置有分享新闻的按钮,用户可以将该新闻分享至社交动态(本功能前提:用户已登录、新闻设置为可以被分享★★★、用户有发布社交动态的权限。)★★,或者分享给其他用户(本功能前提:用户已登录、新闻设置为可以被分享、用户可发送消息、被分享至的用户接受陌生人的消息★★★,否则需两用户为好友关系)。
本次设计的校园竞技赛事系统主要内容是让用户知道校园里面将要举行或正在举行的赛事,每一个赛事都对应着相应的直播间和直播相关人员★★★,结合现实情况人们网络流量的限制,故有了视频直播和文字直播的方式。
④用户管理★:对当前系统的用户的状态进行管理,但是不能越级操作。仅系统管理员或超级管理员可见并使用。
⑥用户评论:用户可编辑消息发送至讨论页面,直播员选择回复用户消息即可在公屏显示(即上墙功能)。
⑤权限管理:对当前系统用户的部分权限进行管理,但是不能越级操作。仅系统管理员或超级管理员可见并使用★★★。