基于Arm9+Linux的税控收款机的研究和设计

基于Arm9+Linux的税控收款机的研究和设计

论文摘要

税收制度是每个国家赖以生存的保障,它的重要性不言而喻。税控收款机作为税收电子化的“咽喉要道”,是最重要的税收工具,它的推广和应用关系到国计民生,对于帮助国家税收征收和稽查具有决定性的意义。税控收款机是在普通收款机的基础上,增加税控功能,采用智能卡、数字加密和网络技术,将纳税人申报数据与税控收款机记录的数据进行比对,实现对纳税人经营情况的有效监控,也为实施纳税评估和税务稽查提供重要依据,使税务机关的监控触角延伸到纳税人的经营数据形成的过程中,使税务稽查有一个依据。税控收款机不仅应保证经营数据的正确生成、可靠存储和安全传递,而且应当具有适合各个层面用户的良好的人机互动界面。笔者根据国家近期公布的推广税控收款机的计划,在深入分析国内税控收款机市场的现状和不足以及它的发展前景后,提出了一种基于Arm9+Linux的税控收款机方案,其性价比高且具有广泛的市场应用价值。本论文在总体设计上采用了层次化设计和模块化设计的方法。本论文设计的税控收款机自底而上分为四层:分别是:硬件电路层、底层驱动层和操作系统层以及上层应用层。各层均按功能模块进行划分,各模块完成一定的功能。这种分层设计与模块化设计的方法使各层和各功能模块之间相对独立,有利于系统维护与改进,并使其具有良好的可扩展性。本文首先概要介绍了税控收款机以及论文研究意义等;然后对整个方案的整体设计进行了分析;接着对最底硬件电路层设计进行了详细的分析;并对Linux操作系统的移植和驱动层,应用层的移植开发思路进行了具体阐述;最后对税控收款机的安全性设计进行了分析。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 税控收款机简介
  • 1.2 国内外研究背景
  • 1.3 税控收款机的技术现状和不足
  • 1.4 论文研究意义及技术改进
  • 1.5 研究内容和章节安排
  • 第二章 税控收款机总体分析与设计
  • 2.1 系统总体设计概述
  • 2.2 税控系统的嵌入式软硬件框架
  • 2.3 总体设计原则
  • 2.4 总体开发模式
  • 2.5 税控系统安全性设计考虑
  • 第三章 税控收款机硬件系统设计
  • 3.1 主控模块
  • 3.2 税控IC卡控制模块
  • 3.3 显示模块
  • 3.4 打印机控制模块
  • 3.5 外设、通信接口模块
  • 第四章 ARM9-LINUX税控收款机系统软件平台设计
  • 4.1 嵌入式税控系统软件平台的组成
  • 4.2 嵌入式系统软件平台的开发流程
  • 4.3 嵌入式LINUX系统在53C2410税控板上的移植分析
  • 第五章 设备驱动程序设计
  • 5.1 LINUX设备驱动程序概述
  • 5.2 LINUX设备驱动程序实现机制和一个重要数据结构
  • 5.3 LINUX的设备驱动分类
  • 5.4 税控收款机设备驱动程序的实现
  • 5.5 LCD驱动设计及实现
  • 5.6 打印机驱动程序
  • 第六章 图形用户界面和应用程序的设计
  • 6.1 税控收款机应用软件系统工作流程
  • 6.2 图形用户界面的选择
  • 6.3 MINIGUI在S3C2410税控设备上的移植
  • 6.4 税控收款机应用程序设计
  • 第七章 税控系统安全性设计
  • 7.1 税控系统数据安全性设计
  • 7.2 税控系统时间安全性设计
  • 7.3 税控数据加密处理算法
  • 7.4 税控卡密钥绑定
  • 7.5 税控收款机数据监控管理软件设计
  • 7.6 税控收款机抗干扰设计
  • 第八章 结论
  • 致谢
  • 参考文献
  • 论文发表情况
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于Arm9+Linux的税控收款机的研究和设计
    下载Doc文档

    猜你喜欢