基于安卓平台的智能停车收费系统设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于安卓平台的智能停车收费系统设计与实现(5)

在所有阶段增量模型不是提供一个可操作的整个产品,而是提供了一个可运行的产品,满足客户需求的一个子集。

一个完整产品由许多构件组成,为了使软件开发能够较好地适应变化,软件开发者以构件为单位提供产品,客户陆续获得所开发的软件,降低开发风险。增量模型在提供许多便利的同时也出现了许多缺点:

1) 构件应在不破坏已建立的系统结构的条件下逐个嵌入软件体系架构,所以要求软件具备开放式的体系架构。

2) 开发过程难以避免会出现需求的变化。所以要求增量模型有足够的灵活性以适应需求变化。

首个增量在基础功能的实现过程中起着核心作用,首个增量提供给客户后,通过对首个增量的评估制定下一个增量的开发方案,开发方案包含对核心产品的改良并开发一些新功能。重复以上过程,直至完成产品的开发。

本设计用增量模型开发停车收费管理系统。第一个增量实现基本的登录、入库和出库功能,第二个增量实现车库查询功能,第三个增量完成高级的车库管理功能,之后不断完善。

1.3.2软件使用

     本次系统开发使用了android studio作为开发工具,这个工具是比较新颖的一种开发工具,首先它的安装比较方便,本身也提供了很多插件,不需要开发者在其他地方下载许多插件,其次,它显著的优点在于可以设计出美观的界面,给用户在视觉感上有了一定的冲击,其次是使用的语言主要为java,这种语言容易被开发者所接受。Android           studio适合在各种平台上进行开发,它的版本更新也非常迅速。它提供的虚拟机类型也非常丰富,不仅是手机,还有类似平板等移动设备。开发者还可以自己选择尺寸类型进行设计,这也只有在android studio中才能实现的一种功能。安卓开发的安装过程为在官网上下载安装包,然后打开安装程序,点击安装,接下来是提示安装一个java插件,安装完成之后一步步按照提示进行安装,安装完成后进行环境的配置,最后可以顺利的开启启动界面了。

1.3.3java环境的配置

首先需要先安装java配置软件,进入官方网站,下载符合操作系统系统版本的软件,然后打开安装程序进行安装,在安装过程中需要自己新建文件夹以提供安装路径。

1.3.4开发环境的配置来.自>优:尔论`文/网www.youerw.com

<1>安装NDK

打开Tools->Android->SDK Manager->SDK Tools选中LLDB和NDK,点击确认,软件会自动安装NDK。

<2>配置环境变量:首先增加一项NDK_ROOT,然后在path中加%NDK_ROOT%,安装完记得重启,最后在main中新建文件夹jni。

<3>新建hello-jni.c,函数需按照Java_包名类名方法名方法命名。

<4>新建Android.mk,之后加入代码段。

<5>在build.gradle中配置好make project即可生成.so文件。

    <6>在java层调用public class MainActivity extends AppCompatActivity 。

1.4论文组织结构

第一章介绍了系统的需求分析,这是前期调研的内容信息所得出的结论。

第二章介绍了系统的概要设计,描述了每个功能模块要实现的流程和基本信息,以及各个类的设计。

第三章介绍了页面的详细设计和功能模块的详细设计,包括车牌识别技术,拍照功能技术,图片处理技术,登录功能实现,退出功能的实现,修改密码,用户设置和系统设置,页面设计介绍了每个界面实现的过程和操作方法。

第四章为系统功能测试,利用一些车牌进行验证,得出相应的效果,验证整个系统的流程。 (责任编辑:qin)