区块链小组作业 : 无界智能运动竞技类APP

1. 前言

1.1 编写目的

无界APP旨在以提供权威的、不可更改、永久的赛事证书为核心内容,辅以举办或承办一些运动赛事的功能,为用户提供一个从参加赛事到发放证书的闭环服务,用以提高用户对体育赛事的热情,从而达到提高用户粘性的目的。
对于初次使用的用户和体验者,详细介绍系统的实际情况和具体存在的缺陷,能够使他们及时处理突发情况和采取相应的补救措施,尽可能降低该系统可能会造成的损失。

1.2 背景

随着人民健康意识的不断提升,越来越多的人意识到运动对健康的重要性,许多具备科学运动思想的人们加入运动的行列中。数据显示2015年国人体育总人口数超过了4亿人,而根据发展趋势预测,到2025年,我国的体育人口总数有望达到5亿人的数量。我国在26-35岁之间的运动者占比为56.24%,同时趋向于年轻化的运动群体也反映出我国目前有着更多的年轻人自发地参与到运动行为当中,想要通过健康的运动方式来达到缓解压力和锻炼身体的目的。

但随着参与体育赛事的人数增加,相关的完成证明或奖状却还停留在纸质阶段,由于组委会通知不到位或发放过程中的差错导致选手无法收到相关证书,或是由于选手本人的失误导致纸质证书的丢失,无论哪一种情况,对于选手本人来说都是一种遗憾。因此我们想用无界平台为组委会、选手提供一种新的基于互联网的证书发放形式,让选手能够顺利收到证书,且永远不会有丢失损毁的风险。

据统计数据显示,截止2018年2月,全球区块链项目合计1286个,其中美国占36.0%,排名第一;英国项目占比14.3,排名第二;中国仅占4.6%,据全球第三位。在全球区块链项目类型分布方面,全球范围均以金融领域据首位,信息与通信领域占比30.7%,位居第二;底层技术与基础设施据第三位;其后分别为文娱、能源、教育等细分场景。

区块链技术作为一种通用性术,从数字货币加速渗透至其他领域,和各行各业创新融合。未来区块链的应用将由两个阵营推动。未来区块链也将会应用于多种行业领域。基于区块链发展迅猛且其不易篡改的特性,项目组期望用一个基于区块链的平台为用户提供一种新的证书发放形式和稳定的证书保存平台,“每一次热爱都值得收藏”。

2. 摘要

随着人们对参与体育赛事的热情的不断拔高,越来越多的体育赛事出现在人们的视野中。但伴随而来的就是证书发放问题,由于赛事组委会的失误导致证书未发放,或是由于证书运输途中发生意外,抑或是由于选手的保存不当导致选手无法得到证书。获奖证书是参赛选手心血的结晶,因此,找到一种能够权威而稳定地发放和存储证书的方式迫在眉睫。我们提出了一种基于区块链的证书发布和存储平台,为用户存储赛事证书提供了一种更方便快捷且不易篡改的平台。同时无界APP会承办相关体育赛事,为用户提供获得和参与各种赛事消息的途径。

3. 总体设计

3.1 需求规定

“无界”智能运动竞技类APP旨在以科学合理且有计划的体育赛事为核心内容,在此基础上开发出一款可自由组合体育项目并提供运动员证书的运动竞技类APP,使其能够为用户提供良好的体验。因此,本系统能够实现以下需求:

  • 能够实现无门槛举办赛事,满足用户多样的需求
  • 能够让用户在自由组合运动项目时根据场地大小和后勤人员的数目来判断赛事的合理性,同时提供运动员的参赛时刻表,确保运动员参赛时间充裕无冲突
  • 能够根据赛事结果给运动者颁发电子证书,有效保证运动员的荣誉
  • 能够提供自由计时跑等附加功能,帮助用户锻炼身体素质和训练
  • 能够让用户选择共享动态,待审核通过后可以发表在平台上,并获得相应的积分

3.2 “区块链+证书”

3.2.1 业务流程

