开题报告基于Android手机终端的协同工作系统的设计与实现_第1页
开题报告基于Android手机终端的协同工作系统的设计与实现_第2页
开题报告基于Android手机终端的协同工作系统的设计与实现_第3页
开题报告基于Android手机终端的协同工作系统的设计与实现_第4页
开题报告基于Android手机终端的协同工作系统的设计与实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)开题报告题 目 基于 Android 终端的协同工作系统的设计与实现论文题目 基于 Android 终端的|办同工作系统的设计与实现一、研究的现状、意义1.1 国内外研究现状 当今I(J世界是信息极大丰富的世界,人们对于各神信息的获取有着强烈的错求。随着科技的开展, 作为一种非常重要的通讯工具,其功能越来越强大,相对电视、互联网络等方式, 凭借它可以随 时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段3 但是实际上并不是所有的 都可以满足人们这种复杂的功能要求,而智能 由于其强大的功能无疑是所有 中最好的选择。 根据采用的操作系统的不同,市场上智能 可 分为很多类

2、,例如 Symbian、WindolVs Mobile、Linllx、Palm 等等。近两年来由于 Android 操作系统具有良好的开放性和平台开的便捷性等特点,采用 A ndroid 操作 系统的 越来越受到人们的青睐。同时 Androd 操作系统在智能 领域中所扮演的角色也越来越重要。Android 一词的本义指机器人,也是基于 Linllx 内核的软件平台和操作系统,是 Google 在 2007年 11 月 5 日公布的 系统平台,阜期由 Google 开发,后由开放手持设备联盟COpen Handset Allance) 开发。它采用了软件堆层(softwa.re stack ,又

3、名以软件,叠层的架构,主要分为三局部。低层以Linux 内核工作为根底,只提供根本功能;其他的应用软件那么由各公司自行开发,以 Java 作为编写程序的一 局部。之后 Android 提供了 NDK 以供开发者使用其他语言编写程序。另外,为了推广此技术,Google 和其他几十个 公司建立了开放手持设备联盟。联盟成员包括摩托罗拉 (Motorola) 、HTC、SAMSUNG、 LG、I ntel、NVI DIA、SiRF、Skype、KUPA Map 、MTK 以及中国移动在内的 34 家技术和无线应用的领军 企业,都将基干该平台开发 的新型业务,应用之间的通用性和互联性将在最大程度上得到保

4、持。Android 四大优势:1.开放性 Android 是一个真正意义土的开放性移动设备综合平台.通过与运营 商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电 话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度 上得到保持。2. 应用平等所有的 Android 应用之间是完全平等的.所有的应用都运行在一个核心的引擎 上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源问进行通讯的 API。撇 开这个核心引擎,Android 的所有其他的东西都是应用 0 3. 应用 可无界限 Android 打

5、破了应用之间 的界限,比方开发人员可以把 Web 上的数据与本地的联系人,日历,位置信息结合起来,为用户创造金新的用户体验。4. 快速方便的应用开 A ndroid 平台为开发人员提供了大量的实用库和工具,开发人员可 以很快速的创立自己的应用。例如在剔的 平台上要进行基于位置的应用的开发是相当的复杂的,而 Android 将 Google Map 集成了进来,开发人员通过简单的几行代码就可以实现一个地图应用。1.2 课题的目的与意义 移动办公正是在这样一种背最下,被提上议事日程的。 移动办公,通过在 上安装客户端程序,使得 也具备了和电脑一样的办公功能,而且,它还摆脱了必须在固定场所同定设备上

6、进行 办公的限制,对企业管理者和商务人士提供了极大便利,为企业和政府的信息化建设提供了全新的思路 和方 向。它不仅使得办公变得随心、轻松,而且借助 通信的便利性,使得使用者无论身处何种紧急 情况下,都能高效迅捷地开展工作,对于突发性事件的处理、应急性事件的部署有极为重要的意义。基于 A ndroid 终端的协同工作系统就是这样一款具有实时性,协同性,便捷性的 协同办 公软件。此软件可以帮助用户人性化的管理日程,提供高效的时间提醒效劳,便捷的与他人进行通信等 诸多协同办公功能。另外软件设计精致,画面亲和,人机交互高效快捷,能够给用户带来极致的智能手 机效劳。此外软件面向群体广泛,从多人工作协同到

7、个人工作管理,横跨所有需要日程协同工作行业, 是一款群众化的常备软件。最后,基于 Android 终端的协同工作系统作为自己最后的毕业毕业设计是对学校根底课程, 专业课程与实践课程的一次综合性考查,此外,Android 平台软件是当下流行的新技术, 是学校对时下 新技术的创新性的尝试,也是对学生的自主学习能力和接受新技术能力的全面考察。鉴于上述原因,基于 Android 终端的协同工作系统具有重大而深远的意思。二、研究(或开发)的主要问题、重点和难点2. 1 主要问题(或研究内容)经过考察调研和资料整理的具体情况,基于 Android 终端的协同工作系统能够进行口程管理 能够进行 事件定时提醒

8、,事件发送或接LI史,工作任务的协同。该软件系统将实现用户的随身携带, 高效管理日程,同他人的工作协同等功能。具体技术要求:androi d 界面 xm l 布局,日历算,法,SQLite 数据库的增删改查,android 定时机制, 薄的导入导出。2. 2 课题重点软件使用 Java 作为主体语言,xml 语言为界面设计,主要有: 软件整体 xml 布周、日历棋块的构建、 SQLite 数据库的搭建、日程管理的整体、管理操作系统等。以下是具体研究重点:(1) 日程管理界面 显示当年当月的日历,可调整年月,IJ历上有任务的日期有标志,底边自动显示当日任务简介,点击良iJ 可查看当日任务列表,可

9、 添加任务,可查看所有任务,可 在新任务设置界面分别设置任务提醒方式而不是统一设置) ,可发送给别人的提醒事 件。(2) 列表界面(参数: all 属性值,日期) 显示任务列表,点击某个任务条白,可查看详细任务信息;可以添加新任务。(3) 任务编辑界面(参数: 日期,任务编号等)设置新任务的各项属性,点击添加按钮,添加至 SQLite 中。流程: 任务属性设置列表布局,合 适的组件选择,日期根据 int ent 中的日期参数设置,从 SQLite 中取得原参数值修改,点击保存按钮, 根据输入生成数据结构,存至 SQLi te 中,设置任务编号,显示新任务保存成功。组件: 任务简单描述, 任务地

