移动计算技术与应用软件设计报告-号码归属地查询.doc

上传人:龙*** 文档编号:1008164 上传时间:2018-11-15 格式:DOC 页数:19 大小:285.50KB
下载 相关 举报
移动计算技术与应用软件设计报告-号码归属地查询.doc_第1页
第1页 / 共19页
移动计算技术与应用软件设计报告-号码归属地查询.doc_第2页
第2页 / 共19页
移动计算技术与应用软件设计报告-号码归属地查询.doc_第3页
第3页 / 共19页
移动计算技术与应用软件设计报告-号码归属地查询.doc_第4页
第4页 / 共19页
移动计算技术与应用软件设计报告-号码归属地查询.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、软 件 设 计 报 告课程名称: 移动计算技术与应用 设计题目: 号码归属地查询 院 系: 计算机科学与工程学院 专 业: 软件工程 班 级: 学 号: 姓 名: 劫 指导教师: 设计地点: 开课时间: 至 学年第 学期家里蹲学院计算机科学与工程学院 制学 生 姓 名 ( 手 写 签 名 ) 成 绩 评 语 :指 导 教 师 (签名) 年 月 日目 录1. 设 计 目 的 和 任 务 .42. 开 发 环 境 .42.1 硬 件 环 境 .42.2 软 件 环 境 .43.设 计 题 目 .43.1 题 目 名 称 .43.2 题 目 详 细 描 述 .43.3 功 能 要 求 .44. 相

2、关 技 术 及 知 识 点 .54.1 JSON 数 据 .54.2 网 络 通 信 .55. 设 计 与 实 现 .65.1 主 界 面 的 设 计 与 实 现 .65.2 运 行 商 列 表 及 介 绍 的 界 面 的 设 计 与 实 现 .85.3JOSN 数 据 解 析 与 链 接 网 络 的 实 现 .95.4 主 代 码 .115.5 资 源 文 件 .176. 总 结 .197. 参 考 资 料 .19移动计算技术软件设计报告- 1 -1. 设 计 目 的 和 任 务开 发 这 款 软 件 是 为 了 寻 找 各 个 手 机 号 的 归 宿 地 。2. 开 发 环 境硬 件 环

3、境 :一 台 计 算 机 软 件 环 境 :装 有 eclipse 的 Android 开 发 环 境3. 设 计 题 目3.1 题 目 名 称号 码 归 属 地 查 询3.2 题 目 详 细 描 述用 户 可 以 通 过 这 个 软 件 查 询 到 手 机 号 的 归 宿 地3.3 功 能 要 求用 户 可 以 输 入 号 码 进 行 查 询 , 了 解 我 国 三 大 运 行 商 的 基 本 信 息 。4.相 关 技 术 及 知 识 点4.1 JSON 数 据JSON 简 单 说 就 是 Javascript 中 的 对 象 和 数 组 , 所 以 这 两 种 结 构 就 是 对 象 和

4、数 组 两 种 结构 , 通 过 这 两 种 结 构 可 以 表 示 各 种 复 杂 的 结 构1、 对 象 : 对 象 在 js 中 表 示 为 “”括 起 来 的 内 容 , 数 据 结 构 为 key: value,key: value,.的 键 值 对 的 结 构 , 在 面 向 对 象 的 语 言 中 , key 为 对 象 的 属 性 ,value 为 对 应 的 属 性 值 , 所 以 很 容 易 理 解 , 取 值 方 法 为 对 象 .key 获 取 属 性 值 , 这 个 属 性 值的 类 型 可 以 是 数 字 、 字 符 串 、 数 组 、 对 象 几 种 。2、 数

