开发一款英语口语学习App,学习内容以“音频+文本”的形式呈现,学习形式为收听音频并朗读、背诵,学习目标是要把App中的所有音频完全背诵下来。本系统需要实现前端App和相应的管理后台。
功能需求
1. App
(1) 注册、登录:App只有注册用户才能使用,需要支持微信登录和手机号登录两种方式;主要功能包括用户注册、登录、找回密码等;
(2) 句库:口语练习的句库,划分为不同的难度级别,需要从服务器下载;用户可对自己认为重要的句子进行标记,添加到“我的句库”;主要功能包括列音频播放、录音、“我的句库”等;
(3) 学习计划:用户可制定学习计划,App根据计划安排每天的学习任务,主要功能包括学习计划设置、学习状态统计、学习任务推送等;
(4) 测验:从句库中抽取一定数量的句子进行测验,提供几种不同的测验模式(不同的抽取策略);
(5) 用户设置:有关用户信息的管理,主要包括购买会员、消息通知接收、账号管理(修改密码、修改个人信息、订单管理等)等;
(6) 热点推送:推送新闻动态、学习技巧、学习心得等内容。
2. 后台
(1) 用户管理:管理App注册用户的信息;
(2) 订单管理:管理用户购买App会员的订单;
(3) 句库管理:管理句库的任务,供App用户下载或更新;
(4) 热点发布:发布要向App推送的热点。
非功能需求
1. 性能要求
(1) App应运行稳定,崩溃率应不高于1‰;
(2) App 要避免出现移动应用错误,例如造成业务中断或用户体验的错误;
(3) App的交互体验要好,各种功能性操作的响应时间应不高于3秒,App启动时间不高于10秒;
(4)系统应满足多用户(App客户端)同时在线的业务处理能力。
2. 安全性要求
服务器端和App端应该具有必要的安全性保障机制,例如,采用HTTPS/TLS证书通信等。
3. 系统兼容性要求
App端应支持目前主流的各种安卓手机。
开发周期
3个月(不含公测)
已完成的工作
1. 甲方已经完成了需求调研和基本的功能设计;
2. 甲方已经完成了UI设计。
对接包方的要求
1. 开发团队必须在成都本地,以保证能及时交流沟通;
2. 开发团队必须有稳定的人员构成和成熟的开发流程。
3. 开发团队必须同时具备Android平台和ios平台的开发能力(考虑到后期还会追加同款App的ios版本开发);
4. 优先考虑做过类似学习软件的开发团队。
接包方 | 国家/地区 | |
---|---|---|
10
Appbank
|
沈阳市 | |
10
Redsea
|
沈阳市 | |
7
Snhccm-com
|
西安市 | |
7
Andthink
|
成都市 | |
5
Youmeiqingjing
|
北京市 | |
5
Heartedfrank
|
北京市 | |
5
Oldfeel
|
洛阳市 | |
5
Eagle_13
|
沈阳市 | |
5
Btm_solution
|
北京市 | |
4
Hugestone
|
广州市 | |
4
Kufeng
|
广州市 | |
2
Ruixuesoftware
|
广州市 | |
1
Marvin0118
|
武汉市 | |
1
Nexttalk
|
北京市 | |
0
Hxh20171020
|
成都市 | |
0
Hhic1998
|
杭州市 |