10、点,任务开始时间,备注,提醒时间,提醒方式(响铃r。段动) ,发送对象。(4) 任务详细信息查看界面显示某条任务的详细信息:点击修改按钮,进行任务属性的修改: 点击删除按钮,删除任务。(5) 任务发送界面 将任务导入到短信当中,导入通讯录的联系人,将任务发送给指定人员。2. 3 课题难点1、日程管阻: 首先口程管理的显示界面一日历,自身不是简单的图形的引用,而是利用自身的 设计语言 经过特定的算法来实现,整个界面含有多个组件,另外还涉及了 数据库的存储口历内容, 其中使用算法类别众多,包括日历的核心类 Calendar 类,:lltlt类 Border 类,用名称类 week 类,日期 网格类

11、 Grid 类,日历视图类 Calendar View 类等。所以在设计和实现具有个性的创新型日历技术上是 主要难点之一。2、任务的嵌入: 由于口历本身已经是一个较为复杂的程序,所以在内嵌入任务事件,也具有较 大难点,并不是简单的添参加程序代码即可 实现,而是需要大量的改写本身代码,为任务事件的添加创 造必需的借口,之后万能参加到日历的原始程序中,使之成为口程管理程序。 特色或创新点1、个性独特的界面,关于日历的算沽,是具有独特的原创性的,能够通过算法绘制出独特的用户界面2、实时的任务事件提醒,可以高效的管理工作日程,给用户带来工作效率。3、多用户的交互,对任务事件可 以与多用户进行信息交互,

12、将任务事件结合 本身功能给使用者带来便捷性,己到达协同工作的最终目的。三、研究方法和步骤、预期结果 研究方法(或技术路线)l、理论研究:在引用自己己有知识的同时结合 XML 语言界面设计、Google Anclroid API 研究、photo shop 的按钮控件设计、SQLite 数据库搭建等技术的运用,使协同工作系统尽可能的平安与完善。2、实验研究: 使用 ecl ipse 等开发工具进行代码练习,完善软件功能。3、技术研究: 利用 XML 来做界面设计,java 语言的功能实现,pho to shop 按钮挫件设计,最后封 装文件安装 。 开发步骤1、通过收集一些有关本课题的资料与文献

