1、眉山 GPS监控 GPS 定位 安防 GPSONE 手机免费GPS软件 关于手机位置历史跟踪 需 求 规 格 说 明 书 组 长 :赵川小组成员: 张传金 刘晓宇 管 伟班 级: 软设完成时间: 2011/12/1 目 录第一章 引 言 3一、编写目的 3二、项目背景 3三、研究意义 3四、参考资料 4第二章 任务概述 5一、目 标 5第三章 数据描述 6一、静态数据 6二、动态数据 6第四章 功能需求 8一、功能划分 8二、功能描述 9第五章 总结 10引 言一、 编写目的 Mobile Tracker软件是为了满足一些用户想通过手机里面的应用程序来定位被跟踪者的位置。比如学校里面的老师,学
2、生家长,以及老年痴呆症的家属等,广大用户都急需要这样的软件来时刻掌握他们所关心的人信息。二、 项目背景随着计算机技术的飞速发展,手机领域正在悄悄发生着一场变革,随着智能手机的普及、移动网络速度的加快以及手机应用的增加,移动定位服务逐渐崭露头角,在日、韩、美等地,主流运营商从2001年就开始纷纷推出移动定位服务,当地政府也非常重视,在经过多年的发展,不同国家的移动定位业务呈现不同特点,在美国,移动定位服务很好地满足了E911国家安全救援系统的定位需求;而在日韩两国,运营商基于定位技术已经开发出了种类繁多的应用,有的甚至多达上百种。面对日渐火爆的移动定位服务市场,2005年中国移动定位服务运营商、
3、服务提供商、定位服务方案提供商、移动终端厂商纷纷推出了自己的新产品、新业务。GPS定位正成为IT业的一大热点据IMS Research(英国产业分析机构)预测20082013年,GPS的年复合成长率为21.2%,智能手机的发展同样异常迅猛,而定位技术会成为Google、Microsoft、Apple、Nokia、Intel等公司未来产品的关键功能。据瑞典市场研究公司Berglnsight的一份最新报告预测,2013年欧洲手机定位服务用户将从2008年的2000万户增长的1.3亿万户,年均增长率为37%。随着3G时代的到来,移动定位服务有可能成为继SMS、MMS和数据服务之后移动运营商的有一块“
4、奶酪”,成为又一重要盈利引擎。三 研究意义手机定位系统应用很广泛,对个人以及社会的各方面都具有主要的意义,比如公司对销售业务人员的管理,家长对孩子的监护,对风险户外工作人员的监护和管理,追查被盗手机位置等,通过使用计算机系统可以对该手机用户的当前位置进行实时查询以及随时随地查看其历史行走路线,从而实现精细化管理,提高管理的效率与安全四参考资料1 (美)威尔顿,麦可匹克. JavaScript入门经典(第3版) M. 北京:清华大学出版社,2009.2 (美)Marty Hall,Larry Brown. Servlet与JSP核心编程.第二版M. 北京:清华大学出版社,2004.06.3 孙卫
5、琴. 精通Struts:基于MVC的Java Web设计与开发M. 北京:电子工业出版社,2004.08.4 张孝祥. Java就业培训教程M. 北京:清华大学出版社,2003.5 王国辉,李立文,杨亮.JSP数据库系统开发完全手册M. 北京:人民邮电出版社,2006.6 陈鹏,程勇. J2EE项目开发实用案例M. 北京:科技出版社,2006.7 (美)Bruce Eckel. Java编程思想M. 北京:机械工业出版社,2007.8 赵元杰. Oracle 10g系统管理员简明教程M. 北京:人民邮电出版社,2006.9 程伟,汪孝宜. 开发者突击:JSP网络开发经典模块实现全集M. 北京:
6、电子工业出版社,2008.10 施一民等.全球定位系统(GPRS)的原理与数据处理M. 上海:同济大学出版社,1996.11 (美)Deepak Alur,(美)John Crupi,(美)Dan Malks. Core J2EE patternsM. 北京:科学出版社,2004.12 王毅,周峰,孙更新. J2EE经典案例设计与实现M. 北京:电子工业出版社,2007.13 (美)Paul J.Perrone,(美)Venkata S.R.,(美)Tom Schwenk. J2EE开发使用手册M.北京:电子工业出版社,2004.14 (印度)B V Kumar,(印度)S Sangeetha
7、,(印度)S V Subrahmanya. 深入浅出J2EE架构:应用程序手机与部署的原理M. 北京:清华大学出版社,2006.15 (美)珍兆科(Jendrock,E.)等. Java EE5 权威指南(原书第3版) M. 北京:机械工业出版社,2008.第二章 任务目标一、 任务目标本系统主要实现功能有:(1) 随时定位:用户可以通过手机号码查看手机使用者的当前位置;(2) 轨迹查询:查询某个移动终端在一段时间内的行程轨迹;(3) 安全报警:对所需查的人设定活动范围,当超出该范围时发出报警提示;(4) 用户信息管理:对需查人员进行管理,包括增加、修改和删除;第三章 数据描述一、 静态数据手
8、机位置历史跟踪的静态数据包括: 用户注册信息二、 动态数据输入数据: 用户名; 密 码; 手机号;输出数据:显示被跟踪者的具体位置信息删除,增加、查询结果(成功或失败); 内部数据:查询操作建立的索引;第四章 功能需求一功能的划分 手机位置历史跟踪软件是为了满足父母和教师更好地掌握孩子动向,防止他们在上课时间不在学校而出现在其他地方,对孩子实施一种定位软件。包括以下功能:1)父母及老师登陆系统,输入同学手机号,来定位查询现在同学所在的位置。2)父母及老师登录系统,可以添加多位同学的手机号,来查询同学们所在位置。3)父母及老师可以删除已查过的同学的手机号。4)父母及老师可以设置查询等级,就是根据
9、时间间隔的大小来改变定时发送频率来更方便地掌握同学的位置。5)如果父母及老师查询同学位置不在规定时间内的区域,则给出报警提示。 图4-1 Mobile Tracker系统的用例图 图4-2 Mobile Tracker系统的类图 在开发过程中,首先根据包图和类图的描述对mobile tracker系统中的各种模块进行划分 下面对mobile tracker系统进行是最重要也是最复杂的详细设计,下面以操作序列图为例来说明开发的过程。 2功能的描述和具体实现 图4-3 Mobile Tracker系统的序列图 通过序列图我们大体对怎么实现用户界面操作有了一定的了解,对如何从手机端通过GPS获取手机
10、使用者的位置,再根据手机上面设置定时传送功能,每隔一定时间向服务器发送位置,服务器接受该号码的位置信息把它们保存在数据库中,然后等待用户查询,如果用户查询则用户界面向服务器发送请求,服务器响应用户端发送来的请求,调用该用户想要得到的手机使用者的位置信息,服务器调用数据库里面的位置,然后服务器把位置信息通过GPS,传送给XX地图的API,调用XX地图,定位手机使用者的准确位置,如果该时间端手机使用者不在规定的区域范围,就发出警报。然后服务器传送给用户界面,用户界面使用JSP技术弹出一个图像图像界面,显示手机使用者当前的位置信息。该系统开发涉及编程语言有Spring、Hibernate、Strut
11、s2以及JavaScript。第五章 总结本文深入分析mobile tracker 系统所要实现的功能,设计了一种能够很好的完成需求的模型。这种模型为mobile tracker 系统的需求分析、概要设计和详细设计,提供了逐步细化的设计框架。在建模过程中,使用UML工具建立了静态模型和动态模型的各种视图,描述了系统的功能需求、功能流程、类的结构与关系。对软件进行了整体的规划和设计,有效地弥合界面设计与核心应用之间的分歧,提高了软件设计的质量和效率,减少了设计人员对需求的理解偏差、设计人员之间的理解偏差,以及设计人员与实现人员之间的理解偏差,提高了设计的一致性、完整性和可维护性。这种方法的优势,在对mobile tracker 系统的实现过程中充分的显示了出来。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1