本次的课题是要求在安卓平台下运行这套系统,所以首先就要对安卓做一个分析。安卓是一个操作系统,它因为是根据Linux所研发出来的操作系统,因此它具有Linux的自由性和开放性。安卓系统在现如今的社会中非常普遍,它主要应用的方面是移动的智能设备,例如手机和平板。安卓从2007年到如今已经度过了十年的风雨,经历了互联网操作系统的大浪淘沙,作为现在第一大移动设备的操作系统,安卓随着时代的前进和开发人员的不断优化,到现在已经发展成一个很成熟的平台。正因为如此,所以在现在的环境下,越来越多的软件研究开发人员都选择安卓作为首选软件开发的平台。从很多方面来看,安卓在技术可行性上是十分具有优势的。
作为一款城市公交查询系统,这款软件一定少不了要与涉及到的公交车各项信息打交道。在绪论中我们已经说明了,现如今的社会经济文化都有了快速的发展,每个城市变得越来越大,每个城市的公交系统也越来越复杂。正是因为这样的环境就使得处理数据更加具有难度。因此安卓系统的优势便尽显出来:运行速度快,占用内存少,处理数据快捷,运行权限受制少。因此在数据的处理方面,本系统的技术可行性也是优秀的。
在安卓操作系统上,可视窗口的操作可以使用户更乐于使用本系统。而且安卓操作系统对于硬件的操作要求不高,在这样优秀的条件下,基于安卓平台研究开发城市公交查询系统就具有很大的优势,而且安卓系统是个相对比较成熟的操作系统平台,同其他选择来说,安卓系统的优点无法隐去。
所以技术可行性上没有问题。
2.1.2 经济可行性:
经济可行性的分析目的是尽可能的降低开发的费用。
我们进行经济可行性的分析主要是对这套系统在开发过程中所花费的经济费用进行分析和预测。首先,因为这个课题是针对毕业设计,所以在经济方面的消耗不必计算。其次,安卓平台的普及和个人电脑配置的不断提高使得开发研究这套城市公交查询系统变得并不是遥不可及。
系统制作出来可以很大程度的提高人们的生活指数,为人们带来便利。程序的普及和良好的制作可以带来丰厚的经济回报,甚至可能超过支出。
更为关键的是通过这次毕业设计的制作开发,可以让我对软件工程的想法和思路有了更高的理解,并且打下良好的基础。经过这次的分析,可以发现在将来这个课题的研究开发结果会具有很大的经济可行性。
2.1.3 操作可行性:
我们这个课题所制作的城市公交查询系统是采用安卓系统平台。安卓平台的开发编程语言一般而言都是采用JAVA编程语言,编写环境的工具我们从众多软件中选取了Eclipse,系统中需要处理的数据需要数据工具来协助,因此选择了轻量级数据库工具SQ Lite。
对于用户而言,用户只需要拥有一部安卓手机就可以使用这款城市公交查询系统。安卓操作系统是大家所熟悉的操作系统,界面按钮都可以很简单的去实现。操作简单,方便。用户不需要去培训跟学习,不需要对专业的软件知识有所了解,只需要简单的提示,就可以使用该系统。文献综述
正因为这样,简单,快捷,易懂,易于被接受的基于安卓平台都城市公交查询系统操作可行性很高。
2.1.4 法律可行性:
我们所有的行为都必须在法律法规的制度下进行,因为这个城市交通查询系统并没有涉及到隐私或者违法的事情,所以不存在违规和违法的问题,在法律方面可行性是肯定的。