基于Android的校园快递代取APP设计与实现

 2023-03-08 03:03

论文总字数:21703字

摘 要

近几年智能手机不断普及,到如今几乎每人都有一部智能手机,智能手机已经在影响我们生活的很多方面,生活中很多场景都离不开智能手机。为了最大化智能手机的作用,可以将某些系统上的功能迁移到手机终端上来,通过手机终端访问相关的数据和资源信息,所以现在移动应用市场有广阔的发展前景,蕴含着大量的利润。

本课题为其设计一个基于Android平台的快递代取软件,用户可以通过该软件帮同学,或者委托同学取快递。

本论文首先介绍快递代取软件的开发背景和意义,第三章起详细介绍快递代取软件的设计和实现的过程,最后介绍了快递代取软件测试等相关内容。

关键词: 安卓 、智能系统、互联网、快递

ABSTRACT

Smartphones expansion in recent years, by now almost everyone has a smart phone, smart phones have been affect every aspect of our lives, life a lot of scenarios cannot leave the smartphone. In order to maximize the role of smart phones, the function of some systems can be migrated to mobile terminal through a mobile terminal access to relevant data and information, so now, the mobile application market has broad prospects for development, contains a lot of profit.

This topic to design a Courier for software based on Android platform, users can help students through the software, or entrust a classmate to take delivery.

This paper first introduces the express generation in software development background and significance, the third chapter on detail Courier generation in software design and implementation of the process, finally introduced the Courier take the related content such as software testing.

Keywords: Android, Intelligent systems, Mobile network, Express

目录

摘 要 I

ABSTRACT II

目录 IV

第一章 绪论 1

1.1课题研究背景和研究意义 1

1.2当前研究现状 2

1.3课题的研究内容 2

1.4论文框架安排 2

第二章 开发语言说明 4

2.1 开发语言简介 4

2.1.1 Android简介 4

2.1.2 应用程序(APPLICATIONS) 5

2.1.3 应用程序框架(APPLICATION FRAMEWORK) 5

2.1.4 Android 运行时(RUNTIME) 6

2.1.5 系统库(LIBRARIES) 6

2.1.6 Linux 6

2.2 SQLite数据库 7

2.3 搭建Android开发环境 8

第三章 系统分析 11

3.1概述 11

3.1.1系统分析的原则 11

3.1.2系统分析的方法 12

3.2系统可行性分析 12

3.3系统需求分析 13

3.4性能需求分析 13

3.5系统流程分析 15

第四章 系统设计 16

4.1 系统设计原则 16

4.2 系统设计目标 16

4.3系统总体结构设计 17

4.4文件结构设计 18

第五章 系统实现与测试 21

5.1系统实现 21

5.2服务端实现 28

5.3 系统测试 31

5.3.1 软件测试 31

5.3.2 测试用例 31

5.3.3 测试总结 34

第六章 结束语 35

致 谢 36

参考文献 37

第一章 绪论

1.1课题研究背景和研究意义

智能手机是指搭载某一移动操作系统的手持设备,该设备上可以安装软件游戏等,用户可以使用手机上的软件获取数据信息等等。现在智能手机厂商国外的有三星科技,黑莓等厂商,而国内有小米、华为、魅族等。由于厂商竞争者增多,导致在智能手机领域竞争激烈,各大厂商都推出性价比很高的手机来吸引消费者购买。智能手机具有五大特点:

1、支持连接移动互联网,通过网络获取数据,这是最基本的功能。

2、人性化,根据每个人的不同需求安装不同软件以让手机有不同的功能。

3、开放性,用户可以在自己的手机上安装各种各样的软件,使得手机的功能不断扩展,这使得手机永远不会过时。

4、具有PDA功能,包括日历,浏览器等。

5扩展性能强,智能手机支持的第三方软件很多。

Android是一种新型的移动操作系统,实质上内核就是Linux,上层进行相关封装,因此它主要用于那些手持设备上。Android系统最开始是由Andy Rubin开发的,在2005时,被Google收购了。Google通过几年的时间改造升级Android系统,于2008年发布第一部搭载Android系统的智能手机G1,以后Google也将Android系统用在平板电脑,智能电视上。如今Android系统在市场上的占有率算是比较高的,其竞争对手为苹果公司的IOS操作系统。但这两个系统各有各的特点,因此并不能说哪个更好,需要看用户需求自己选择。

智能手机都有接入移动网络的功能,这是最基本的功能,通过网络,用户就可以获取到各种实时信息,进行各项远程操作[1]

本软件的开发可以为用户提供快递代取工具,用户无时无刻可以通过本工具发布自己的快递代取信息,或者帮好友代取快递,做到资源的最大化利用,而且还有好友推荐功能,让用户使用起来更加方便快捷。

1.2当前研究现状

Android 目前是Google在Linux基础上开发改造的一个开放源码的手机操作系统。它包括了底层系统,GUI和应用软件,提供的功能足以让用户平时生活使用。Google创建的开放手机联盟,包括中国移动,高通等厂商,这些厂商之间相互合作共同盈利,同时也把Android系统发展起来,逐步形成一个完整的移动生态系统,其中有着很大的利润。

Android系统是Google很重视的一部分,Google希望能让让通讯不依赖于某一设备或者某一平台,因此Google一直都在完善Android操作系统,为其不断添加新的功能和特性,同时也积极修复之前版本的漏洞,使得如今Android系统已经变得相当稳定了,大部分情况下都可以满足用户需求。而且Google也与某些运营商合作,实现互利共赢,共同发展Android系统[2]

1.3课题的研究内容

Android系统是推出的新一代智能移动操作系统,主要用于便携式移动设备。其SDK提供了十分简单易用的接口,开发者学习的门槛很低,简单学习便可制作出一套手机管理软件出来[3]

剩余内容已隐藏,请支付后下载全文,论文总字数:21703字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;