摘 要
2005年,Google并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,同时基于Linux的新型通用平台也进入了开发,这是Android系统的最初由来。
Android解决了长期令手机制造商头痛不已的问题。现在,程序员只要写一次程序,就能在各种手机硬件平台之上使用。”Linux开源软件的核心开发人员Greg Kroah-Hartman这样评价Android系统对手机行业的重大突破。[1]
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的IOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。[2]
Android的系统架构和其它操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。
关键词:Android 、JAVA、.NET、SQL Server。
ABSTRACT
In 2005, Google purchased a high-tech enterprise established only 22 months of the Android launched SMS mobile phone search, and positioning the new Linux-based common platform for the development, which is the initial origin of the Android system.
Android to solve the problem of long-term headache, making the cell phone manufacturer. Now, as long as the programmer to write a program, you can use in a variety of mobile phone hardware platform. The core of the Linux open source software developer Greg Kroah-Hartman commented on the Android system is a major breakthrough in the mobile phone industry. [1]
Android is a Linux-based open source operating system, mainly used in portable devices. Yet the name of the unified Chinese in mainland China more people use the Andrews (unofficial) or safety caused by the (official). Android operating system originally developed by Andy Rubin, primarily support the phone. Capital injection, acquired by Google in 2005 and formed the Open Handset Alliance, the development of improved, gradually extended to the Tablet PC and other areas. Android's main competitor is the IOS of Apple and RIM of the Blackberry OS. The first quarter of 2011, Android in the global market share for the first time more than Saipan system ranked first in the world. November 2011 data, Android occupy 52.5% of the global smartphone operating system market share of Chinese market share of 58%. [2]
The system architecture of Android and other operating systems, using a layered architecture. See from the chart, the android is divided into four layers from top to low-level application layer, application framework layer, the runtime layer and the Linux kernel layer.
Android mobile phone platform based on Linux as the core, with the rapid development of the Android as an open operating system, now allows developers to use a variety of programming languages ??to develop Android applications, instead of previously only Using Java to develop Android applications a single situation, and thus welcomed by many developers to become the true sense of the open operating system.
Key Words:Android 、JAVA、.NET、SQL Server.
目录
摘 要 i
ABSTRACT ii
1 系统总体概况描述 1
1.1 项目背景 1
1.2 研究现状 1
1.3 开发原因 1
1.4 开发环境及运行环境 1
1.4.1 开发环境和使用工具 1
1.4.2 建议的运行环境 2
1.5 系统目标 2
1.6 系统构成 2
1.7 可行性分析 3
1.7.1 技术实现可行性 3
1.7.2 软件经济可行性 3
1.7.3 开发环境可行性 3
1.7.4 总体可行性结论 4
2 系统需求分析说明 5
2.1 系统结构需求分析 5
2.2 系统功能需求分析 5
2.2.1手机客户端功能需求: 5
2.2.2Web服务端功能需求: 5
2.3 系统数据流图 6
2.3.1课程知识查询数据流图: 7
2.3.2高考宝典操作的数据流图: 8
3 系统总体设计 9
3.1 用户需求 9
3.2 设计方案论证 9
3.3 系统架构设计目标 12
3.4系统架构设计 13
3.4.1整体架构设计 13
3.4.2详细架构设计 14
3.5 系统模块设计 16
3.6 数据库设计 18
3.6.1Web服务端数据库设计 18
3.6.2手机客户端据库设计 21
4 系统详细设计 22
4.1 系统常用技术点 22
4.1.1 异步请求处理 22
4.1.2 HTTP通信 23
4.1.3 JSON字符解析 24
4.2 自定义组件设计 25
4.2.1 Tab选项卡界面设计 25
4.2.2 ListView滑动加载数据模块设计 26
4.3 课程知识模块 27
4.3.1 课程知识 27
4.3.2 收藏夹模块 31
4.3.3 搜索模块 33
4.4 高校信息模块 35
4.5 高校专业模块 38
4.6 招生动态模块 40
4.7 Web服务端开发设计 43
4.7.1 Web服务端介绍 43
4.7.2 Web服务端课程知识管理 44
4.7.3 Web服务端高校信息管理 46
4.7.4 Web服务端专业信息管理 48
4.7.5 Web服务端招生动态管理 50
5 系统测试 53
5.1 测试原理 53
5.2 测试方法 53
5.3 测试用例 53
5.4 测试结论 54
6 系统操作使用说明 55
6.1软件运行环境 55
6.2软件安装 55
6.3显示系统图标 56
6.4系统首界面 57
结 论 59
致 谢 60
参考文献 61
1 系统总体概况描述
1.1 项目背景
随着时代不断的进步,手机不再仅仅是一个移动电话,已经越来越多的融入了我们的生活,而随着移动终端的迅猛发展,人们的业余生活也得到了很多改善。数字科技的发展,早已改变了我们很久之前的生活习惯。
记得上高中上学时,经常为了查找一个知识点而翻遍教材与参考书;经常在上下学坐车的路上抱着厚重的“五年高考三年模拟”一页一页的翻;经常在宿舍其他同学都睡觉的时候,自己打开床头灯,秉烛夜读。这样做既浪费时间又非常的不方便,使得学习的效率大打折扣。对于“时间就是成绩”的高三学生来说,多一分时间就多一分成绩,多一分成绩也许命运就从此不同。考一个理想的分数固然重要,但光有好的成绩是不够的,选择合适的大学与自己喜欢的专业也非常重要。我们经常看到很多同学由于在报选专业的时候对自己所选择的专业并不十分了解,真正入学后对自己的专业毫无兴趣,因而产生厌学情绪。
如何提高学生的学习效率,让学生更加方便的学习。如何
上一篇:
毕业论文(基于Android的网上订餐系统和原代码)
下一篇:
试论APP广告在手机中的应用