安卓毕业设计开题报告

时间:2018-01-22 编辑:明考 手机版

  导语:Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,以下小编为大家介绍安卓毕业设计开题报告文章,欢迎大家阅读参考!

安卓毕业设计开题报告

  安卓毕业设计开题报告

  一.课题的意义

  Android是由Andy Rubin创立的一个手机操作系统,后来被Google公司收购。Google公司希望与各方共同建立一个标准化、开放式的移动电话软件平台,从而在移动产业内形成一个开放式的操作平台。

  目前使用Android系统的手机的数量已经超越iPhone,Android系统已经成为全球使用量最大的手机系统。

  相关数据显示:1.Android用户已经达9亿,不就会达到10亿;

  2.仅有10%的国家没有被Android覆盖

  3.人才需求仍然巨大。智能招聘网站上每天大约有2000多个Android人才招聘。

  Android的原意为“机器人”,Google将Android的标志设计为绿色机器人,不但表达了字面意思,而且表达Android系统是一个符合环保概念、轻薄短小、功能强大的移动系统,意在使其成为第一个真正为手机打造的开放并且完整的系统。

  随着智能移动设备和物联网的快速发展,对于智能手机的发展前景,人们更希望将大部分生活所需的直接用一部智能手机就可以搞定。比如:各种支付,手机开锁,手机当遥控器等等。

  以往,我们都是用备忘录来记录我们的日程安排,在这个注重效率和便利的快节奏社会,这或多或少给我们生活带来了些不便。手机日程管理系统可以为人们日常生活提供方便,而且能让我们更充分的利用时间,规划我们的生活,让我们的生活有条不紊。我们知道,传统的备忘录大多数是用便签纸或者笔记本来记录,其带来了些不便,如易丢失、携带不便以及容易损坏等。 而手机,我们却往往是生活必备品,联系好友、上网冲浪以及视频娱乐等,我们都可 以用手机实现。因此,手机日程管理将代替传统备忘录。我们可以随时随地拿出手机 查看我们的日程安排,而且手机日常管理系统,还提供到点提醒功能,让我们能够准时完成我们的日程安排。手机日程管理系统就显得很有必要,如果有一个很好的手机日常管理软件,就可以大大方便人们的生活。

  This barrier to application development began to crumble in November of 2007 when Google, under the Open Handset Alliance, released Android. The Open Handset Alliance is a group of hardware and software developers, including Google, NTT DoCoMo, Sprint Nextel, and HTC, whose goal is to create a more open cell phone environment. The first product to be released under the alliance is the mobile device operating system, Android. (For more information about the Open Handset Alliance, see .)

  With the release of Android, Google made available a host of development tools and tutorials to aid would-be developers onto the new system. Help files, the platform software development kit (SDK), and even a developers’ community can be found at Google’s Android website, https://code.google.com/android. This site should be your starting point, and I highly encourage you to visit the site.

  二. 基本概况及发展趋势

  目前, 安卓应用程序发展十分迅速, 各种各样的应用程序都能在安卓市场中找到, 日程管理软件业随处可以见。其中,日程管家、日程表、日程备忘以及课程表在安卓市场上都有相当大的使用量,甚至很多知名企业也参与开发此类应用程序,如影响力比较大360公司开发的 360 课程表。此类软件在网上都有相当多的好评,可见,其对人们生活的带来了相当大的便捷。

  虽然,该类应用有很多,但没有专门针对大学生开发的具有明显特色的一款软件。在大学生中,沉重的学习压力,凌乱的作息安排,上课地点的不断更换,临时课程的添加,让我们没有多余的心思去记那繁琐的教室、课程。因此,对于日程管理系统的开发和应用的改善就显得尤为重要。因此设计一个多元化,功能全面的日程管理系统尤为重要。日程管理系统是否实用直接影响其的使用量, 通常,日程可分为日程安排、 日历、 课程表三大类。日程安排,大学生可能用的不多,但日后成为上班族就会用的频繁。日历,在生活中也是不可或缺的。课程表,适应于对学生做学习计划及上课课程提醒,便于学生合理利用时间。本项目旨在设计一个将日程安排,日历和课程表完美结合的日程管理系统,大大提高用户交互性及系统完善性。

  三.课题要求及设计方案

  3.1 设计主要内容:

  设计并实现一个基于Android的个人日程表管理系统,能提示日程安排,点到提醒,能显示日历,并在日历上添加日程任务安排,能显示学生的当周的课表,能实现日程安排、日历和课程表之间的相互切换。要求系统界面友好,具有良好的用户体验效果。

  3.2 完成的主要任务及要求:

  1. 日程安排:记录用户每天的日程安排, 并显示近日( 昨天、今天、明天) 的计划、安排, 让用户方便获知信息,并有到点提醒功能。

  2. 日历:显示当月日历,并可查阅指定日期的日历,同时,还可以在日历上添加日程安排,并有到点提醒功能。

  3. 课程表:显示当周学生的课程表,并有到点提醒功能。

  4. 小控件可以实现日程安排、日历、课程表切换功能,以便显示用户需要的界面。

  5. 系统测试与调试

  3.3 初步设计方案:

  3.1界面设计(分为三个界面):

  3.1.1.日程表界面:标题可写为“近期日程”,进入之后显示当天日程,在“近期日程”标题栏添加两个方向按钮,向左可查看昨天的日程,向右可查看明天的日程。类似于:

  3.1.2.日历界面:使用带农历和万年历的日历界面。类似于:

  3.1.3.课程表界面:显示当周课程,类似于:

  备注:通过学习,想到用ViewPager控件来实现日历,日程表,课程表之间的切换

  3.2 界面功能设计:

  3.2.1日历界面:

  日历使用可以查看中国农历的日历,对于习惯农历的人们来说可以方便根据农历来制定近期的日程。选定某天日期,点击直接切换到日程表界面来查看所选日期的计划。

  3.2.2日程表界面:

  日程表界面如上面显示,包含日程计划的类型以及提醒次数,日程提醒的时间选择以及一个日程计划编辑框。同时准备在“近期日程”标题栏添加两个方向按钮,向左按钮显示前一天日程,和在日历界面点击前一天日程的效果一样。向右按钮显示明天日程计划,同样也可以通过日历来显示。日程类型有会议、约会、生日、电话、纪念日、课程、其他。

  3.2.3课程表界面:

  课程表只显示周一到周五的课程包括选修课,每节课显示课程名称和上课地点,代课老师可以自行在课程名称后面或者上课地点后面添加。有一些选修课会安排在周末上课,但是比较少,所以不幸选择的同学可以在日程表中添加,这样还可以提醒,以免周末太高兴给忘记了。

  备注:通过ViewPager控件,在每个界面的最上方添加一栏,显示日历,日程表,课程表,点击即可切换到相应的界面。效果跟微博的切换效果一样

  Viewpager的相关介绍:ViewPager - onCreateView is not always called I have a ViewPager with 10 pages. When I start the last (10th) page onCreateView() method of my fragment is called. When I swipe to the 9th page onCreateView() is called also. But when I back to the 10th page onCreateView() isn't called. What's wrong

  That is because a FragmentPagerAdapter keeps in memory every fragment. Hence, when you visit the first time the fragment, onCreate will be invoked but the second time Android will looking for in memory, so it not need invoke onCreate.

  If you need run the code in OnCreate every time fragment is displayed, you should move it to getItem(int id)

  四.任务时间安排:

  1. 第1-4周,英文翻译,毕业设计调研,完成文献检索,撰写开题报告。

  2. 第5-10周,完成代码设计。

  3. 第11-12周,系统测试及调试,完善代码。

[安卓毕业设计开题报告]相关文章:

1.2016毕业设计开题报告

2.2017毕业设计开题报告

3.毕业设计开题报告格式

4.土建毕业设计开题报告

5.高校毕业设计开题报告

6.毕业设计主题开题报告

7.物流毕业设计开题报告范例

8.书籍装帧毕业设计开题报告

9.室内空间毕业设计开题报告

10.如何写毕业设计开题报告

相关文章