基于移动数据的大湾区城市经济联系强度分析设计与实现


    






    基移动数湾区城市济联系强度分析设计实现



    中文题目


    现代海城市济水部分胜陆城市促进济文化发展会者海湾港口附岛屿组成区域作整体种整体湾区 果眼观放全世界发达者具竞争力城市群般聚集湾区 例说纽约湾区旧金山湾区东京湾区知名湾区区域济角度表现出国际化创造性宜居化外开放特性
    文重点粤港澳湾区深圳珠海广州佛山中山江门东莞惠州9市澳门香港2特行政区组成城市群2019年GDP突破105万亿面积56万方公里口超7000万全中国济发达区国家建设世界级城市群目加强世界济文化交流
    世界全球化世界信息化世界城市间联系变日益紧密频繁城市间信息交通等等紧密流动起种愈发紧密流动研究城市区新角度现新趋势通种流动研究城市间相互作组建新城市网络结构数时代丰富更易数研究提供重
    基文湾区例日常移动通信数流分析出发分析湾区城市群部济联系强度通Android应程序展示搭建城市间移动通信网络找寻城市两两间济相关性真实通信量视化进行表现进区域济产业政策规划分析提供支撑该Android应程序基Java语言开发

    关键词:湾区通信矩阵济关联Android





    英文题目

    Abstract
    In modern times the economic level of coastal cities is for the most part better than that of inland cities so in order to promote economic and cultural development one or more of these bays ports and nearby islands will be formed as a whole which is called the greater bay area From the perspective of the economic development of the World Bay Area the most developed and competitive urban agglomerations usually gather in the Bay Area For example the New York bay area the San Francisco bay area and the Tokyo bay area are known as the greater bay area The economy generally shows the commonality of livability openness
    The focus of this paper is guangdonghong kongmacao greater bay area From shenzhen zhuhai guangzhou foshan zhongshan jiangmen dongguan and huizhou 9 cities There is also the city cluster formed by the two special administrative regions of Macao and Hong Kong It has an area of ​​56000 square kilometers and a population of more than 69 million In 2017 its GDP exceeded 100000 100 million is the most active region in the country ’s economy and an important space carrier for the country to build a worldclass urban agglomeration and participate in global competition
    Today's world is a globalized world an information world and the connections between cities are becoming increasingly close and frequent Various people information and traffic have formed flow spaces in certain areas Flow spaces have become a new perspective for studying the structure of cities and regions The new trend is to use this flow to study the interactions between cities to build new urban networksIn the era of big data the generated data is rapidly updated and accumulated which provides important materials for the study of stream space theory
    Based on this this article takes the Greater Bay Area as an example from the analysis of daily mobile communication data flow analyzes the strength of economic connections within the Greater Bay Area urban agglomeration and builds a communication matrix between multiple cities through the Android application Clarify the characteristics of the economic connection between cities and express the actual communication volume in space to provide support for regional economic and industrial policy planning analysis This Android application is developed based on the Java language
    Keywords Greater Bay Area Communication Matrix Economic Association Android





















    目 录

    1绪 1
    11研究意义 1
    12研究容 2
    2相关技术 2
    21Android开发技术 2
    22 SQLite数库储存 4
    23 MVC框架模式 4
    24 数视化 5
    3需求分析框架分析 6
    31 行性分析 6
    32 程序总体目标 6
    33 系统例 6
    34 功需求 7
    4系统设计 8
    41 系统设计思想 8
    42 架构设计 8
    43 概设计 9
    44 数库设计 9
    5系统实现 12
    51 开发环境信息 12
    52 前端UI开发 13
    53 端逻辑开发 15
    6系统测试 18
    61 注册测试 19
    62 登录测试 19
    63 数查询测试 19
    64 测试结果 20
    7总结展 21







    1绪
    改革开发中国越越外开放中国开放化程度高济发达区粤港澳湾区粤港澳国发展规划中着举足轻重位2017年7月1日席出席深化粤港澳合作 推进湾区建设框架协议签署仪式  2019年2月18日粤港澳湾区发展规划纲国务院中中央印发规划纲领中出国仅广东香港澳门海湾区(粤港澳湾区)建设年轻气世界级城市群深化现代化技术发展粤港澳湾区带路城市区促进国家城市两特行政区交流时造适合居住适合商适合旅游高品质型海湾区域争取成更精致更具塑性发展典范深圳广州两现代化城市香港澳门两特行政区组成四中心城市区域发展动力建设粤港澳湾区成世界流湾区广东香港澳门海湾区广东文化核心文化
    湾区建立必然带动济方面沟通交流着科技发展出行交通越越方便交流交越越便捷部手机56万方公里粤港澳湾区中民紧密联系起粤港澳湾区属广式文化交流更加没束缚着移动通信技术手机技术迅速发展粤港澳湾区移动互联网时代中紧密相连手机普率极高基均台手机粤港澳湾区口手机户数量基趋致现代说手部移动电话通信成显著降低交交流需求量激增移动通信已成重联系选择湾区建立会刺激区济发展济发展会促进交流需求区济移动通信信息资源着高度关联性通挖掘移动通信数济城市间济程度判断着重意义构建移动通信数济关联关系利手机程序便捷Android程序中清楚明查中数关联
    11研究意义
    粤港澳湾区促进区济文化交流通信技术发展手机普减少通信成济发展交流愈愈频繁移动通信普某种程度刺激着济发展
    文通挖掘互联网收集移动通信数济基础数构建通信矩阵探索移动通信数济关联通Android程序作框架实现便捷解中关联目
    12研究容
    数方面:
    粤港澳湾区建立必然带动济方面沟通交流文研究容粤港澳湾区城市通信数整理分析(:通话时长手机流量)城市济整理分析
    Android开发方面:
    (1)基Java语言开发开发环境Android studio
    (2)采简洁美观界面灵活方便获取城市数城市间关联
    (3)程序进行行性分析实现功模块进行逐详细设计实现终达功实现
    (4)设计号程序进行测试测试中发现问题逐解决达终需设计求满足程序成功运行

    2相关技术

    21Android开发技术
    211Android基介绍
    Android开源底层Linux编写操作系统广泛应诸移动设备(智手表智手环)智手机(华三星)安卓板电脑Android谷歌84家硬件方面制造商(:Intel英伟达高通)软件开发商(:GoogleNMS Communications)电信营运商(中国移动中国联通中国电信)组建开放手机联盟开发2005年8月谷歌收购然Android出现仅十余年已更新20版发展谷歌Android搭建起完整生态系统Android系统够日益壮Android概分成4层架构:Linux核层系统运行库层应框架层应层
    (1) Linux核层
    LinuxAndroid系统核核层符合提供硬件支持例说屏幕显示wifi相机蓝牙等功驱动
    (2) 系统运行库层
    负责予系统功支持提供3D制图画面方面支持SQLite库予数库方面支持等等
    (3) 应框架层
    API构成系统带功API提供说APIAndroid系统双手开发员运开发应程序
    (4) 应层
    APP属层紧密层普通手机户会层交道联系短信等等手机带程序载程序然包括次开发程序

    表11出目前50系统已占超85Android市场份额数字持续增次程序开发面50系统更早系统次开发兼容
    Android系统版详细信息 表11

    代码名称
    API

    233 237
    Gingerbread
    10
    03
    403 404
    Ice Cream Sandwich
    15
    03
    41x
    Jelly Bean
    16
    12
    42x

    17
    15
    43

    18
    05
    44
    KitKat
    19
    69
    5
    Lollipop
    21
    30
    51

    22
    115
    6
    Marshmallow
    23
    169
    7
    Nougat
    24
    114
    71

    25
    78
    8
    Oreo
    26
    129
    81

    27
    154
    9
    Pie
    28
    104
    212 Android四组件
    表22 (安卓四组件)
    组件名
    中文名
    功介绍
    Activity
    活动
    负责东西户紧密
    Service
    服务
    方运行着法完成某程序需退出应完成功
    BroadcastReceiver
    广播接收器
    交流器程序程序间程序身发出广播
    ContentProvider
    容提供商
    储存读取数程序获取数关键组件时享数力

    22 SQLite数库储存
    SQLite占空间极数库种关系型数库适合应存储空间较设备(:移动设备)占空间百KBSql语法适SQLite数库该数库适合数库新手Android系统中置SQLite数库Android轻松SQLite数库功模块实现持久化保存

    221 LitePal操作数库
    LitePal开源Android数库框架极程度简化SQL语句编写极短代码完成种建表增删改查常数库进行封装处理

    23 MVC框架模式
    MVC框架模型-视图-控制器(Model View Controller)缩写常开发者
    M(Model):模型层理数处理数
    V(View):视图层展示Android中般指UI层处理
    C(Controller):控制器层实际解决程序需求
    业务处理数UI等分割开处理方式修改中功直接修改业务处理代码需修改部分安卓里般Activity充控制器部分控制器处理视图事件控制模型层处理数

    231 MVC优点
    (1)关联程度低MVC框架处理逻辑UI逻辑处理极巧妙分割开两者少会互相影响修改中部分会部分造成严重影响降低干扰性增加代码独立性
    (2)关联程度低代码独立性强更扩充代码迭代成低需修改旧代码降低错误出现机率
    (3)三层次分工明确职责利编写代码便前端分离
    24 数视化
    数视化例数更生动形象展示更高效传递想传递信息目应该量精确数视化起极丰富彩弄极复杂想展示数更完美更高效表现出显分丑陋应时注重数视化美观性表达准确性表达准确性美观性间衡难握设计程中种原数失真(:失时效性)分冗杂(:数乱)数图表化选择错误
    数视化领域着密分关系处理数注重方面细节
    241 数视化技术包括基概念
    (1)数开发:数种处理运公式工具进行演算统计
    (2)数分析:角度全方面解析数数全方面解剖处理
    (3)数处理方式:美学基础程度高效传递受众表格化图形化矩阵化种样方法视化处理



    3需求分析框架分析
    湾区建设带动着济发展文化交流时移动互联网时代均拥部手机移动通信成交流重方式湾区建立刺激区济发展济发展会促进交流需求建立济移动通信数联系十分重章讨系统行性程序总体目标系统例需求等方面问题

    31 行性分析
    程序设计MVC框架模式开发通MVC框架模式进行研究学目前该框架已成熟开发技术包括Android开发数库SQLite数库LitePal数库框架进行储存减少方面开发成代码量

    32 程序总体目标
    基移动数港珠澳湾区城市济联系强度分析提供展示湾区城市济水移动通信数展示:流量数通话时长口热图等数间分析较数进行视化展现选择城市视角进行某城市角度进行分析

    33 系统例
    系统模块:(1)户登录系统(2)户注册系统(3)查湾区城市济水(4)查城市口数(5)查城市移动通信数
    系统例图图31示





    图 31 系统例图

    34 功需求
    (1)户登录模块:户注册账号账号密码登录
    (2)济水查询模块:户查城市济水数GDP
    (3)城市口模块:户查城市口数
    (4)移动通信数模块:户查城市移动通信数查通话时长流量等


    4系统设计
    章介绍架构设计概设计港珠澳湾区城市济联系移动数强度分析系统设计思想数库设计等

    41 系统设计思想
    MVC框架模型面象编程思想

    42 架构设计
    系统采MVC框架视图层模型层间减少关联性安卓说视图层res中XML文件代表里负责安卓UI界面设计java代码处理逻辑模型层两者分开提高代码维护性利程序迭代升级
    户通登录界面输入账号密码进入功界面通点击查询相关数触发调数库数获取相应图标数
    系统流程:页户注册户登录进入功界面查询城市济水数查询城市口数查询城市移动通信数

    图 41 系统架构图

    43 概设计
    (1)首页功
    显示系统名字提供户注册户登录功
    (2)济水查询模块
    户查城市济水数GDP
    (3)城市口模块
    户查城市口数
    (4)移动通信数模块
    户查城市移动通信数查通话时长流量等

    44 数库设计
    数库系统基石程序开始设计时需建立数库数库设计坏否设计出系统关键次程序Android带SQLite数库该数库嵌入式设计嵌入式SQLite设计占空间极已广泛应种嵌入式设备里轻易建许表实际文件需网络配置理优点SQLite数库着支持许流操作系统处见踪影方面许程序语言编写代码知名数库(:Mysql)相SQLtie数库处理效率更高部分数存储Bmob端云Bmob款免费云端数软件
    数库设计般先画出数局部实体属性图根功需求进步完善局部实体相关联起整理出部分实体属性顶底层层分析理清系统架构部分实体关联成全局实体建立时保证数库层次性次建表增加实体属性
    1 户信息实体
    户信息实体包括户ID户名密码该实体户ID设置键

    图 42 户实体图

    2 城市信息实体
    城市信息实体包括城市城市ID城市名城市GDP城市口城市移动通信该实体城市ID设置键

    图 43 城市信息实体属性图

    3 城市移动通信信息实体
    城市移动通信信息实体包括城市城市ID城市移动通信信息编号通话时长流量该实体城市ID设置键

    图 44 城市移动通信信息实体属性图



    441 数库表结构设计
    (1)存储系统户ID户名户密码具体设计表
    表41 t_user(户信息表)
    序号
    名称

    类型
    否键
    否外键
    长度(字符)
    1
    user_id
    户ID
    Int


    4
    2
    user_name
    户名
    Varchar


    50
    3
    user_pw
    户密码
    Varchar


    50
    (2)存储系统城市ID城市名城市GDP城市口城市移动通信信息具体设计表
    表42 t_city(户信息表)
    序号
    名称

    类型
    否键
    否外键
    长度(字符)
    1
    city_id
    城市ID
    Int


    4
    2
    city_name
    城市名
    Varchar


    50
    3
    city_gdp
    城市GDP
    Varchar


    50
    4
    city_pop
    城市口
    Int


    10
    5
    city_comno
    城市移动通信信息
    Int


    10
    (3)存储系统城市移动通信信息编号城市ID通话时长流量具体设计表
    表42 t_city(户信息表)
    序号
    名称

    类型
    否键
    否外键
    长度(字符)
    1
    city_comno
    城市移动通信信息
    Int


    10
    2
    city_id
    城市ID
    Int


    4
    3
    phone_time
    通话时长
    Int


    10
    4
    phone_data
    城市口
    Int


    10


    5系统实现
    章完成详细分析设计章系统进行实现包括开发环境信息前端UI开发台逻辑开发等
    51 开发环境信息
    次开发开发环境window10家庭版Android studio361
    目前Android50系统已占超85Android市场份额数字持续增次程序开发面Android50系统更早系统次开发兼容


    52 前端UI开发
    (1)定义ToolbarToolbar代ActionBar重写colorPrimarycolorPrimaryDarkcolorAccent3属性颜色


    < Base application theme >