运动员在通过运动员技术等级测试之后,能够获得相应的由国家体育总局颁发的运动技术等级证书。运动员技术登记管理是为鼓励运动员不断提高运动技术水平,规范运动员技术等级管理工作。等级称号分为:国际级运动健将、运动健将、一级运动员、二级运动员、三级运动员。运动技术等级证书是运动员荣誉的体现和能力的证明,平台能够保存电子版证书,有效证明运动员的运动技术水平。

3.2.2 证书编号

除此之外,平台能够依靠监督组织监管各级别运动赛事,给参赛以及获得荣誉的运动员颁发电子证书。运动赛事在申请认证通过和完成之后,根据赛事等级、获奖名次和比赛完成时间生成唯一的识别私钥,并将其登记到区块链中。运动员在各个赛事和各个项目中获得的荣誉,在之后的面试中可以根据区块链查到其证书的权威性和有效性。

证书编号是指通过一串字母和数字的组合标记标记唯一一张获奖证书。通过证书编号可以在“无界”APP上查询电子证书,能够有效保证运动员荣誉的真实性。除此之外,运动员在参加相关就业面试时,能够简单提供其荣誉名称,用人单位就可以根据其用户id查询到对应结果,更好地判断运动员的技能水平。

3.3 关键技术

3.3.1 关键技术的提出和说明

“无界”APP主要使用了“区块+链”、分布式结构、非对称加密三种技术。

“无界”APP关键技术

1) “区块+链”

从字面上看:区块链是由一个个记录着各种信息的小区块链接起来组成的一个链条,类似于我们将一块块砖头叠起来,而且叠起来后是没办法拆掉的,每个砖头上面还写着各种信息,包括:谁叠的,什么时候叠的,砖头用了什么材质等等,这些信息你也没办法修改。

从计算机上看:区块链是一种比较特殊的分布式数据库。分布式数据库就是将数据信息单独放在每台计算机,且存储的信息的一致的,如果有一两台计算机坏掉了,信息也不会丢失,你还可以在其他计算机上查看到。

区块链是一种分布式的,所以它是没有中心点的,信息存储在所有加入到区块链网络的节点当中,节点的数据是同步的。节点可以是一台服务器,笔记本电脑,手机等。

2) 分布式结构

分布式结构没有固定的连接形式。从发信点到收信点的通路不止一条,通信时,由网络根据各结点的动态情况选择通信的实际路径。通信的控制功能分散在各结点上。它是最复杂的一种结构。它的通信控制也最复杂,对分散在各结点上的数据资源的管理也很复杂。由于结点问存在多条通路,当某些结点和链路发生故障时,仍有可能保证通信,所以有较高的可靠性。

3) 非对称加密算法

非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(public key:简称公钥)和私有密钥(private key:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来进行解密。另一方面,甲方可以使用自己的私钥对机密信息进行签名后再发送给乙方;乙方再用甲方的公钥对甲方发送回来的数据进行验签。甲方只能用其私钥解密由其公钥加密后的任何信息。 非对称加密算法的保密性比较好,它消除了最终用户交换密钥的需要。

非对称密码体制的特点:算法强度复杂、安全性依赖于算法与密钥但是由于其算法复杂,而使得加密解密速度没有对称加密解密的速度快。对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就不需要像对称密码那样传输对方的密钥,安全性得到提升。

3.3.2 关键技术的实现方案

1) 区块+链,实现数据可追溯,且不可篡改

在区块链技术中,数据以电子记录的形式被永久储存下来,并按照时间顺序生成。这些电子记录就叫做区块。区块链就是区块以链的方式组合在一起,以这种方式形成的数据库被称之为区块链数据库。

区块结构有两个非常重要的特点,第一,每一个区块上记录的交易是上一个区块形成之后、该区块被创建前发生的所有价值交换活动,该特点保证了数据库的完整性;第二,在绝大多数情况下,一旦新区块完成后被加入到区块链,则此区块的数据记录就再也不能被改变或删除,该特点保证了数据库的严谨性和真实性,即无法被篡改。

区块链提供了数据库内每一笔数据的查找功能。区块链上的每一条交易数据,都可以通过“区块链”的结构追本溯源,一笔一笔进行验证。区块+链=时间戳,这是区块链数据库的最大创新点。区块链数据库让全网的记录者在每一个区块中都盖上一个时间戳来记账,表示这个信息是这个时间写入的,形成了一个不可篡改、不可伪造的数据库。

