2011-2012第二学期大作业
嵌入式系统的设计
题目: 税控收款机的设计 班级:
姓名: 学号: 日期:
评分: 阅卷老师: 税控收款机的设计
1.税控收款机的需求分析
税控收款机作为税控系统中直接应用部分,所起到的作用为:商品销售管理,
同时真实安全记录纳税人经营数据,保证数据的正确生成,可靠存储,安全传输, 为税务部门对纳税人的经营情况进行有效监控,提供有效的稽查手段。接下来分 别从用户分类、产品功能和应用环境三个方面对税控收款机的客户需求进行分析。
1.1用户分类
税控收款机的用户呵划分为:使用者(商家),直接使用者(收款员)以及税务 局局方。其具体用途特性如下:
商家:在税控收款机使用者上,即有共性,也有行业个性,因此,税控收款机在设计上要体现功能的共性,同时能够升级为具有行业特殊个性的功能。 收款员:收款员普遍文化程度在高中以下,而且工作时间较长,因此税控收款机在设计上尽量考虑使用方便,具有良好的用户界面,具有完善的出错报警提示。
税务局局方:他们所关心的是税控收款机的税控功能,这其中包括税务数据 的正确生成,可靠存储,安全传输,税务的管理和稽查等功能。因此,税控收款 机在设计上应能够很好的体现税控功能。
1.2 应用环境
税控收款机的推广主要是在商业零售业、饮食业、娱乐业、服务业、交通运 输业等行业。而税控收款枫的实际应用环境主要是:商场、旅馆、餐馆、酒吧等 室内营业环境,工作条件和环境较好。
2 税控收款机的具体功能
根据税控收款机的主要应用即商品销售和税务管理,可以把税控收款机细分
为如下功能:电子报税功能、税务稽查功能、报表打印功能、发票管理功能等。
2.1 电子报税功能:
主要实现到报税时进行报税操作和完税操作,需要注意的是整个报税过程
必须在锁机状态下完成。另外考虑到税务安全性,到报税日期不报税,将进行锁机,不能再继续。
2.2 税务稽查功能
其主要是实现税务稽奁功能,能通过稽查报表进行报税情况查询。
2.3 报表打印功能
对各种报表的打印,是税控机的一种主要功能
2.4 发票管理功能
发票是税控工作的主要对象和载体,对于它而言,主要有以下三种操作: (1)废票处理:对未打印但损坏或未打印完全的发票,进行废除该票的处理。(2)购入发票:具体实现将用户在税务局购买的发票信息从用户长中读出,并写入在税控机上。(3)发票起止号设置:设置与当前使用的发票卷起止号相符的发票号码。
3 税控收款机的硬件结构设计
系统结构图如下: