TOP

移动端无线WiFi侦测及位置分析软件
2015-02-09 13:22:53 来源: 作者: 【 】 浏览:12668

 第四届“中国软件杯”大学生软件设计大赛 
  赛题原型(B类) 

赛题名称:移动端无线WiFi侦测及位置分析软件 
组类:B 高职组 

赛题简介:介绍整个赛题的思路和整体要求 

    数据显示,中国已经成为WiFi需求量最大的市场。WiFi在中国的渗透率达到21.8%。到2016年,预计中国将新增1.1亿个WiFi家庭,占全球WiFi家庭总量的31%。 
随着笔记本、智能手机、平板电脑、智能手表等上网终端的普及,无线上网已融入到人们的工作学习和日常生活当中。许多城市道路上已基本覆盖WiFi,给人们带来方便的同时也带来了巨大的安全隐患,如通过伪造热点能获取用户网络账户密码、收集用户的信息、植入木马。在无线WIFI被肆意恶意利用的形势下,通过WiFi泄密和窃密的事件屡见不鲜。 
为了保障国家秘密的安全,就有了便携式WiFi侦测工具的需求。 
在商业领域可以构建一个数据库,存储大量WiFi地理位置信息,依靠这个数据库并结合大数据分析方法就可以给企业,及用户提供位置服务。 

赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景 

   真实企业业务背景:一方面,广大用户需要一种设备能够便捷的检测周边各类无线环境的安全性从而能够放心运行各类无线应用(例如移动支付等);另外企业也需要能够检测周边的合法、非法无线源,合法、非法无线接入终端等,并进行无线安全验证以避免不必要的信息泄露;同时一旦具备了足够多的WiFi热点数据库,那么连接无线者可以快速定位自己的位置,而数据库拥有者也可以向连接者推送大量增值服务。 

   赛题场景:手持该侦测设备在赛场走一圈,能侦测出赛场内所有WiFi以及其安全性,并将侦测到的WiFi(活跃及非活跃、安全非安全)的信息及其地理位置信息显示在地图上。需要能够通过一种方式(例如信号强度等)找到该WiFi发射器的大体位置。 

功能性需求 

基本功能: 
1、能够侦测出附近隐藏及非隐藏的WiFi。 
2、对侦测到的WiFi,能够进行安全性验证,例如弱口令破解,或者利用协议漏洞等实现入侵,从而探知其安全性。 
3、对于已知密码的WiFi,登陆进去,然后绘制出其当前的网络拓扑图,包括连接到该WiFi上的所有设备的名称,MAC地址和IP地址。 
4、将侦测到的WiFi的地理位置(取信号最强处的位置)及相关信息如MAC地址存储下来,可随时在地图上查看(通过调用百度地图API)。 
扩展功能(可选): 
1、以该侦测设备(手机,平板)为中心绘制动态雷达侦测图,将侦测到的活跃WiFi以点的形式标注在该图上,信号强度越强离中心位置越近。 
2、绘制信号强弱历史图,用户选任选几个活跃的WiFi,每个WiFi用一条曲线表示。该图纵轴为信号值,横轴为时间轴。 
3、能找到某个活跃WiFi的发射源,方法不限,例如可以通过移动时的信号强度(可外接其他侦测设备),在寻找该WiFi发射源的过程中如果偏离了方向应有显著的提示。创新的想法可加分。 

非功能性需求 

1、提交相关文档:需求规格书 、系统设计说明书。 
2、所有代码要注明具体开发人员。 
3、移动端代码可以参考开源实现,但是开源代码比例不得超过25%。 
4、如果能够支持国产标准无线协议(WAPI)可加分 

其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件(请尽量明确) 

 实验平台:运IOS或Android 4.0及以上版本系统的手机 
开发环境、开发语言、数据库、编译器:不限 

测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档) 

 测试平台:移动端Android 4.0及以上版本或IOS。 
测试数据:可在赛前预先通过该软件搜集一些WiFi的位置信息。 
赛场至少需提供10个WiFi热点(分布在不同位置)用于测试。 
评价方法: 
1、基本功能需全部实现。 
2、扩展功能作为一个加分项(最高可占25%的分值),有时间的同学可以选一个扩展功能来实现,完成的越好分值越高。 
3、架构设计合理,代码编写整洁、规范,有详细说明和注释。 

开发所需设备及设备指标需求说明 

 不限 

其他要求 

相关资料 http://pan.baidu.com/s/1pJkIyfT
该链接可提供软件开发的资料下载,包括动态雷达侦测图,信号强弱历史图。及后续相关资料,请同学们实时关注。 

关键字: 责任编辑:zhaoshuo
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇移动应用软件——手机语音记录器 下一篇矢量图形(line和circle)在非自..

相关栏目