毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android家政服务O2O系统设计+源代码(3)
3) 家政服务订单管理
4) 评价管理
5) 首页轮播图管理
6) 首页服务信息管理
1.3.2 研究内容
本文所描述的“阿姨来了”家政服务系统是结合第五届计算机程序设计大赛命题的基本要求和家政020服务的基本情况,建立在论文阅读、个人调研以及导师指导的基础之上的。此家政服务系统是基于C/S架构的,普通用户端以及家政服务人员用户端采用android实现,后台采用web技术实现,数据库选择mysql数据库,同时将整个系统的程序以及数据库部署腾讯云Linux服务器,系统主要研究内容包括:
1) 结合第五届计算机程序设计大赛命题的基本要求和家政O2O服务的基本情况,从论
文学
习,个人调研以及导师指导等方面对“阿姨来了”家政服务系统进行系统需求的分析。
2) 列出本系统的功能模块,并进行设计。
3) 设计“阿姨来了” 家政服务系统数据库,制作E-R图,设计数据库表。
4) 编写普通用户客户端及家政服务人员用户客户端与后台连接使用的API接口。
5) 设计良好的Android端的界面。
6) 设计良好的后台web端界面。
7) 将数据库与API放到Linux腾讯云服务器上。
2 开发平台与应用技术
2.1 Android系统
Android在中国大陆地区一般被称为“安卓”[8]。Android目前发展到6.0(API 23)版本,是目前最受欢迎的手机系统之一。
2.1.1 Andorid开发环境
开发工具:Android Studio 2.0
JDK版本:8u91
Android SDK 版本:API 23
2.1.2系统相关技术理论
(1)HttpClicent
HttpClient是用来支持HTTP协议的Android客户端的编程工具包[9]。
(2)Handler(消息处理类)处理网络异步请求
Handler在子线程与主线程之间的通讯方面发挥了重要作用。通常情况下,我们使用Handler.obtainMessage()方法从消息池中得到空消息对象,以节约资源。
Android应用程序只有一个默认的主线程,也就是UI线程。因为View绘制只能在这个线程内进行。所以如果在这个线程中运行的程序发生了阻塞,就会导致View不能绘制,整个UI就会出现卡顿。所以要极力避免在UI线程进行耗时操作。网络请求是一个典型耗时操作,比如说登陆操作时需要给接口发送用户名来获得密码的请求,这时候的做法就是在主线程中使用new Thread开辟一个子线程,在子线程中执行连接接口的httpclient操作,向handler发送信息启动handler。我们还需要重写handler,用来处理获得登陆请求接口返回数据之后的操作[10]。
(3)Intent
Intent可以通过Intent.putExtra()把消息传递给指定的Activity。如果用户要从一个组件跳转到另一个组件,也必须使用Intent来激活。如需要从mainActivity跳转到testActivity,需要先通过intent.setClass(mainActivity.this,testActivity.class)来指定传递对象,然后通过调用startActivity(intent)来传递Intent进行跳转activity的操作。
(4)Fragment
Fragment是Android 3.0新增的概念,中文解释为碎片。Fragment和Activity很显示,它也是用在Activity中描述行为或者用户界面。使用Fragment可以达到预加载的目的,当Activity被调用时,Fragment就会被加载等待使用。当Activity正在运行时,可以单独地对其中任何一个Fragment进行操作。对于Fragment的管理,Android为我们提供了FragmentManager。
在一个Activity中实现多个Fragment可以让一个Activity展示更多内容,进行更多的操作,而不需要频繁切换Activity,从而节省系统开支,FragmentManager为我们提供了这个便利。FragmentManager能够实现管理Activity中的Fragment,在Activity中通过getFragmentManager()来取得它的实例。FragmentTransaction可以实现Activity中对Fragment的添加、移除、替换以及执行其它操作[12]。从FragmentManager获得一个FragmentTransaction的实例:
共4页:
上一页
1
2
3
4
下一页
上一篇:
Android大学生O2O服务平台的设计+源代码
下一篇:
人脸识别算法的实现与对比分析+源代码
Android课程同步练习系统的设计
Android智能手机的交互式学习系统的设计
电子商务新商业模式――O2O探析【1970字】
电子商务中的O2O模式管理探讨【2975字】
电子商务O2O模式對农产品...
分析O2O模式下珠宝电子商...
關于O2O电子商务模式的探讨【3371字】
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
公寓空调设计任务书
国内外图像分割技术研究现状
承德市事业单位档案管理...
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】