[发明专利]插件式税务开票系统在审
申请号: | 201210160454.6 | 申请日: | 2012-05-22 |
公开(公告)号: | CN103425471A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 甘景全;李少维;洒西涛;魏贺生;张巍;潘俊;夏慧强 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 100097 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 税务 开票 系统 | ||
技术领域
本发明涉及税务信息化领域,具体而言,涉及一种插件式税务开票系统。
背景技术
目前税务领域,增值税发票的开具由一套企业端开票系统实现,该系统包括开票系统、金税卡、读卡器、IC卡。开票系统的所有功能由主程序统一实现,各功能模块的程序和数据互相交叉,随着税务行业的发展,使用环境对开票系统提出在功能或性能升级方面的需求越来越频繁,每次提出的间隔也越来越短,往往一个版本的升级开发工作还没完成,第二个、第三个开发升级需求又随之出现,因为现有开票系统结构和技术方案的原因,每次升级开发工作的工作量比较大、周期比较长,这样造成升级开发工作一直拖延滞后,无法满足解决实际业务问题及时性的需要。
发明内容
本发明提供一种插件式税务开票系统,用以提高开票系统的灵活性、稳定性,并满足税务票据业务问题及时性的需要。
为达到上述目的,本发明提供了一种插件式税务开票系统,其包括:用户管理模块、用户登录模块、系统退出模块、日志管理模块、数据备份模块、进入系统模块、系统设置模块和报税处理模块,还包括:
自动升级模块,用于根据升级服务器的IP地址和服务器端口连接服务器下载升级包,安装升级包中的升级组件,检测升级组件的完整性并试运行升级组件,判断升级参数的运行状态参数,若运行状态参数异常则终止升级,若正常则输出升级成功的提示消息;
数据迁移模块,用于根据低版本数据库路径调用数据层封装接口读取低版本开票系统的业务数据,按照数据层封装模块配置文件设定的格式对业务数据进行格式转换,并将格式转换后的业务数据通过数据层封装模块发送至设定的数据库保存;
插件加载模块,用于读取XML插件文件并将其保存到插件文件列表,解析插件文件列表内的插件文件,提取每个插件文件的描述信息并保存到插件对象列表,将插件对象列表内的所有插件对象挂载到创建的插件功能树,根据插件功能树将各功能对象添加到开票系统主窗体界面的菜单栏和工具栏中;
文本接口模块,用于读取销售单据列表中的每项销售单据并判断商品描述信息格式是否符合规格,将格式不符合要求的销售单据丢弃并更新计算折扣数据,生成待开发票列表;
发票管理模块,用于从签章库获取加密的电子签章,根据业务数据、待开发票列表和打印模块生成带有电子签章的待打印发票列表。
进一步地,上述插件式税务开票系统还包括:
插件管理模块,用于根据输入的指令和插件文件处理插件的安装、加载、查询、删除操作。
进一步地,上述插件式税务开票系统还包括:
界面自定义模块,用于根据用户定义的格式定义文件实现界面面板、下拉菜单、分页浏览和打印模板。
进一步地,上述插件式税务开票系统还包括:
数据层封装模块,用于接收并保存用户设置的不同业务所需操作的数据库对象接口参数,并接收来自用户管理模块、用户登录模块、系统退出模块、日志管理模块、数据备份模块、进入系统模块、系统设置模块、发票管理模块、报税处理模块、文本接口模块、数据迁移模块的对数据库进行操作的命令,按照命令的内容和数据库对象配置文件操作相应的数据库对象,将操作结果返回到发出操作命令的模块。
进一步地,上述插件式税务开票系统还包括:
注册文件管理模块,用于接收用户导入的各模块注册文件,在各模块启动运行时根据各模块注册文件校验相应模块注册文件的有效性。
进一步地,用户管理模块包括角色管理子模块和用户管理子模块,其中
角色管理子模块用于处理用户发起的新增角色、修改角色、查询角色、删除角色操作,在新增角色处理时,角色管理子模块接收用户录入的角色名称、角色描述、功能列表三项信息,通过数据层封装模块保存到数据库;
用户管理子模块用于处理用户发起的新增用户、修改用户、查询用户、删除用户操作,在新增用户时,用户管理子模块接收用户录入的用户名称、用户密码、联系电话、角色列表四项信息,通过数据层封装模块保存到数据库。
进一步地,发票管理模块还用于处理发票的领用、退票、转凭证操作,执行发票领用操作时,发票管理模块读取IC卡信息,校验金税卡与IC卡是否配套,读取金税卡剩余的发票存储容量,从IC卡中读取能够容纳的发票信息,将发票信息写入金税卡并发送到数据层封装模块保存到数据库;执行开具、退票、转凭证操作时,按照用户的输入信息执行相应的业务操作,更新IC卡、金税卡和数据库中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210160454.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:集装箱式沼气净化膜法提纯系统
- 下一篇:一种油雾处理器嵌入式过滤装置