基于Android的英语学习系统的UI设计与实现毕业论文
2022-01-30 21:21:44
论文总字数:29882字
摘 要
英语是世界上使用范围最广普及率最高的语言,在各行各业中我们都需要使用到英语,英语一直以来也是科研人员、商务人员、学生等社会群体必备的生活工作技能。英语被当作世界通用的语言,其重要性不言而喻。从我们这一代人来说,从小就开始学习英语,一直是作为基本学科之一来学习,到了大学还有四六级考试。现在,英语对于人的成长发展至关重要,无论是在工作或者学习中我们都会频繁的用到它。
鉴于在智能手机上开发一款英语学习APP有十分广阔的前景,本次项目拟开发一款基于Android的英语学习系统APP,让用户可以随时随地学习英语。用户可以利用生活工作过程中琐碎的时间片段来学习英语,给英语学习者带来很大的便利。用户可以在移动端进行注册登录,进行英语语句和词汇学习,还可以查看其他用户并加为好友,查看好友排名和查询修改自己的个人信息,直观的了解自己的学习进度,通过学习拓宽自己的社交圈子,形成社交学习氛围,掌握自己和他人的学习情况。
我负责的是UI设计,包括APP的服务器端和移动端,主要涉及用户界面设计和移动端服务端的图片设计。该软件的编程语言为Java,开发工具为Eclipse,手机测试环境为系统版本Android 4.0及以上的真机。
本文对移动端界面设计、服务器端的界面设计以及原型图案设计作了详细的说明。具体的设计方法方面,在Eclipse中利用Android XML进行界面设计,用Layout进行页面布局。在图案设计方面,采用了PS软件,在原型图设计方面,采用了Axure RP工具。本文还通过展示JSP和Java语句实现具体功能,系统阐述了UI设计流程,对开发过程中的问题和解决问题的方法思路都有详细的说明。
关键词:英语学习 Android APP UI设计
Design and implementation of UI for English learning system based on Android
Abstract
English is the most widely used language in the world. English has always been a necessary life and work skill for researchers, business personnel, students and other groups. English is regarded as the universal language in the world, and its importance is self-evident. From our generation, we have been learning English since childhood. We have been studying as a basic subject, and still have a band 46 in college. Now, English is very important for people's growth and development. We will use it frequently in work or study.
In view of the great prospect of developing an English learning APP on smart phones, this project intends to develop an English learning system based on Android, APP, which allows users to learn English anytime and anywhere. Users can learn English by using trivial time fragments in the process of life and work, which brings great convenience to English learners. Users can register in the mobile terminal, learn English sentences and vocabulary, check other users and add them as friends, check their friends rankings and inquire to modify their personal information, understand their learning progress intuitively, widen their social circles, form social learning atmosphere through learning, and grasp the atmosphere of social learning. The learning situation of oneself and others.
I am responsible for the UI design, and in the server and mobile terminals of APP, it mainly deals with the user interface design and the picture of the server side of the mobile terminal. The programming language of the software is Java, the development tool is Eclipse, and the mobile phone test environment is the real version of the system version Android 4 and above.
In this paper, the design of mobile interface, server interface and prototype design are discussed. In Eclipse, Android XML is used for layout design and Layout for page layout. In the aspect of pattern design, PS software is adopted, and Axure RP tool is used in prototype design. This paper also shows the design and writing function of the page by displaying the JSP and Java statements, and expounds the design process of the UI system, and gives a detailed description of the problems in the development process and the method of solving the problems.
Key Words:English study;android;app;UI design
目 录
摘 要 I
Abstract II
目录 III
第一章 绪论 1
1.1 英语星河APP的研发背景 1
1.2 英语星河APP的目标和意义 1
1.2.1 目标 1
1.2.2 意义 2
1.3 UI设计现状 2
1.4论文结构 3
第二章 系统相关技术分析与可行性分析 4
2.1 可行性分析 4
2.2 Android操作系统介绍 4
2.2.1 Android以及SDK的简介 4
2.2.2 Android的优点 5
2.2.3 Android架构 6
2.2.4 Android的平台搭建 7
2.3 UI设计理念 12
2.4 英语星河APP移动端与服务器端界面规划 13
第三章 系统分析与设计 15
3.1 软件的系统分析 15
3.2 需求分析 15
3.3 功能分析 16
3.3.1 英语星河APP的系统总体分析设计 16
3.3.2 英语星河APP的模块设计 16
3.3.3 功能设计 17
第四章 英语星河APP系统的移动端UI设计与实现 20
4.1 UI设计布局简介 20
4.2 注册登录页面设计与实现 20
4.2.1 登录界面 20
4.2.2 注册界面 21
4.2.3 登录界面实现的主要代码 21
4.2.4 注册界面实现的主要代码 23
4.3 主页面设计与实现 23
4.3.1 主页 23
4.3.2 主页界面实现的主要代码 24
4.4 课程页面设计与实现 24
4.4.1 课程页面 24
4.4.2 课程界面实现的主要代码 26
4.5 圈子页面设计与实现 27
4.5.1 圈子页面 27
4.5.2 圈子界面实现的主要代码 28
4.6 个人信息页面设计与实现 29
4.6.1个人信息页面 29
4.6.2个人信息界面实现的主要代码 30
第五章 英语星河APP系统的服务器端UI设计与实现 32
5.1 验证登录页面设计与实现 32
5.1.1 验证登录页面 32
5.1.2 验证登录界面实现的主要代码 32
5.2 数据库管理页面设计与实现 34
5.2.1 数据库管理页面 34
5.2.2 数据库管理界面实现的主要代码 37
5.3 修改密码页面设计与实现 37
5.3.1 修改密码页面 37
5.3.2 修改密码界面实现的主要代码 38
第六章 总结 40
参考文献 41
致谢 42
第一章 绪论
1.1 英语星河APP的研发背景
作为世界上最为官方的语言,英语在各行各业中都得到了广泛的应用。英语学习一直是学生、商务人士和研究人员必不可少的需求。在像北京新东方学校、“疯狂英语”等具有“网红效应”的机构带领下,全国也曾经陷入全民学习英语的疯狂之中。同时,英语是学生在高等教育中学习的必修科目。在学生就业和员工工作的过程中,英语水平为进一步学习和求职提供了重要竞争优势。进入第三次工业革命时代,移动互联网的兴起和智能手机的普及,使英语学习软件的出现和发展成为可能。Android平台凭借跨平台特性、可视化界面和强大的技术支持,成为打造英语星河学习APP的最佳选择。另外,Android在全球智能手机操作系统市场份额中排名第一,设计并实现Android移动客户端可以为英语学习爱好者提供最完整、最方便的移动应用工具。
请支付后下载全文,论文总字数:29882字
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料