《安徽省地税局直属局电子化分局综合办公管理平台涉税申请管理平台》系统设计书总结.docx
《《安徽省地税局直属局电子化分局综合办公管理平台涉税申请管理平台》系统设计书总结.docx》由会员分享,可在线阅读,更多相关《《安徽省地税局直属局电子化分局综合办公管理平台涉税申请管理平台》系统设计书总结.docx(35页珍藏版)》请在冰豆网上搜索。
《安徽省地税局直属局电子化分局综合办公管理平台涉税申请管理平台》系统设计书总结
《安徽省地税局直属局电子化分局综合办公管理平台--涉税申请管理平台》系统设计书
1业务需求
本期《涉税申请管理平台》首先解决直属局涉税申请内部流程管理。
《涉税申请管理平台》涉及的业务流程以《办税指南》为核心,共包括九大类50项业务。
详细的需求说明以及流程图请参见《电子化分局综合办公平台--涉税申请管理平台》需求说
明书3.2。
从项目前期的调研结果看,上述这50项业务涉及的科室
包括办公室、征收科、管理科、税政科、基金科、计会科等,
涉及的人员包括各科室办事人员、科室负责人、局分管领导。
本系统主要将上述这50项业务纳入《涉税申请管理平台》,
每一个税务人员登录系统后,如果受理了业务,可以新建一个事件,
发起一个电子流程;如果有属于自己的待办事件,查看内容后,进
行流程处理。
税务人员如果有属于自己的待办事件,系统还可以以
短信通知的方式加以提醒;系统同时提供每日所有事件的分类查询
功能。
其中有奖发票对奖只做登记,以备查询统计,不走电子流程。
2技术路线和方法
2.1系统架构:
系统计划在目前先进的J2EE体系统结构下开发,依据MVC规范,采用B/S结构,实现分布式多层应用。
WEB应用发行包为:
taxsqgl。
JSP页面只负责发出请求和结果输出,由控制器负责接收请求,并决定是转发页面或者调用方法。
2.2数据库系统:
采用SYBASE12.5。
数据库名称:
taxsqgl,数据库用户名:
slsqgl,数据库密码:
sqglmm。
2.3应用环境:
操作系统使用WINDOWSSERVER2003,JAVA运行环境:
采用稳定的JDK1.5,WEB中间件采用免费的中间件产品:
TOMCAT5.5,浏览器支持IE6以上。
另系统WEB服务器和数据服务器采用同一台物理设备。
2.4开发环境
Ø操作系统:
WINDOWS2000Professional
Ø开发工具:
JBuilder9.0等
ØJAVA运行环境:
JDK1.5
Ø中间件:
TOMCAT5.5
2.5
3类的规划和设计
通过对需求的分析,每个业务的都是由两大部分组成的,即业务流程和业务数据。
所以我们在类的设计上,设计两个基类:
业务流程基类和业务数据基类。
Ø业务流程基类
业务流程基类主要的方法包括受理、报科审、科审退回、科审办结、报局审、局审退回、局审办结、办结、归档。
我们把49项业务流程分为三大类:
基本流程、来文流程、其他流程。
分别设计三个类继承业务流程基类。
✓基本流程类
方法全部继承父类。
详见第5部分《流程设置说明》。
基本流程类处理的业务如下,受理——科室领导审核——局分管领导审核——办结——归档。
该类共包括32个流程。
所属模块
业务流程
功能代号
税务登记
设立登记(适用单位纳税人)
P11
设立登记(适用临时税务登记纳税人)
P12
变更登记(须变更税务登记证件内容)
P13
变更登记(不须变更税务登记证件内容)
P14
报验登记
P16
扣缴登记
P17
遗失税务登记证件
P18
核销报验登记
P19
社会保险费登记
社会保险变更登记
P22
社会保险注销登记
P23
认定和证明管理
小型微利企业认定
P31
小型微利企业复核
P32
货物运输业自开票纳税人认定
P34
中国居民身份认定和外国居民身份认定
P35
开具个人所得税完税证明
P38
资源税管理证明
P39
开具售付汇证明
P3A
开具涉税证明
P3B
外管证超期管理
P3C
发票管理
票种核定
P41
发票缴销
P43
申请使用经营地发票
P46
使用计算机开票
P47
印制有本单位名称的发票
P48
安装使用税控装置
P49
派印单
P4A
税费申报
延期申报申请
P51
延期缴纳税款申请
P52
帐簿管理和资料报备
跨地区汇总纳税总分机构的备案管理
P61
存款帐户报告
P62
合并分立报告
P63
欠税人处置不动产或者大额资产
P64
财务会计核算办法备案
P65
承包人(承租人)情况报告
P66
✓来文流程类
报批类减免税等共9个流程属于该流程类。
继承父类方法。
其他方法详见第5部分《流程设置说明》。
所属模块
业务流程
功能代号
税收减免抵退及财产损失税前扣除
报批类减免税
P71
备案类减免税
P72
减免税条件变化报告
P73
财产损失税前扣除
P74
多缴税款退(抵)申请
P75
三代税款手续费支付
三代税款手续费支付
P81
法律救济
税务行政处罚听证
P91
税务行政复议
P92
税务行政赔偿
P93
✓其他流程类
该类共包括12项业务。
继承父类方法。
其他方法详见第5部分《流程设置说明》。
所属模块
业务流程
功能代号
税务登记
注销登记
P15
社会保险费登记
社会保险缴费登记
P21
认定和证明管理
企业所得税汇总纳税分支机构分配比例认定
P33
外管证开具
P36
外管证缴销
P37
发票管理
用量调整
P42
发票丢失被盗报告
P44
发票代开
P45
税收减免抵退及财产损失税前扣除
报批类减免税批文
P76
财产损失税前扣除批文
P77
Ø业务数据基类
业务数据基类主要处理的是数据库的连接以及数据的
读取、新增、修改、删除。
4数据对象设计
4.1.1对象列表
对象名
员工
科室
权限
流程设置
流程设置明细
事件
事件明细
4.1.2员工
实体名
staff
属性
属性名
设计名
类型
说明
帐号
usercode
varchar(20)
key
姓名
username
varchar(20)
notnull
用户密码
userpwd
varchar(20)
性别
sex
varchar
(1)
1:
男;2:
女
手机号码
cellphone
varchar(20)
邮箱
mail
varchar(100)
所属科室
depart
varchar(4)
取自科室表
办公室来文处理人
sfslr
char
(1)
0:
1/否:
是;
默认为0
方法
名称
说明
新增
修改
删除
4.1.3用户权限
实体名
tbl_popedom
属性
属性名
设计名
类型
说明
用户代码
usercode
Varchar(20)
KEY1
模块代码
funcode
Varchar(10)
KEY2
方法
名称
说明
授权
外部方法,记录用户权限
附:
权限代码表
模块
功能
代号
税务登记
P1
设立登记(适用单位纳税人)
P11
设立登记(适用临时税务登记纳税人)
P12
变更登记(须变更税务登记证件内容)
P13
变更登记(不须变更税务登记证件内容)
P14
注销登记
P15
报验登记
P16
扣缴登记
P17
遗失税务登记证件
P18
核销报验登记
P19
社会保险费登记
P2
社会保险缴费登记
P21
社会保险变更登记
P22
社会保险注销登记
P23
认定和证明管理
P3
小型微利企业认定
P31
小型微利企业复核
P32
企业所得税汇总纳税分支机构分配比例认定
P33
货物运输业自开票纳税人认定
P34
中国居民身份认定和外国居民身份认定
P35
外管证开具
P36
外管证超期管理
P3C
外管证缴销
P37
开具个人所得税完税证明
P38
资源税管理证明
P39
开具售付汇证明
P3A
开具涉税证明
P3B
发票管理
P4
票种核定
P41
用量调整
P42
发票缴销
P43
发票丢失被盗报告
P44
发票代开
P45
申请使用经营地发票
P46
使用计算机开票
P47
印制有本单位名称的发票
P48
安装使用税控装置
P49
派印单
P4A
税费申报
P5
延期申报申请
P51
延期缴纳税款申请
P52
帐簿管理和资料报备
P6
跨地区汇总纳税总分机构的备案管理
P61
存款帐户报告
P62
合并分立报告
P63
欠税人处置不动产或者大额资产
P64
财务会计核算办法备案
P65
承包人(承租人)情况报告
P66
税收减免抵退及财产损失税前扣除
P7
报批类减免税
P71
报批类减免税批文
P76
备案类减免税
P72
减免税条件变化报告
P73
财产损失税前扣除
P74
财产损失税前扣除批文
P77
多缴税款退(抵)申请
P75
三代税款手续费支付
P8
三代税款手续费支付
P81
法律救济
P9
税务行政处罚听证
P91
税务行政复议
P92
税务行政赔偿
P93
PE
领导安排工作
其他事项
PA
执行报告
PA1
有奖发票兑奖
PA2
流程查询
PB
可以输入事件编号、流程归属、流程名称、微机编码、受理时间等条件来查询,查询结果列表显示,点击后显示事件详细(包括扭转过程以及数据信息)
PB1
统计报表
PD
外管证台帐
PD1
系统管理
PC
员工管理、权限管理
PC1
科室管理
PC2
流程设置管理
PC3
证件资料
PC4
流程其他信息
PC5
4.1.4科室
实体名
depart
属性
属性名
设计名
类型
说明
科室编号
dept_id
varchar(4)
Key
科室名称
dept_name
varchar(20)
档案管理员
dept_gly
varchar(20)
取自员工表
负责人
dept_lead
varchar(20)
取自员工表
分管局长
director
varchar(20)
取自员工表
方法
名称
说明
新增
修改
删除
4.1.5流程设置
实体名
flowset
属性
属性名
设计名
类型
说明
流程编号
flowcode
varchar(20)
Key
对应功能编号
流程名称
flowname
varchar(50)
归属
gs
varchar
(2)
1、税务登记
2、社会保险缴费登记
3、认定和证明管理
4、发票管理
5、税费申报
6、帐簿管理和资料报备
7、税收减免等
8、三代税款手续费支付
9、法律救济
流程类别
Flowtype
char
(1)
1、基本
2、来文
3、其他
所属科室
dept
Vchar(4)
1.‘基本’类的
流程,‘所属科室’必选;明细表可不设置;
2.‘来文’类的流程
‘所属科室’为空。
明细表可不设置;
3、‘其他’类的流程,‘所属科室’必选。
4、确定‘所属科室’
的,‘科审’、‘局审’
流程位对应的流程序
号分别为3、8,处理
人分别对应‘科长’、
‘分管局长’。
方法
名称
说明
新增
修改
删除
4.1.6流程设置明细
实体名
flowset_dt
属性
属性名
设计名
类型
说明
流程编号
flowcode
varchar(20)
Key1
流程序号
flowno
varchar
(2)
Key2
流程位名称
xhname
varchar(50)
流程位负责人
usercode
varchar(20)
1.取自员工表
2.‘基本’类的流程,该栏为空;‘事件明细’取数时,科审位对应为科长,局审位对应为分管局长
3、‘其他’类中的(P42、P44、P45)同2处理,‘初审’位需指定流程位负责人
4、‘其他’类中的(P21、P22、P23)同2处理,‘代受理人’需指定流程位负责人
方法
名称
说明
参见《流程设置说明》部分
新增
修改
删除
4.1.7事件
实体名
Affair
属性
属性名
设计名
类型
说明
事件编号
affcode
Varchar(20)
Key1
4位年+2位月+2位日+4位流水号
事件名称
affname
Varchar(100)
微机编码
qy_id
Varchar(18)
1、单位15位
2、个人18位
纳税人标识
qybs
char
(1)
0:
1/个人:
单位
纳税人名称
qy_name
Varchar(100)
非纳税户可不写
所属流程
Flowcode
Varchar(20)
当前流程位
flowxh
Varchar
(2)
受理时间
acceptdt
datetime
记录产生时写
处理意见
deal_opin
Varchar(100)
扭转过程中写
处理人
dealer
Varchar(20)
扭转过程中写
处理时间
dealdt
Datetime
扭转过程中写
方法
名称
说明
受理
修改
流程批转处理
删除
同时删除明细
4.1.8事件明细
实体名
affair_dt
属性
属性名
设计名
类型
说明
事件编号
affcode
Varchar(20)
Key1
事件序号
affno
Varchar
(2)
Key2
顺序编号
类别
type
char
(1)
0:
主办
1:
协办
‘来文’类的事件处理此字段
上一流程位
Flowxh
Varchar
(2)
上一处理人
usercode
Varchar(20)
当前流程位
flowxh1
Varchar
(2)
处理意见
deal_opin
Varchar(100)
处理人
dealer
Varchar(20)
处理时间
dealdt
Datetime
状态
state
char
(1)
0:
待处理
1:
已处理
方法
名称
说明
流程批转处理
1、对于非来文类的事件扭转一次,更新当前主表记录(处理意见、处理人、处理时间),新增一条下一流程位明细(事件序号、上一流程位、上一处理人、当前流程位)
2、对于来文类的事件扭转一次,更新当前主表记录(处理意见、处理人、处理时间),新增一条下一流程位明细(事件序号、上一流程位、上一处理人、当前流程位)
3、事件扭转一次,写短信接口
4.1.9执行报告
实体名
Zxbg
Zxbg属性
属性名
设计名
类型
说明
税执字
Szz
Varchar(4)
Key1
4位年
流水号
lsh
Varchar(5)
Key2
每年重新编号
办税代码
Bsdm
Varchar(15)
纳税人名称
Nsrmc
Varchar(100)
文书字号
Wszh
Varchar(30)
执行人
Zxr
Varchar(100)
操作员
执行时间
Zxsj
Datetime
执行方式
Zxfs
Varchar(20)
转来部门
Zlbm
Varchar(20)
执行内容
Zxnr
Varchar(100)
执行情况及结果
zxjg
Varchar(200)
负责人
Fzr
Varchar(100)
签署时间
Qssj
datetime
方法
名称
说明
新增
修改
删除
4.1.10有奖发票兑奖
实体名
yjfpdj
属性
属性名
设计名
类型
说明
兑奖号
djh
Varchar(12)
Key
同‘事件表’产生规则
微机编码
qy_id
Varchar(18)
单位15位、
个人18位
纳税人标识
qybs
char
(1)
0:
1/个人:
单位
纳税人名称
nsrmc
Varchar(100)
中奖金额
zjje
Numeric(10,2)
开具单位
kjdw
Varchar(100)
操作员
czy
Varchar(100)
兑奖时间
djsj
datetime
方法
名称
说明
新增
修改
删除
4.1.11事件流水号
实体名
Sjlsh
属性
属性名
设计名
类型
说明
日期
rq
Varchar(8)
Key1
4位年2位月2位日
流水号
lsh
Varchar(4)
Key2
每天重新编号
方法
名称
说明
4.1.12证件资料
实体名
Zjzl
属性
属性名
设计名
类型
说明
代号
dh
Varchar(12)
Key1
同权限代码表的代号
序号
xh
Varchar
(2)
Key2
名称
name
Varchar(50)
启用标志
qybz
Varchar
(1)
0:
1/不启用:
启用;默认为1
方法
名称
说明
新增
修改
删除
4.1.13系统信息收件箱
实体名
tbl_smreceivebox
属性
属性名
设计名
类型
说明
序列代码
id
Varchar(20)
key
4位年+2位月+2位日+4位流水号
收件人
usercode
Varchar(20)
内容
content
Varchar(100)
状态
state
char
(1)
0:
未读(默认)
1:
已读
发送时间
sendtime
Datetime
发送人
Fsr
Varchar(20)
事件编号
affcode
Varchar(20)
所属流程位
lcw
Varchar(20)
中文名称
处理时间
readtime
Datetime
处理人
clr
Varchar(20)
方法
名称
说明
新增
处理
对应流程环节处理后,置状态为1;同时写处理人、处理时间
4.1.14系统信息内容
实体名
tbl_msgcontent
属性
属性名
设计名
类型
说明
功能代号
dh
Varchar(12)
Key1
同权限代码表的代号
序号
xh
Varchar
(2)
Key2
内容
content
Varchar(100)
方法
名称
说明
4.1.15流程其他信息
实体名
lcxx
属性
属性名
设计名
类型
说明
代号
dh
Varchar(12)
Key
同权限代码表的代号
送达回证标题
name
Varchar(100)
方法
名称
说明
新增
修改
删除
4.1.16流程证件
实体名
lczj
属性
属性名
设计名
类型
说明
事件编号
affcode
Varchar(20)
Key1
代号
dh
Varchar(12)
Key2
同权限代码表的代号
序号
xh
Varchar
(2)
Key3
证件名称
zjmc
Varchar(200)
允许维护
方法
名称
说明
新增
修改
删除
4.1.17受理通知单流水号
实体名
Tzdlsh
属性
属性名
设计名
类型
说明
字
zi
Varchar(4)
Key1
4位年;跨年自动更新
流水号
lsh
Varchar(6)
Key2
1年中顺序编号;
跨年重新编号
方法
名称
说明
4.1.18领件资料
实体名
Ljzl
属性
属性名
设计名
类型
说明
代号
dh
Varchar(12)
Key1
同权限代码表的代号
序号
xh
Varchar
(2)
Key2
名称
name
Varchar(50)
启用标志
qybz
Varchar
(1)
0:
1/不启用:
启用;默认为1
方法
名称
说明
新增
修改
删除
4.1.19受理通知单
实体名
sltzd(受理通知单)
属性
属性名
设计名
类型
说明
事件编号
affcode
varchar(20)
notnull,key
字
zi
Varchar(20)
号
hao
Varchar(20)
纳税人
nsr
Varchar(100)
受理事项
slsx
Varchar(100)
受理时间
slsj
Datetime
领件时间
ljsj
Datetime
领件地点
ljdd
Varchar(100)
领件资料
ljzl
Varchar(100)
收费金额
sfje
Varchar(100)
受理人
slr
Varchar(20)
领取时间
lqsj
Datetime
领件人
ljr
Varchar(20)
方法
名称
说明
新增
修改
4.1.20流程意见
实体名
Lcyj
属性
属性名
设计名
类型
说明
代号
dh
Varchar(12)
Key1
同权限代码表的代号
序号
xh
Varchar
(2)
Key2
名称
name
Varchar(50)
启用标志
qybz
Varchar
(1)
0:
1/不启用:
启用;默认为1
方法
名称
说明
新增
修改
删除
4.1.21领取地点
实体名
Lqdd
属性
属性名
设计名
类型
说明
代号
dh
Varchar(12)
Key1
同权限代码表的代号
序号
xh
Varchar
(2)
Key2
名称
name
Varchar(100)
启用标志
qybz
Varchar
(1)
0:
1/不启用:
启用;默认为1
方法
名称
说明
新增
修改
删除
4.1.22系统参数表
实体名
syspra(系统参数表)
属性
属性名
设计名
类型
说明
参数编号
prano
varchar(4)
Notnull,key
参数名称
praname
varchar(50)
参数值