1。3论文结构
本论文的设计与实现是从时代背景和人们的生活实际出发,结合实际对问题进行分析,对设计的可行性进行分析,确立设计的目标,了解开发该设计所需的技术和数据支持,在得到一定的保障之后,进行系统的设计,设计过程中需要对遇到的问题进行分析并找出理论依据,解决问题,最后,在实现整个系统之后自己的收获与感悟,以及在本设计的实现过程之中,给我提供帮助的人表达感谢。
本论文的结构如下:
第2章:主要是对该应用的需求进行分析,从经济和技术两个方面出发,对能否实现该应用进行了分析,明确整个应用的功能。
第3章:主要是对该应用的概要设计,对整个设计的整体进行介绍,以及采用了什么方式实现该系统。
第4章:主要介绍了该应用的具体功能的使用,也是整个应用的核心部分,展示出对应的效果图。
第5章:讲述了在开发完该应用程序后对该应用的测试,以及对本应用测试的内容。
上面阐述的即本论文的主要结构。
2系统需求分析
本章节主要介绍了对整个设计的需求分析,首先,我们站在用户的立场上,考虑用户使用这款软件主要用途,无非是查询自己所需要的城市公交线路或者对自己的出行方式进行规划,在明确了用户的需求之后,需要考虑到设计是否能够实现,对设计的可行性进行分析,在可行性得到保障的前提下,选择合适的开发方案对设计的整个生命周期来说有着不言而喻的意义。
2。1可行性分析文献综述
2。1。1 经济可行性
经济可行性即开发的软件能够给厂商带来的经济效益,从用户的角度来说就是使用该软件所需要支付的价格。随着智能手机的普及,基于Android的设备几乎人手一部,同时android平台上的软件的下载和使用基本是免费的,这就为软件的运行提供了条件。通过分析,本设计的实现在经济角度来说是可实行的。
2。1。2 技术可行性
安卓软件的开发语言主要是以java为基础,利用百度地图的SDK为开发的数据提供良好的保障,开发工具主要使用了eclipse集成了ADT的开发环境,开发完成后,将对应的APK文件安装到手机上即可。
技术所需的硬件支持:操作系统: Windows7 Android 4。4。2
技术所需的软件支持:开发工具:Eclipse+ADT 百度地图SDK
从技术角度来看,开源的技术为本设计的实现提供了重要支持。
2。2需求分析
软件工程建设的首要任务就是需求分析,这一阶段对于整个软件开发过程来说相当关键,制定出科学合理的需求分析不仅可以节约软件开发的成本,项目的后期开发与测试也将达到事半功倍的效果,反之,不合理的需求分析,直接影响到软件的开发是否能成功和开发成本,需求分析主要是对用户的需求进行分析,在android平台上开发地图软件符合人们日常生活的需要。本设计的需求分析如下:来*自-优=尔,论:文+网www.youerw.com
用户能查询公交线路图。
用户能通过定位查找自己的位置,查找附近的功能点。
用户能搜索线路,并选择合理的出行方式。
2。3 系统流程图
本设计的目的是设计并实现对城市公交线路的查询,在对用户的需求分析完成的基础上,对项目的开发从大体设计出一个流程图,在Android平台中,每个应用都有一个对应的图标,我们可以通过点击应用的图标,进入到应用的主活动界面,需求分析的结果即我们需要实现的功能,主要有定位,路径规划,城市公交线路查询功能,附近的功能点的查询等,为了使用户对设计的使用得心应手,利用动画效果设计出可以通过选择不同的图片控件,根据显示的文字信息显示出相应的功能,选择对应的功能,进入到功能模块中,使用对应模块的功能,在设计使用过程中可以按返回键退回主界面,再次点击退出应用程序。本设计的系统流程图