随着个人信息管理的网络化和系统化的日益完善,日记薄管理系统在个人管理中越来越受到个人管理者的喜爱。日记薄管理系统的功能较全面、操作也简单,可以存放个人的基本信息,能够方便快捷地掌握信息、通讯录以及财务状态等,降低日记薄管理的人力和成本,并提高个人记事薄管理的效率,使个人管理真正实现网络化、系统化和科学化。
本课题基于该背景设计并实现了基于android平台的日记薄。该系统主要实现了写日记,事物提醒,留言评论,好友关注等几个方面的功能,以实现用户方便的输入、查询、统计的业务需求。
1.2 本课题研究的意义
要想通过日记薄管理系统来提高个人的管理水平,光是选取一个好的,适合个人特点的个人日记薄管理软件还是远远不够的。在以人为本观念的熏陶下,日记薄管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得个人信息的管理成为难题,基于这个时代背景,个人日记薄管理将成为个人管理的重要内容,记事薄管理系统(Human Resource Management System,HRMS)将成为许多个人管理中非常重要的部分。日记薄管理系统的作用之一是记录有用信息,进行事物提醒。它的出现使得人事档案查询、调用的速度加快,也使得精确分析大量财务的知识、经验、技术、能力和职业抱负成为可能。因此,实现个人日记薄管理的标准化、科学化、数字化和网络化是很有必要的[2]。
1.3 本课题的研究思路和过程
本系统的开发要求采用Android平台设计与开发一个日记薄软件。因此,本次毕业设计应首先分析该日记薄的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括以前所学的一些关于网络技术、数据库、编程技术等相关知识),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文挡,为后面的毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,也为后面的毕业论文的写作准备材料。
2. 系统开发技术分析
2.1 Android技术概述
Andy Runbin创立了Android公司并开发了Android系统。Android系统的巨大潜力引起了Google的密切注意,并花重金买下了Andy Runbin创立的Android公司。随后,开放手机联盟及开放手机软件平台也应用而生。相比于IOS、黑莓、塞班等系统,Android系统的优点较为突出[3]:
(1)开放性:Android系统是基于开源的Linux内核而开发,Google公司基于开源软件的精神将Android向各手机厂商开放。为此还联合各家公司成立了开放手机联盟,任何的手机厂商、平板电脑厂商、芯片厂商都可以加入进来,共同不断完善Android系统,Google公司对此是不收取任何授权许可费用的。
(2)应用程序都是平等的:在IOS等其他系统中,系统中的核心应用往往处于较高的级别,通常可以先于其他的第三方应用而运行。而在Android系统中,所有的应用级别都是一样的,是完全平等的。它可以把手机中的核心引用替换成自己更加想要的程序。
(3)应用程序间无界限:在安卓系统中,手机上的联系人、图片、音乐、位置等信息是可以供开发人员所使用。而且当开发人员编写程序时,程序的声明系统中的某些资源是可以被使用的。
(4)应用程序开发快捷方便:由于安卓具有开放性,诸多的系统设计人员为Android系统设计了许多的工具库,开发人员可以很方便的去调用这些工具。 android手机日记簿软件的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_63767.html