变得随心、轻松,而且借助手机
通信的便利性,使得使用者无论身处何种紧急情况下,都能高效迅捷地开展工作,对于突发性事件的处理、应急性事件的部署有极为重要的意义。
基于Android手机终端的协同工作系统就是这样一款具有实时性,协同性,便捷性的手机协同办公软件。此软件可以帮助用户人性化的管理日程,提供高效的时间提醒服务,便捷的与他人进行通信等诸多协同办公功能。另外软件设计精致,画面亲和,人机交互高效快捷,能够给用户带来极致的智能手机服务。此外软件面向群体广泛,从多人工作协同到个人工作管理,横跨所有需要日程协同工作行业,是一款大众化的常备软件。
最后,基于Android手机终端的协同工作系统作为自己最后的毕业毕业设计是对基础
课程,专业课程与实践课程的一次综合性考查,此外,Android平台软件是当下流行的新技术,是对时下新技术的创新性的尝试,也是对学生的自主
学习能力和接受新技术能力的全面考察。
鉴于上述原因,基于Android手机终端的协同工作系统具有重大而深远的意思。 二、研究(或开发)的主要
问题、重点和难点
2.1主要问题(或研究内容)
经过考察调研和资料整理的具体情况,基于Android手机终端的协同工作系统能够进行日程管理能够进行手机事件定时提醒,事件发送或接收,工作任务的协同。该软件系统将实现用户的随身携带,高效管理日程,同他人的工作协同等功能。
具体技术要求:android界面
xml布局,日历算法,SQLite数据库的增删改查,android定时机制,电话薄的导入导出。
2.2 课题重点
软件使用java作为主体语言,xml语言为界面设计,主要有:软件整体xml布局、日历模块的构建、手机SQLite数据库的搭建、日程管理的整体、管理操作系统等。以下是具体研究重点:
(1)日程管理界面
显示当年当月的日历,可调整年月,日历上有任务的日期有标志,底边自动显示当日任务简介,点击即可查看当日任务
列表,可添加任务,可查看所有任务,可在新任务设置界面分别设置任务提醒方式而不是统一设置),可发送给别人的提醒事件。
(2)列表界面(参数:all属性值,日期)
显示任务列表,点击某个任务条目,可查看详细任务信息;可以添加新任务。
(3)任务编辑界面(参数:日期,任务编号等)
设置新任务的各项属性,点击添加按钮,添加至SQLite中。流程:任务属性设置列表布局,合适的组件选择,日期根据intent中的日期参数设置,从SQLite中取得原参数值修改,点击保存按钮,根据输入生成数据结构,存至SQLite中,设置任务编号,显示新任务保存成功。组件:任务简单描述,任务地点,任务开始时间,备注,提醒时间,提醒方式(响铃or震动),发送对象。
(4)任务详细信息查看界面
显示某条任务的详细信息;点击修改按钮,进行任务属性的修改;点击删除按钮,删除任务。
(5)任务发送界面
将任务导入到短信当中,导入通讯录的联系人,将任务发送给指定人员。
2.3 课题难点
1、日程管理:首先日程管理的显示界面-日历,自身不是简单的图形的引用,而是利用自身的设计语言经过特定的算法来实现,整个界面含有多个组件,另外还涉及了手机数据库的存储日历内容,其中使用算法类别众多,包括日历的核心类Calendar类,边框类Border类,周名称类week类,日期网格类Grid类,日历视图类Calendar View类等。所以在具有个性的创新型日历技术上是主要难点之一。
2、任务的嵌入:由于日历本身已经是一个较为复杂的程序,所以在内嵌入任务事件,也具有较大难点,并不是简单的添加入程序代码即可实现,而是需要大量的改写本身代码,