2) 分布式结构,实现去中心化,信息受多方监督

现如今中心化的体系中,数据都是集中记录并存储于中央电脑上,中心节点存在篡改数据、造假的可能。但是区块链结构设计通过构建一整套协议机制,把数据存储在每一个参与数据交易的节点上,且参与节点都会记录结果并进行验证,保证了存储数据受多方监督和上链信息的真实性。

3) 非对称加密算法,保证了链上信息的安全

区块链系统内,所有权验证机制的基础是非对称加密算法。非对称密钥也叫公开密钥加密,它是用两个与数学相关的密钥对信息进行编码。

在此系统中,其中一个密钥叫公开密钥,可随意发给期望同密钥持有者进行安全通信的人。公开密钥用于对信息加密。第二个密钥是私有密钥,属于密钥持有者,持有者需要仔细保存私有密钥。密钥持有者用私有密钥对收到的信息进行解密。

传输信息的一方可以用来对明文进行加密,密文只能由私钥进行解密。非对称加密主要基于运算的不可逆原理,大大提高了信息传输的安全性。

3.4 项目亮点

“无界”智能运动竞技类APP是一个基于新技术新概念的项目,通过解决运动员证书保存和实力证明不明确的痛点的同时,带来更好的用户体验,解决方案具有颠覆性,适应未来的发展需求。

2015年后,比特币背后的区块链技术被人们注意到。区块链作为一个分布式账本,公开透明、不可篡改、可以溯源,做到了去中心化,这让一些人意识到,或许它可以为运动员就业提供新的解决方案。

“无界”智能运动竞技类APP有多重应用形式,在区块链的部署方面,支持联盟链、私有链,在成本考量方面有证书编号、电子证书的方式。在具体应用上能够有效减少用人单位的时间成本,帮助用人单位识别和筛选出合适的人才。另一方面,能够有效激励运动员不断提高运动技术水平,获得更多荣誉和认可。

3.5 人工处理过程

“无界”智能运动竞技类APP工作过程中不得不包含的人工处理过程包括管理员动态审核运动赛事,确保参赛人员竞赛时间地点无冲突,需要时刻备份的用户数据,核查运动技术等级证书的正确性等。

3.6 尚未解决的问题

“无界”智能运动竞技类APP如果数据量过大将会造成系统运行缓慢,区块链获得数据将会受到阻碍,所以需要更大的数据储存技术和工具进行存储,以便因数据量过大造成数据调用缓慢,造成系统运行缓慢,出现卡顿现象。

4. 管理团队

4.1 机构设置

“无界”团队的机构设置如下所示。
1

4.2 团队文化

4.2.1 团队精神

团队精神在工作中扮演着极其重要的角色,任何一个团队如果缺乏团队精神,就会如同一盘散沙,团队中每个人都各自为政,导致运作中效率低下。而相反的,若一个团队拥有极强的团队精神,那么众志成城之下,一个项目只会越做越好。
具体团队精神具体如下图所示。
1
1) 团结: 合作是我们团队精神的核心,俗话说“众人拾柴火焰高”,古往今来,合作总是人们在团队活动中要反复强调的一个点。当然,团结的精神的确帮了我们团队许多,它让我们团队紧紧地拧成了一股绳,在互帮互助下高效率地结束了这个项目。

2) 责任: 我们团队从队长到成员的每一个人都很有责任感,使命感,在队长的统一领导下,我们每个人都按时完成自己的任务,绝不会有“搭便车者”出现。

3) 创新: 正如读书不能读成书呆子一样,我们做项目也不能只是把项目做出来,我们团队就致力于把项目做得又好又有新意。在开始做项目前,我们团队就在市场调研的基础下集思广益,想出了许多创意点,开始做项目后,也没有放弃继续完善我们的创意点。

4.2.2 团队名言

单丝不成线,独木不成林。——曹雪芹

4.2.3 团队介绍

“无界”项目初期团队有五名成员,在开发过程中我们根据团队中每个人的技术和能力给团队成员分配了不同的任务。

我们的团队成员有项目经理小陈、技术经理小沈、财务经理小清、市场经理小王以及计划经理小徐。

