做网站心得,asp源码自助建站,长沙网络推广小公司,网站org免费注册博主介绍#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精彩专栏推荐订阅#x1f447;#x1f3… 博主介绍✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅ Java项目精品实战案例《100套》 Java微信小程序项目实战《100套》 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文档编写等相关问题都可以给我留言咨询希望帮助更多的人 文章目录 1 简介2. 设计目标3 基于Android的前台技术4.系统设计实现5系统详细实现5.1 用户登陆的设计与实现5.2 单词学习5.3 单词复习5.4 单词浏览5.5 个人中心 6 参考文献7 推荐阅读8 源码获取 1 简介
英语在国内目前属于各类的考试的必修课程中考、高考、考研、出国几乎贯穿所有学习阶段。而单词作为英语学习的基础有着异常重要的作用。传统单词书笨重、不易携带和查询。随着智能手机的普及人们获取信息的方式已经发生了巨大的转变。智能手机正在逐步融入我们的生活并影响和改变着我们的生活。因此基于Android系统设计一款记单词软件方便人们随时随地记忆单词合理利用碎片化时间。 **关键字**JAVA Android 软件设计 单词记忆
基于Android的记单词App系统的研究与实现:https://it1314.top/article/1291/
2. 设计目标
该研究项目主要设计目标为实现基本的单词记忆和查询功能包括用户可以进行自主的注册登录用户登录系统以后可以在App上使用单词查询和记忆功能。除此之外还设计提供单词复习、生词本等功能便于加深记忆。
该系统的预期功能如下 用户登录注册新用户可以进行注册注册后支持使用注册账号密码进行登录 单词查询用户可以使用App搜索输入单词查中文 单词记忆通过某种形式帮助单词记忆 单词复习辅助定期对易错词进行周期性记忆 单词浏览用户可以浏览英语单词词库 个人中心用户可以对个人信息进行浏览、修改、推出登陆
3 基于Android的前台技术
Android是基于Linux内核的操作系统是Google公司于2007年11月公布的智能手机操作系统它是由开源的Linux系统发展而来该平台由操作系统、中间件、用户界面和应用软件组成是一个为移动终端打造的开放、完整的操作系统。
从体系结构上来看Android系统的可以分为四大主要组成部分包含内核层和系统操作层、应用结构层和上层应用层如下图所示
4.系统设计实现
本章节是论文的重点详细对App流程设计、功能模块通过标准化流程图等软件语言对整个项目实现进行阐述并对项目可实现的各功能模块进行展示。
本研究设计的单词记忆App根据需求分析对功能模块进行设计主要包括以下功能
1.用户注册和登陆用户可以通过注册获取权限并登陆App并使用相关功能
2.单词搜索可以搜索输入单词查中文并有已背单词和未背单词数提示
3.单词记忆随机单词和对应读音用户通过APP选择正确释义三个选项选对了则将该单词加入已背单词本选错了则加入陌生单词本
4.单词复习该功能分两部分 随机从已背单词本选单词然后随机空出几个字母写错则将该单词从已背单词本删除并加入陌生单词本 随机中文释义按字母排序显示和发音提供3个单词选项选对了则将该单词加入已背单词本选错了则加入陌生单词本
5.单词浏览 可以选择查看词库或者已背单词本或者陌生单词本的单词按字母排序 每个单词旁边设计已背和陌生按钮便于用户根据实际情况选择添加。 6.个人中心个人共中心内对用户信息予以展示并支持对账户头像、昵称、性别、年龄等信息进行修改 5系统详细实现
针对核心功能模块设计主要以实现单词浏览、查询、记忆、复习等功能具体设计如下
1.用户注册和登陆用户可以通过注册获取权限并登陆App使用相关功能
2.单词搜索可以搜索输入单词查中文并有已背单词和未背单词数提示
3.单词记忆随机单词和对应读音用户通过APP选择正确释义三个选项选对了则将该单词加入已背单词本选错了则加入陌生单词本
4.单词复习该功能分两部分 随机从已背单词本选单词然后随机空出几个字母写错则将该单词从已背单词本删除并加入陌生单词本 随机中文释义按字母排序显示和发音提供3个单词选项选对了则将该单词加入已背单词本选错了则加入陌生单词本
5.单词浏览 可以选择查看词库或者已背单词本或者陌生单词本的单词按字母排序 每个单词旁边设计已背和陌生按钮便于用户根据实际情况选择添加。 6.个人中心个人共中心内对用户信息予以展示并支持对账户头像、昵称等信息进行修改 5.1 用户登陆的设计与实现
用户管理是该项目App的核心功能之一用户通过APP提供的注册、登陆功能实现使用其它核心功能的目的。应用逻辑为用户点击进入App老用户输入手机号和密码进行用户登陆新用户点击注册按钮进行用户注册注册后通过用户名、密码实现登陆。
注册模块采用手机号作为用户ID用户填写手机号、编辑密码并进行二次确认如果用户名合法且两次密码一致则注册成功用户注册信息写入数据库进行保存。
登录模块用户输入电话号和密码后由系统调用数据库相关信息与用户输入的信息进行比较如果结果一致则认定为合法用户登录成功。
登录注册模块运行页面效果如下图所示界面简洁明了并设计了自动登陆按钮简化使用流程。
实现效果如下图所示 5.2 单词学习
本模块是本App的核心功能模块支持单词搜索查询并有已背单词和未背单词提示具体实现效果如下图 图.单词学习效果图
5.3 单词复习
复习模块提供两种复习模式随机从已背单词本选单词然后随机空出几个字母进行单词填空写错则将该单词从已背单词本删除并加入陌生单词本或者随机中文释义按字母排序显示和发音提供3个单词选项选对了则将该单词加入已背单词本选错了则加入陌生单词本。
具体实现效果如下图 图.单词填空效果图 图.中文选词效果图
5.4 单词浏览
本模块可以选择查看词库或者已背单词本或者陌生单词本的单词按字母排序并提供添加按钮便于用户根据实际情况选择单词添加如合适的词库。具体实现效果如下图 图.单词浏览效果图
5.5 个人中心
个人共中心内对用户信息予以展示并支持对账户头像、昵称、性别、年龄等信息进行修改。用户登陆App后点击我的按钮进入个人中心点击用户头像、昵称等支持自行对个人信息进行修改并设置有退出登陆按钮。
用户的个人中心效果如下图所示 图.个人中心效果图
6 参考文献
李华英,朱加繁,石晴,等.英语词汇学习方法探讨[J].云南农业大学学报(社会科学版),2016,(1).99-105.
[2]谭洋玉.从词汇学习app百词斩看英语词汇教学策略[J].校园英语下旬,2016,(6).28-28.
[3] 谢炆炆.基于手机APP的移动学习在大学英语教学中的应用研究[J].黑龙江生态工程职业学院学报,2018,(2).146-149.doi:10.3969/j.issn.1674-6341.2018.02.056.
[4]冯希叶主编王辰龙刘斌朱海林唐海亮副主编信息技术类专业知识理论电子科技大学出版社2015.08
[5]Java面向对象程序设计 梁燕来;程裕强 人民邮电出版社 201304
[6]明日科技Java从入门到精通第3版清华大学出版社2014
7 推荐阅读
Java基于SpringBootVue的网上图书商城管理系统附源码教程
基于 Python 的豆瓣电影分析、可视化系统附源码
Java 基于SpringBoot的某家乡美食系统
Java基于SpringBoot的学生就业管理信息系统
8 源码获取 大家点赞、收藏、关注、评论啦 、查看获取联系方式 精彩专栏推荐订阅 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全1000个热门选题推荐✅ Java项目精品实战案例《200套》 Java微信小程序项目实战《100套》 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文档编写等相关问题都可以给我留言咨询希望帮助更多的人