基于安卓技术的单词app设计与实现
目录
1 引言
1.1 课题背景
1.2研究现状
1.3本文研究的目的和研究内容
1.3.1研究内容
1.3.2研究目的
1.4相关技术与开发平台
1.4.1技术支持
1.4.2开发环境
2.1安卓系统的定义
2.2 系统的开发方法
2.3 系统的开发流程
3 系统分析与总体设计
3.1 系统可行性分析
3.2 系统设计的基本原则
3.3 系统流程图
4.界面设计
4.1.1启动界面
4.1.2主界面
4.1.3学习单词界面
4.1.4复习单词界面
1.1 课题背景
随着经济全球化,我们与外国人的接触越来越多,英语已经成为了中国与外面交流的主要工具,同时我国的英语教育也开始普及到了小学,人们对学习英语越来越重视。而对于学习英语特别是英语单词记忆,记忆单词的方式也在不断的更新,而今移动互联网时代的到来,尤其智能手机的广泛应用,英语学习的平台已经逐渐向计算机或者手机等移动设备上转移,背单词的方式方法进入一个新的领域。背单词软件是当下比较流行且方便有效的辅助记忆工具。
1.2研究现状
随着智能手机的井喷,各种各样品牌形式的智能手机充斥着我们的生活。用户在比较手机外观性能的同时,自然也需要对手机的硬件信息,系统状况有所了解。而是否能准确详细的显示实时系统信息是系统信息查询系统最基本的要求,其次的外观设计,操作性能稳定,用户体验也是竞争的主要因素。在目前的全球手机市场下,Android系统无疑是大多数智能手机的选择,Android 的开源性也为Android手机系统信息查询系统的设计提供了便利,在一段时间的开发以及再编译下,这类的信息查询类应用层出不穷,质量参差不齐,其应用提供的相关信息也是各不相同,有详尽的也有粗略的,系统信息或是应用信息应用尽有。这些相关应用的海量性,无疑给了用户更多的选择,一方面为广大用户群体的不同需求提供了保证,另一方面也间接为程序开发者们提;供了交流学习的机会。可以说,现在信息查询系统大部分功能的源代码都可以在互联网.上找到,那些特殊的功能也可以通过反编译得到源码。这无疑大大减少了开发的时间,或许我们开发一个应用,实际要做的仅仅只是一些必要的调试。当然了由于手机不同这种必然性,若是直接运用这些代码需要进行一-些修改才能投入运行。
1.3本文研究的目的和研究内容
1.3.1研究内容
该程序是基于安卓系统的应用软件,采用面向对象的设计方法,以安卓语言为开发工具,后台采用SQLlite作为后台数据库管理环境,运用数据库设计,数据库管理,数据库编辑,WEB和三层架构的相关知识,实现界面友好,操作便捷的背单词软件系统。
本文介绍的背单词软件是一款基于android平台的应用软件,其主要功能有单词学习,单词背诵,单词测试等。同时本文对背单词软件开发中有关系统设计,系统实施方法和设计词库等方面进行了探索,以此推动计算机英语辅助软件开发。
1.3.2研究目的
本课题的研究目标为:
开发一个基于手机端的应用程序,提供用户单词库与单词识记功能。
标准:
1.程序应具有友好的用户操作界面
2.用户能够进行单词的学习
3.用户能够进行单词的测试
已有资料:单词库,软件工具数据
1.4相关技术与开发平台
1.4.1技术支持
根据单词app的设计目标,采用B/S体系结构,基于网络环境下,以SQLLITE数据库作为中心数据库,存储各种数据信息。
1.4.2开发环境
Android Studio是个全新的Android开发环境,基于IntelliJ IDEA.类似Eclipse ADT, Android Studio 提供了集成的Android开发工具用于开发和调试,在IDEA的基础上,Android Studio提供基于Gradle的构建支持、Android 专属的重构和快速修复、功能强大的布局编辑器和效果预览等功能。
2 系统的指导思想
- 需求分析:提出系统开发要求,业务需求调研,调查分析用户的总体需求;调查系统应达到的功能目标;调查新系统应用环境的现状了解新系统应达到的总体目标;调查新系统用户的人员状况。
- 系统设计:进行系统的逻辑设计包括系统功能设计,划分子系统和功能模块, 设计详细功能。系统数据结构设计,建立完整数据字典。调查采集各类数据,设计好数据库,编制系统详细设计文档。
- 系统开发:数据文件转换,建立数据库,并导入相关数据。确定应用平台,购置,安装和调试计算机等硬件设备,编制系统程序。
- 系统测试:系统调试,据系统实施方案,在系统正式运行以前,对程序设计的结果进行全面的检查,找出并纠正其中的错误。
- 系统维护:随着业务需求和流程的改变,对系统进行维护和修改。
系统将提供友好的用户操作界面,具备直观易用的人机界面,使得系统操作方便,快速,简捷;满足管理人员日常工作习惯和流程。方案选择和功能设置应面向实际,注重时效,坚持实用,经济的原则,操作直观方便。
3.3 系统流程图
本英语背单词App流程图如图所示。
4.界面设计
4.1.1启动界面
整体界面采用相对布局,方向垂直;界面由一张背景图组成。如图所示:
完整文档请联系作者
基于安卓技术的单词app设计与实现相关推荐
- 基于安卓AndroidStudio在线订餐app设计
开发环境: Idea2021 + AndroidStudio2021 + Mysql5.6 + 夜神模拟器 功能介绍: 基于安卓的在线订餐app设计,项目一共2个身份包括管理员和用户.管理员在web端 ...
- 基于安卓的课程管理系统app设计
目 录 第1章 绪论 1 1.1 什么是电子课程管理 1 1.2 系统开发的背景 1 1.3 本文主要工作 1 1.4 系统设计目标分析 2 第2章 基本技术方案 3 2.1 Android概述 3 ...
- android校园淘论文,基于安卓的校园寻物app的设计与实现--大学生毕业论文(设计).doc...
基于安卓的校园寻物app的设计与实现--大学生毕业论文(设计) 文 献 信 息 检 索 论 文 课题名称:基于安卓的校园管理软件的设计与实现 负 责 人: 班 级: 学 号: 完成时间: 2014年1 ...
- android studio 课程表,基于课程表的安卓Android手机控制APP设计(AndroidStudio,SQLite)(含录像)...
基于课程表的安卓Android手机控制APP设计(AndroidStudio,SQLite)(含录像)(毕业论文12000字,程序代码) 摘 要 随着IT技术的发展,以前老套的课程表内容查询管理方式已 ...
- 微博app是用java写的吗_基于安卓Android第三方微博APP的设计(Eclipse)
基于安卓Android第三方微博APP的设计(Eclipse)(论文11000字,程序代码) 摘要:Android系统是基于LINUX的手机操作系统,其最大的优势在于整个系统的开源性和免费性.本系统以 ...
- 基于Android实现日语学习app设计与实现演示【附项目源码+论文说明】分享
基于Android实现日语学习app设计与实现演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...
- 基于Android实现日语学习app设计与实现演示【附项目源码+论文说明】
基于Android实现日语学习app设计与实现演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...
- 基于vue的英语单词App
基于vue的英语单词App 项目介绍 首页界面 学习界面 复习界面 测试界面 设置界面 默认单词界面 下载方式 项目介绍 社会生活的信息化和经济的全球化,使英语的重要性日益突出.英语作为最重要的信息载 ...
- 基于Andriod技术“厕ce”APP
本科生毕业设计 基于Andriod技术"厕ce"APP 学生姓名 学 号 指导教师 所在学院 专业名称 班 级 摘要 随着Internet的发展,人们的日常生活已经离不开网络.未来 ...
最新文章
- 小波的秘密9_图像处理应用:图像增强
- 程序员之提升开发效率非常实用的十个工具网站分享
- python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
- qt triggered信号_Qt之网络编程UDP通信
- 中国工程院院士和科学院院士有什么区别,谁贡献很大却没有入院士?
- mysql连接规定时区以及编码_springboot项目中使用mysql连接遇到时区timezone问题,和编码encoding问题解决...
- C#LeetCode刷题-树状数组
- 智能一代云平台(四十):Maven项目如何将lib下依赖的包打印在manifest文件中
- postgresql报错 :FATAL: no pg_hba.conf entry for host 192.168.163.130,user postgres,database pos
- 国密SM2算法的只求理解不求甚解 (3/5)SM2算法数学模型
- Web 实现登录记住密码功能
- 计算机专业题库,计算机专业综合练习题库(附答案)
- 腾讯云服务器安全组8080端口开放教程
- One Click软件简介
- (文献研读)ContainerCloudSim:云数据中心中容器建模和仿真的环境
- asp.net909-大型社区包裹代收与分发系统
- 线性稳压器的基本类型
- 大学计算机思维导论第一讲测验答案,第一讲导论习题.doc
- 第八章 Caché 使用持久对象
- srtm数据格式.hgt读取