4.2.4 团队组织构建

在项目整体开发进行初期,项目经理在充分了解团队成员不同的性格、爱好和特长的前提下,设定不同的团队分工及相应的工作职责。团队中设有项目经理、技术经理、财务经理、市场经理以及计划经理等职位。各职位成员各司其职,团结互助。具体职责如下:

表 4 1 “无界”团队组织构建表

职位姓名擅长职位与工作职责
项目经理小陈管理、组织、开发工作,协调能力强“无界”运动APP项目总负责人,熟悉项目的推进情况 ;监督团队的开发进度 ;认真执行团队各项规章制度和工作程序,按时完成工作任务
技术经理小沈APP开发、技术分析制定开发计划、标准、研发规范 ;在团队开发前期,负责APP的开发,进行功能实现。
财务经理小清计算收支、指定财务报表负责公司的财务费用收支、预决算、工商税务等工作 ; 分析公司一年的财务报表数据并做好下一年度的财务规划
市场经理小王市场调查、分析数据、交流类工作参与负责团队内部沟通 ; 对项目中收集到的数据进行分析与反馈 ; 调查分析用户使用感受,开发个性化需求
计划经理小徐指定发展计划、把握公司动向负责公司产品宣传、推广,商务洽谈以及公司合作等 ;及时把握市场发展动向,调整公司法发展方向

成员专业知识扎实,并且成员具有可靠所必需的四大品质。第一、我们有明确的方向,第二、我们能高效的工作,第三、拥有团队精神,有责任、能合作,第四、我们有高强的学习能力,也正是这四大品质使我们成为一个优秀可靠的团队。
1

A. 组织结构合理

分工明确,技术组和文档组在相互帮助的基础下完成自己不同的任务。

B. 组织管理体系完善

成员职责明确,各司其职,相互配合,共同完成项目目标。在既定的目标下,成员严格按照事先确定好的进度条来完成属于自己的任务,我们采用考核制度,对成员在日常工作中体现出来的工作能力、工作态度和工作成绩,进行以事实为依据的评价,从而达到激励成员,促进项目高质量完成的目的。

5. 市场营销

5.1 企业发展规划

5.1.1 发展指导思想

公司秉承平稳发展、稳中求进的原则,本着专业负责的态度,把握行业本质,提升企业的市场竞争能力,使企业在当今变化多端、充满竞争的外部环境里,对市场具有更灵活的应对能力,能更好地应对变化和风险。同时拥有强有力的组织行动,使内部潜能得到充分发挥,有限资源得到合理配置。在适当的规模下,能够享有更多的市场份额,获取更高的利润;使得企业不但能生存下来,而且企业的价值能够增长,收益能够增加,风险能够降低,能够更好地长久发展。

5.1.2 发展规划内容

从目前的公司整体状况来看,我们必须要解决这几大问题:市场开发,技术研发,资金筹措。同时为了企业长远考虑,从今年开始需要对从以下几个方面进行深刻研究,力争实现企业的年度发展目标。

1
人力资源建设

公司将根据经营业务发展需要重新调整企业组织机构,优化职能部门的设置,根据部门职责合理配置人员,完善“定岗、定编”工作。

公司现有人力资源体系处于初级阶段,运作需要的制度和流程不太完善。稳妥的做法应当是脚踏实地,夯实人力资源基础工作,按事物发展规律,逐渐向更高的层级发展,逐步实现更高层次战略规划、绩效考核、人力资源开发。

同时加快人才引进,完善企业内部人才储备、晋升机制,打造专业化的员工队伍。加快青年员工技能业务培养和年轻的管理人才储备。公司制定有针对性的培训计划,加强青年员工技术操作技能的培训。通过老师傅带教学习和理论知识培训的方式,使年轻人尽快掌握实践技能,在工作当中独当一面。

对不同的岗位和不同的管理层面制定具有针对性的考核办法,充分运用先进的人力资源考核工具,建立一套完整、全面、公正的评估体系,对员工起到积极的激励作用。

技术研发

