基于手机定位考勤系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
器 端重 新配 置 )。核 心代 码 因较 多而省 略 。 登 录 成 功 后可 进 入 定 位考 勤 界 面进 行上 班/ 课 的 签 到签 退 ,系
动 终 端 设 备 , 来 确定 位 置 信 息 的一 种 新 技 术 。它 的定 位 精 确 度 比
G P s 低 一些 。不 过它 有 L h G P S 更加 优越 的地 方 ,就 是无 论 在有 或 无 遮 蔽物 的地 方都 可 以快 速定 位 。
EL E CTRONl CS W ORL D ・
基 于手机 定 位 考 勤 系统 的设 计 与 实现
山 东省烟 台市 第一 中学 郝 雪夷 中国联合 网络通信 有 限公 司烟 台市分公 司 张 忠清
【 摘要 】本文设计了基于三种定位技术的移动考勤系统,将安卓手机定位的位置信息作为移动考勤依据 ,可以有效防止传统考勤制度中的漏 洞 ,提 高 了考 勤管理 的 效率 。 【 关键词 】定位 ;考勤;安卓
1 . 2 . 3 基站 定位
基 站定 位 是利 用基 站 对手 机 的距 离 的测 算来 确定 手 机 的位置 , 其 精度 取 决于 基站 的 分布 及覆 盖 范 围的 大小 ,市 区 内的 误差 可能 几
十 米到 几公 里不 等 ,而 郊 区误差 则 可能十 几 公里 。 1 . 3 系统原 理
置与时 间信号 。哒咔手机考勤的G P S 功能,在无遮蔽物 的地方,至少可 以 接收到5 颗卫星的信号 ,定位精确度极高,误差在2 0 米以内。
1 . 2 . 2 w i -F i
S t r l  ̄ 1 o t r 。埔j . t o S t r i n g ( ) ;
l 嘲 . B ( n b n c № l P . ( ‘ Ⅷ1 . e t 】 5 o , l c  ̄ s t r ) ) ;
】 S O , O b j e c t曲j t n Ⅳ 】 5 锄 ∞, e c t ( ) ;
o h 5 . p u t P n ’ ,i m s i ) ;
o . p u t ( - u s e r t e l J t e 1 ) ; o b 5 . p u t ( 。 u s e r p  ̄ d’ J p _ d ) ;
统 使用 的 是百 度地 图 An d r o i d S D K,其提 供 了一 整套 简单 的 地 图应
用 开发 调用 接 口。使用 时 需要将 参 数进 行配 置添 加好 ,然 后 启动 服
务 。核 心代 码如 下 :
潮嘲
mB a i (  ̄
m C u r n
;L o c n t i o n P o d  ̄ . F O L L O , I I A  ̄ ;
本 文设 计并 实 现 了一款 基 于定 位技 术 的手 机 考勤 系 统,使 用 手 机 定位技 术 来实 现考 勤 管理 。 是 整个 系统 的最 高权 限操 作 者 ,使用 者 也可 根据 需要 进行 设置 操作 权 限 。管理 者拥 有手 机 客户 端所 有操 作功 能 权限 以及 服务 器端 所有 操作 和管 理 功能 权限 。
2 . 2 数 据库 设计
1 系统介绍
1 . 1 操 作平 台
数据 库 是整 个 系统 中重 要 的部分 ,它负 责存 储管 理者 和 使用 者 以及 系统 设置 等 各 种信 息 和记 录 。本 文 系 统选 择My s q l 数据 库 存 储
数据 ,它可 处理 大 型数据 ,安装 简单 小巧 、运 行 效率 好且 相对 于其 他 大型数 据 库来 说优 化简 单 。 2 . 3 手 机端 关键 实现 操作平台本文选择 安卓系统。A n  ̄ o i d 是G o o g l e  ̄发 的基于L i m Ⅸ 平台
的开源 手机操 作系统。A n d r o i d 的系统采用 了分层 的架构 ,分为 四层,从
高层到低层分别是与用户直接接触由j a v a wenku.baidu.com写的应用程序层、为安卓开发
提供开 发组件的应用程序框架层 、为应用程序架构作支撑由c / C H编 写的 并为各个开发者对象提供服 务的系统运行库层、提供核心系统服务并作 为硬件和软件栈之 间的抽象层 的l i n u x  ̄心层。 1 _ 2定位技术
=蜘 v i _. ‘ ) ;
本 文系 统 的实 现采 用 YGP S 卫 星信 息 、Wi — F i 、手机 基站 三种 定 位 技术 混合 作 用 ,使用 户 在 不同 环境 下 ,均 可实 现精 准 定位 ,可 以 更 加准 确 的 了解 使 用者 的实 际位 置情 况 。 系 统是在 手机端考 勤 的同时会 自动定位 ,将采集 到的考勤 实际位 置 信息传到 服务 器端 ,服 务器 端进行考 勤位置 信息 的存储 。手 机端 获 取考 勤实 际位置 的同时 会 自动和 考勤 范围进 行对 比。是否超 出考勤 范 围的结 果同样会传 到服 务器端进 行考 勤结果信 息存储 ,并将 结果反馈 给手机 端 ;由此 可 以准确 管理被考勤 人员的考勤 动态信息 。
1 . 2 . 1 GP S( 全球 定位 系统 )
手机 端 需要 首 先打 开AP P ,进 入登 录 页面 输入 登 录帐 号 和密码 进 行验 证 ,本 文系 统采 取使 用手 机号 码作 为 登录 帐号 并将 使用 者第

次登 录 的手机 设 备 的串码 与其 帐号 进 行绑 定 ,登录 验证 成功 后 ,
} c a t c h( E x c e p ti o n e )()
Wi . F i 定位 是 利 用现 有 的无 线 网络 ,配合 Wi — F i 标签 和 相 关的 移
登 录验 证 需要 分别验 证 输入 的手 机 号和 密码 是 否空 、登 录密码 是 否正 确 、登录 手 机号 是 否存在 ( 不存在 需 要管 理 员在服 务 器端添 加 )、登录 的手 机 号是 否与 设备 匹配 ( 如不 匹配 需要 管理 员在 服 务
此 串码被 保 存到 数据 库 。核心代 码 如下 :
L i s t < N a m e V a l u e P a i r > 翻
t r y{
t l f ^ r r L i n《 ¨ e v a l P a i r ' ( ) ;
该系统由2 4 颗卫星组成,各个卫星 以5 5 。角均匀地分布在6 个轨道面 上,并 以l 2 个小时的时间周期环绕地球运转 在每一颗卫星上面都载有位
相关文档
最新文档