一种建立发票数据库的方法与查询数据库内发票的方法与流程

文档序号:14911154发布日期:2018-07-10 23:27阅读:来源:国知局

技术特征:

1.一种建立发票数据库的方法,其特征在于,包括以下步骤:

S11:新建一个数据库;

S12:根据税务发票的发票代码与发票号码设定阈值F:所述发票代码长度为N位、发票号码长度为M位,阈值F为小于N+M的正整数;

S13:读入第一张发票,将发票号码的第一位接在发票代码最后一位之后,生成一个字符串;

S14:确定字符串与阈值F之间的映射规则;

S15:根据映射规则选取所述字符串内的F个字符,作为数据表标识;判断是否在所述数据库内存在所述标识对应的数据表:若是,将当前发票插入到该数据表中;若否,新建一个该数据表标识对应的数据表,并将当前发票插入到该数据表中;

S16:判断当前发票是否为最后一张发票:若是,结束发票数据库的建立;若否,读入下一张发票,将发票号码的第一位接在发票代码最后一位之后,生成一个字符串,返回执行步骤S15。

2.根据权利要求1所述的建立发票数据库的方法,其特征在于,所述映射规则为:选取字符串内的前F个字符。

3.根据权利要求1所述的建立发票数据库的方法,其特征在于,所述N为12、M为8、F为6,且映射规则为:选取字符串内的第2-7个字符。

4.根据权利要求1所述的建立发票数据库的方法,其特征在于,所述N为12、M为8、F为6,且映射规则为:选取字符串内的前5个字符与第8个字符。

5.根据权利要求1所述的建立发票数据库的方法,其特征在于,所述N为12、M为8、F为10,且映射规则为:选取字符串内的前8个字符、第11个字符与第12个字符。

6.根据权利要求1所述的建立发票数据库的方法,其特征在于,所述N为10、M为8、F为5,且映射规则为:选取字符串内的前4个字符与第7个字符。

7.根据权利要求1所述的建立发票数据库的方法,其特征在于,所述N为10、M为8、F为8,且映射规则为:选取字符串内的前6个字符、第8个字符与第10个字符。

8.一种查询如权利要求1所述方法建立的数据库内发票的方法,其特征在于,包括以下步骤:

输入需要查询的发票代码与发票号码,并将发票号码的第一位接在发票代码最后一位之后,生成一个字符串;

根据所述阈值F与映射规则从字符串内选取F个字符,查找到发票数据库内与所述F个字符相同的数据表标识,进而查找到对应的数据表;

通过数据库搜索语句在该数据表中搜索到需要查询的发票。

9.根据权利要求8所述的方法,其特征在于,所述数据库搜索语句为SQL语句。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1