深圳市雅普兰科技发展有限公司
电子纳税申报系统(TAX)
软件构架文档
版本 <4.1.0.1>
电子纳税申报系统 软件架构文档 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 修订历史记录
日期 2000-1-8 2000-2-16 版本 0.0.1.0 0.1.2.1 系统初级构建 初步系统主体基础和框架 说明 作者 TAX系统1组 TAX系统TaxAgent组 2001-1-25 1.3.2.0 整体完成系统级和代码级构建 TAX系统1组、2组,TaxAgentII组 2001-12-19 4.0.0.1 完善系统级和子系统级模型构建,吉安需求 2002-1-23 4.1.0.1 云南省楚雄市个性化(吉安需求作为基础,尚未具体商谈细节) 江西4组、2组,TaxAgentII 组 云南3组 1组、雅普兰科技
2
电子纳税申报系统 软件架构文档 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 目录
1. 简介 ....................................................................................................................................................................... 5
1.1 1.2 1.3 1.4 1.5 1.6
目的 ................................................................................................................................................................ 5 范围 ................................................................................................................................................................ 5 定义、首字母缩写词和缩略语 ......................................................................................................................... 5 参考资料 ......................................................................................................................................................... 6 概述 ................................................................................................................................................................ 6 保密程度 ......................................................................................................................................................... 6
2. 系统基本定义 ....................................................................................................................................................... 6
2.1 系统名称和相关编号 ....................................................................................................................................... 6 2.1.1 本系统全称: .......................................................................................................................................... 6 2.1.2 系统内部名称 .......................................................................................................................................... 6 2.1.3 子系统名称 ............................................................................................................................................. 6 2.2 系统级约束 ..................................................................................................................................................... 7 2.2.1 开发模式 ................................................................................................................................................. 7 2.2.2 资源配置 ................................................................................................................................................. 7 2.2.3 开发语言和平台 ...................................................................................................................................... 7 2.2.4 其它约束 ................................................................................................................................................. 7 2.3 假设与依赖关系 .............................................................................................................................................. 8 2.3.1 网络构架假设 .......................................................................................................................................... 8 2.3.2 系统关联性假设 ...................................................................................................................................... 8
3. 系统整体结构 ....................................................................................................................................................... 8
3.1 系统结构 ......................................................................................................................................................... 8 3.2 MRAS子系统网络和硬件组成......................................................................................................................... 8 3.2.1 描述 ........................................................................................................................................................ 9 3.3 VS电话语音申报子系统 ................................................................................................................................ 10 3.4 接口 .............................................................................................................................................................. 10 3.4.1 与征管系统的接口 ................................................................................................................................. 10 3.4.2 与纳税人端申报软件的接口 .................................................................................................................. 10
4. 构架表示方式 ..................................................................................................................................................... 11 5. 构架目标和约束 ................................................................................................................................................. 11 6. 用例视图 ............................................................................................................................................................. 12 6.1 6.2 6.3
6.4
数据处理中心DC用例 .............................................................................................................................. 12 大厅服务子系统HS用例........................................................................................................................... 13 申报软件子系统用例 ................................................................................................................................. 14 用例实现 ....................................................................................................................................................... 14
7. 逻辑视图 ............................................................................................................................................................. 15
7.1 7.2
概述 .............................................................................................................................................................. 15 在构架方面具有重要意义的设计包................................................................................................................ 16
7.2.1 7.2.2 General ................................................................................................................................................ 16 Input ..................................................................................................................................................... 16
8. 进程视图 ............................................................................................................................................................. 16
雅普兰科技
3
电子纳税申报系统 版本: <4.1.0.1> 软件架构文档 9. 部署视图 ............................................................................................................................................................. 17 9.1 9.2 10.
10.2 10.3
文件编号: Y03.201.042 日期: <10/12/2001> 系统整体部署图 ......................................................................................................................................... 17 描述 ............................................................................................................................................................. 17 实施视图 ......................................................................................................................................................... 18 系统整体实施图 ..................................................................................................................................... 18 概述 .............................................................................................................................................................. 18 层.................................................................................................................................................................. 19
10.1
11. 数据视图 ......................................................................................................................................................... 20
数据类图 ................................................................................................................................................. 20 申报软件子系统数据结构 ..................................................................................................................... 21
11.1.
11.2. 12. 13.
大小和性能 ..................................................................................................................................................... 24 质量 ................................................................................................................................................................. 24
雅普兰科技
4
电子纳税申报系统 软件架构文档 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 软件构架文档
1. 简介 1.1
目的
本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决策。
1.2
范围
本软件架构描述了雅普兰理税报系统各个子系统的关键功能及它们之间的关系,适用于雅普兰例税系统的设计、开发、测试、实施的全过程。
1.3
定义、首字母缩写词和缩略语 市局:市一级的税务局 县局:县一级的税务机关
纳税人: 本系统中特指一般纳税人和建帐小规模纳税人。
e-Pass:北京飞天科技提供的用于网上和互联网上身份认证和加密的工具,它的体积小,类似一个小钥匙扣,
直接插在纳税人的计算机USB口中,内置8K字节容量。目前,飞天仅提供USB接口的e-Pass,如果没有USB,可以另配USB卡(插PCI槽)。
大厅操作员:税务机关营业大厅电脑操作人员 税务局长:市税务局局长,听取涉税举报
县局系统操作员:县局系统操作员,通常是县局软件系统的维护人员 市局系统操作员:市局系统操作员,通常是市局软硬件系统的维护人员 银行系统:与本系统业务相关的银行,包括业务科和技术科。
理税通申报软件:纳税人使用的申报工具软件,安装在纳税人所在地的计算机上,以e-Pass加密和身份认
证,具有填写报表,自动计算,报表审查,税务专家,税金合计,防伪税控接口,财务软件接口等功能。她通过普通的电话线和税务局的Modem远程申报服务器进行数据交换,以此来实时完成申报缴款工作。
其它定义请参见〈TAX词汇表〉(编号:Y03.201.004CH)。
雅普兰科技
5
电子纳税申报系统 软件架构文档 1.4
参考资料
《软件需求规约编写指南(RUP)》 《软件需求规约(楚雄)》
版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001>
Y00.002.021
Y03.201.032
《软件构架文档(RUP)模板》 《界面工程(UI Design)》
Y00.002.011
Y00.011.003
《电子纳税申报系统业务前景》 《电子纳税申报系统商业理由(RUP)》 《电话语音申报系统需求讨论会议记录》
1.5
概述
《雅普兰理税快线》系统软件,版本号: 吉安市电话语音申报功能说明书
Y03.274.002 Y00.002.004 Y21.042.003 1.0.0.32 Y71.007.005
本文档将在下面的内容中说明电子纳税申报系统的构架过程及现有软件结构、运行模式,其中,第二章简要说明构架的表示方式,第三章简要介绍构架的目标和约束,第四、五、六、七、八章则以图形并文字描述的形式说明整个系统的构架过程和最终将要达到的构架目标。 1.6
保密程度
本文件表达了TAX系统的系统级和子系统级的软件结构、数据结构、视图结构和接口,保密程度高,级次5级。本文件签出请征询总工意见,由总工签字后,文档管理员可登记签出副本。
2. 系统基本定义 2.1 2.1.1
系统名称和相关编号 本系统全称:
本系统全称:雅普兰电子纳税申报系统,或雅普兰纳税申报管理系统,英文名:Yapulan Tax Declaration System,简称:YTDS。
2.1.2
系统内部名称
内部简称:纳税申报系统,英文简称:YTDS或TAX。此处引注理税通申报软件(TaxAgentII)的取名方式,可以将本系统的相关子系统定义和理税通申报软件相同。
2.1.3
子系统名称
子系统命名方式请参照《系统命名规则》文件,编号Y00.008.003。其中:
1) Modem远程申报处理子系统,定为:Modem远程申报子系统,也可称Modem远程申报处理子系统,英文简
称:MRAS;
2) 电话申报监控子系统,定为:电话语音申报子系统,英文简称VS;
雅普兰科技
6
电子纳税申报系统 软件架构文档 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 3) 征管系统接口子系统,定为:征管系统接口子系统,英文简称TI; 4) 银行接口子系统,定为:银行接口子系统,英文简称DT;
5) 报表审核子系统,定为:报表审核子系统,也可称数据审核子系统,英文简称SM; 6) 办税大厅服务子系统,定为:办税大厅服务子系统,也可称办税大厅子系统,英文简称HS; 7) 数据处理中心子系统,定为:数据处理中心子系统,也可称数据库服务子系统,英文简称DC。
2.2 2.2.1
系统级约束
开发模式
自立项起,全组采用雅普兰科技优化后的UML设计,优化后的RUP管理和控制。相关文档请参照《雅普兰科技优化UML设计指南》编号:Y00.004.032,和《雅普兰科技优化RUP流程管理和控制》编号:Y00.002.009。
2.2.2 2.2.3
资源配置 开发语言和平台
一般来说,开发语言不应是约束,但是,因为本系统已经有了上一代稳定的产品,而且本项目并不会从根本上更改系统的类一级结构,所以,请仍旧延续上一代产品的开发语言: 平台:Window2000 Advanced Server/ Window2000 NT 主体程序:Delphi 5.5,BDE
通讯及低层程序:Visual C++ 6.0,WSOCK32,COM; 组件和控件:Visual C++ 和 Delphi。 数据库:ORACLE 8i或SQL Server 2000。
需求和建摸工具:Rantional Enterprise 2001,包括: ROSE; CLEARQUEST SoDA for WORD 2000 TEST FACTORY
版本控制工具:因本项目是在上一代产品上的修改,所以不建议用CLEAR CASE进行版本控制,请进入Visual
Source Safe 6.0 版本控制程序,进行版本控制。
文档编辑工具:OFFICE 2000 Standard,和SoDA FOR WORD 2000。 项目管理工具:Microsoft Project 98/2000。
2.2.4
其它约束
因江西各省采用同样的征管系统(BTMS),而且相关业务类似,所以,本系统同省的类似项目公用一个测
雅普兰科技
7
电子纳税申报系统 软件架构文档 试组,统一由测试部安排
2.3 2.3.1 2.3.2
假设与依赖关系 网络构架假设 系统关联性假设
版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 本系统设计是与《电话语音申报系统》相关联的,因为两个系统有公共的部分,所以本系统的设计与实施建立在公共设计完全可靠的假设上。
3. 系统整体结构 3.1
系统结构
图1
3.2
MRAS子系统网络和硬件组成
MODEM远程申报服务器由MODEM池、MOXA卡和一台计算机组成,如下图:
雅普兰科技
8
电子纳税申报系统 软件架构文档 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001>
图2
3.2.1 描述 安装好MODEM池和MOXA卡后,在服务器(WIN2000/NT)上建立RAS接入服务(NT下的‘传入的连接’),来接收纳税人的拨号并建立TCP/IP连接。Modem远程申报系统启动服务后,申报软件和PDA用户拨入时,MRAS的RAS接入服务自动建立一个通讯通道,该通道以TCP/IP协议为基础,按照RAS接入服务的设置自动分配客户端一个指定范围内的IP地址和端口号。通讯建立后,执行以下步骤来完成申报: 1) 验证身份
验证身份执行RSA算法,算法具体内容请参照《算法:RSA非对称加密》(编号:Y00.019.021)。主要步骤是:客户端发送一个运算字串,服务端接收后产生另一个随机字串,并发送给客户端,由客户端利用该随机字串用RSA算法加密产生一个加密字串并发送给服务端,由服务端比较客户端返回的字串来相互核实身份。 2) 传递和转发申报数据
A)申报:
身份验证后,客户端(纳税人)和服务端建立一个SOCKET连接,通过SOCKET通讯,给服务端发送申报数据TCP包,服务端接收包后,将包进行解析重整,立即转发给征管系统,同时等待征管系统应答。征管系统进行入库和扣款处理,处理完后,反馈给服务端结果信息,由服务端发送给客户端(纳税人)。 B)下载:
身份验证后,客户端和服务端建立一个SOCKET连接,通过SOCKET通讯,给服务端发送请求TCP包,服务端接收包后,进行解析,也立即转发给征管系统,由征管系统执行该请求。征管系统执行请求后反馈给服务端,由服务端发送给客户端(纳税人)。
C)请求和服务:
本系统服务端和征管系统的通讯方式,可以采取请求和服务模式。有两种实现方法: 1) SOCKET 连接;
本系统服务端和征管系统相对而言,征管系统可作为服务器,给本系统提供各项服务,所以征管系统中需有一个SOCKET侦听服务,还要有各项完成客户端请求的服务。
雅普兰科技
9
电子纳税申报系统 软件架构文档 2) COM或ORBA服务。
版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> COM或ORBA和SOCKET连接一样,由征管系统作为服务器,COM的服务程序在征管系统上运行,来响应客户端的请求。COM和ORBA的相关内容请参照《COM、DCOM应用和深入》(编号:Y09.029.139)和《ORBA、CORBA核心技术》(编号:Y09.029.190)。
具体接口内容仍需与税务局商谈,要依照征管系统的实际情况。 3) 记录日志
每个操作都要记入日志,以备查询。日志的大小可以由系统参数设置。 4) 结束申报
所有操作完成后,断开与纳税人的拨号连接和与征管系统的SOCKET连接,释放资源。 3.3
VS电话语音申报子系统
略 3.4
接口
3.4.1 与征管系统的接口 本系统服务端和征管系统的接口方式,请参照4.3节,另要求: 1) 2) 3) 4)
本系统和征管系统之间使用TCP/IP协议进行连接。
征管系统监听服务器TCP/IP的8010端口(PORT)。如果该端口被占用,可以选择其他端口。 通讯完成后,马上断开TCP连接,以保证安全。
征管系统接收到本系统发送的所有后,必须给本系统一个请求处理成功或失败应答以及包后附上应答信息。当然,本系统收不到应答,按超时处理。 5)
征管系统处理请求必须支持同时处理多个请求,也就是多线程。
具体接口格式文件,需与税务局协商确定。本接口以VC++6.0完成,也可以根据具体情况移植到其他语言环境,比如Delphi。
3.4.2 与纳税人端申报软件的接口 1. 需要导入的申报资料如下: 企业利润分配表 企业损益表
企业资产负债表(报期末数) 企业所得税纳税申报表(报本期数) 一般纳税人增值税纳税申报表
增值税纳税申报表附列资料(报本月数) 消费税申报表
雅普兰科技
10
电子纳税申报系统 软件架构文档 本地开出专用票存根联 本地抵扣专用票抵扣联 申报征收数据库 纳税户最新情况库
2. 与企业基本信息有关的数据库如下: 纳税户开业库 纳税户基本情况库 3.与征收有关的数据库如下: 申报征收数据库 纳税户最新情况库 申报资料鉴定库
版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 详细资料请参考《申报资料数据库结构详细说明》(编号:Y03.201.054)
4. 构架表示方式
通过电子纳税申报系统以及其纳税人(端)申报工具的用例视图、逻辑类视图、部署视图和实施视图等表示该系统的软件构架。
5. 构架目标和约束
雅普兰科技
11
电子纳税申报系统 软件架构文档 6. 用例视图 6.1
数据处理中心DC用例
版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 雅普兰科技
ÓºÊÕÊý»Ý®¸ºâ֪ͨ³¥ýÊ»Ý/ª¨ªí³Ä°éѯ¡¢Í±¹Æ÷ÒÐÛ¼¼îýʻݳ¹Èë³¹±öÔ´ÕÊÈÕÖ»Ðʻְ٬÷Ôªï©Öú³Ïͱ±õʹ¸¯Î°ÊýÉèÖÃíÉ«ÝÈÏÖ¤Ù°¬÷Ôª¶Ü½íÃÓ¸§³Ç¹¢«°¹Í¨Öª
12电子纳税申报系统 版本: <4.1.0.1> 文件编号: Y03.201.042 软件架构文档 日期: <10/12/2001> 6.2
大厅服务子系统HS用例
é²Ñ¯(©ü¿¨ÊÇ«ñÓµÐÓ«ÖҳȨÏÞ£¬¼É¾î¨ÍÖ§µ¤)£¬Í³»Æ¢«²»Í¨Ö§ï©ÖúÃÓ¸§¬¢Ïú< 雅普兰科技 13 电子纳税申报系统 软件架构文档 6.3 申报软件子系统用例 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> îÐÌ´ª¨ªíó²É骨ªíµÍϳ³óÊ»º¯òÓ´¡ª¨ªí»Èµë«¿ÎªË©×¾Êý½Ý¯¿ªä¨ªíÉËÄ©ÈËïÖ©úµÍϳÉèÖÃE_PASSÂÔÏ×֧ͨÂÔÏ×Éó¹Ë¼á¸û¸¼²ºË©¾î¶³ÔÌÉꪨ×ÐÖÂÉꪨнÊÖ«þÎñÆôøÐÒ 详细用例图请参考附件关系。 6.4 用例实现 和以用例图的形式详细说明了这些用例及它们之间的 详细用例实现和时序图请参考附件之间的关系。 和以用例图的形式详细说明了这些用例及它们 雅普兰科技 14 电子纳税申报系统 软件架构文档 7. 逻辑视图 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 详细类图和其它逻辑图请参考附件 7.1 概述 和。 整个系统分为两个大包,一个是一般性操作包,另一个是输入包。 其中一般性操作包由包括:导入导出、日志管理、查询统计、登录窗口、启动窗口等类 输入包包括:报表输入,开户销户、基本信息录入,操作员管理,参数设置等 [本节按照设计模型中包的层次结构来说明设计模型的整体分解情况。] 雅普兰科技 15 电子纳税申报系统 软件架构文档 7.2 在构架方面具有重要意义的设计包 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 7.2.1 General 基本功能包:主要包括导入导出、日志管理、查询统计、登录窗口、启动窗口等类 其中最重要的是TqueryForm,这个类完成了整个系统的所有的查询统计,并显示、打印结果 类图如下: 7.2.2 Input 输入窗口包:为了实现用例图中的开户销户、基本信息录入,操作员管理等与输入相关的功能时,设计了虚类TinputFrame,所有的与输入相关的窗口全部由它继承。 8. 进程视图 暂略 雅普兰科技 16 电子纳税申报系统 软件架构文档 9. 部署视图 9.1 系统整体部署图 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> e-PassUSBê¨ÉªÈíþ»RS232MODEM纵©Ïßê¨ÉªÆôPDAàÖÍÃMODEMPSTNMODEM³×MRASDC«þÎñôÆÕ¸ôÜ«þñÆÎô纵©ÏߣÄÄàÖлÌÏßethernetethernetethernet/ÊÖ¸¤çºµ©Ïß纵©ºúE1Êý¬ÖÖлÌÏßïÒÓò¾¨VSRS232ð˼©Íøð˼©ÍøÒÐÇø©ÃºÖú´ÌóüÖÕËHS¶ 9.2 描述 本部署视图包含 申报软件:E-PASS、MODEM MRAS:MODEM池 DC数据处理中心 征管服务器 银行前置机 大厅服务终端HS VS:语音卡 PDA:外置MODEM 电话机 详细部署视图请参考附件和。 雅普兰科技 17 电子纳税申报系统 版本: <4.1.0.1> 文件编号: Y03.201.042 软件架构文档 日期: <10/12/2001> 10. 实施视图 10.1 系统整体实施图 App.TaxAgentIIDll.CommunicateApp.MRASDll.EPassDll.CommunicateApp.DCApp.DCToBankDll.CommunicateAPP.BankDB.DCDLL.BANK<<ÉTaxAgentIIꪨÈí»þ>><<Êý½Ý´<<Êý½Ý¾à«þÎ<<ÒDCñÆô>>DTøÐÇ©Öúú>>MRAS¥¿í>><<´HSóÌü«þÎñ>>App.HSDll.CommunicateDLL.EPASS详细实施视图请参考附件 和。 10.2 概述 1) 申报软件组件 APP.TAXAGENTII:应用程序TAXAGENTII; DLL.COMMUNICATE:通讯动态库; DLL.EPASS:EPASS操作动态库。 2) MRAS组件有 APP.MRAS:应用程序MRAS; DLL.COMMUNICATE 或 COM.COMMUNICATE:通讯动态库或通讯COM组件; 3) DC组件 APP.DC:应用程序DC; DLL.COMMUNICATE:通讯动态库; APP.DTTOBANK:DC到银行的接口应用程序; DLL.BANK:银行接口动态库; DB.DC:系统数据库,可采用ORACLE或SQL SERVER; 雅普兰科技 18 电子纳税申报系统 版本: <4.1.0.1> 文件编号: Y03.201.042 软件架构文档 日期: <10/12/2001> 4) 办税大厅服务子系统组件 APP.HS:应用程序HS; DLL.COMMUNICATE:通讯动态库; DLL.EPASS:EPASS操作动态库。 5) 银行前置机 APP.BANK:应用程序BANK; 10.3 层 雅普兰科技 19 电子纳税申报系统 版本: <4.1.0.1> 文件编号: Y03.201.042 软件架构文档 日期: <10/12/2001> 11. 数据视图 11.1. 数据类图 雅普兰科技 20电子纳税申报系统 软件架构文档 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 详细数据视图请参考附件11.2. 申报软件子系统数据结构 和。 申报软件数据库主要包括以下几个方面: 1) 申报资料 包括发票领用存月报表(Fplyc*)、利润分配表(Lrfpb)、损益表(Syb)、应上交应弥补款项表(Ysjmp)、增值税附列资料(Zzsfl)、企业所得税季度纳税申报表(Qysds)、消费税申报表(Xfs)、商品销售利润明细表(Xslrmx*)、增值税申报表(Zzs)、分支机构销售明细表(Fzjgxsmx)、增值税专用收购凭证(Zysgpz*)、资产负债表(Zcfz)、增值税专用发票存根联(Zyfpcg*)、增值税专用发票抵扣联(Zyfpdk*)。数据库的内容包含表格内的所有数据。详细见附页。 2) 税票资料(TaxTicket) 税票数据库的内容包含税票的内容及税票的使用情况(作废、已缴款、正常)。 CountyCode varchar(5) null, /*县局代码*/ TaxCode varchar(20) null, /*纳税户代码 */ PrintNo varchar(20) null, /*计算机打印号*/ FillDate datetime null, /*填发日期*/ CancelFlag bit, /*作废标志*/ ReceiveDep varchar(50) null, /* 征收机关*/ Belong varchar(10) null, /*隶属关系 */ RegType varchar(20) null, /* 注册类型*/ FullName varchar(60) null, /*全称 */ BankName varchar(40) null, /*开户银行*/ Account varchar(20) null, /*帐号 */ Num varchar(20) null, /*编码 */ PayName varchar(40) null, /*名称 */ PayLevel varchar(40) null, /*级次 */ Payed varchar(40) null, /*收款国库 */ Startterm datetime null, /*税款所属时期起始日期*/ Endterm datetime null, /*税款所属时期截止日期*/ LimitTerm datetime null, /*税款限缴日期*/ CatlogName1 varchar(40) null, /*品目名称 */ TaxCount1 decimal(14,4) null, /*课税数量 */ SaleIncome1 decimal(14,2) null, /* 计税金额或销售收入*/ TaxRate1 decimal(14,2) null, /*税率或单位税额 */ HasPay1 decimal(14,2) null, /*已缴或扣除额 */ RealPay1 decimal(14,2) null, /*实缴金额 */ 雅普兰科技 21 电子纳税申报系统 版本: <4.1.0.1> 文件编号: Y03.201.042 软件架构文档 日期: <10/12/2001> CatlogName2 varchar(40) null, /*品目名称 */ TaxCount2 decimal(14,4) null, /*课税数量 */ SaleIncome2 decimal(14,2) null, /* 计税金额或销售收入*/ TaxRate2 decimal(14,2) null, /*税率或单位税额 */ HasPay2 decimal(14,2) null, /*已缴或扣除额 */ RealPay2 decimal(14,2) null, /*实缴金额 */ CatlogName3 varchar(40) null, /*品目名称 */ TaxCount3 decimal(14,4) null, /*课税数量 */ SaleIncome3 decimal(14,2) null, /* 计税金额或销售收入*/ TaxRate3 decimal(14,2), /*税率或单位税额 */ HasPay3 decimal(14,2), /*已缴或扣除额 */ RealPay3 decimal(14,2), /*实缴金额 */ MoneyTotal decimal(14,2) null, /*金额合计*/ 3) 下载信息 包括审核信息库、通知库、升级代码库。 4) 纳税人基本信息(Nsrjb) 包含纳税人的基本资料和当前申报的起始日期。 XQBM varchar(5), /*县(区)编码*/ BM varchar(20), /*纳税户编码*/ MC varchar(60), /*纳税人名称*/ DZ varchar(60), /*纳税户地址*/ YZBM varchar(6), /*邮政编码*/ KFHMC varchar(40), /*开户银行*/ YHZH varchar(20), /*银行帐号*/ FRMC varchar(20), /*法人代表*/ DH varchar(20), /*纳税户电话*/ LSGX varchar(20), /*隶属关系*/ ZCLX varchar(20), /*注册类型*/ HYLB varchar(20), /*行业类别*/ GM bit , /*是否一般纳税人*/ G_Y_SDATE datetime, /*申报区间起始日期*/ FQKPBZ bit, /*分期开票授权标志*/ XGLJSBZ bit, /*保留(修改累计数授权标志)*/ XZBZ bit, /*保留(本条记录已下载标志)*/ KHRQ datetime, /*远程申报开户日期*/ 5) 编码资料 包括税目编码库、货物信息库、客户信息库。 雅普兰科技 22电子纳税申报系统 版本: <4.1.0.1> 文件编号: Y03.201.042 软件架构文档 日期: <10/12/2001> 1) 货物信息库(Hwmc) HwMc varchar(30), /*货物名称*/ SmDm varchar(5), /*税目编码*/ SmMc varchar(20) /*税目名称*/ SzMc varchar(10) /*税种名称*/ 2) 客户信息库(Khxx) KhMc varchar(60) /*客户名称*/ KhDjh varchar(20) /*客户登记号*/ 3) 税目编码库(Smbm) *SzMc varchar(10) /*税种名称*/ *SmDm varchar(5), /*税目编码*/ SmMc varchar(20) /*税目名称*/ 6) 系统资料 包括窗口导航表、税务专家导航表、打印设置表、系统参数表、用户表、申报类型。 1) 窗口导航表(NaviList): Id Integer 识别码(自动增量) FrameId SmallInt Frame识别码(同在报表浏览器中的顺序, 999表示报表浏览器,998表示批量打印) ReportDate Date 报表所属申报期 2) 打印设置表(PrintSetup): ReportName Char(40) 报表名 LeftMargin Integer 左边距 TopMargin Integer 上边距 RightMargin Integer 右边距 BottomMargin Integer 底边距 Pscale Double 打印比例(默认为1) PageSize Char(40) 纸张尺寸 3)税务专家导航表(Zzs_Y_Wizard) FieldName Char(20) 字段名 Content Memo(40) 提示内容 4)系统参数表(SysOpts):包括通讯参数 雅普兰科技 23 电子纳税申报系统 软件架构文档 Id Name Integer Char(40) Char(20) 版本: <4.1.0.1> 文件编号: Y03.201.042 日期: <10/12/2001> 识别码(自动增量) 说明 值 Value 5)用户表(User): UserNo UserName Password DataPath 6)申报类型(Sblx): Name char(40) char(1) char(4) 报表名称 Integer 用户号(自动增量) 用户名 密码 数据库路径 Char(40) Char(10) Char(200) F_0_3 Sblx 12. 大小和性能 13. 质量 申报类型代码 申报类型(月报、季报、年报) 详细资料请参考《TAX数据库结构详细说明》(编号:Y03.201.054) [说明软件构架如何促成诸如可扩展性、可靠性、可移植性等所有系统能力(而非功能)的实现。如果这些特征具有特殊的意义(例如在安全性或保密性方面的意义),则应该对它们进行详细的说明。] 雅普兰科技 24 因篇幅问题不能全部显示,请点此查看更多更全内容