在新产品或新功能开发前进行充分的市场调研,由市场参与决定某些产品参数,在尊重市场意见的基础上对功能进行整合,并召开研讨会,使产品的研发过程有一套标准化的流程,杜绝一言堂。在技术调研的同时进行市场分析,对产品的市场容量有初步的估计,并以此来制定长远规划。这将更有利于开发出以行业发展和客户需求为导向的系统解决方案,形成新的业务增长点,实现公司未来的持续增长。

要加大技术研发、成果转化、科技人才培养的投入,不断提升自主创新能力,进一步完善公司系统集成核心技术体系,做到提早规划、高效研究、迅速使用,确保技术始终走在行业前列。公司将在现有专利和非专利技术优势的基础上,通过与相关科研院校、研究单位、行业用户的技术合作,达到联合开发的战略实施,以实现创新成果的快速转化。在未来三年,计划将研发费用占营业收入的比重维持在同行业较高水平,改善研发人员工资薪酬待遇,提升研发设备条件,吸引高端研发人才为公司服务。

5.2 营销战略和推广方式

“无界”项目主要采用网络营销的方式进行推广。网络营销具有很多优点,比如:网络营销通过分析潜在用户的搜索习惯,能够按照用户的需求进行投放和推广;网络营销的覆盖范围广,能够跨越地域的限制,扩大了影响的空间范围;通过网络投放的宣传,会在互联网上存在很长时间,扩大了影响的时间范围,宣传效果更加持久。
1

区块链资讯平台推广

目前已经有很多区块链资讯平台,关注这些平台的人往往很关注区块链的发展态势,也更易于接受基于区块链技术实现的产品。所以通过在这些资讯平台发布广告,可以迅速让关注该领域的人了解到我们的平台,加快平台推广。

自建网络账号营销

通过建立企业的公众号、抖音号、小红书号、B站账号与微博账号等各类网络渠道账号进行推广。这一部分由公司内部营销人员负责。该推广方式的成本比较低,但却有很好的推广效果。

网络平台营销

借助百度百科、百度贴吧、今日头条、腾讯新闻、新浪新闻等各类网络平台进行推广。借助高流量的网站、论坛等提高企业与产品的知名度与曝光度,达到推广的目的,这部分主要由外部团队负责。内部营销团队提供创意与文案,网络平台负责投放。

6. 市场分析

6.1 行业发展现状

现在组委会发放证书以及选手保存证书都还停留在纸质阶段:组委会将纸质通过快递运输给选手,选手将纸质保存起来。但纸质证书的致命弱点就是容易破损,且这个风险随着时间的流逝会逐渐增高。同时,纸质的证书容易丢失,有条件的选手会将贵重的证书委托银行保管,但这种方法成本高且极其繁琐。因此当今社会急需一种成本低、方便、权威、不易篡改的证书发放和保存平台。“无界”APP迎合了人们的需求,扩展了证书存储的新形式。将会成为未来的证书发放和存储的新趋势。

6.2 目标市场分析

目前市场上还没有出现一种成本低、方便、权威、不易篡改的证书发放和保存平台,因此作为满足该条件的唯一平台,我们可以和许多的体育赛事主办方联合起来一起举办赛事,一方面为选手提供赛事的实时信息,另一方面为选手发放和保存证书。提供了一种从赛事举办到证书发放的闭环服务。同时还能够为一些小众运动爱好者举办一些小众的运动赛事,从而提高用户的粘性,在项目组的努力下一定能够为用户提供一个可以信赖的体育赛事证书发放和保存平台,让用户的每一次热爱都可以纪念。

7. 风险分析

现实中,企业的进行风险管理工作是企业能否正常经营的必要条件之一。只有通过分析存在的主要风险,才能找出应对措施,做出合理的经营决策并能及时的对每期经营活动做出调整。

7.1 风险因素

1

7.1.1 环境风险

区块链技术属于最近兴起的新兴技术,虽然最近几年区块链热度很高,但如果一直停留在理论阶段不能落地实际应用的话则很容易失去关注度。从而导致不论是融资方面还是人才招募方面难度加大。而企业面对的市场中竞争者的数量、竞争者的市场影响力和竞争者的产品定价都只能够根据调研大致估算,同时企业与竞争者对信息和获取能力的不同,会造成信息不对称,因此企业和竞争者围绕凭借信息不对称,展开的博弈的结果未知,这种不确定性会在未来造成企业损失的可能。因此如今市场竞争的加剧也迫使我们不断升级优化我们自身产品,提高项目创新点以及自身技术含量增强我们的市场竞争力。环境风险可分为政策风险和经济风险俩方面。

