1. 项目前景和范围
1.1 项目前景
当今大学生面对如此之多的竞赛未免不会觉得眼花撩撩,较难找到适合自己的竞赛,因此该平台可以让大学生轻松找到自己想要了解的竞赛,并对其进行深刻了解以判断是否适合自己,而部分满怀创作激情的学生且经常因为找不到队友而放弃参赛,因此通过该平台的招募功能可以让这部分的学生轻易找到自己理想的队友。减轻每一位想参与竞赛的学生的烦恼和负担。
1.2 项目范围
包括校内竞赛(包括大创,世纪杯等),校外有关计算机专业的竞赛。应用人群为北理工所有大学生。
2. 涉众分析和硬数据采样
2.1 涉众分析
涉众 | 特征 | 使用平台的方式 |
---|---|---|
大学生 | 平台的主要用户,也是对于竞赛信息需求较大的主要群体, 能够熟练使用手机,微信小程序等, 对竞赛信息要求较为完善, 希望招募队友和参与队伍时能通过沟通充分了解队伍与队员信息, 招募队友时能够根据平台提供的功能筛选年级,专业等简单条件, 希望操作较为简单,界面较为美观。 | ① 使用微信登录平台 ② 填写包括年级/专业等基本信息 ③ 查询想要了解的竞赛的有关信息 ④ 发布信息招募共同参与竞赛的队友 ⑤ 加入其他人发起的队伍 ⑥ 与其他用户交流 ⑦ 作为招募者,决定是否允许该用户加入本队伍 ⑧ 对其他队员做出评价 |
管理员 | 维护平台正常运行和秩序的群体,希望管理功能较为完善,操作较为简单。 | ① 审核/修改用户的信息 ② 删除或修改不良/恶意招募信息 ③ 对违规用户给予警告 ④ 维护平台功能正常运行 |
开发人员 | 对平台进行开发和维护,拥有一定的技术,但仍希望在维护过程中能够方便简洁。 | ① 开发该平台 ② 对该平台进行日常维护 |
2.2硬数据采样
采样内容:
硬数据采样结果分析:
预计大学生竞赛信息公示系统的使用人群大一、大二、大三居多,其中大二最多,而且绝大多数人希望能有一个竞赛信息公示系统,并且更多人希望能够获取校内和校外两个范围的竞赛信息,了解对方的两种方式呈持平状态,而且都超过了50%所以大家更倾向于结合两种方式来了解对方。对软件开发的指导意义:1、对于大二学生的热门竞赛予以重点公示,2、将软件分为校内竞赛信息公示、校外竞赛信息公示、队友招募系统,三个大模块,3、个人主页增设获奖情况和具备知识和技术的信息。
3. 面谈过程与结果
面谈时间: 2020年4月10日 星期五
面谈方式: 线上讨论
参与人员: 杜梁楷、陈裕中、邱昌卿、张以宁、梅浩楠
记录人: 杜梁楷
面谈内容:
首先,乙方应用头脑风暴模式思考可能出现的问题并试图寻找可行的解决方案。
接着,将问题与待定的解决途径提供给甲方,由甲方根据自身实际需求提出新的解决途径或者在现有解决途径上进行修改。
最终,双方在所提出的问题上达成一致意见如下。
问题提出和甲方给出的回答:
(1)问:系统内公示的竞赛信息是学校发布的还是包括外面各种竞赛官网的,或者二者都有?
答:二者都有。
(2)信息公示系统具体还需要公示哪些信息?(比如:简介、开始时间、竞赛类型、举办地点、限定人数等)
答:简介、开始时间、竞赛类型、举办地点、限定人数这些信息已经足够。
(3)社交平台的还有哪些具体要求,以及功能?(除了已经想到的:发布信息参加组队、标记为关注、留言或聊天)
答:具备论坛和交友的基本功能即可,无补充功能。
(4)是否需要组队信誉系统?如果需要的话您希望有什么样的功能和限制呢?
答:信誉系统难以统一评价标准,建议改成个人奖项认证模块,可以在个人主页认证得过的奖。
(5)组队招募系统还需要添加什么筛选项?(年级、专业、需要具备的技能和知识)
答:还可以添加截止时间筛选项。
4. 原型
本组项目的开发平台已确认为微信小程序。由于小组成员之前基本没有技术基础,而且项目类型比较新颖,用户的需求在初期并不清晰,按照开发方法分类,所使用的应是探索式的原型。依据课程内容,这种原型属于抛弃式,但考虑到时间、技术力等因素,我们希望能边学边做,使初期的原型一步步演化为真正的成品。为此我们直接使用官方正式的开发工具制作小程序,并且在前端的界面设计上尽早确定设计风格和布局等要素,避免后期返工。截止至第一次报告前,我们已经完成了小程序部分主要页面的设计,并且得到了甲方的认可。后续将在此基础上完成各项功能的开发。
原型设计框架:
已经完成的原型界面设计:
(截图自小程序开发工具,为真实效果)
在第一次与甲方交流前,我们也对一些还未完成的设计内容做了一些草图供参考,例如组队功能中卡片式的组队信息的设计:
接下来会尽快将这些草图内容实现到我们的原型系统中,进一步完善系统前端功能。