云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Android的行程安排系统 - 图文

基于Android的行程安排系统 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 21:44:32

辽宁科技大学本科生毕业设计(论文) 第1页

1 绪 论

1.1 选题背景

随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。

Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。

根据中国互联网信息中心(CNNIC)发布的消息称,截止2011年底,中国网民数量达到了惊人的5.13亿,正式迈入了“5亿网民”时代,其中手机网民达到3.4亿,手机上网成为网络介入的一个重要发展方向。

综上所述,无论是在国内还是在国外,Android平台对手机软件行业和移动手机平台将发挥极大地推动作用,而在未来的几年或者一段时间内,Android将越发的凸显自己的重要性。

基于此本文将有Android平台在eclipses环境下开发了一款大学生日程管理系统,它将个人日程管理、课程表管理、定时提醒、安全设置等整合成一个多功能软件,特别是考虑到课程表中特殊的课程安排,在课程表上设置了单双周,自动删除等许多特殊设置,以满足大学生的特定需求。

辽宁科技大学本科生毕业设计(论文) 第2页

1.2 国内外研究状况

国内外这方面的软件种类繁多,就拿Luckydroid组织设计开发的“Memento v1.3.2”来说,该软件属于“个人助理”,理论上支持支持所有搭载Android 1.5及以上系统机型,具有自定义备忘录、待办任务(Tasks)、CD收藏(CD Collection)、DVD收藏(DVD Collection)、我的软件(My Software)、购物清单(Purchases)、酒类收藏(Wine)、汽车保养(Vehicle Maintenance)、书籍(Books)、烹饪(Recipes)、家庭开销(Home Inventory)、讲稿记录(Lecture Notes)、语音记录(Voice Notes)等功能。可更换备忘录列表主题、背景\,可将单个项目导出至存储卡,或从存储卡导入;可将所有备忘项目备份至存储卡;软件可与谷歌在线服务同步,将备忘录数据上传至服务器,随时随地轻松了解备忘事件;且支持扫描条形码。在手机备忘录这方面,该软件在国内市场应该还处于领先水平。

1.3 运行环境及开发工具

硬件开发环境:

CPU:Intel(R)Core(TM) 2 Duo CPU T6600 2.20GHz,2.20GHz内存:2GB 硬盘:320G

系统:32位操作系统 软件开发环境:

1. 操作系统:Microsoft Windows 7

2. 浏览器:Internet Explorer 8.0 3. 开发环境: MyEclipse8.5 4. 开发语言:Java+Android 5. 模式:MVC 6. 数据库:Oracle10g 7. 应用服务器:Tomcat6.0 8. 文本编辑工具:KindEditor

下面简单介绍一下MyEclipse 、Java、JSP、Tomcat,MVC、Oracle和KindEditor。 1.3.1 MyEclipse

MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,很大程度上解决了各种开源

辽宁科技大学本科生毕业设计(论文) 第3页

工具的不一致和缺点问题,并大大提高了Java和JSP应用开发的效率。

MyEclipse的实际价值来自其发布的大量的可视化开发工具和实用组件。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如Action/Session Bean/Form等,此外还包含编辑Hibernate配置文件和执行SQL语句的工具。和.NET平台开发工具VS20003/VS2005以及以前的快速开发RAD工具Delphi,PowerBuilder等相比,Java/JSP应用开发的低效率一直是个缺陷。直到Eclipse和MyEclispe等出现后,情况才有所改观(尤其是MyEclispe等可视化开发插件),大大提高了开发效率。

新版本的MyEclipse提供了AJAX、Struts Development、Hibernate Tools、Spring IDE Integration等功能。这些功能毫无疑问可以简化Web应用开发,并对Struts、Hibernate、Spring等开发框架的广泛应用起到了非常好的促进作用。此外MyEclipse还包含大量由其他组织开发的开源插件,Genuitec增强了这些插件的功能并且撰写了很多实用文档便于开发者学习。综上所述,MyEclipse插件对加速Eclipse的流行起到了很重要的作用,并大大简化了复杂Java/JSP应用的开发。 1.3.2 Java

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟

辽宁科技大学本科生毕业设计(论文) 第4页

机和Java应用程序接口(Java API)。广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的专业开发者社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 1.3.3 Tomcat

Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。 1.3.4 MVC模式

MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。模型(Model)就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。模型、视图、控制器三者之间的关系和各自的主要功能,如图2.1所示:

搜索更多关于: 基于Android的行程安排系统 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

辽宁科技大学本科生毕业设计(论文) 第1页 1 绪 论 1.1 选题背景 随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。 Android 是一套真正意义上的开发性的移动设备综合平台,它

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com