政策风险是指政府有关市场的政策发生重大变化或是有重要的举措、法规出台,引起市场的波动,从而给投资者带来的风险。在市场经济条件下,由于受价值规律和竞争机制的影响,各企业争夺市场资源,都希望获得更大的活动自由,而国家政策又对企业的行为具有强制约束力,这必然会影响到企业的经济利益。因此,国家与企业之间由于政策的存在和调整可能会在经济利益上产生矛盾,从而产生政策风险。

经济风险是非预期汇率变动对以本国货币表示的跨国公司未来现金流量现值的影响程度,用来衡量汇率变动对整个企业盈利能力和公司价值产生潜在影响的程度。由于各大赛制证书的经济价值在全球范围内都能流通,汇率带来的影响不可避免。

7.1.2 运营风险

运营风险是指因一些运营管理方面的不确定性而使企业遭受损失的风险。运营风险主要体现为决策风险和操作风险两方面。

决策风险是由决策的错误指定导致的风险。在决策的制定过程中,如果经营方针策略不明确,对系统规则不了解,信息不充分或错误,对市场把握失策等,都有可能在经营方向、范围、策略上出现错误,从而使企业遭受损失。

操作风险是指在决策的执行过程中发生的风险。由于游戏是通过网上系统开展,操作风险发生的可能性也大大增加。如果决策信息传达不及时或传达中发生偏差、执行时因故意或者疏忽错误操作、信息系统不完善,就会导致操作风险。

7.1.3 市场风险

市场风险是指由于市场因素的不确定变动的影响而遭受损失的不确定性。在模拟经营环境的条件下,企业主要面临的市场风险有市场需求风险和竞争者风险。

在有限的市场经营条件下,相似可替代的产品需求量是由本期市场所有此型号产品的总量和需求增长比例等因素共同决定的,但是由于体育赛事之间一般信息流通有延时,获取信息和分析预测市场能力强弱不同,所以会造成下期市场需求量的不确定性,形成了市场需求风险。

企业面对的市场中竞争者的数量、竞争者的市场影响力(由企业投入广告、进行质量认证等经济决策决定)和竞争者的产品定价都只能够根据调研大致估算,同时企业与竞争者对信息和获取能力的不同,会造成信息不对称,因此企业和竞争者围绕凭借信息不对称,展开的博弈的结果未知,这种不确定性会在未来造成企业损失的可能。

7.1.4 流动性风险

此处指现金的流动风险。现金的流动性是指企业满足现金流动要求的能力,即在清算日履行支付义务的能力。企业可能存在虽然有清偿能力,但无法及时获得充足资金或无法以合理成本及时获得充足资金以应对资产增长或支付到期债务的风险。

7.2 风险控制措施

1)严格遵守相关法律法规和公司内部制度,规范经营行为,加强内部管理, 使得资本充足率不低于 10%,担保余额不超过资本总额,长期投资占资本总额比率不超过 30%。

2)公司编制完整的内部控制制度,晚上风险管理制度,建立内部审计监督制度,内部审计管理办法及操作流程,对公司所属单位或个人的经济活动进行监督, 另外根据各项业务的不同特点,制定各自不同的风险控制制度、标准化操作流程和作业标准,各部门责任分离,互相监督,

3)有效利用模拟平台给出的产品生命周期曲线、各分市场需求比例等条件, 并且主动了解收集其他企业的大致生产量,合理估算出市场下期需求量。

4)以财务手段主动获取信息。通过加大市场广告通入,依据系统规则获得下期市场所有企业的影响力占比信息。

5)企业可以通过适当负债来满足现金流的需求。

8. 网络通信系统分析

8.1 网络通信系统要求

“无界”智能运动竞技类APP网络的设计,主要考虑下列基本原则:

  1. 保证网络的先进性,同时要兼顾网络的经济性和可行性;
  2. 保证网络的开放性和可互连性;
  3. 保证网络系统的可靠性和安全性;
  4. 保证网络的可拓展性和可升级性
  5. 充分考虑和利用 现有网络设施,降低网络建设成本;

