本文是基于安卓操作系统的校园跑腿系统的设计与实现。在20世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet技术在全球爆炸性增长并迅速普及。在这一时代背景下,移动端互联网应运而生了,各种生活工具类的移动端应用程序如雨后春笋一般,纷纷涌现出来,给人们的生活和工作带来了极大的改变。本次设计的基于安卓的校园跑腿移动应用主要是为了方便在校大学生在日常生活,同时提高在校大学生的的工作效率、节省了宝贵的学习时间,在一定程度上减少了劳动力资源的浪费,整合了在校大学生的信息资源和物流资源。基于安卓的校园跑腿APP简单实用,用户UI界面设计优美,操作简单,系统运行稳定。可以大大的减轻在校学生的工作量,同时由于是有偿代办跑腿,从侧面来说,也给那些“勤工俭学”的在校大学生提供了“兼职工作”,增加学生的额外收入。
校园跑腿APP采用Android操作系统、Java开发语言,通过SqlLite数据库进行数据的储存以及管理,基本实现了移动APP端主要功能有用户注册、登录、找回密码、浏览任务订单中心、发布任务订单、接受任务订单、用户个人中心和应用设置等相关功能。另外对用户信息数据、任务订单数据等实现了录入、修改、删除、查询等基本功能。
基于Android的校园跑腿APP具有方便快捷、安全性高、应用简便等特点,为在校大学生的日常生活中的代领快递、带饭等都带来了极大的方便,大大的节约了用户的学习时间,有效的提高了在校大学生的工作和学习效率。同时也增加了在校大学的额外收入。这也是本次设计的研究目的和意义所在。
在本次设计最初,通过对于一些市场上的跑腿服务相关的手机应用的使用情况进行了调查,调查的对象主要涉及到在校大学生。通过调查分析得出结论:往来频繁,生存压力过大,缺少的就是时间和精力。有人事必躬亲疲于奔命,过度劳累透支健康,有的缺少帮手分身乏术,往往应付了小事贻误了大事。当在校大学生没有精力和时间去打算一些烦琐的事情。而通过“跑腿服务”可以使得这些问题迎刃而解。建立一个方便服务于在校大学生的校园跑腿移动APP,解决了在校学生的学习生活中的麻烦和困扰,不仅可以在很快的时间内很大程度上发展壮大,而且相对来说推广策略也比较好实施。
技术可行性分析是需求分析中的一个必不可少的环节。所谓的技术性可行性分析,顾名思义就是从技术的角度出发与当下的互联网技术的实际发展状况相互结合。根据现实生活中的技术发展水平来衡量所设计的产品,能否实现,以及可以实现的程度等等[9]。此APP需要使用Android studio开发工具,使用Java语言在Windows平台上进行开发。。此APP需要在手机端运行,对硬件设施要求不是很高,只需要可联网的普通手机即可。由此可知,基于Android的校园跑腿APP的设计与实现在技术上是可行的。
在分析完上述的非功能性相关的需求分析后,接下来是功能性需求分析。本设计的各种功能主要集中在客户端也就是手机APP中,为了人们可以更加方便的生活,我们结合了前期调研的结果,特别是针对于人们反应出的需求问题,我们对手机APP的设计做了一些有新意的设计,具体包括基本实现了移动APP端主要功能有用户注册、登录、找回密码、浏览任务订单中心、发布任务订单、接受任务订单、用户个人中心和应用设置等相关功能。另外对用户信息数据、任务订单数据等实现了录入、修改、删除、查询等基本功能。概况而言,基于安卓的校园跑腿系统最终期望可以满足以下三点:
(1)程序运行的稳定性。保证程序在开发完成后,可以安装到基于安卓操作系统的手机设备上,同时保证安装完成后,程序可以稳定运行,不会出现崩溃、闪退等异常情况。
(2)设计的功能扩展性。一个良好的程序产品从来都不是一蹴而就,而是经过很多次版本的迭代升级来不断的完善、修复的。因此,在设计程序的时候,要充分考虑到后期的拓展成本。
(3)程序运行的空间占用。手机内存弥足珍贵,尤其是在移动应用APP泛滥的今天,如果一个程序的运行内存很大,是很不受用户的欢迎的,同时也从侧门说明了程序设计的不良好。
功能的实现
在调研及需求分析后,我们得出本App的基本功能大致包括主要功能有用户注册、登录、找回密码、浏览任务订单中心、发布任务订单、接受任务订单、用户个人中心和应用设置等相关功能等几个功能模块。
目 录
文献综述0
第一章 绪论0
1.1 课题研究背景0
1.2 课题现状分析0
1.3 课题研究目的0
1.4 论文组织结构0
第二章 相关技术介绍0
2.1 Android平台介绍0
2.2 开发语言0
2.3 开发环境0
2.4 数据库0
2.5 本章小结0
第三章 需求与功能分析0
3.1 需求分析0
3.2 功能实现分析0
3.3 本章小结0
第四章 系统设计及功能实现0
4.1 设计思路0
4.2 数据库设计0
4.3 功能的实现..............................................................................................0
4.3.1 注册登录功能...................................................................................0
4.3.2 任务订单中心功能...........................................................................0
4.3.3 发布任务功能...................................................................................0
4.3.4 个人中心功能...................................................................................0
4.3.5 应用设置功能...................................................................................0
4.4 本章小结0
第五章 产品测试0
5.1 Android测试的介绍0
5.2 测试的具体实现0
5.3 本章小结0
第六章 总结与总结0
参考文献0
致谢0