经讨论,关于此软件项目,理想化目标为:
受众:本科生及应届生群体,
移动端操作系统:Android
主要功能(后文将详述):
1.日常or应试前进行趣味性的在线测试、练习提高(将来可发展为代替各公司笔试的功能部分)
2.测试成绩积分制,并长期累加进行实时排名(可与微信平台连通)
3.在审核制度下 完善公开个人资料、简历
4.定期开展趣味性测试竞赛,并将结果公示,排名优先者可获得奖励(可为奖金,或优秀公司的免笔试资格)
5.在审核制度下 各大中小企业及优秀企业公司资料的录入、分类、排名、展示
6.个人简历向公司的投递、审核、获取笔/面试资格
7.按不同专业、地域等划分论坛社交圈,用户间可PK做题、交友、技术及应聘经验分享等互动
目前首要目标为实现前四项功能。
整体架构:
主要将整个系统划分为客户端设计、php服务端设计以及后台管理三大功能结构模块
客户端设计:
使用Android开放平台原因: 1.Android是基于Linux的自由及开放源代码的操作系统,开发者可以更深层次的了解android内部构造,功能也较为强大。
2.其为Java集成开发环境,开发小组具有这方面基础,易上手。
3.设备具有价格优势。Android设备在学生使用者中占有较大比例。
客户端初期主要完成的功能:
1.用户可自主管理并登陆自己的账号。
2.完善真实的个人资料(姓名,年龄,地区,所属学校,专业,就业趋向,个人爱好,兴趣圈等),新用户个人刷题历程与个人积分为0,开辟社交圈功能(关注好友,私信传送等)
3.按其专业或就业趋向选择该分类下的试题,随机抽取进行考试(暂定全为选择题)
测试流程:
用户选择测试方案:出题内容(指定专业技能或知识点)—>出题等级(随机出题or从易入难or强化练习)—>出题量(10题/20题/无尽模式)
创新点
考试模式分类:
1.经典模式(在线or离线):题目由系统随机抽取后窗口弹出,做完一题才可进入下一题每题限时30秒,全题做完后跳出。
2.闯关模式(在线or离线):进入类似“神庙逃亡”游戏,用户进入游戏角色不断奔跑,摆动手机向左右转弯或跳跃避开障碍物延长游戏时间以获得游戏积分的不断累加,且随机触发测试题,每题限时20秒,若答对则获得大额积分赠送。最后积分进行联网排名。游戏与测试题占比暂定为6:4(此处需调研)
3.pk对战模式(在线):可与同兴趣圈好友、(微信好友)进行在线PK,同时进入闯关模式/经典模式进行一对一or多对多的刷题战提交答卷后,系统自动阅卷并核算成绩,载入个人刷题历程(公开显示),计算累计个人积分。
意义:刷题枯燥人人皆知,若是兼具游戏的趣味性及PK的荣誉感,可相当大程度的降低题目的乏味程度及提升自身的荣誉感,若能类似于“微信运动“能够在微信中进行每天积分排名的通知,开通相互点赞与挑战模式,使学习倍增动力,进而达成把学习融入日常生活的目的。当然,“刷题小王子”将获得一定的奖励与 被优秀公司挖掘的机会,此功能的添加也打通了公司与大学生之间的壁垒,为双方深入了解与定 向培养打下坚实基础。
附加功能:
1.提供倒数计时,显示本题剩余时间,计时结束时自动提交答案。
2.生成错题集,可供进行复习及改错。
3.每天全网用户积分进行分类排名,并公开显示(以便日后公司可进行调研分析)
4.定期展开有奖大规模刷题比赛,参与者统一时间联网参赛。
PHP服务端(未完善):
使用php的ThinkPHP的MVC框架进行开发,数据处理,及操作mysql数据库,提供API给客户调用
后台管理系统(未完善):
以php语言为基础,Apache服务器,配Mysql数据库作为数据存储。
最主要实体:
用户信息,测试比对信息,试卷信息,管理员信息,等。
核心需求:使用户在趣味性的练习和竞争性,有回报性的环境中,养成天天登录本APP学习的习惯,塑造个人擅长领域,为将来的职业道路打下深厚的根基。