摘要本文主要论述了Android手机应用“学生个人助理”的设计与实现。该应用针对在校大学生的需求,提供了课表和便签两大功能。能促进学生更好的安排时间,利用时间,并用来记录生活中的点滴。结合市场上的已有类似应用进行具体分析,突出本应用的特点和优势;接着,对本应用的需求进行分析;然后,根据总体设计中的功能模块详细设计各个部分的功能;最后,在实际中使用本应用并实时跟踪解决出现的问题。45964
本应用界面设计采用了流行的Material Design,谷歌全新的设计语言使得界面风格更加炫酷,能让应用在不同的设备表现出一致、美观的视觉体验以及交互。FloatingActionButton的使用,给用户提供了简约的界面和良好的用户体验。在展现便签列表时,使用了效率更高的新组件recyclerview替代listview,从而优化了性能,提升了用户体验。本应用采用了Android框架的Sqlite数据库存放数据。
毕业论文关键词:个人助理;便签;FloatingActionButton;recyclerview
ABSTRACT This paper mainly discusses the design and implementation of Android mobile phone application "student's personal assistant". According to the requirements of college students in the application, provides a timetable and notes two functions. Can promote students to better arrange the time, the use of time, and used to record the life of a bit. Combined with market have similar application specific analysis and highlight the characteristics and advantages of the application; then, demand for the application of the analysis; then, according to the overall design of the function module detailed design of each part of the function. Finally, in the actual use this application and real-time tracking to solve the problems.
The application interface design adopts the popular material design, Google's new design language makes the interface style more cool, can let the application in different equipment performance, beautiful visual experience and interaction. The use of FloatingActionButton, to provide users with a simple interface and a good user experience. In displaying a list of notes and use the efficiency higher new components recyclerview replacement listview, so as to optimize the performance, enhance the user experience. This application uses the Android framework of the Sqlite database to store data.
Keywords: personal assistant; notes; FloatingActionButton; recyclerview
目 录
第一章 绪论 1
1.1课题研究背景 1
1.2现有相关应用介绍 1
1.3课题研究内容 1
1.4开发技术及工具简介 2
1.4.1开发技术Java 2
1.4.2开发工具Android Studio 2
第二章 系统需求及分析 3
2.1系统需求概述 3
2.2系统主要功能模块 3
第三章 系统设计 5
3.1系统的总体设计 5
3.1.1系统设计思路和方案 5
3.1.2总体设计方案的论证 5
3.1.3总体架构 5
3.2系统详细设计 6
3.2.1系统的详细功能描述 6
3.2.2数据库设计 10
第四章 系统实现 12
4.1主要界面设计及编码实现 12
4.1.1主界面设计和实现 12
4.1.2便签功能设计和实现 15
4.1.3课程表功能设计和实现 20
4.2系统部署 25
第五章 系统调试与测试 26
5.1系统调试 26
5.1.1日志调试 26 Android学生个人助理设计+源代码:http://www.youerw.com/jisuanji/lunwen_47585.html