5、组 : 数 组 在 js 中 是 中 括 号 “”括 起 来 的 内 容 , 数 据 结 构 为 “java“,“javascript“,“vb“,., 取 值 方 式 和 所 有 语 言 中 一 样 , 使 用 索 引 获 取 , 字 段 值 的 类 型 可以 是 数 字 、 字 符 串 、 数 组 、 对 象 几 种 。经 过 对 象 、 数 组 2 种 结 构 就 可 以 组 合 成 复 杂 的 数 据 结 构 了 。按 照 最 简 单 的 形 式 , 可 以 用 下 面 这 样 的 JSON 表 示 “名 称 / 值 对 “:1- 2 -“firstName“:“Brett“这 个 示

6、 例 非 常 基 本 , 而 且 实 际 上 比 等 效 的 纯 文 本 “名 称 / 值 对 “占 用 更 多 的 空 间 :1firstName=Brett但 是 , 当 将 多 个 “名 称 / 值 对 “串 在 一 起 时 , JSON 就 会 体 现 出 它 的 价 值 了 。 首 先 , 可 以 创建 包 含 多 个 “名 称 / 值 对 “的 记 录 , 比 如 :1“firstName“:“Brett“,“lastName“:“McLaughlin“,“email“:“aaaa“从 语 法 方 面 来 看 , 这 与 “名 称 / 值 对 “相 比 并 没 有 很 大 的 优

7、势 , 但 是 在 这 种 情 况 下 JSON 更 容 易 使 用 , 而 且 可 读 性 更 好 。 例 如 , 它 明 确 地 表 示 以 上 三 个 值 都 是 同 一 记 录 的 一 部 分 ; 花括 号 使 这 些 值 有 了 某 种 联 系 。4.2 网 络 通 信URLConnectionURL url = new URL(“http:/ connection = url.openConnection();InputStream is = connection.getInputStream();读 取 输 入 流 , 转 换 为 html, image, .HttpURLCon

8、nection - 1创 建 连 接URL url = new URL(“http:/ connection = (HttpURLConnection)url.openConnection();可 设 置 Http 请 求 方 法 及 请 求 属 性connection.setRequestMethod(“GET“); GET 为 默 认 方 法connection.setRequestProperty(“属 性 名 “, “属 性 值 “); 请 求 报 头 属 性HttpURLConnection - 2当 POST 请 求 时 , 可 发 送 请 求 正 文connection.setD

9、oOutput(true);OutputStream os = connection.getOutputStream();通 过 os 发 送 请 求 正 文 , 如 提 交 表 单 或 上 传 文 件- 3 -可 读 取 状 态 码 , 数 据 长 度 , 数 据 类 型 等 报 头 属 性int code = connection.getResponseCode(); /200 为 正 常int length = connection.getContentLength(); /数 据 长 度 或 -1String type = connection.getContentType(); /M

10、IME 数 据 类 型connection.getHeaderFields()等 取 出 报 头 属 性5.设 计 与 实 现5.1 主 界 面 的 设 计 与 实 现主 界 面 如 图 5-1 、 图 5.2 部 分 代 码 如 下 :- 5 - 6 -图 5-1图 5.25.2 运 行 商 列 表 及 介 绍 的 界 面 的 设 计 与 实 现运 行 商 列 表 如 图 5.3 介 绍 如 图 5.4图 5.3 图 5.45.3JOSN 数 据 解 析 与 链 接 网 络 的 实 现主 代 码 如 下 :JOSN:public class Weather private String Mo

11、bile;private String QueryResult;private String TO;private String Province;private String City;private String AreaCode;public String getMobile() return Mobile;public void setMobile(String mobile) - 7 -Mobile = mobile;public String getQueryResult() return QueryResult;public void setQueryResult(String

12、queryResult) QueryResult = queryResult;public String getTO() return TO;public void setTO(String tO) TO = tO;public String getProvince() return Province;public void setProvince(String province) Province = province;public String getCity() return City;public void setCity(String city) City = city;public String getAreaCode() return AreaCode;public void setAreaCode(String areaCode) AreaCode = areaCode;public String getPostCode() return PostCode;public void setPostCode(String postCode) PostCode = postCode;private String PostCode;网 络 通 信 :package com.example.haoma;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。