给予上述基本原则,考虑到在未来的设计规划和考虑中,将建立覆盖可用所在地区的主干网,因此“无界”智能运动竞技类APP网络只需要对相关主干网进行必要的扩充。根据“无界”智能运动竞技类APP的用户群体,将进一步充分考虑其特点,兼顾网络建设费用、网络运行费用、网络通讯速度、信息传输可靠性等因素,通过有线、无线IP 网络、电力网络把图像信息以数字化的形式来进行传输。通过网络实现图像的获取、传输、监控与记录,同时数据实现上传下达目的,提供丰富的数据接口进行网络数据传输。

8.2 网络结构

8.2.1 网络选型

根据“无界”智能运动竞技类APP的设计以及其的安全性和保密性的要求,我们设计的网络选型结构需要根据数据特性进行设计,采用局域网内互相访问系统,在一定范围内组织了其他不具有安全性的网络对系统进行攻击;在一定局域网内能够访问系统,在一定程度上保证了访问系统的人员,对人员进行调查和实时追踪,能够得到相应的目标;采用局域网的设计另一方面保证了数据服务器的安全搭建,其他网络能够实时对系统进行访问,会造成系统访问的流量过大,在一定条件下造成系统的过度访问和卡顿也是可能发生的。
1

8.2.2 网络互连

为了找出比较好的实现方案,对各种可能的组网方案的优点和存在的问题做了分析和比较,并与有关信息管理方面的人员、电脑技术开发方面的人员进行了讨论和交流,提出了一套可行的实现方案和比较具体的项目实施安排和计划,进行进一步研究和设计。

不同互联网之间根据存在的条件约束能够相互进行访问和操作,但根据财务中心资料管理系统的特殊性、安全性和保密性,需要对访问该系统的网络进行一定的约束要求,要求在相对应的局域网下才能够对系统进行访问,避免其他因素对系统造成影响。

8.2.3 网络协议

TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。

8.2.4 信息载体和硬件配置

  • 信息载体:数据库MySql
  • 硬件配置:保证系统运行的基础的CPU、主机配置、显示屏、数据库的承载硬件

8.3 网络布局

管理单元:系统运行的核心,通过服务终端连接后台数据库与远程管理,进行数据处理、算法处理等操作,提供系统核心功能。通过“服务器+数据库+后台管理系统”的方式,进行用户、数据等信息存储与管理

数据传输单元:通过数据管道进行网络与管理单元之间的数据传输。

客户端单元:是集数据展示与查询管理的应用平台,基于PC端服务软件或网站,采用B/S架构,主要实现数据查询与录入、日常管理、个性化解决方案等业务功能。

9. 系统出错处理

9.1 出错信息

错误操作或服务器过载等问题会引起系统卡顿甚至闪退,为了给用户良好的交互体验,即使在崩溃的情况下也要给用户一些反馈信息和错误编号,以方便用户联系客服来进行针对性的修复。因此我们设置了几种错误信息的反馈的不同信息。

出错或故障情况输出信息的形式含意处理方法
数据库数据连接失败404 Not Access Database数据库远程连接失败数据库连接频繁,可以更换数据库所用的服务器,或者当用户不操作十分钟后自动断开连接
数据库数据读取失败404 Not Found Data数据库内部信息读取失败可能由数据库所承载的用户过多引起,重新刷新连接即可
系统登录出现故障404 Not Login登陆卡顿,进入不了系统可能由于用户的网络问题或者防火墙设置引起,建议用户检查网络设置再重新刷新进入
外部人员无法获得系统内部数据信息404 Not Get Inner Data不在数据库中的成员无法登陆系统数据库没有更新数据,重新刷新来连接数据库
系统出现卡顿界面无法跳转操作无法完成,跳转失败强制退出系统;若无法完整退出,则强制关闭系统
系统刷新频繁正在重定向刷新多次,连接都未完成建议用户减少刷新次数稍微等待一下系统反应
无法读取视频404 Not Found Video连接中断,无法获取视频信息可能由于用户的网络问题引起,建议退出视频界面重新进入;也可能由于服务器过载引起的崩溃,切换备用服务器
无法连接到硬件设备404 Not Found Support Service硬件设备连接失败可能由于用户连接设备所用的数据线连接不牢固引起,排查数据线问题后,可能由于用户误删驱动文件引起,建议重新下载驱动文件
无法读入和写入信息404 Not Read Or Write软件在所选区域权限受限可能由于软件的权限限制引起,无法读入和写入数据,或逻辑区损坏无法读写

