当前位置:主页 > 科技论文 > 软件论文 >

基于Node.js与Android的违章查询系统设计与实现

发布时间:2023-04-11 02:53
  随着国民经济水平的飞速发展以及人民生活水平的不断提高,机动车已经成为了现今社会人们不可或缺的交通工具,据公安部交管局2017年6月统计数据,全国机动车保有量已经高达3.04亿辆。随着机动车保有量的增加,导致违章以及查询违章的人也越来越多,而现有的一些违章查询系统存在违章数据不准确以及违章数据不全面等问题。针对此问题,本文设计一个服务端端基于Node.js平台,客户端基于Android平台的违章查询系统,给用户提供准确的违章结果以及方便快捷的操作方式。本系统主要结合广大用户需求,同时考虑开发成本及周期问题,提出一种基于Node.js与Android的违章查询系统解决方案,该方案主要涉及到违章数据获取以及Android客户端、Node.js服务端实现。违章数据是从122网站数据库获取而来,由于交通管理局推出的122违章查询网站具有国内最全的车辆违章信息,因此对122网站接口进行分析,从而获取122网站违章数据,获取过程主要为:首先分析122网站各项功能接口,获取相关功能接口URL地址以及接口传递参数,其次通过分析12123APP获取122网站接口与服务器之间通信加密密匙,最后使用Tesse...

【文章页数】:69 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第1章 绪论
    1.1 研究背景、目的及意义
    1.2 国内外研究现状
    1.3 研究的主要内容
    1.4 论文内容安排
第2章 系统相关技术简介
    2.1 Node.js技术
        2.1.1 Node.js平台
        2.1.2 Express框架
    2.2 Android技术
        2.2.1 Android平台介绍
        2.2.2 网络请求处理框架OkHttp
    2.3 AES加密技术
    2.4 OCR技术
    2.5 MongoDB数据库
    2.6 RESTful接口
    2.7 本章小结
第3章 122网站接口分析
    3.1 分析工具
    3.2 122网站通信协议分析
    3.3 122网站通信加密密匙获取
    3.4 122网站验证码识别
    3.5 设置IP代理
    3.6 爬虫设计
        3.6.1 爬虫架构设计
        3.6.2 爬虫功能设计
    3.7 本章小结
第4章 系统设计
    4.1 软件设计原则
    4.2 总体设计
        4.2.1 系统体系结构设计
        4.2.2 客户端模块设计
        4.2.3 服务端模块设计
    4.3 系统功能模块设计
        4.3.1 注册登录模块
        4.3.2 车务模块设计
        4.3.3 个人中心模块设计
    4.4 接口设计
        4.4.1 注册登录模块接口设计
        4.4.2 车务模块接口设计
        4.4.3 个人中心模块接口设计
    4.5 数据库设计
    4.6 本章小结
第5章 系统实现与测试
    5.1 开发工具及环境
        5.1.1 开发工具
        5.1.2 开发环境
    5.2 客户端实现
        5.2.1 注册登录实现
        5.2.2 客户端主界面
        5.2.3 车务实现
        5.2.4 个人中心实
    5.3 服务端实现
        5.3.1 用户基本信息信息管理
        5.3.2 用户车辆管理
        5.3.3 用户驾驶证管理
        5.3.4 用户违章信息管理
        5.3.5 爬虫实现
    5.4 系统测试
        5.4.1 测试工具
        5.4.2 功能测试
        5.4.3 压力测试
    5.5 本章小结
第6章 总结与展望
参考文献
发表论文和参加科研情况说明
致谢



本文编号:3789191

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3789191.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6995a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com