登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于移动环境的学习管理程序研发毕业论文

 2021-03-16 10:03  

摘 要

近几年,移动互联网发展迅速,越来越多的人希望在移动的过程中高速的接入互联网,人们对移动性和信息的需求急剧上升[1]。如今,移动通讯设备对人们的生活越来越重要越来越普及,安卓操作系统在美国、欧洲和中国市场一路高歌猛进,庞大的手机网民群体和android手机用户群体中,高校学生是绝对的主力军和高频活跃用户的情况下[2],设计开发一款基于移动环境,android平台的校园生活应用,能有效的解决高校校园生活所出现的用户痛点。

论文主要研究了基于android平台的,为学生提供学习帮助,便于让学生管理自己的学习事务的一款学习管理手机应用程序。该应用旨在帮助学生安排学习时间、文体活动时间和参加社会实践活动的时间,提高学习成绩,增长知识,丰富校园学习生活。

关键词:安卓;学习管理系统;定时提醒;列表

Abstract

In the mobile Internet traffic occupies the Internet traffic-led, mobile Internet consumption continues to grow in the case of continuous development, Andrews operating system in the United States, Europe and China market all the way triumphant situation, in the huge mobile phone users and the mobile phone user groups, College students are absolutely the main force and high frequency active users in the case of the design and development of a mobile environment, android platform for campus life applications, can effectively solve the campus life of the user's pain point.
The paper focuses on the learning and management of mobile applications based on the android platform for students to help students manage their own learning affairs. Help students arrange learning time, sports time and time to participate in social practice, improve academic performance, increase knowledge, enrich the campus learning life.

Key Words:Android;Learning management system;Timed reminder;list

目录

第1章 绪论 1

1.1 研究内容 1

1.2 研究目的与意义 1

1.3 研究现状和发展趋势 1

第2章 系统开发环境及相关技术 2

2.1 Android开发环境Android Studio 2

2.1.1 为什么要用Android Studio 2

2.2 Android开发技术 2

2.2.1 Android四大组件 2

2.2.2 Android最佳UI设计Material Design 3

第3章 系统分析与设计 4

3.1 需求分析 4

3.1.1 功能需求 4

3.1.2 用例图 4

3.1.3 用例描述 5

3.2 数据库设计 10

3.3 UI设计 13

3.4 程序模块设计 14

第4章 系统开发 16

4.1 文档结构与用途 16

4.2 本次开发技术难点 19

4.2.1 定制ListView显示数据 19

4.2.2 对数据库进行增删改操作后刷新显示数据 21

4.2.3 定时提醒功能实现 21

4.2.4 表单验证功能的实现 23

4.3 用户界面 24

第5章 结论 28

参考文献 29

致 谢 30

第1章 绪论

1.1 研究内容

利用Android系统开发学习管理应用程序,帮助学生管理自己的学习事务。利用移动开发环境及开发工具,开发学习任务与目标管理、学习进程管理、课表管理功能、实验实践管理、成绩管理模块,编写基本的学习管理程序,形成编程开发报告。

1.2 研究目的与意义

学习管理程序主要设定了学习任务与目标管理、学习进程管理、课表管理功能、实验实践管理、成绩管理模块,可以帮助学生随时查看课表,制定学习计划,制定实践计划,合理安排学习时间、文体活动时间和参加社会实践活动的时间,提高学习成绩,增长知识,丰富校园学习生活。

1.3 研究现状和发展趋势

2017年,关于安卓发展现状和趋势的一些最新消息:IT之家2017年4月14日称在中国安卓系统从原来的77.1%市占率飙升至86.4%[3];在中国,包括华为、Oppo、Vivo和小米在内的本土安卓厂商成为领先厂商[4] 。由此可见,安卓市场逐步扩大,发展良好。

有关人士预测2017年安卓发展趋势:虚拟现实(VR)和4K分辨率显示屏将成为主流;安卓桌面化;谷歌2017年正在积极开发Android Wear 2.0;无边框大屏手机;人工智能语音助理设备等[5]

另一方面,安卓也有一些地方的不足。据F-Secure称,97%的新移动恶意软件家族面向Android[6]

第2章 系统开发环境及相关技术

2.1 Android开发环境Android Studio

开发环境:Windows10 ,Android studio

数据库工具:SQLite

2.1.1 为什么要用Android Studio

早几年大多数人还是用Eclipse来开发安卓的,因为最早Google推出来的Android studio不太稳定所以并不适用于开发,然而最近的Android studio已经足够稳定,而且相较于Eclipse有着它自身的优点[7]

Android studio 与Eclipse,前者与后者相比,前者由Google公司推出,用于开发Android,且目前最新的版本已经相当稳定,足以取代Eclipse;启动速度快,UI更美观;代码提示和搜索功能更加强大好用;颜色,图片,string可在布局文件中实时预览[8];自动保存无须手动保存,即使文件关闭也可回退历史并且查看到修改人;包含各种插件,并且在gradle中添加依赖也非常方便;资源文件夹分类显示,一目了然,清晰可见[9]

2.2 Android开发技术

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图