【青岛恒星科技学院毕业设计】一个基于移动平台的计算机专业英语学习APP设计与开发

摘要

移动学习一直是教育界研究的热点之一,随着智能手机和平板电脑等移动设备的普及,基于移动设备的学习方式也得到了越来越多的应用。本文将介绍一个基于Android的计算机专业英语学习APP。

本系统是一款基于Android的计算机专业英语学习APP,学生可以通过这个应用在任何地方随时随地学习。该平台支持在线视频播放、课件浏览、测试评估等多种学习方式,同时还提供了课程管理、学习进度跟踪、个性化设置等多种功能。

在该平台中,学生可以选择自己感兴趣的课程进行学习,课程内容包括了各种主题,比如语言学习、科学、历史、数学等等。平台提供了丰富的课程资源,学生可以根据自己的需求进行选择。

该平台还支持学生之间的互动和交流。学生可以互相留言、评论、回复等互动形式,增加了学习的趣味性。同时,平台也支持教师进行在线授课和互动,让学生可以更好地了解授课内容和解决疑问。

学生在学习过程中,平台也提供了个性化设置功能,可以根据自己的学习习惯和需求进行设置,包括文字大小、音量、背景颜色等等。此外,平台还可以记录学生的学习进度和学习时间,帮助学生更好地掌握学习效果。

总之,基于Android的计算机专业英语学习APP 为学生带来了更加便利、丰富和个性化的学习体验,也为教育产业带来了新的发展机遇。

关键词:英语学习APP;系统设计;Android

1.3 论文结构

本文按照章节内容共六章进行了详细的阐述。

第一章为导言,简要地阐述了选题的研究背景和研究的重要性,并简要分析了计算机专业英语学习APP的发展过程,并对全文的章节和思想进行了总结。

第二章主要是介绍有关技术,以Windows 10作为开发平台,SQL作为后台,前端选用Android studio作为开发工具,前端用Html语言编写,后台用Java语言编写。这一章介绍了有关技术和为什么要利用这一技术来开发这款计算机专业英语学习APP。

第三章是对计算机专业英语学习APP的要求进行了详细的阐述,其中包括了对计算机专业英语学习APP的基本要求,对计算机专业英语学习APP进行了详细的分析,并对其进行了详细的描述。

第四章是对计算机专业英语学习APP的系统进行了设计,将计算机专业英语学习APP的主要功能进行了详细的分析,并给出了相应的数据表。

第五章是系统的实施,这一章详细介绍了该软件的主要功能组件的设计思想和实施方案,并给出了相应的设计思想,并提供了相应的软件和软件接口。

第六章为系统试验,首先对系统的测试目标和方法进行了阐述,并在此基础上对系统的主要性能进行了详细的分析,并对其进行了实验研究。

1.4 本章小结

本章节针对该行业背景进行研究,并对国内外现状进行分析,阐述了计算机专业英语学习APP的发展趋势和行业必要性,最后介绍本次论文的行文结构。

3.2软件性能需求分析

本系统的开发设计是一个独立的系统,以流行数据库进行数据的存储开发,主要是为了实现基于在线课程软件设计与实现的用户角色及相对应的功能模块,让系统数据管理不会存在管理差异、低效率,速度快、效率高,功能性强大。

对网站性能进行分析,可对系统反应度、界面简洁清晰度、储存性能、易学性和稳定性进行分析。

系统反应度:上万人同时在线时反应时间应该在两三秒以内。

界面简洁清晰:系统界面要求简单明了,操作简单,用户操作容易上手。

储存性能高:基于在线课程软件设计与实现中需要存储的信息有很多,所以对系统的存储量要求很高,因此数据库需要很强大,才能保证信息能安全稳定的进行存储。

易学性:该系统在操作上必须简单好上手,没有很多复杂的操作,只需要简单的进行学习就能操作该系统。

稳定性:要求软件运行稳定,无崩溃现象,界面清楚、字体清晰、交互流畅等。

4.3系统结构图

如图4-2是该系统软件的功能结构图。

图4-2 功能结构图

第5章 系统实现

5.1 前台模块

5.1.1首页功能模块的实现

功能描述:本系统用户可以通过这个前端APP页面进行查看首页信息,也可以根据这个页面进行相应的操作,已连接到其他不同的地址。单击进入系统,就能进入这一页当用户打开系统,第一个见到的便是界面。在这里,我们可以查看系统的导航条和话题的介绍等。系统首页界面如图5-1所示。

图5-1 系统首页界面

5.2后台模块实现

5.2.1管理员登录模块的实现

管理员通过数据库系统内的管理员账号密码,选择角色填写正确的账号密码进行登录,如图5-3所示。

图5-3 后台登录界面

5.2.2管理员教师模块的实现

管理员可以点击教师模块管理。进入教师模块的界面如图5-4所示。

图5-4教师模块界面

6.4.2 作业管理测试用例

作业管理用例表能够测试系统中的作业管理功能,作业管理用例表如表6-2所示。

表6-2 作业管理用例表

测试用例

步骤

预期结果

实际结果

管理员想要搜索作业的信息,则需要在搜索框输入作业的部分信息搜索作业的信息

在作业管理界面中输入的作业信息跟数据库作业表记录不符合

搜索失败

搜索失败

管理员想要添加作业的信息,则需要点击添加按钮之后输入作业的信息

在作业管理界面中输入的作业信息跟数据库作业表记录冲突

添加失败

添加失败

管理员想要删除作业的信息,则需要点击删除按钮

在作业管理界面中点击删除按钮,如果被删除的作业信息跟其它表有关联

删除失败

删除失败

管理员想要修改作业的信息,则需要点击修改按钮后输入作业新的信息

在作业管理界面中输入的作业信息跟数据库作业表记录冲突

修改失败

修改失败

目  录

摘  要

Abstract

第1章  绪 论

1.1研究背景

1.2研究目的及意义

1.3 论文结构

1.4 本章小结

2 相关技术

2.1 Android

2.2 Android的系统架构

2.3 Java语言简介

2.4 HTML5技术

2.5 MySQL数据库

2.6 本章小结

3系统需求分析

3.1可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 社会可行性

3.2软件性能需求分析

3.3功能分析

3.3.1 性能需求

3.3.2 安全需求

3.3.3 可靠性需求

3.4 本章小结

4系统总体设计

4.1 系统开发流程

4.2 系统总体架构

4.3系统结构图

4.4系统E-R图设计

4.5数据库设计

4.6本章小结

5系统实现

5.1 前台模块

5.1.1首页功能模块的实现

5.1.2我的模块的实现

5.2后台模块实现

5.2.1管理员登录模块的实现

5.2.2管理员教师模块的实现

5.2.3管理员学生管理模块的实现

5.3 本章小结

6 系统测试

6.1 测试概念

6.2 测试方法

6.3 测试过程

6.4 测试用例

6.4.1 用户管理测试用例

6.4.2 作业管理测试用例

6.4.3 课程信息管理用例

6.5本章小结

结论

参考文献

致谢

猜你喜欢

转载自blog.csdn.net/yvonneking1118/article/details/132579442