9.2 补救措施

由于“无界”智能运动竞技类APP的故障可能是由外部硬件设备连接出错引起也可能由软件内部的故障引起,所以需要进行逐一排查。如果是用户的硬件设备连接不当引起的,建议用户重新插拔硬件设备以进行重新连接,如果插拔无效则需考虑是否误清理驱动文件。外部硬件设备排查后再排查软件系统。

内部如果数据库出现问题,将会是信息数据或者内容出现一定的偏差,应及时更新数据库信息,实现数据库信息的规范化使用,保证数据类型以及数据资料符合编写规范和系统要求,才会被系统接受和识别。在运行过程中将可以避免系统的因为数据库信息出现未知的错误。内部也可能是软件读写权限被禁,软件可重新弹出是否授予软件读写的权限设置来更改权限。

若系统出现卡顿或者直接关闭,可能会是数据量存储过大,系统运行需要调用大量的计算机内存和CPU,导致系统因大量数据造成的卡顿问题;若是因为计算机外部情况造成系统运行卡顿,可以重启系统,若较长时间无响应则强制关闭系统并建议用户发送错误信息给软件中心,由专业的开发人员来进行相关的排查,减少用户的误操作带来的损失。

9.3 系统维护

“无界”智能运动竞技类APP采用了分层的结构进行设计,使系统各个部分分割开来,提高了系统灵活性和可扩展性。系统在三层架构的基础上,增加了一层公共层,将系统中通用的部分抽取出来,以便于系统的维护。并且实现了“高内聚,低耦合”的设计要求,在系统维护的过程中,我们可以通过测试各个层次之间的接口即可达到系统维护的要求。

10. 工程实施

10.1 分期实施内容

在软件项目开发过程中,用户的需求不断地变更,“无界”项目团队通过制定目进度计划表来充分考虑项目开发过程中项目的范围、技术难度、存在的风险、工作量、资源数量的变更,把大的任务分成多个可控的小任务,每个任务有一定的重要性。对此,“无界”智能运动竞技类APP项目小组成员将合理指定系列目标,合理分配时间,确保如期完成项目开发。

“无界”智能运动竞技类APP项目的分期实施内容具体安排如下所示。

时间“无界”项目分期实施内容
2020.9.16完成“无界”APP系统的需求分析与功能收集及其相应文档;
2020.9.28完成“无界”APP系统的概要设计及其相应文档;
2020.10.05完成“无界”APP系统的详细设计及其详细设计说明书;
2020.10.11开发“无界”APP系统的系统编码阶段;
2020.11.07开发“无界”APP系统具体模块构建;
2020.12.15开发“无界”APP系统测试阶段;
2020.12.22完成“无界”APP系统说明模块;

10.2 进度计划

一般来说,项目进度计划常用甘特图和工程网络图两种方法来表示。由于甘特图是目前项目进度控制实践中最方便、最常用也是最易掌握的项目活动描述工具之一,可用于软件开发计划阶段的资源进度安排与状态报告,也可应用于开发进度月报阶段。因此,“无界”项目团队绘制项目进度计划甘特图来明确地展示项目的阶段性计划安排。
1

10.3 测试与验收

为保证和确认“无界”智能运动竞技类APP的正确和可靠,伴随整个软件开发过程中都有配套的文档和测试,并有专门的测试人员进行测试,测试分为模块测试、子系统测试、系统组装测试和验收测试等测试过程。

11. 投资预算

“无界”智能运动竞技类APP项目组计划在2020年底前天使轮融资220万用于产品的研发和推广,预计第三年更能够达到盈亏平衡。天使轮共出让10%的股权,后续投资加入后,股权同比稀释。

“无界”智能运动竞技类APP投资预算表如下:
1

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值