浅谈发票开具管理系统数据库设计_设计数据库管理系统

2020-02-27 其他范文 下载本文

浅谈发票开具管理系统数据库设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“设计数据库管理系统”。

摘 要:针对发票开具管理系统中涉及的数据信息繁多复杂,提出发票开具管理系统中数据库设计思路,提供了详细的数据类型设计,为我国税收信息化建设提供可供参考的建议。

关键词:发票开具;数据库;系统设计 系统数据库设计

1.1 纳税人基本信息数据模型

纳税人是税务机关的基本管理单位,是发票使用的主体对象,包括登记户表、开票点信息表和房地产项目公共基本信息表等三张数据表。登记户表记录纳税人的各项基本信息,确定主管税务机关等属性。获得发票开具权限的纳税人可根据需要申请开通多个开票点,每个开票点使用不同的序列号,并需要登记主要联系人的详细信息。特殊用途的开票点,如需开具销售不动产发票,则开票点必须与房地产一体化的项目关联。涉及的数据类型:(1)登记户表包括登记户id、管理对象id、主管税务机关、管理代码及登记户状态等;(2)开票点信息表包括开票点id、开票点名称、所在位置、登记户id、是否管理节点、是否注销、是否已初始化、软件序列号、联系人、联系电话、添加人、添加日期以及注销人等;(3)房地产项目公共基本信息表包括项目id、项目名称、项目类型。

1.2 发票基本信息数据模型

税务机关根据需要印制多种发票,每种发票有不同的使用范围,并设置发票开具的最高限额等属性。包括发票种类表、发票种类与发票模板关系表、发票代码表和发票模板表等四个数据表。每次发票印制都使用全新的发票代码,同一种发票不同批次的发票代码并不相同。统一样式以后的发票大致相似,但根据纳税人的需要,同样的发票需要打印不同的信息,税务机关为每种发票定制各种模板,根据需求授权使用。涉及的数据类型:(1)发票种类表:发票种类id、发票种类名称、单张发票最高金额;(2)发票种类与发票模板关系表:发票种类id、发票模板id;(3)发票模板表:id、name、模板文件名。

1.3 开票点发票库存数据模型

纳税人从税务机关领用发票后,通过纳税人端开具发票。因纳税人可以申请多个开票点,因此需为每个开票点单独处理库存。发票库存记录主要由发票代码与起止号码组成,发票代码确定发票种类,确保发票正确使用。包括开票点库存表、开票点信息表、发票代码表和开票点可用库存表等四个数据表。涉及的数据类型:(1)开票点库存表:发票代码id、起始号码、终止号码、开票点id、领用日期及操作日期;(2)开票点可用库存表:发票代码id、起始号码、终止号码及开票点id。

1.4 发票开具数据模型

发票开具时系统需记录发票的票面详细信息,除开票面信息,系统还需记录发票的开票点与开票人员、发票打印模板等信息,使系统数据能完全还原发票票面内容,并跟踪到发票开具的纳税人、开票点及开票员。包括发票开具信息主表、开票点信息表、发票代码表、发票作废类型表、发票模板表及纳税端发票开具明细表等六个数据表。涉及的数据类型:(1)发票开具信息主表:发票代码id、发票号码、开票点id、所属房地产项目id、行业分类、发票模板id、行业名称、全部信息上报日期、关键信息上报日期、缴销日期、上传日期、作废日期、发票作废类型id、收款方名称、付款方名称、税控码、密码、开具人、收款人、备注、软件序列号、对应红字发票代码id、对应红字发票号码、红蓝标志及操作时间等;(2)发票作废类型表:包括类型id、类型名称、status、order_no;(3)纳税端发票开具明细表:包括发票代码id、行号、项目名称、项目单位、数量、项目单价及项目金额等。结 语

本文对发票开具管理系统的系统设计过程中涉及到的所有数据信息进行详细的数据类型描述,为该系统的数据实现奠定了基础。下一阶段工作,课题组将重点进行发票开具管理系统的开发与测试工作。

《浅谈发票开具管理系统数据库设计.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
浅谈发票开具管理系统数据库设计
点击下载文档
相关专题 设计数据库管理系统 管理系统 设计 浅谈 设计数据库管理系统 管理系统 设计 浅谈
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文