北理约球项目日志
目录
项目背景
●9102年的新时代大学生普遍课业较为繁忙,社交圈较为狭窄,很难认识很多志同道合的球友来进行集体性的球类运动。北理约球项目旨在为广大球类爱好者提供一个便利的约球平台,可以结识更多志同道合的球友,从而提升大家的球类体验,方便球类活动的进行。****
前景分析
●校园环境可以为大家提供良好的球类运动设施,客观上有利于本项目的开展。
●广大学生可以为该项目提供稳定的受众群体。
●在未来,我们希望该项目能够与北理体育app合作,为学生体育运动提供更多样化的打卡方式。
经过我们的采样调查,被调查者普遍希望匹配到的玩家能够满足一定要求(如匹配者水平等),在此基础上被调查者普遍对该项目表示支持意愿。该项目受众群体稳定,在校园范围内便于项目的开展和实施。项目的前期将着重于较少人数的约球活动。随着项目注册人数的增加将陆续支持拥有更多参与者的约球活动,并最终会吸引绝大多数球类玩家注册。
项目范围
项目简述
项目可以针对篮球、足球、羽毛球等球类运动可以依据具体玩法匹配球友,为广大球类运动爱好者提供一个方便可靠的在线约球及社交平台。球友使用QQ号注册方可参与匹配,并且需要填写如姓名、性别、学院、球类爱好及球龄等个人信息。由一名发起者选择玩法及匹配条件,通过系统机制匹配满足发起者相应匹配条件的参与者,从而完成约球活动。
项目特征
项目面向的对象是校园球类爱好者。由球类发起者发起约球活动,匹配者参与球类活动。由于球类运动模式、规则较为固定,但玩法种类多样。因此匹配机制的设定要充分参考发起者提供的具体球类玩法,从而进行精准匹配。项目需要分成模块逐一设计。
●项目的各个模块有类似成熟系统可供参考,有利于项目的设计与实现。
甲方需求
需求内容
注册者通过QQ号注册,需要填写姓名、明别、学院、爱好、球龄,建立玩家个人信息主页。
筛选机制应以发起者提供的要求为主(如北区篮球场18:00整3v3),结合个人信息(同学院优先、女生优先)进行匹配,并为球类爱好者提供交流平台。
在玩家的个人信息主页可以为玩家贴设标签,(如足球大佬、扣篮大师等)。以及信誉标签(如爽约、迟到等)。
书面记录
涉众分析的采样与结果
希望匹配到特定性别的球友(社交属性)
希望匹配到水平相近或水平较高的球友(切磋技术)。
希望匹配到的球友人品、球品较好(如不会迟到、态度较好等)
安全保障方面令人放心。
可以预约场地。
项目计划
项目目标
●玩家注册采用QQ号注册,在匹配完成的同时自动建立QQ群方便具体交流参考王者荣耀战队群建立机制进行开发。个人日志界面参考QQ空间个人主页进行开发。
●匹配机制结合发起者具体要求,并参靠王者荣耀匹配机制,在匹配到球友时需要球友点击确认方可成功匹配,否则重新筛选玩家。
●匹配等待时间5分钟,超时提示匹配失败,并建议修改匹配条件。
●参考滴滴打车评价机制可为球友进行评分,可在球友个人主页贴设标签,标签内容需要系统审核,避免不良标签对球友产生负面干扰。
项目规划
第十一周:
与甲方沟通获取需求,完成项目规划。
第十二周:
与甲方深入探讨,听取意见,修改项目规划。
第十三周:
进行软件架构、前端及数据库开发。
第十四周:
软件调试、与甲方沟通进行调整修改。
具体计划
约球机制
在发起运动界面选择篮球项目,此时出现标签选项,发起者可以选择具体规则打法(如斗牛、3v3、5v5)并填写具体时间地点。系统将根据具体打法确定所匹配的人数。
匹配机制
匹配机制首先根据球类打法确定所要匹配的人数。并且根据球友个人标签信息进行就近匹配(如同学院、同水平等)。匹配以达到匹配人数为标准结束。同时,球友可自行设定匹配截止时间,如在截止时间内未能达到人数要求则建议玩家修改规则或重新匹配。匹配者收到匹配信息后可以选择是否确认,如果确认则视为该球友匹配成功。
个人主页机制
球友须填写姓名、性别、学院、并且至少选择一项球类运动作为个人标签。同时在相应球类的选择框中选择自己的球类掌握水平(如小白、中等、大神)。
评价机制
球友可以在他人个人主页中进行标签张贴,从而对每个球友实行监督机制。同时设定信誉积分制度,如果球友在已经确认匹配后再取消确认,则扣除相应积分。在之后的匹配中将优先考虑其他球友。
原型展示
机构化需求分析
第四次展示
用例图
静态UML图
动态UML图
组内分工
于渊
负责软件架构设计、前端及数据库开发。
范之箴
负责与甲方进行长期项目沟通、项目进程汇报、项目标准制定、软件架构设计、前端开发。
史令仪
负责前端设计及软件架构设计。
覃怡
负责前端设计及软件架构设计。
柴苁苁
负责前端开发
刘彦伯
负责数据库开发