欢迎来到天天文库
浏览记录
ID:31411454
大小:86.16 KB
页数:7页
时间:2019-01-09
《基于android手机内置gps的地铁助手的设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、辽宁工程技术大学本科毕业设计(论文)开题报告题B基于Android手机内置GPS的地铁助手的设计与实现史庆伟软件学院指导教师院(系、部)专业班级软件工程11・1110110130徐颖2015.03.28教务处印制一、选题的目的、意义和研究现状1.本次选题的研究目的、意义:随着因特网发展的日新刀异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。以此设计题目为目的,选择北京市作为实践对象,以北京市地铁系统为基础,再利用所学知识,熟练运用开发工具后,开发一个北京市地铁线路查询导航软件,
2、并且尽可能将其开发为一个方便大众使用的公交线路查询软件。而且在当今出行线路多数是通过PC机查询获得的,但是假想一下在出行线路走到一半的时候计划有所变化,出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将來对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。城市交通服务以及附属的i些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如电话询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,丁是开发这个手机线路查询软件
3、,可在手机上随时随地对线路进行查询,对用户将耍出行的路线了如指掌,这对用户來说可以省去很多麻烦,节省不少时间。2.本次选题的研究现状:2008年9月,Google发表了Android放源码计划,释Android程序代码。紧接着运营商德国T-Mobile在纽约正式发布第一款Android手机T-MobileGk该款手机为台湾宏达电代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论卜•载速率7.2Mbps,并支持Wi-Fio截止口前已经有多款使用Android的智能手机,超过5万的应用程序。在不到两年时间的发展
4、中,美国市场研究公司NPD近FI发布的统计数据显示,今年第一季度期间,Android手机在美国市场的销量已超过iPhone,占据该季度美国智能手机总销量的28%,iPhone相应份额为21%。随着Android手机在市场上的份额越来越大,相应的Android系统的应用软件也越来也受到人们的重视。本次毕业设计就是结合Android系统手机设计一个地铁线路查询导航系统,学习了解Android系统的开发过程。二、研究方案及预期结果1•研究内容该系统的研究内容主要有三部分,具体如下:(1)系统的业务流程研究a.主界面选择查询方式,默认为列表选择查询。b.地
5、图上可以进行站点查询,单击不同站点会屏蔽上一站显示当前站。c.地图可以显示不同的信息图层。d.单击MENU键显示当前位置和导航按钮。e.单击当前位置对自己进行定位。f.自驾出行的话选择导航可以规划路线。g.可以查询附近地铁站点情况。(2)数据库安全的设计数据库安全性设计步骤大致如下:a.安全性系统总体结构与功能设计;b•结合整体数据库表设计的安全性系统数据库表设计;c.DBMS系统管理表一致性设计;d.面向数据库管理员的安全性管理功能设计;e.确保进入数据库的数据正确无误;f•双重用户管理;各处理并发事务,为了保证事务的原子性,在执行不成功的事务上
6、采用数据库事务冋滚操作老保证数据的正确性;h.阻止不合法访问的一个最好方法是将用户不拥有访问权限的功能隐蔽起來,使Z不知道系统的全貌,不给他做恶意试探的机会。i.采用和其他数据库应用相同的、操作性强的、可自学习的友好界面,在客户端而不是服务器端进行数据库管理操作,也是解决入门难的有效途径。操作越简便越容易入门,越不易岀错,数据库也就越安全。(3)系统功能设计基于Android手机内置GPS的地铁助手的系统结构如图1所示。图1系统结构图1•解决问题当今Android手机飞速普及,google公司在AndroidSDK中集成了googlemap的API
7、方便开发者开发地图应用。研究一个地图应用有助于熟悉googlemap的API。该课题是一项导航与地图的开发系统(LBS),课题的内容是应用google公司提供的电了地图实现定位和导航来开发一个北京市的地铁小助手,系统提供了两项基本查询功能——诂点选择查询和最近站点查询。同时该软件提供汽车导航功能。该系统主要是为用户在北京市出行提供最大便利。2•基本理论基于Android手机内置GPS的地铁助手以面向对象建模与设计方法学为指导理论,严格按照面向对象软件开发过程的系统构思、领域分析、应用分析、系统设计、类设计、实现、测试部署和维护这八个阶段来执行。软件
8、过程方面,本系统所采用的是瀑布模型,瀑布模型具有以下特点,阶段间具有顺序性和依赖性、推迟现实的观点、质量保证的观点。结合我
此文档下载收益归作者所有