浙大城市学院2022级软件工程大作业 第十二组 最终版
项目名称:答题对战
组长:凌乐天 组员:张昊,潘宇昊,刘康玉
1.组员分工
凌乐天:
负责核心功能模块的开发,包括:
Room数据库设计
匹配功能(前后端)
实时对战功能(前后端,包括题目展示、答案提交、结果反馈、分数计算、胜负判定等)
张昊:
在项目规划和设计阶段,负责使用墨刀工具绘制产品的原型图,同时承担了项目相关的UML图的设计与绘制工作。
在开发阶段,主要负责“对战记录”模块的功能实现,包括记录对战数据、设计并实现对战结束后的总结界面。
潘宇昊:
负责主页的开发(前后端,包括用户登陆、信息展示与修改、界面跳转等),排行榜的开发(前后端),以及题库数据收集与导入
刘康玉:
负责个人练习的开发(前后端,包括题目展示、结束练习、信息展示)
2.主要界面3个以内
1.首页:

2.对战界面:


3.对战记录及错题回顾:

3.系统使用主要场景2个以内
3.1 实时在线匹配对战: 用户点击“随机匹配”,系统自动匹配在线玩家进行实时答题对抗,比拼知识水平和反应速度。
3.2 对战结果回顾与分析: 用户通过“对战记录”查看历史对战信息,并回顾每场对战的答题详情,了解自己的优势和不足。
4.系统亮点3个以内
4.1 核心的实时匹配对战功能: 实现了用户在线实时匹配和答题对抗,具有流畅的交互体验和实时的结果反馈机制。
4.2 清晰的实时对战界面与反馈: 在对战过程中,能够清晰地展示题目、倒计时、双方状态和分数变化,答题结果反馈直观明了。
4.3 详细的对战记录与回顾功能: 方便用户查看历史对战信息,并能回顾每道题的答题情况,有助于用户总结经验和查漏补缺。
5.其他需要说明的内容
5.1 关于匹配功能的优化建议: 目前匹配功能已基本实现,未来可以考虑增加预计匹配时间和已匹配时间显示,进一步提升用户体验。
5.2 关于题库内容: 目前已收集了一批题目用于支撑核心功能测试。未来可以考虑爬虫等方式增加题目数量。
5.3 关于缺乏游戏模式的说明: 原计划包含多种游戏模式,但受限于项目进度和资源分配,目前仅实现了基础的匹配对战和单人练习功能。后续可以考虑基于现有核心功能,逐步扩展其他游戏模式。
浙公网安备 33010602011771号