|
1 | 1 |
|
2 |
| -# 单词打卡项目 |
| 2 | +# 留学助手项目 |
| 3 | +[功能与需求分析PPT](report/功能与需求分析0429.pdf) |
3 | 4 |
|
4 |
| -## 项目简介 |
5 |
| -该App的核心功能是辅助单词记忆,主要分为三个功能模块,如下图所示 |
6 |
| - |
| 5 | +[结项汇报PPT](report/结项0513.pdf) |
7 | 6 |
|
8 |
| -#### 功能简介 |
| 7 | +## 一、项目简介 |
| 8 | +在当今全球化的时代,留学已经成为许多人实现个人及职业发展目标的重要途径之一。由于涉及到语言考试、多项材料的准备、各种信息的获取和各种选择的权衡,许多人可能感到迷茫和无措。留学申请过程的复杂性常常令人望而却步。 |
9 | 9 |
|
10 |
| -* 答题页面共有三个练习状态,分别是答题状态、暂停状态和停止状态。初始状态为停止状态,停止状态下不可答题,此时点击答案选项,需要给出提示 |
11 |
| -* 在停止状态下,可以修改测试的单词个数(其余状态下均不可修改),如下图所示。个数修改后,需要从题库中重新抽取相应个数的题目。 |
12 |
| -* 点击开始测试按钮即可进入答题状态,此时,计时器开始计时 |
13 |
| -* 答题过程中点击暂停测试按钮可进入暂停状态,暂停状态下,计时器停止计时。 |
14 |
| -* 再次点击开始测试,重新进入答题状态,计时器恢复计时。 |
15 |
| -* 当本轮测试题目全部完成或者提前点击结束测试按钮,进入停止状态,并弹窗显示统计结果 |
| 10 | +为了能够帮助各位同学语言技能提升、梳理申请流程,解决他们的疑惑和困惑,同时打造一个留学信息分享、交流的平台。我们团队决定开发留学助手项目,采用敏捷开发方法,以迭代的方式逐步完善功能,以应对用户需求的快速变化。 |
16 | 11 |
|
17 | 12 |
|
18 |
| -* 点击右上角关闭按钮,弹窗关闭,同时测试题目和统计信息重置,答题页面回到初始状态。 |
19 |
| -* 点击再来一局按钮,弹窗关闭,同时测试题目和统计信息重置,然后直接进入答题状态。 |
20 |
| -* 点击登录打卡按钮,弹窗关闭,同时测试题目和统计信息重置,然后跳转到到登录页面。 |
| 13 | +<!-- 第一行图片 --> |
| 14 | +<div style="display: flex; justify-content: space-around;"> |
| 15 | + <img src="img/pic1.png" width="200" height="400"> |
| 16 | + <img src="img/pic7.png" width="200" height="400"> |
| 17 | +</div> |
21 | 18 |
|
| 19 | +<!-- 添加一个空行 --> |
| 20 | +<div style="height: 20px;"></div> <!-- 可调整间距 --> |
| 21 | + |
| 22 | +<!-- 第二行图片 --> |
| 23 | +<div style="display: flex; justify-content: space-around;"> |
| 24 | + <img src="img/pic8(1).png" width="200" height="400"> |
| 25 | + <img src="img/pic9(1).png" width="200" height="400"> |
| 26 | + <img src="img/pic10.png" width="200" height="400"> |
| 27 | +</div> |
| 28 | + |
| 29 | + |
| 30 | +## 二、功能简介 |
| 31 | + |
| 32 | +**单词背诵:** 为了帮助留学生们准备语言类考试,留学小助手提供单词打卡功能。该功能将展示单词、例句和一些选项,由用户从选项中选择正确的释义。程序会根据用户的使用情况记录一些数据,如回答正确率、学习时长等。在每日单词打卡完成后,用户可以发帖记录学习成果。 |
| 33 | + |
| 34 | +**打卡交流:** 为了提升用户的参与感和互动性,提供打卡社区的功能,用于展示所有用户的打卡记录。功能包括显示当前用户的昵称和头像、背诵单词时长、正确个数与答题个数、打卡帖子、帖子点赞数、评论数 |
| 35 | + |
| 36 | +**学校介绍:** 为了帮助留学生们择校,留学小助手提供全球各地的大学介绍,包括学校概况、专业设置、学校排名等信息。用户可以根据自己的兴趣和需求筛选学校并查看详细信息。 |
| 37 | + |
| 38 | +**留学日历:** 为了帮助留学生们规划学习、科研和申请活动,留学小助手提供留学日历功能。除留学所需的常见事项外,用户也可以创建个人化的留学日程。 |
| 39 | + |
| 40 | +## 三、系统架构 |
| 41 | +#### 总体系统图 |
| 42 | + |
| 43 | + |
| 44 | +#### 登录背单词打卡系统 |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | +#### 学校介绍子系统UML图 |
| 49 | + |
| 50 | + |
| 51 | +#### 留学日历子系统UML图 |
| 52 | + |
22 | 53 |
|
23 |
| -#### 常用命令 |
24 |
| -``` |
25 |
| -1. 常用布局的使用:Column、Row等等 |
26 |
| -2. 常用组件的使用:Progress、Button、Image、Text、TextTimmer(计时器)等等 |
27 |
| -3. 自定义组件 |
28 |
| -4. 自定义弹窗 |
29 |
| -5. 组件状态管理:@State、@Prop、@Link、@Watch等等 |
30 |
| -``` |
31 | 54 |
|
32 | 55 | ## 参考
|
33 | 56 | [尚硅谷2024最新鸿蒙开发HarmonyOS4.0+鸿蒙NEXT星河版零基础教程](https://www.bilibili.com/video/BV1Ti4y1s79B/?p=72&spm_id_from=333.880.my_history.page.click)
|
|
37 | 60 |
|
38 | 61 | [HarmonyOS 4.0实战项目之单词打卡](https://www.yuque.com/danny-sroga/gaguqh/eocenh0ig73g9ymq?singleDoc#O56iD)
|
39 | 62 | 密码:za5u
|
40 |
| - |
41 |
| - |
42 |
| -## 开发过程 |
43 |
| - |
44 |
| - |
45 |
| - |
|
0 commit comments