基 于 J2EE 技 术 的 普 通 发 票 填 开 系 统 的 设 计 与 实 现 何 雪 冬 指 导 教 师 刘 昆 宏 副 教 授 厦 门 大 学
学 校 编 码 :10384 学 号 : X2011230311 分 类 号 密 级 UDC 工 程 硕 士 学 位 论 文 基 于 J2EE 技 术 的 普 通 发 票 填 开 系 统 的 设 计 与 实 现 Design and Implementation of Ordinary Invoice System 指 导 教 师 姓 名 : Based on J2EE 何 雪 冬 刘 昆 宏 副 教 授 专 业 名 称 : 软 件 工 程 论 文 提 交 日 期 : 2013 年 4 月 论 文 答 辩 日 期 : 2013 年 5 月 学 位 授 予 日 期 : 2013 年 月 答 辩 委 员 会 主 席 : 评 阅 人 : 2013 年 04 月
厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方 式 明 确 标 明, 并 符 合 法 律 规 范 和 厦 门 大 学 研 究 生 学 术 活 动 规 范 ( 试 行 ) 另 外, 该 学 位 论 文 为 ( ) 课 题 ( 组 ) 的 研 究 成 果, 获 得 ( ) 课 题 ( 组 ) 经 费 或 实 验 室 的 资 助, 在 ( ) 实 验 室 完 成 ( 请 在 以 上 括 号 内 填 写 课 题 或 课 题 组 负 责 人 或 实 验 室 名 称, 未 有 此 项 声 明 内 容 的, 可 以 不 作 特 别 声 明 ) 声 明 人 ( 签 名 ): 2013 年 月 日
厦 门 大 学 学 位 论 文 著 作 权 使 用 声 明 本 人 同 意 厦 门 大 学 根 据 中 华 人 民 共 和 国 学 位 条 例 暂 行 实 施 办 法 等 规 定 保 留 和 使 用 此 学 位 论 文, 并 向 主 管 部 门 或 其 指 定 机 构 送 交 学 位 论 文 ( 包 括 纸 质 版 和 电 子 版 ), 允 许 学 位 论 文 进 入 厦 门 大 学 图 书 馆 及 其 数 据 库 被 查 阅 借 阅 本 人 同 意 厦 门 大 学 将 学 位 论 文 加 入 全 国 博 士 硕 士 学 位 论 文 共 建 单 位 数 据 库 进 行 检 索, 将 学 位 论 文 的 标 题 和 摘 要 汇 编 出 版, 采 用 影 印 缩 印 或 者 其 它 方 式 合 理 复 制 学 位 论 文 本 学 位 论 文 属 于 : ( )1. 经 厦 门 大 学 保 密 委 员 会 审 查 核 定 的 保 密 学 位 论 文, 于 年 月 日 解 密, 解 密 后 适 用 上 述 授 权 ( )2. 不 保 密, 适 用 上 述 授 权 ( 请 在 以 上 相 应 括 号 内 打 或 填 上 相 应 内 容 保 密 学 位 论 文 应 是 已 经 厦 门 大 学 保 密 委 员 会 审 定 过 的 学 位 论 文, 未 经 厦 门 大 学 保 密 委 员 会 审 定 的 学 位 论 文 均 为 公 开 学 位 论 文 此 声 明 栏 不 填 写 的, 默 认 为 公 开 学 位 论 文, 均 适 用 上 述 授 权 ) 声 明 人 ( 签 名 ): 2013 年 月 日
摘 要 当 今 信 息 技 术 发 展 日 新 月 异, 网 络 经 济 电 子 商 务 发 展 迅 猛, 信 息 管 税 成 为 了 必 然 要 求 加 强 税 收 征 管 信 息 化 是 实 现 信 息 化 支 持 下 的 税 收 征 管 专 业 化 管 理 和 提 高 税 收 工 作 水 平 的 根 本 出 路 为 加 强 和 规 范 普 通 发 票 管 理, 适 应 税 收 信 息 化 发 展 的 要 求, 有 关 部 门 制 定 了 换 版 工 作 实 施 方 案, 要 求 将 普 通 发 票 简 并 为 通 用 机 打 发 票 通 用 手 工 发 票 两 大 类 在 当 今 信 息 化 时 代, 按 照 信 息 管 税 的 思 路, 实 现 数 据 的 网 络 信 息 化 管 理 是 必 然 的 选 择 有 关 单 位 组 织 业 务 和 技 术 力 量 对 网 络 机 打 发 票 的 构 思 进 行 了 研 讨, 设 立 了 业 务 需 求 组 及 技 术 支 持 组 开 展 具 体 的 论 证 和 开 发 工 作 本 文 介 绍 了 基 于 JavaScript Object Notation(JSON) 数 据 格 式 HttpClient 通 信 技 术 Oracle 存 储 技 术 的 普 通 发 票 填 开 系 统 的 设 计 与 实 现 系 统 划 分 为 展 现 层 业 务 逻 辑 处 理 层 和 数 据 层 系 统 的 设 计 采 用 了 B/S 的 构 架 设 计, 这 样 的 设 计 模 式 把 系 统 的 展 现 数 据 处 理 以 及 数 据 存 储 有 效 的 进 行 了 物 理 分 隔, 大 大 提 高 了 频 繁 的 业 务 变 更 对 系 统 的 进 行 修 改 及 升 级 的 效 率, 也 使 纳 税 人 在 使 用 过 程 中 不 至 于 因 为 系 统 的 业 务 升 级 而 导 致 操 作 流 程 的 变 化, 从 而 对 纳 税 人 提 供 便 捷 高 效 的 软 件 使 用 服 务 关 键 词 : 通 用 机 打 发 票 ; 信 息 管 税 ; B/S
Abstract In recent years, information technology develops at high speed. Under the background of the rapid development of electronic commerce, information management of tax is an inevitable requirement. Strengthened tax collection and management of information is a basic way of improving the level of Taxation work. In order to strengthen and standardize the management of general invoices, the State Taxation Bureau of Yunnan province made a change of work. It set a invoice system, and classified invoice in to two categories: general machine playing invoice and general manual invoice. This raises the concept of "machine print invoice". In the information age, according to the information management of tax view, network information data management is a inevitable choice. The State Taxation Bureau organized business and technical strength to realize the machine print invoice scheme, setting up business requirements and technical support group for this work. Based on JSON data format, HttpClient communication technique, Oracle storage technique, this dissertation describes the process of design and implementation of ordinary invoices filling system. According to it, business tax taxpayer is divided into presentation layer, business logic layer and data layer. The system is designed in the framework design of B/S. This design pattern allows the system display, processing and storing data in effectively physical separation. In this way, the frequently change of system modification and upgrade can be greatly boosting, which also makes the taxpayer using the system in the same operating method regardless of the upgrade in business changing. In this way, it provides a convenient and efficient system of taxpayer service. Key words: General machine print invoice;information management tax; B/S
目 录 第 一 章 绪 论...1 1.1 研 究 的 目 的 和 意 义... 1 1.2 现 状 分 析... 2 1.3 论 文 研 究 内 容... 3 1.4 论 文 组 织 结 构... 4 第 二 章 相 关 概 念 技 术 及 标 准...5 2.1 新 版 通 用 机 打 发 票... 5 2.2 JSON 数 据 交 换 格 式... 5 2.3 HttpClient... 6 2.4 Oracle 数 据 库 技 术... 7 2.5 jquery... 8 2.6 技 术 标 准... 9 2.7 小 结... 10 第 三 章 需 求 分 析... 11 3.1 业 务 需 求 分 析... 11 3.2 功 能 性 需 求... 11 3.2.1 发 票 开 具... 12 3.2.2 发 票 补 打... 17 3.2.3 发 票 作 废... 18 3.2.4 红 字 发 票 开 具... 18 3.2.5 查 询... 19 3.2.6 系 统 设 置... 19 3.3 非 功 能 性 需 求... 19 3.3.1 环 境 需 求... 19 3.3.2 安 全 性 需 求... 20 3.3.3 其 他 需 求... 20 I
3.4 小 结... 21 第 四 章 系 统 详 细 设 计...22 4.1 系 统 构 架 设 计... 22 4.2 系 统 功 能 模 块 设 计... 23 4.2 系 统 数 据 库 设 计... 30 4.2.1 逻 辑 设 计... 30 4.2.2 前 端 认 证 数 据 库... 31 4.2.3 后 端 存 储 数 据 库... 35 4.4 交 互 设 计... 41 4.6 小 结... 42 第 五 章 系 统 的 实 现 与 测 试...43 5.1 开 发 环 境... 43 5.2 系 统 功 能 模 块 实 现... 44 5.2.1 系 统 登 陆... 44 5.2.2 系 统 首 页... 44 5.2.3 开 票 向 导... 45 5.2.4 发 票 开 具... 46 5.2.5 发 票 补 打... 47 5.2.6 打 印 调 试... 48 5.2.7 查 询... 49 5.3 系 统 测 试... 50 5.3.1 测 试 环 境 搭 建... 50 5.3.2 系 统 测 试 方 案... 51 5.3.3 测 试 结 果... 51 5.3 小 结... 56 第 六 章 总 结 与 展 望...57 6.1 总 结... 57 6.2 展 望... 57 参 考 文 献...58 II
致 谢...59 III
Contents Chapter1 Intoduction...1 1.1 Objectives... 1 1.2 Analysis of Current Situation... 2 1.3 Content... 3 1.4 Structure... 4 Chapter2 Related Concept of Technology and Standards...5 2.1 The New Machine Invoice... 5 2.2 JSON Data Interchange Format... 5 2.3 HttpClient... 6 2.4 The Oracle Database Technology... 7 2.5 jquery... 8 2.6 The Technical Standards... 9 2.7 Summary... 10 Chapter3 Requirement Analysis... 11 3.1 Business Requirements Analysis... 11 3.2 Functional Requirements Analysis... 11 3.2.1 Fill in the Invoice... 12 3.2.2 Re-print Invoice... 17 3.2.3 Invalid Invoice... 18 3.2.4 Fill in the Negative Number Invoice... 18 3.2.5 Query... 19 3.2.6 System Settings... 19 3.3 Nonfunctional Requirements Analysis... 19 3.3.1 Environmental Requirements... 19 3.3.2 Safety Requirements Analysis... 20 3.3.3 Other Requirements... 20 3.4 Summary... 21 IV
Chapter4 System Detailed design...22 4.1 Design of System Architecture... 22 4.2 Design of Functional Modules... 23 4.2 Database Design... 30 4.2.1 Logical Design... 30 4.2.2 The Front-end Certification Database... 31 4.2.3 The Back-end Storage Database... 35 4.4 Data Interaction Design... 41 4.6 Summary... 42 Chapter5 System Implementation and Test...43 5.1 Development Environment... 43 5.2 Design of Functional Modules... 44 5.2.1 System Login... 44 5.2.2 Home Page... 44 5.2.3 The Wizard... 45 5.2.4 Fill in the Invoice... 46 5.2.5 Re-print Invoice... 47 5.2.6 Print Test... 48 5.2.7 Query... 49 5.3 System Test... 50 5.3.1 Test Environment... 50 5.3.2 Testing Solutions... 51 5.3.3 Test Results... 51 5.3 Summary... 56 Chapter6 Conclusions and Prospects...57 6.1 Conclusions... 57 6.2 Prospects... 57 References...58 Acknowledgements...59 V
第 一 章 绪 论 第 一 章 绪 论 1.1 研 究 的 目 的 和 意 义 以 简 并 发 票 种 类, 强 化 机 打 票 使 用, 压 缩 手 工 发 票, 合 理 使 用 定 额 发 票, 解 决 信 息 采 集 为 指 导 精 神, 坚 持 以 人 为 本, 落 实 两 个 减 负, 适 应 经 济 发 展, 提 高 社 会 满 意 度, 优 化 纳 税 服 务, 为 税 源 监 控 提 供 大 量 有 效 的 信 息, 为 全 面 提 高 普 通 发 票 管 理 水 平 和 数 据 应 用 水 平, 实 现 由 以 票 控 税 转 为 信 息 管 税 奠 定 基 础 在 此 时 代 背 景 下, 开 发 并 推 行 普 通 发 票 填 开 系 统 对 税 务 机 关 优 化 纳 税 服 务, 提 高 工 作 效 率 等 各 个 方 面 都 具 有 切 实 的 意 义, 主 要 体 现 为 以 下 几 个 方 面 : 1 方 便 纳 税 人 使 用 普 通 发 票 填 开 系 统 的 推 行 能 够 有 效 地 统 一 众 多 纳 税 人 的 普 通 发 票 打 印 格 式 规 范, 避 免 了 普 通 发 票 内 容 打 印 格 式 五 花 八 门 的 情 况 的 发 生, 以 便 于 消 费 者 对 普 通 发 票 从 格 式 上 的 真 伪 进 行 有 效 的 辨 识 ; 为 纳 税 人 提 供 了 统 一 的 平 台 和 统 一 的 使 用 规 范 2 有 效 降 低 纳 税 人 使 用 成 本 根 据 各 省 的 情 况, 以 往 使 用 机 打 发 票 的 企 业 至 少 需 要 购 买 一 台 税 控 机, 每 台 3000 元 5000 元 不 等, 每 年 维 护 费 200 元 500 元 不 等 该 系 统 推 广 应 用 后, 免 费 提 供 给 纳 税 人 使 用, 即 可 省 去 这 些 费 用 据 估 算, 以 云 南 省 为 例, 只 普 通 发 票 填 开 系 统 每 年 将 为 使 用 的 纳 税 人 和 税 务 机 关 节 省 5000 万 元 左 右 的 使 用 和 维 护 费 用 3 实 时 进 行 发 票 比 对 查 询 普 通 发 票 填 开 系 统 推 行 使 用 后, 发 票 数 据 实 现 实 时 传 输, 能 够 及 时 解 决 原 普 通 发 票 比 对 难 的 问 题, 消 费 者 在 取 得 发 票 的 同 时 即 可 登 录 相 关 网 站 进 行 普 通 发 票 数 据 的 比 对, 可 以 实 时 对 发 票 的 真 伪 进 行 初 步 的 甄 别 4 为 实 现 信 息 管 税 奠 定 坚 实 的 数 据 基 础 一 直 以 来, 普 通 发 票 的 管 理 都 是 信 息 管 税 的 短 腿, 对 于 普 通 发 票 的 存 根 联 的 数 据 的 采 集 分 析, 都 因 为 数 据 量 巨 大, 采 集 困 难 等 原 因 不 能 得 到 很 好 的 解 决 ; 1
基 于 J2EE 技 术 的 普 通 发 票 填 开 系 统 的 设 计 与 实 现 普 通 发 票 填 开 系 统 的 开 发 并 推 行 实 现 了 发 票 数 据 实 时 传 输 到 税 务 机 关 的 数 据 库 进 行 存 储, 切 实 解 决 了 存 根 联 实 时 采 集, 为 普 通 发 票 的 管 理 累 积 了 巨 量 的 数 据 资 源 5 节 省 税 务 机 关 管 票 成 本 普 通 发 票 存 根 联 数 据 的 累 积 和 利 用 分 析, 从 根 本 上 解 决 了 普 通 发 票 存 根 联 采 集 问 题, 税 务 机 关 不 需 要 在 通 过 其 他 的 途 径 进 行 数 据 采 集, 也 根 本 上 节 约 了 数 据 采 集 所 投 入 的 人 力 和 物 力 资 源 1.2 现 状 分 析 随 着 全 国 普 通 发 票 换 版 工 作 的 开 展 和 推 行, 从 2010 年 开 始, 全 国 各 地 税 务 机 关 对 通 用 机 打 发 票 的 网 络 开 具 都 进 行 了 不 同 程 度 的 探 索, 主 要 对 技 术 实 现 的 途 径 和 形 式 等 方 面 进 行 了 研 究, 各 省 税 务 机 关 都 尝 试 着 研 发 和 推 行 适 合 自 己 省 情 的 普 通 发 票 填 开 系 统 ( 或 网 络 发 票 系 统 ) 目 前, 国 内 已 有 47 个 省 级 国 税 地 税 机 关 进 行 了 试 点 运 行, 约 有 280 万 户 纳 税 人 使 用, 开 具 的 网 络 发 票 数 量 达 到 15 亿 份 以 上, 约 占 机 打 发 票 使 用 量 的 10%, 涵 盖 的 行 业 包 括 工 业 商 业 服 务 业 房 地 产 业 等 ; 推 行 的 方 式 主 要 有 以 下 几 种 : C/S 客 户 端 形 式 的 软 件 专 用 开 具 的 税 控 机 智 能 终 端 等 有 个 别 省 份 的 国 税 机 关 已 经 彻 底 取 消 了 通 用 机 打 发 票 的 其 他 开 具 形 式, 完 全 使 用 了 网 络 开 具, 涉 及 用 户 达 到 20 万 以 上, 发 票 数 据 的 日 增 长 量 达 到 10 万 份 2013 年 2 月 国 家 税 务 总 局 根 据 中 华 人 民 共 和 国 发 票 管 理 办 法 制 定 并 公 布 了 我 国 第 一 个 使 用 网 络 介 质 开 具 普 通 发 票 的 规 定 网 络 发 票 管 理 办 法 这 就 意 味 着 纳 税 人 在 条 件 允 许 的 情 况 下 可 以 通 过 互 联 网 络, 利 用 省 及 省 以 上 税 务 机 关 公 布 的 发 票 在 线 开 具 系 统 开 具 通 用 机 打 发 票, 实 现 普 通 发 票 的 在 线 开 具 实 时 查 询 等 功 能 ; 纳 税 人 开 具 发 票 后, 发 票 数 据 信 息 会 实 时 传 输 至 税 务 机 关 并 存 储, 不 仅 方 便 纳 税 人 开 具 发 票, 为 纳 税 人 提 供 实 时 的 信 息 查 询 比 对 ; 而 且 税 务 机 关 也 可 以 及 时 地 对 开 票 数 据 进 行 查 询 统 计 分 析, 将 纳 税 人 的 发 票 信 息 与 其 纳 税 申 报 及 财 务 报 表 信 息 对 比, 及 时 发 现 纳 税 人 少 报 销 售 多 计 成 本 等 违 法 违 规 问 题, 同 时 也 为 网 络 发 票 的 管 理 和 发 票 在 线 开 具 系 统 的 研 发 提 供 了 有 力 的 规 范 性 政 策 依 据 2
第 一 章 绪 论 通 过 发 票 在 线 开 具 系 统 的 推 行, 可 以 从 最 大 限 度 上 满 足 普 通 发 票 各 个 层 次 的 使 用 用 户 的 软 件 使 用 需 求, 以 免 费 使 用 系 统 的 通 用 性 系 统 的 易 用 性 为 前 提, 能 在 最 大 限 度 上 满 足 使 用 用 户 的 需 求, 能 为 用 户 节 省 使 用 的 人 力 成 本 和 物 力 成 本 而 现 有 的 开 具 方 式 都 需 要 纳 税 人 具 有 一 定 程 度 的 计 算 机 应 用 水 平, 但 普 通 发 票 的 使 用 范 围 较 广, 使 用 用 户 的 计 算 机 水 平 参 差 不 齐, 发 票 在 线 开 具 系 统 的 推 行 工 作 具 有 很 大 的 难 度 1.3 论 文 研 究 内 容 为 使 用 信 息 化 手 段 全 面 提 高 普 通 发 票 管 理 和 数 据 应 用 水 平, 逐 步 建 立 以 手 续 规 范 机 具 开 票, 动 态 加 密 查 询 辨 伪, 防 堵 假 票 票 表 比 对, 发 票 监 管 为 主 要 内 容 的 发 票 管 理 长 效 机 制, 实 现 发 票 全 程 控 管, 优 化 纳 税 服 务, 完 善 网 上 办 税, 建 立 统 一 标 准 的 普 通 发 票 开 具 平 台 势 在 必 行 在 通 用 的 网 络 基 础 上 建 立 普 通 发 票 的 开 具 平 台, 保 证 发 票 数 据 实 时 传 输 到 国 税 系 统 数 据 库, 自 动 完 成 发 票 数 据 的 采 集, 并 在 传 输 过 程 中 保 证 数 据 的 传 输 安 全, 为 税 务 机 关 进 行 纳 税 人 的 票 表 比 对 开 具 发 票 的 真 伪 查 询 发 票 数 据 的 分 析 和 监 管 奠 定 坚 实 的 数 据 基 础 系 统 的 重 点 及 难 点 主 要 包 括 以 下 几 个 方 面 : 1 为 提 高 程 序 的 防 篡 改 性, 以 及 为 提 高 系 统 的 性 能, 发 票 数 据 的 录 入 与 业 务 逻 辑 处 理 进 行 物 理 分 隔 ; 2 统 一 标 准 的 数 据 传 输 格 式, 从 数 据 的 封 装 到 传 输, 制 定 统 一 的 标 准 ; 3 将 系 统 运 用 于 税 务 机 关 的 税 收 相 关 业 务 并 保 证 数 据 的 安 全 传 输 本 论 文 介 绍 了 基 于 JSON 数 据 格 式 HttpClient 通 信 技 术 Oracle 存 储 技 术 的 普 通 发 票 填 开 系 统 纳 税 人 开 票 平 台 的 框 架 设 计 与 技 术 实 现, 主 要 内 容 包 括 : 1 系 统 需 求 分 析 ; 2 系 统 总 体 设 计 ; 3 系 统 使 用 的 技 术 分 析 ; 4 系 统 部 署 方 案 设 计 ; 5 系 统 测 试 方 案 设 计 3
基 于 J2EE 技 术 的 普 通 发 票 填 开 系 统 的 设 计 与 实 现 1.4 论 文 组 织 结 构 论 文 主 要 分 为 六 章, 具 体 内 容 如 下 : 第 一 章 绪 论, 与 各 省 市 情 况 进 行 分 析 比 较, 介 绍 普 通 发 票 填 开 系 统 的 现 状 以 及 开 发 的 意 义 第 二 章 相 关 概 念 技 术 及 标 准, 主 要 介 绍 项 目 过 程 中 使 用 到 的 一 些 基 本 概 念 和 技 术 标 准 第 三 章 需 求 分 析, 主 要 从 业 务 需 求 功 能 性 需 求 和 非 功 能 性 需 求 三 个 方 面 对 系 统 进 行 详 细 的 需 求 分 析 第 四 章 系 统 设 计, 主 要 从 总 体 构 架 具 体 功 能 模 块 数 据 库 交 互 方 式 四 个 方 面 对 系 统 的 设 计 进 行 详 细 介 绍 第 五 章 系 统 实 现, 主 要 展 示 系 统 主 体 功 能 的 具 体 实 现 与 主 体 功 能 的 测 试 过 程 第 六 章 总 结 与 展 望, 介 绍 本 文 撰 写 过 程 中 的 一 些 感 悟 与 对 本 文 所 介 绍 的 普 通 发 票 填 开 系 统 的 展 望 4
Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to etd@xmu.edu.cn for delivery details.