1。4。2 下载安装Eclipse
打开网址h下载Eclipse,下载的文件是压缩文件,解压到目标文件夹即可。
1。4。3 安装配置Android平台SDK
在Android Developers下载android SDK,下载完成后解压到目标文件夹。配置SDK与JDK设置相同,同样需要配置环境变量,需要在系统的“PATH”环境变量中添加Android SDK安装目录下的“tools”子文件夹的路径。SDK下载解压后,其中包括非常丰富的开发资源,包括丰富的辅助工具和完备的开发参考。
1。4。4 安装设置ADT插件
安装ADT插件有两种办法,一种是通过网络安装,另一种是通过本地文件安装。在此选择第二种方法。步骤如下:启动Eclipse,选择Help→Software Updates→Available Software→Add Site→Achieve。然后在弹出的页面选择ADT下载文件,点击OK,完成ADT插件的安装。ADT插件安装完毕后,重启Eclipse,选择Window→Preferences,进入首选项设置页面。选择左侧的“Android”项目,按照要求选择Android SDK的位置,然后点击OK。至此,开发环境安装完毕。
2 可行性研究和需求分析
在对项目的准备过程不只有绪论中所提到的内容,可行性研究和需求分析同样是项目开发的准备工作,可行性研究一般通过技术可行性、经济可行性、操作可行性和社会可行性等四个方面进行研究,需求分析则通过系统功能需求、系统功能结构图、技术需求和性能需求来具体分析。
2。1 可行性研究
一个项目的开发需要认真分析,看它在目前的情况下是否可行,假如一个项目开发具有很好的背景和意义,但是在经济上或者是技术上是不可行的,那么它也只能称之为不能实现的项目,这样的项目是不值得开发的。进行可行性研究主要通过以下四个方面进行研究:技术可行性(technical feasibility)、经济可行性(economic feasibility)、操作可行性(operational feasibility)、社会可行性(social feasibility)。
2。1。1 技术可行性
本次开发的Android二维码扫描签到系统,用户通过智能手机对教师生成的二维码进行扫描识别并且判断是否为数据库中存在的课程,如果是通过数据库记录信息实现签到,不是则签到失败。
首先需要借助一个第三方的库函数zxing。jar,然后可以通过手机照相机获取二维码图片,然后将其送往zxing库的函数进行解码,手机根据解码的信息与数据库中的课程进行匹配判断是否签到,如果正确数据库记录信息,实现签到,因此在技术上可行。
2。1。2 经济可行性
二维码在国内应用非常广泛,引起众多用户群体的兴趣,在市场方面有着很好的前景,目前研究该技术的厂商比较多,巨大的潜力使得投资方很看好这个项目,在资金方面没有任何问题,所以在经济上可行。
2。1。3 操作可行性
本系统只需要安卓系统智能手机一部,即可实现软件的功能,而且操作非常简单,普通用户5分钟即可学会,非常容易上手,因此在操作方面可行。
2。1。4 社会可行性
本软件可以让用户通过手机对二维码进行扫描识别实现签到的功能,对学校上课和工作会议等有用,对社会帮助很大。
根据以上几个方面的研究分析,Android二维码的扫描签到系统不论是在技术上、经济上,还是在操作方面和社会方面都是可行的,可以看出本项目开发的前景很不错。
2。2 需求分析
需求分析是软件开发的一个重要阶段,通过需求分析,开发人员可以知道系统要做什么,对于需求有一个清晰的分析才可以保证后续开发的准确性,不然就会不断的更改。需求分析的主要任务就是对目标系统提出完整、清晰、具体的要求,让开发人员对于系统要做什么有一个清晰的认识。