13、,加上与指导老师交流并确定论文研究中心与论坛设计 方案,逐渐建立棋型最后完成整个论文的撰写。2、掌握 java 等编程语言的使用同时边择适宜的开发工具,开始学习 XML、Photoshop、GoogleAndroid A町等技术与工具的使用方法:3、具体进度安排:第一步: 音13署开发环境,做系统规划,准备所需要的开发软件,确定功能块。 第二步: 研究日历算法,着手绘制具有个性的日历模块。第三步: 设计任务事件流程,改写日历算法接口,然后添加任务事件模块。 第四步: 添加任务事件提醒功能,调用 内部类,进行任务事件提醒。第五步:添加任务事件多用户交互,将事件发送给指定人员, 并且能够接受其他用

14、户的事件提醒以到达交互功能。第六步: 对软件整体界面进行优化,使用 Photoshop 设计优质的人机交互界面。 第七步: 在电脑上调试 BUG,优化运行组件,为 调试做好必备考察。 第八步:封装成 软件,安装 ,调式运行,完成设计。3.3 预期结果 该论坛完成后,预期到达以下功能要求:1) 日程显示: 显示当年当月的日J刃,可调整年月aD 任务管理: 日历上有任务的日期有标志,点击即可查看当日任务列表,可添加任务,可查看所 有任务。3) 任务交互: 能够接受他人任务事件,并且对他人的发送自己的任务事件提醒,以到达任务多用 户交互功能。四、实验条件与可行性分析4. 1 实验条件:计算机一台,其

15、中装有VINDOWS7 系统及 eclipse、java2 SDK、Android SDK、Photoshop 等筒用 软件。Android 系统 一台,调试软件设计成果。4. 2 人员条件 在指导老师的建议及辅导小组成员的指导下,把握该课题的独特性,实用性和编写代码月Ir用语言的可行性最后完成基于 Android 终端的协同工作系统。4. 3 可行性分析(1 ) 技术上的可行性分析: 软件、硬件和开发环境能够完全保证。(2) 经济上的可行性分析: 相关资料参考文献可从网上和图书馆查找。(3) 操作上的商行性分析: 采用创新性 Android 技术( java 语言 ,XML 语言,SQLit

16、e)Java 是一种跨平台的,面向对象的, 分布式的,解释的,健壮的平安的,结构的中立的,可移 植的,性能很优异的多线程的,动态的语言 。XML (Extensib1e Mark up Language) 即可扩展标记语言,它与 HTML 一样,都是 SGM L (Standard Generalized Markup Language,标准通用标记语言)0 Xml 是 Internet 环境中跨平台的,依赖于内容的 技术,是当前处理结构化文档信息的有力工具。扩展标记语言 XML 是一种简单的数据存储语言,使用一 系列简单的标记描述数据,而这些标记可以用方便的方式建立。SQLi te,是一款轻

17、型的数据库,是遵守 ACID 的关联式数据库管理系统,它的设计目标是嵌入式 的,而且目前己经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只错要 几百 K I拍内存就够了。它能够支持 Windows/Linux/Unix 等等主流的操作系统,同时能够跟很多程序语 言相结合,比方 TCL、印、PHP、Java 等,还有 ODBC 接口,同样比起 MySQL、PostgreSQL 这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。五、时间进度安排:(1) 2021. 11.13一- 2021. 11.20: 第 1周 资料收集、阅读文献,查找翻译资料。(2)20

18、21. 11.21 一- 1.27: 第 2 周 完成任务书、开题报告。(3)2021.11.28一一-2021. 12.13: 第 3 周 需求分析、完成整个系统设计、画 E-R 图;(4)2021. 12. 14一-2021.1.04: 第 3-6 周 进行系统的头际研发:( 5 ) 2021.4. 06一- 2021.4. 30: 第 6-9 用 系统分析设计、代码编写,中期考核。(6)2021.5. 01 2021.5. 15: 第 9-11 周 测试源程序的运行情况,修改代码。 ( 7) 2021.5.16一-2021.5. 30: 第 11-13 周 对系统进行重复测试,并修改完善: (8) 2021.6. 01-2021.6.15: 第 14-16 用 归纳总结、撰写论文、毕业论文辩论s附:主要参考资料 (10 篇以上,至少 2 篇英文):1 余志龙等.Goog1e Android SDK 开发范例大企M.北京;人民邮电出版社,2021. 2 靳岩,姚尚明.Google Android 开发入f丁 与实战M. 北京:人民邮电出版社,2021. 3 吴亚峰.Android 核心技术与实例详解M . 北京:电子工业出版社,2021.4 杨文志.Google Android 程序设计指南M. 北京:电子工业出版社,2021. 5 汪永松.And

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论