1. 研究目的与意义(文献综述)
1.1 研究目的 目前,安卓应用程序发展十分迅速,各种各样的应用程序都能在安卓市场中找到,日程管理软件业随处可以见。其中,可语音输入的日程管家、日程表、日程备忘以及课程表在安卓市场上都有相当大的使用量,甚至很多知名企业也参与开发此类应用程序,如影响力比较大360公司开发的360课程表。此类软件在网上都有相当多的好评,可见,其对人们生活的带来了相当大的便捷。虽然,该类应用有很多,但没有专门针对大学生开发的具有明显特色的一款软件。在大学生中,沉重的学习压力,凌乱的作息安排,上课地点的不断更换,课程的添加让我们没有时间去回忆上课的时间和地点。因 此,对于日程管理系统的开发和应用的改善就显得尤为重要。因此设计一个多元化,功能全面的日程管理系统尤为重要。日程管理系统是否实用直接影响其的使用量,通常,我们通过用笔记录下自己需要做的事情,但现在,我可以通过手机中应用软件语音输入我们今天需要的事情。日程安排,大学生可能用的不多,但日后成为上班族就会用的频繁。日历,在生活中也是不可或缺的。课程表,适应于对学生做学习计划及上课课程提醒,便于学生合理利用时间。本项目旨在设计一个将日程安排和手机完美结合的管理系统,大大提高用户交互性及系统完善性。1.2 研究意义
android是由andyrubin创立的一个手机操作系统,后来被google公司收购google公司希望与各方共同建立一个标准化、开放式的移动电话软件平台,从而在移动产业内形成一个开放式的操作平台。目前使用android系统的手机的数量经超越iphone,android系统已经成为全球使用量最大的手机系统。相关数据显示:1.android用户已经达9亿,不就会达到10亿;2.仅有10%的国家没有被android覆盖3.人才需求仍然巨大。智能招聘网站上每天大约有2000多个android人才招聘。
android的原意为“机器人”,google将android的标志设计为绿色机器人,不但表达了字面意思,而且表达android系统是一个符合环保概念、轻薄短小、功能强大的移动系统,意在使其成为第一个真正为手机打造的开放并且完整的系统。 随着智能移动设备和物联网的快速发展,对于智能手机的发展前景,人们更希望将大部分生活所需的直接用一部智能手机就可以搞定。比如:各种支付,手机开锁,手机当遥控器等等。以往,我们都是用备忘录记录我们的日程安排,在这个注重效率和便利的快节奏社会,这或多或少给我们生活带来了些不便。手机日程管理系统可以为人们日常生活提供方便,而且能让我们更充分的利用时间,规划我们的生活,让我们的生活有条不紊。我们知道,传统的备忘录大多数是用便签纸或者笔记本来记录,其带来了些不便,如易丢失、携带不便以及容易损坏等。而手机,我们却往往是生活必备品,联系好友、上网冲浪以及视频娱乐等,我们都可以用手机实现。因此,手机日程管理将代替传统备忘录。我们可以随时随地拿出手机查看我们的日程安排而且手机日常管理系统还提供到点提醒功能,让我们能够准时完成我们的日程安排。手机日程管理系统就显得很有必要,如果有一个很好的手机日常管理软件,就可以大大方便人们的生活。
2. 研究的基本内容与方案
设计并实现一个基于Android的个人日程表管理系统,能实现语音录入记录当前事情,可以成为生活的提醒以及生活的记录.
能实现日程安排、日历和课程表之间的相互切换。要求系统界面友好,具有良好的用户体验效果。1.日程安排:记录用户每天语音输入或者手动输入的日程安排,并显示近日(昨天、今天、明天)的计划、安排,让用户方便获知信息,并有到点提醒功能。2.日历:显示当月日历,并可查阅指定日期的日历,同时,还可以在日历上语音或手动添加日程安排,并有到点提醒功能。3.小控件:实现日程安排、日历、课程表切换功能,以便显示用户需要的界面。4.系统测试与调试:日历界面:日历使用可以查看中国农历的日历,对于习惯农历的人们来说可以方便根据农历来制定近期的日程。选定某天日期,点击直接切换到日程表界面来查看所选日期的计划。日程表界面:日程表界面如上面显示,包含日程计划的类型以及提醒次数,日程提醒的时间选择以及一个日程计划编辑框。同时准备在“近期日程”标题栏添加两个方向按钮,向左按钮显示前一天日程,和在日历界面点击前一天日程的效果一样。向右按钮显示明天日程计划,同样也可以通过日历来显示。日程类型有会议、约会、生日、电话、纪念日、课程、其他。
5.技术方案及措施:日历表的数据采用对系统日期的解析和推算,获取阳历日期和农历日期以及一些国家法定节假日。语音输入采用目前比较流行的百度云语音开放平台实现语音的转译,将语音转化为汉字。待办事项和提醒计划的存储使用Android本地数据库Sqlite数据库存储。计划的提醒是通过Service后台服务的方式,在一定时间间隔内对计划事项进行日期和时间的提醒校验,最后通过弹出框提示和铃声相结合的方式对用户进行提醒。
3. 研究计划与安排
1.第1-4周,英文翻译,毕业设计调研,完成文献检索,撰写开题报告。2.第5-10周,完成代码设计。3.第11-12周,系统测试及调试,完善代码。4.第13-16周,撰写本科毕业论文。5.第17周,做好答辩前的所有准备工作,并参加答辩。
4. 参考文献(12篇以上)
[1].孙士保,ASP.NET数据库网站设计教程(C#版),电子工业出版社,2015年8月[2].徐婉珍,JSP动态网站开发项目教程,电子工业出版社,2015年11月[3].方欣,赵红岩,Android程序设计教程,电子工业出版社,2014年5月[4].吴清秀,PHP网站开发,机械工业出版社,2015年8月[5].王卫红,Android应用开发基础教程,机械工业出版社,2014年12月[6].林素,孟康健.Eclipse开发学习笔记[M].北京:电子工业出版社,2008.[7].范春梅,王新刚,张卫华.XML基础教程[M]北京:人民邮电出版社,2009.[8].ErikT.Ray[美].XML入门[M].译者:卓小涛.北京:中国电力出版社,2001.[9].梅尔斯T[美],奈克莫夫斯基A[美].JavaXML编程指南[M].译者:王辉等.电子工业出版社,2001.[10].麦克劳林B[美].JAVA与XML[M].译者:孙照林等.北京:中国电力出版,2001.[11].威尔顿P[美],科尔比J[美].SQL入门经典[M].译者:敖富江.北京:清华大学出版社,2006.[12].王虔.Flash矢量设计[M].北京:清华大学出版社,2007.[13].Kim, Younghoon,Choi, Young-June,Pak, Wooguil,Mandatory access control for Android application, International Conference on ICT Convergence, p 299-300, December 11, 2014 [14].Jin, X.X., Pan, Y.N., Hu, Y.Q.,Lin, F., Liu, S.Y,Cross-sectional examination on android security, Proceedings - Pacific Asia Conference on Information Systems, PACIS 2014, 2014[15]. Zhang, Kai,Research and implementation of android embedded code generation method based on rule model, International Journal of Multimedia and Ubiquitous Engineering, v 9, n 11, p 273-282, 2014
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。