团队项目第三周报告——需求分析改善&系统设计(只会嘤嘤嘤队)

团队项目第二周 - 需求分析改善&系统设计 -- 只会嘤嘤嘤队

团队项目仓库

软工团队作业

- 团队名:只会嘤嘤嘤队

成员信息

队员姓名 学号
郑振练(组长) 3116004665
朱海中 3116004666
张铭 3216004663
袁浩越 3215004662
林文敏 3215004669
徐静 3215004671

项目名称

- 过四六级神器

项目背景(真实性)

​ 近年来,四六级考试成为众多大学生的一道难关,很多学习反映背单词无聊,背完了单词过不久又忘了,感觉很难受。在当当、淘宝上,英语四六级资料销量居高不下,可见针对英语四六级的学习大有市场存在,而单词则是学习英语的一个重中之重的环节。虽然现有的背单词软件很多,但大多数都是中规中矩,没有趣味性。

功能概述(可用性、价值所在)

​ 针对英语四六学习困难、缺乏趣味性、难以坚持的问题,该项目提供用户一个有趣的英语单词学习环境。

​ 该项目以消消乐的形式进行背单词,主要的功能有英语词根的学习、英语单词的学习以及英语例句的学习。将一个单词进行拆分,分为前缀、后缀以及其余部分,每一部分代表一个格子,用户在界面中通过移动格子拼接单词并消去相应的单词。

​ 在移动格子过程中,点击前缀和后缀会有相应的意思弹出,进行词根的学习;消去单词时,会有单词的意思提示,学习英语单词;在英语单词的下面,提供相应的例句进行学习。

功能模块图

 

要点说明

用户模块

功能名称 功能描述 备注
注册功能 注册时用户名不能存在  
登录功能 用户通过用户名、密码登录  两个账号不能同时登录
修改密码功能 用户自主修改密码  
注销功能    
单词消消乐功能 游客模式、用户模式 游客模式下,单词以随机的形式出现;而用户模式下,针对用户背单词的情况,设计算法显示相应的单词,进行针对性的单词学习

单词消消乐模块

功能名称 功能描述 备注
消单词 移动单词格子、拼接单词、消去单词 需要判断是否组成单词、消去单词后需要重新生成新单词
词根学习 用户点击词根格子、弹出相应的学习框  
单词学习 消去的单词显示在屏幕右侧、进行单词的学习  

需求改善

在经过小组讨论分析后得到,在例句学习板块数据库信息庞大,加上其中影响用户体验,所以在例句学习板块上日后有待改善。

 

技术需求

采用web网页的形式进行游戏的展示

(1) 需要学习前端网页制作的知识

(2)网页的UI设计 

(3)动态效果展示

后台搭建

        (1)采用Java语言进行开发

        (2)使用spring boot后台开发框架

        (3)数据库设计

算法设计

        (1)消去单词时的检查算法设计

        (2)根据用户背单词情况,展示针对性单词的算法设计

系统设计

前段页面设计:张铭,林文敏

用户界面设计与后台用户数据库信息交互设计板块:林文敏

单词消消乐动画页面设计与后台单词数据库交互设计板块:张铭

后台数据分析:郑振练,朱海中,徐静,袁浩越


消去单词的算法设计:朱海中

数据分析与单词数据库生成管理:郑振练

生成单词的算法设计:袁浩越

用户数据库建设与管理:徐静

Alpha任务分配计划

测试计划

猜你喜欢

转载自www.cnblogs.com/mingz/p/9859001.html