基于J2EE的货运票税管理系统设计与实现(范本1).doc_第1页
基于J2EE的货运票税管理系统设计与实现(范本1).doc_第2页
基于J2EE的货运票税管理系统设计与实现(范本1).doc_第3页
基于J2EE的货运票税管理系统设计与实现(范本1).doc_第4页
基于J2EE的货运票税管理系统设计与实现(范本1).doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类号分类号 学号学号 学校代码学校代码 密级密级 学学士士 学学位位论论文文 基于基于 J2EE 的货运票税管理的货运票税管理 系统设计与实现系统设计与实现 学位申请人学位申请人 学科专业学科专业 计算机科学与技术计算机科学与技术 指导教师指导教师 教授教授 答辩日期答辩日期 2014 6 10 独独创创性性声声明明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研 究成果 尽我所知 除文中已经标明引用的内容外 本论文不包含任何其他个人 或集体已经发表或撰写过的研究成果 对本文的研究做出贡献的个人和集体 均 已在文中以明确方式标明 本人完全意识到本声明的法律结果由本人承担 学位论文作者签名 日期 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留 使用学位论文的规定 即 学校有权 保留并向国家有关部门或机构送交论文的复印件和电子版 允许论文被查阅和借阅 本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检 索 可以采用影印 缩印或扫描等复制手段保存和汇编本学位论文 保密 在 年解密后适用本授权书 不保密 请在以上方框内打 学位论文作者签名 指导教师签名 日期 年 月 日 日期 年 月 日 本论文属于 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 摘摘 要要 随着社会主义市场经济的快速发展 发票在社会经济活动中的作用日益扩大 然而由于发票使用的分散性 税务部门无法对发票使用作很好的监控 导致国家税 收的大量流失 货运发票税控管理系统就是为了解决这一难题 实现对纳税人经营 活动的有效管理 提高税务系统对货物运输行业发票的监管水平 推进依法治税 遏制偷逃税行为 本文阐述了货运票税管理系统实现原理 主要功能和关键技术 税务机关通过 货运票税管理系统对纳税人购买的税控设备进行初始化发行 将纳税人基本信息和 税控收款机 税控盘进行绑定 发放税控收款机使用的电子发票 采集纳税人通过 税控设备开具的发票数据 并与税务机关使用的综合征管软件中纳税人的申报数据 进行票表比对 从而达到有效监控纳税人实际销售情况的目的 同时 税务机关还 可以通过本系统对纳税人使用的税控设备中的开票数据进行核查 比对 分析 本系统采用了基于 B S 模式的三层体系结构 界面层采用 JSP 技术访问 Web 服务器 中间层应用服务器存储以 JavaBean 形式表示的业务逻辑 底层使用 Oracle9i 数据库 货运票税管理系统的推广运行取得了良好的效果 为实现货物交通运输业营业 税科学化 精细化的管理提供技术保障 关键词 关键词 货运发票 税控系统 B S 模式 J2EE 框架 I 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 Abstract With the rapid development of the socialist market economy the invoice plays a growing role in socio economic activities However due to the dispersion of invoice using the tax department is unable to make good use of invoices monitoring resulting in a huge loss of state tax revenue The Freight Invoice Tax Controlled Management System FITMCS was applied to solve this problem by realizing the effective management of taxpayers operating activities and improving the level of regulation of the tax system on the cargo transportation industry invoice which advanced the taxation administration by law and inhibited the tax dodging and evasion This dissertation describes the FITMCS principle main functions and key techniques With the FITMCS the tax authorities could initialize the Fiscal Cash Register electronic invoicing through the equipment purchased by taxpayers thus binding the Fiscal Cash Register and the IC card with the taxpayers basic information providing the electronic invoices collecting the sales data of the invoice issued by taxpayers and comparing the sales data with the declaration data in CTAIS system so as to achieve the purpose of effective monitoring of the actual sales taxpayers Meanwhile the tax authorities could also use this system to verify compare and analyze the sales data of invoice issued by taxpayers The FITMCS adopts the three layers architecture based on the B S pattern the interface layer uses the JSP to access the WEB Server the middle layer storages and runs the business logic showed with the JavaBean and the bottom layer uses the Oracle 9i database The application of the FITMCS produced expected positive results which provides technical backup for the business tax in scientific perspective Keywords Freight Invoice Tax Controlled B S Model J2EE Framework II 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 目目 录录 1 1 绪绪 论论 1 1 1 11 1 项目研究背景与意义项目研究背景与意义 1 1 1 1 1 课题背景 1 1 1 2 研究的意义 1 1 21 2 国内外研究现状国内外研究现状 2 2 1 2 1 国外税控系统的研究现状 2 1 2 2 国内税控系统现状 3 1 31 3 论文主要研究的内容论文主要研究的内容 3 3 1 41 4 论文组织结构论文组织结构 3 3 2 2 相关技术背景相关技术背景 5 5 2 12 1 B SB S 模式模式 5 5 2 22 2 J2EEJ2EE 架构架构 5 5 2 2 3 3 OracleOracle 数据库数据库 7 7 2 2 4 4 本章小结本章小结 7 7 3 3 系统需求分析与设计系统需求分析与设计 8 8 3 13 1 系统需求分析系统需求分析 8 8 3 1 1 业务流程分析 8 3 1 2 功能需求分析 8 3 1 3 非功能需求分析 10 3 23 2 系统结构设计系统结构设计 1010 3 2 1 系统框架设计 10 3 2 2 系统网络部署结构设计 12 3 2 3 功能结构设计 12 3 33 3 数据库设计数据库设计 1313 III 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 3 3 1 数据库设计原则 14 3 3 2 数据库表结构设计 14 3 43 4 本章小结本章小结 1717 4 4 系统实现与测试系统实现与测试 1818 4 14 1 系统实现环境系统实现环境 1818 4 1 1 硬件环境 18 4 1 2 软件环境 18 4 24 2 系统功能实现系统功能实现 1818 4 2 1 注册登记功能实现 18 4 2 2 发票认证功能实现 21 4 2 3 购票信息写盘功能实现 22 4 34 3 系统测试系统测试 2222 4 3 1 测试过程 23 4 3 2 测试结果 24 4 44 4 本章小结本章小结 2424 5 5 总结与展望总结与展望 2525 5 15 1 总结总结 2525 5 25 2 展望展望 2525 致致 谢谢 2626 参考文献参考文献 2727 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 0 1 绪绪 论论 1 1 项目研究背景项目研究背景与意义与意义 1 1 1 课题背景课题背景 1994年 我国实施了以增值税为主要内容的新一轮工商税制改革 建立了 以增值税为主体税种的税制体系 并实施以增值税专用发票为主要扣税凭证的 增值税征管制度 随着税制改革的推进 新税制与旧的征管手段之间的矛盾日 益突出 国务院决定引入现代化技术手段加强对增值税的监控管理 定名为 金税工程 并列入了国家信息化建设重点工程 在国务院的直接领导和各方面的积极配合下 全国税务系统于1994年3月起 先后组织实施了金税工程一期 金税工程二期 通过金税工程一 二期的实施 有效地加强了对增值税的管理 1 基本上堵塞了增值税专用发票管理中存在的 漏洞 但从国家对整个税收工作的要求来看 我国税务管理信息系统的建设依 然任重而道远 但从国家对整个税收工作的要求来看 税务管理信息系统的建 设依然任重而道远 2 在税收领域 特别是在金税工程 二期 控制之外的商业零 售 餐饮 娱乐和其他服务业等最终消费环节 税收征收率和税负明显偏低 纳税人依法纳税意识淡薄 偷税逃税现象依然比较严重 尤其是对财务核算不 健全的纳税人 税务机关难以实施有效监控 这种现状不但严重扰乱正常的经济 秩序 而且导致国家税收大量流失 如 商家为了偷逃税款 经常销售不计收入 由于其财务核算不健全 税务机关难以对这些纳税人进行查处 1 1 2 研究的意义研究的意义 推广应用货运票税系统 是规范税收秩序的需要 犯罪分子利用运输发票 大肆偷逃骗取国家税款 不仅严重干扰了正常的税收秩序 破坏了依法治税的 良好环境 损害了国家利益 也给整个经济运行带来了严重影响 3 一方面 伪造 虚开 假开运输发票 偷逃营业税 骗抵增值税 使守法经营 正常纳 税的单位和个人难以与其展开公平竞争 严重冲击了公平竞争的市场经济秩序 另方面伪造 虚开 假开货物运输发票 破坏了诚信经营的市场规则 使得大 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 1 批无辜取得了这些运输发票的增值税一般纳税人不能得到正常的抵扣 从而承 担不应有的损失 因此 加强和规范货物运输业税收管理 是整顿市场经济秩 序 规范税收秩序的需要 是建立社会主义市场经济体制的客观要求 货运票税系统是金税工程三期的重要组成部分 是当代先进的计算机技术 与税务管理工作有机结合的产物 4 它充分运用网络化计算机系统信息共享 覆盖面广等优势 实现报税的电子化管理 以实际业务需求为基础开发的货运发 票税控系统将具有其它方式所难以达到的管理水准 为保障税收法律法规的正 确实施 维护国家税收秩序和公民的合法权益起到积极有效的作用 1 2 国内外研究现状国内外研究现状 1 2 1 国外税控系统的研究现状国外税控系统的研究现状 国外税务部门进行信息化建设的时间较早 现在大多数西方国家都在使用 税控装置及其信息化管理系统 并取得显著的效果 1 美国 美国早在 1879 年就发明了机械式收款机 这是一台现金登记的机器 在 1906 年美国 NCR 公司又造出了 自动收款机 机械式的收款机装了马达 可以说这是现代税控装置的先驱 5 进入二十世纪七八十年代后由于美国拥有 先进的信息化技术 所以较早就开始使用税控装置 目前 美国己经形成了一 个完整的税控管理体系 所有商店 饮食行业都安装了税控收款装置 所有的 营业额都必须通过税控装置打印出计税收款条 同时 其所有收入情况通过与 银行联网把数据转送到税务机关 其收款机内部配有黑匣子 数据不可更改 保证了数据的安全和准确 这样既有效地监控了税源 又节省了税务部门的税 收管理成本 2 德国 德国税源监控信息化是通过编码来实现的 具体是 首先为所有进行生产经 营活动的单位和就业的个人建立纳税人编码和税卡 6 7 所有单位必须向税务部 门提供单位及雇员的详细资料 并将这些征税的基本资料输入电脑并跟该单位 变法的纳税编码一起存储 公民个人在就业前也要向税务部门填报税卡 税卡 上的信息作为税务局对该公民征收个人所得税的档案 纳税人依据税务编码中 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 2 报纳税和缴纳税款 这样 税务部门就可以通过网络按照编码将纳税人中报的 数据与系统数据相核对 从而可以确定纳税人是否偷税 漏税 1 2 2 国内税控系统现状国内税控系统现状 我国税控收款机起步于 1997 年 由国家税务总局 财政部 国内贸易部 电子工业部 国家工商总局联合发文 决定在商业 服务 娱乐业等行业推行 使用税控收款机 8 9 首先在全国 10 个城市试点 推行税控收款机 税控加油 机和税控计价器 目前 这些税控装置都在进行不同程度的试点和推行 与此 伴随着的就是相关税控管理信息系统的建设和使用 10 11 我国的新征管法明确 规定 国家根据税收征收管理的需要 逐步推广税控装置 并建设 使用复合 国家税务总局数据规范的相关税控管理信息化软件 目前我国正在应用税务信息网络系统 金税工程网络对税务工作进行信息 化管理 这些系统的应用能够极大的提高我国税源监控信息化的管理水平 但 是我国目前还处于起步阶段 与西方发达国家还相差甚远 目前进行的信息化 还仅仅是将信息化简单的应用于税源监控 税源监控和信息化还没有很好的结 合形成一个整体 并且存在诸多问题 所以我国目前在税控管理上还不能实现 真正的信息化 但是我国还是在信息化的道路上坚实的踏出了一步 1 3 论文主要研究的内容论文主要研究的内容 本文探讨货运票税管理系统的设计与实现 该系统采用数字化 程序化等 信息技术建立税控管理手段 确保税务机关对税控装置实施统一有效的管理 该系统包括税控装置用户注册登记管理 购票信息写盘 税控数据接收 税控发票真伪鉴别 查询统计 数据交换 系统管理等功能 税务机关通过该 系统对纳税人购买的税控收款机进行初始化发行 将纳税人基本信息和税控收 款机 税控 IC 卡进行绑定 发放税控收款机使用的电子发票 采集纳税人通过 税控收款机开具的发票数据 并与税务机关使用的综合征管软件中纳税人的申 报数据进行票表比对 从而达到有效监控纳税人实际销售情况的目的 1 4 论文组织结构论文组织结构 全文共分为六章 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 3 第一章主要包括项目简介 课题研究的背景 意义 主要内容和税控系统 在国内外研究的现状 第二章主要介绍货运票税管理系统使用的相关技术平台 系统架构以及系 统开发中用到的相关技术 第三章 主要介绍了系统的业务流程 数据流程 功能需求分析 非功能需 求分析 为系统的开发提出了方向 第四章 详细介绍了系统的技术架构 网络结构 逻辑架构 模块功能 数 据库以及安全设计 对系统分析与设计作了比较详细的描述 第五章 主要描述了系统功能和界面的实现 以几个典型的模块对系统的实 现做了详细介绍 第六章 总结全文 并给出后续工作的展望 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 4 2 相关技术相关技术背景背景 2 1 B S 模式模式 B S Browser Server 结构即浏览器和服务器结构 它是随着 Internet 技术的兴起 是对 C S 结构的一种变化或者改进的结构 Web服务器 应用服务器 数据服务器 图图 2 12 1 B S 体系结构图体系结构图 在这种结构下 用户工作界面是通过 www 浏览器来实现 极少部分事务逻 辑在前端 Browser 实现 但是主要事务逻辑在服务器端 Server 实现 形 成所谓二层结构 相对于 C S 结构属于 胖 客户端 需要在使用者电脑上安 装相应的操作软件来说 12 13 B S 结构是属于一种 瘦 客户端 大多数或主 要的业务逻辑都存在在服务器端 在 B S 架构的开发模式中 客户端就是简单 的浏览器程序 可以通过 http 访问服务器端的应用 在服务器端 与通信相关 的处理都是由服务器软件负责的 这些服务器软件都是由第三方的软件厂商提 供 开发人员只需要把功能代码部署在 web 服务器中 客户端就可以通过浏览 器访问到这些功能代码 从而实现向客户端提供服务 14 15 B S 结构系统的产 生为系统面对无限未知用户提供了可能 当然 与 C S 结构相比 B S 结构也 存在着系统运行速度较慢 访问系统的用户不可控的弱点 2 2 J2EE 架构架构 基于 J2EE 的 B S 结构系统体系结构如图 2 2 所示 包括四层 客户层 这一层对应于 J2EE 应用程序的客户端 J2EE 应用程序的客户端 可以是基于 web 方式 可以是基于传统图形用户界面方式或基于移动设备 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 5 表示层 可以是 JSP 页面或者是 Servlet 按照 J2EE 规范 静态的 HTML 页面和 Applet 不算是 web 层组件 16 17 但是 该层可以包含某些 JavaBean 用 来处理用户的输入 通过上述的 Web 层组件 可以得到用户端输入的数据并把 这些数据提交到业务逻辑层处理 业务逻辑层 在 J2EE 架构中 业务层组件主要指的是 EJB 业务层的代码 逻辑用来满足业务领域的需要 有运行在业务层上的 EJB 进行处理 企业信息系统层 该层包括企业基础建设系统 图图 2 2 J2EE 架构图架构图 表现层主要指用户界面 它要求尽可能的简单 使最终用户不需要进行任 何培训就能方便地访问信息 所有的业务逻辑都在业务逻辑层实现 系统的复 杂性也主要体现在这一层 18 最后的数据库服务器存储大量的数据信息和数据逻 辑 所有与数据有关的安全 完整性控制 数据的一致性 并发操作等都是在 企业信息系统层完成 J2EE 的优点是非常明显的 1 集成了适合商务应用的 EJB 的 Java 平台 由于其简洁的结构和跨平台 的特性 可以很好地支持快速开发和即时发布 2 使用 Servlet JSP 和 EJB 作为可重用构件的应用结构使得容易集成和具 有最大的生产能力 具有很大的灵活性 尤其是在发布 开发 管理和重用应 用逻辑等方面性 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 6 3 安全网络架构基于工业标准 保证数据交换的一致性和安全性 可在应 用和平台上达到高效的集成 2 3 Oracle 数据库数据库 本系统采用 Oracle9i 作为数据库管理软件 并保证数据库设计对 Oracle 产 品的向上兼容性 Oracle 作为主流的数据库解决方案 具有性能稳定 功能齐 全的优点 本系统数据库 Oracle 9i 由国家税务总局采购了并下发 本系统的数据库的部署采取集中式部署 税务端数据集中在省局 Oracle 数据库管理系统是目前世界上最流行的关系数据库系统之一 是业 界第一个完整 简单的用于互联网的新一代智能化的 协作各种应用的软件基 础架构 Oracle9i 实际上是指 Oracle9i Database Oracle9i Application Server 和 Oracle9i Developer Suite 的完整集成 Oracle9i 具有增强的可扩展性 Oracle9i Real Application Clusters 是 Oracle 的下一代并行服务器系列产品 Oracle9i Real Application Clusters 针对访问相同 数据而设计了快捷高效的共享集群高速缓冲寄存器 从而提供了透明的应用程 序可扩展性 Oracle9i Real Application Clusters 是五年多研发工作的结晶 其中 包含了 9 项独家专利和 18 项已申报的专利请求 Oracle9i Real Application Clusters 独特之处在于 开箱即用 近线性的透明缩放 与其它程序的良好 兼容性 无需重新设计 快速增长的集群 可快增添节点和磁盘 2 4 本章小结本章小结 本章主要介绍了在项目的开发过程中用到的相关技术 主要介绍了 J2EE 框 架 MySql 数据库 UML 建模技术 考号编排算法等 为后续系统设计与实现 提供技术支持 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 7 3 系统需求分析系统需求分析与设计与设计 3 1 系统需求分析系统需求分析 3 1 1 业务流程分析业务流程分析 纳税人持 公路 内河货物运输业统一发票 抵扣联或 公路 内河货物 运输业统一发票 代开 抵扣联到国税机关通过货运发票税控系统进行扫描认 证 货运发票税控系统对抵扣联进行认证并保存认证结果 同时为纳税人打印 认证结果通知书 认证相符的抵扣联信息传入稽核系统 与地税系统上传的存 根联信息进行比对 认证不符的信息传输到发票协查系统 数据处理流程如图 3 1 所示 货货运运发发票票税税控控 系系统统 进进行行稽稽核核比比对对 国国税税征征管管软软件件纳纳税税人人稽稽核核系系统统 货货运运发发票票 抵抵扣扣联联 认认证证通通过过 发发票票信信息息 每每月月将将上上月月货货运运发发票票抵抵扣扣联联数数据据 上上传传到到稽稽核核系系统统 认认证证不不通通过过的的发发 票票抵抵扣扣联联信信息息 协协查查系系统统 得得到到认认证证结结果果 并并保保存存 进进行行一一窗窗式式 比比对对 认认证证不不通通过过 发发票票信信息息 认认证证结结果果 通通知知书书 扫扫描描认认证证 图图 3 1 国税业务数据处理流程图国税业务数据处理流程图 3 1 2 功能需求分析功能需求分析 通过前面对业务数据处理流程的描述可知 税控系统主要任务是基于税控 装置推广 采用一系列的信息技术建立程序化的税控管理手段 确保税务机关 对税控装置实施统一有效管理 为实现上述目标 我们把税控系统分为以下几 个功能 1 注册登记管理 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 8 管理税控装置用户的注册登记信息 包括注册登记 注册登记修改 注册 登记变更 以及当税控装置丢失 被盗 损毁处理 流失 注销处理时 引起 的注册登记信息变更 根据货运发票管理的要求 用户注册登记管理又具体分 为 自开票用户注册登记管理和代开单位注册登记管理 代开单位包括主管地 方税务局及经批准的中介机构 2 购票信息管理 业务员核实用户的购票信息后 登记购票信息 包括发票代码 起始号码 终止号码 卷数 份数等 并通过 USB 口将购票信息写入税控盘 3 税控数据接收 税控数据接收处理是对开票单位报送数据进行接收处理 生成纳税人税控 数据并生成数据库 并将下次的监控管理数据返写到税控器具 通过来报税的 税控器具将监控管理数据回送到用户使用的税控盘中 开票单位报送税控数据 基本方式是以传输盘 或其它存储介质 报送 也可采取其它方式 但都必须 满足报送发票明细数据及汇总数据的要求并保证数据的安全 4 查询统计 税控管理信息查询统计 是指利用货运发票税控系统数据资源 按照一定 的条件和工作要求 查询统计税控装置和税控发票的相关信息 以报表形式输 出查询统计结果 包括 税控器具信息查询 税控数据接收情况查询 税务信 息变动情况查询以及通用查询 5 税控器具应用维护 是为了维护税控器具在使用过程中出现的问题 目前具有口令解锁 校准 时钟 读税控器具信息 异常数据恢复 税控器具应用检测和发票明细数据检 测等功能 6 数据传送 数据传送完成的主要功能是汇总本税务机关发票信息 传送到总局 包括 用户信息导入 税控器具用户资格认定 导出申报汇总数据 黑名单传送 数 据清分传送 7 发票认证 对用户持有的可抵扣的 公路 内河货物运输发票 包括自开和代开 的 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 9 抵扣联进行扫描认证 并对数据进行清分传输到协查 稽核和 一窗式 比对 系统中 主要包括 发票扫描认证 打印认证结果通知书 发票统计查询 发 票信息导出和系统维护 8 系统工具下载 对扫描识别控件和读写盘及认证控件进行手工下载 3 1 3 非功能需求分析非功能需求分析 货运票税系统作为金税工程三期的一个重要组成部分 其建设原则和目标 遵循金税三期的规范 因此货运发票税控系统应满足以下的设计目标或要求 1 本系统预计同时在线的人数达到 1000 人左右 因此本系统应支持此人 数的并发操作 满足数据两级处理的模式 2 系统应能满足国家税务局和地方税务局不同部门 不同层次或人员对系 统的操作需要 3 系统的密钥安全存放 传输 系统所有数据能安全存储 同时 在数据 传输时也应能安全可靠 4 日后如果信息量较大 系统能相应增加服务器实现灵活扩展 以满足不 断更新的业务需求 5 系统可在不同的机型和操作系统下运行 支持不同类型的外接设备 6 系统应具有外部系统的接口 能和征管软件及电子申报系统等系统共享 资源 3 2 系统结构设计系统结构设计 系统的结构设计主要有系统的框架结构设计 系统体系结构设计 系统功 能结构设计三个方面 3 2 1 系统框架设计系统框架设计 金税三期应用系统的数据架构设计必须在两级处理模式的总体要求下进行 同时遵循金税工程 三期 架构设计 v1 0 标准中软件设计开发过程中分层设 计要求 系统分层结构如图 3 2 所示 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 10 图图 3 2 金税工程 三期 系统分层结构金税工程 三期 系统分层结构 货运发票税控系统税务端软件按照国税总局 架构设计 v1 0 标准要求 进行软件层次的划分 构建系统的体系结构 为了系统体系结构描述的简约化 把系统层次合并成基于 J2EE 标准的三层应用结构 即客户层 应用服务层 包 括交互层 应用层 业务领域层 资源访问层 数据层 资源层 EIS 1 表示层 客户端 表示层是三层结构中的第一层次 利用 Web 浏览器作为客户端 使客户面 对一个统一的应用界面 浏览器 IE 通过 Weblogic 从服务器获得信息 2 应用服务层 应用服务器 中间层采用 BEA 公司的 Weblogic 它全面支持 J2EE 标准 Weblogic 拥有 高水平的可扩展性和可用性 它运行在服务器端 连接 Web 浏览器与后台数据 库 用 servlet 或 JSP 写简单的请求 为可重用部件创建 EJB 二者均可与后台 ORACLE 数据库连接获取数据 由于 Servlet 由 Web 服务器进行加载 利用 Java 语言进行开发 它是基于线程的 具有高性能 高可靠性 3 数据层 数据库服务器 后台数据库服务器是用户存放数据信息的地方 数据库服务器层采用 oracle9i 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 11 3 2 2 系统网络部署结构设计系统网络部署结构设计 税务系统网络按使用对象划分成税务内部网络和外部网络两个区域 如图 3 3 所示 货运发票税控系统 图图 3 3 系统网络部署结构图系统网络部署结构图 内部网络指税务系统计算机信息网中不涉及与非税务部门直接进行信息交 流的部分 它是税务计算机信息网的基本组成部分 包括供局域网用户使用的 网络资源和供广域网络共同使用的网络资源 内部区域的用户包括 局域网络 用户 广域网络用户和通过拨号连接的移动用户 外部网络指税务计算机信息网络中与税务以外的计算机网络进行信息交流 的部分 现有的外部网络主要有 各地税务部门为纳税人提供计算机网络服务 的纳税人 税务局网络 各地税务部门与业务合作单位之间进行数据交换的计 算机网络 3 2 3 功能结构设计功能结构设计 在上述将系统的功能模块划分为注册登记管理 购票信息管理 税控数据 管理 传输盘税控盘写盘管理 数据传输 系统工具下载等功能模块 系统的 功能结构如图 3 4 所示 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 12 注注册册登登记记管管理理 注注册册登登记记变变更更 注注册册登登记记修修改改 税税控控器器具具用用户户流流失失 税税控控器器具具注注销销 黑黑名名单单处处理理 购购票票信信息息管管理理 用用户户注注册册登登记记 税税控控数数据据接接收收 申申报报数数据据接接收收 存存根根联联补补录录 查查询询统统计计 税税控控器器具具信信息息查查询询 税税务务信信息息变变动动情情况况查查询询 税税控控数数据据接接收收情情况况查查询询 通通用用查查询询 税税控控器器具具丢丢失失被被盗盗损损毁毁 传传输输盘盘税税控控盘盘写写盘盘 传传输输盘盘税税控控盘盘写写盘盘写写盘盘 注注册册登登记记变变更更写写盘盘 变变更更写写盘盘标标志志 税税控控器器具具应应用用维维护护 税税控控器器具具应应用用维维护护 申申报报汇汇总总数数据据导导出出 税税控控器器具具用用户户资资格格认认定定 用用户户信信息息导导入入 数数据据逐逐级级确确认认上上传传 黑黑名名单单传传送送 申申报报明明细细数数据据导导出出 数数据据传传送送 货货 运运 发发 票票 税税 控控 系系 发发票票撤撤消消 发发票票退退换换 发发票票注注销销 购购票票信信息息写写盘盘 返返写写监监控控数数据据 完完税税凭凭证证信信息息导导出出 系系统统工工具具下下载载 工工具具下下载载 地地税税 统统 图图 3 3 货运发票税控系统 地税 功能图结构图货运发票税控系统 地税 功能图结构图 3 3 数据库设计数据库设计 数据库设计是信息系统设计的重要组成部分 是系统模型的最原始的表示 和反映 数据库设计的好坏直接关系到开发周期和系统性能 所以 数据库设 计的目标是 数据对象命名合理 数据存储合理 没有冗余 并符合数据库设 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 13 计的 3 个范式 数据对象的关系清晰明了 符合业务逻辑 同时保证数据的完 整性 数据库系统改换时 原有的系统设计要便于转移 减少代码重写 同时 要考虑到本系统作为国税金税三期的一个重要组成部分 国税金税三期的各子 模块之间以及和原有系统的数据交换 所以数据库的命名 字段的命名 字段 的类型 字段长度等都要符合金税三期工程标准 3 3 1 数据库数据库设计原则设计原则 数据库的设计是系统实现的关键部分 设计数据库最重要的一项工作就是 设计关系模式 也就是设计二维表的表头以及约束条件 在设计过程中 需要满足几个设计原则 1 需要遵循数据库设计范式的原则 数据库的设计一般要满足第三范式 如果不满足第三范式 设计的数据库 表是个不完善的数据库 2 数据库在整体架构上采用分区设计原则 数据库的分区主要分为三个区 基础区 主题区 交换区 基础区的数据 是用户管理 基本信息设置等基础数据区域 主题区主要是面向业务主题的各 个子系统存放数据的逻辑区域 3 要满足系统的性能需求 系统的性能需求主要是系统的业务和数据量较大 因此系统的吞吐率要高 系统的扩展性要好 3 3 2 数据库表结构设计数据库表结构设计 在货运票税系统中 系统各功能模块的运行及其操作直接影响着相应系统 数据库中的数据 这些功能模块与相应的系统数据库访问的读写关系如表 4 1 所示 W 为写数据库标记 R 为读数据库标记 表表 4 1 系统功能模块与系统数据库访问关系系统功能模块与系统数据库访问关系 数据库 功能 模块 登记 数据库 购票 数据库 接收 数据库 扫描认证 数据库 系统管理 数据库 注册登记W 购票管理RW 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 14 接收数据RW 扫描认证RRW 查询统计RRRR 系统管理R W 由于篇幅原因只能对部分数据表进行设计 用户注册登记数据 有关税控器具的用户注册登记 注册变更 税控器具 丢失损毁 注销等数据 主要包括税控盘 传输盘 税种税目 监管数据等 购票和发票使用数据 有关用户购买发票和使用发票的数据 其数据来源 是征管系统 发票使用数据需要导出到征管系统 用户申报数据 从传输盘或税控盘读取的申报税控数据 发票扫描认证数据 发票扫描认证的申请及处理数据 表表 4 2 数据库表数据库表 A01 用户税务信息 用户税务信息 DJ SKSKJDK YHSWXX 字段中文名字段英文名类型长度 主 键 外 键 说明 用户识别号 YHSBHVARCHAR2 20 用户识别号或税务机 构代码 法人代表 FRDBVARCHAR2 50 代开时没有 办税员 BSYVARCHAR2 32 自开时为办税员 代开时为开票操作员 经营地址 JYDZVARCHAR2 80 自开时为经营地址 代开时为单位地址 联系电话 DHHMVARCHAR2 60 只作长度校验 不校 验格式 注册类型 DJZCLX DMCHAR 3 遵循金税三期统一编 码 所属行业 HY DMVARCHAR2 6 遵循金税三期统一编 码 经营项目中 文名称 JYXMZWMCVARCHAR2 400 写卡内容之一 长度 为 20 字节 10 个汉 字 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 15 表表 4 3 数据库表数据库表 A02 发票类型监控数据表 发票类型监控数据表 DJ SKSKJDK JKSJ 字段中文名字段英文名类型长度 主 键 外 键 说明 用户识别号 YHSBHVARCHAR2 20 用户唯一标志 发票类型代 码 FPLX DMCHAR 3 系统自定义 税务机构代 码 SWJG DMVARCHAR2 11 记录当前操作员的税 务机关信息 遵循金税三 期统一编码 数据报送类 型 SJBSLXCHAR 1 0 汇总 明细 1 明细 数据报送期 限 SJBSQXVARCHAR 3 纳税人报送数据的周期 以天为单位 但如果是 30 天的倍数 就按月计 算 数据报送有 效期 天 SJBSYXQVARCHAR 3 1 31 天 默认 10 天 单张开票最 高限额 DZKPXENUMBER 16 由税务部门指定 开票截止时 间 KPJZSJDATE 控制开票时间 数据报送起 始日期 SJQSRQDATE 用户申报数据的起始时间 数据报送终 止日期 SJZZRQDATE 用户申报数据的终止时间 表表 4 4 数据库表数据库表 A03 购票信息登记 购票信息登记 DJ SKSKJDK GPXX 字段中文名字段英文名类型长度 主 键 外 键 说明 购票信息 ID GPXX IDVARCHAR2 34 用户识别号 时间 用户识别号 YHSBHVARCHAR2 20 用户唯一标志 办税员 BSYVARCHAR2 32 办税员姓名 税员签名时 BSYQMSJDATE 签名时间 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 16 间 受理人 SLRVARCHAR2 11 受理税务人员代码 受理时间 SLSJDATE 受理时间 税务机构代 码 SWJG DMVARCHAR2 11 遵循金税三期统一编码 3 4 本章小结本章小结 本章主要从系统的需求分析设计 系统结构的设计 功能模块设计 数据 库设计方面展开 系统的结构设计主要从系统的整体框架结构 系统体系结构 系统功能模块结构设计展开 系统的数据库设计主要从系统的数据库的结构设 计与系统数据表的逻辑结构的设计展开 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 17 4 系统实现系统实现与测试与测试 4 1 系统实现系统实现环境环境 系统的开发环境与系统执行效率密切相关 货运票税管理系统作为国税与 地税部门的重要工具 需要的系统配置较高 4 1 1 硬件环境硬件环境 系统的硬件环境主要是货运票税管理系统运行的硬件平台 系统的硬件部 署环境采用浪潮 NF5225 型号服务器 局域网络采用网通 100M 网络共享 交 换机采用神州 DCS 交换机 客户端 PC 机采用酷睿 i5 2450M 主频 3 1GHZ 双 核处理器 硬盘容量 750G 内存采用 DDR34GB 显卡采用 GT540M2GB 独立 显卡 保证系统运行的硬件环境 4 1 2 软件环境软件环境 货运票税管理系统的软件开发工具采用 MyEclipse8 5 开发工具 系统以 J2EE 框架为基础 采用 JAVA 语言作为开发语言 过程中嵌入 AJAX 语言和 JS 脚本 提高页面执行效率 采用 MySql 数据库作为存储数据的工具 采用 Hibernate 框架作为支撑 在开发中 不需要重新编写连接数据库的驱动 只需 要配置 Hibernate 框架即可 4 2 系统功能实现系统功能实现 4 2 1 注册登记功能实现注册登记功能实现 1 功能描述 在本系统已登记注册的纳税人因为各种原因发生税务信息变更后 需要通 过本模块来完成他在本系统的信息变更 税务机关接收纳税人变更注册信息申 请 对其申请进行审核 批准 核对 登记变更前后信息 包括税务信息变更 增加税种税目 发票信息 增购税控盘 增加传输盘 子用户增减注册登记变 更情况 相应的纳税人情况说明和税务机关的审批意见也应记录存储 在本模 块完成后还需要对税控盘传输盘进行注册登记变更写盘 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 18 2 界面实现 变更项目选择界面如图 4 1 所示 图图 4 1 变更项目选择窗口变更项目选择窗口 代码实现如下所示 public String saveArrangedStudent List readyToArrange String arrangeid 编写查询语句 String hql select a from cn hdu examsignup model ExArrangement a where a id arrangeid Query query getCurrentSession createQuery hql setParameter arrangeid arrangeid ExArrangement exArrangement ExArrangement query uniqueResult 如果查询的信息为空 if exArrangement null return success false errors info 没有找到对应的场次 for Map element readyToArrange String studentId String element get id hql select a from cn hdu examsignup model ExStudent a where a id studentId query getCurrentSession createQuery hql setParameter studentId studentId ExStudent exStudent ExStudent query uniqueResult 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 19 return 成功安排 readyToArrange size 个考生考试 税务信息变更如图 5 9 所示 图图 5 9 税务信息变更窗口税务信息变更窗口 3 代码实现 public String saveArrangedStudent List readyToArrange String arrangeid 编写查询语句 String hql select a from cn hdu examsignup model ExArrangement a where a id arrangeid Query query getCurrentSession createQuery hql setParameter arrangeid arrangeid ExArrangement exArrangement ExArrangement query uniqueResult 如果查询的信息为空 if exArrangement null return success false errors info 没有找到对应的场次 for Map element readyToArrange String studentId String element get id 山山西西农农业业大大学学信信息息学学院院学学士士学学位位论论文文 20 hql select a from cn hdu examsignup model ExStudent a where a id studentId query getCurrentSession createQuery hql setParameter studentId studentId ExStudent exStudent ExStudent query uniqueResult return 成功安排 readyToArrange size 个考生考试 4 2 2 发票认证功能实现发票认证功能实现 1 功能描述 税控装置流失是指征管过程中发生税控装置用户失踪 发票流失涉及税控 装置流失时 税控装置管理人员核实 登记的业务处理 税控装置管理人员按管理环节提供的用户失踪 发票流失等信息 根据注 册登记信息核实因失踪流失的税控盘号 传输盘数量 税控发票信息 记录流 失的税控盘号 传输盘数量 发票代码 名称 数量 起止号码 流失时间等 录入处理窗口如图 5 20 所示 2 界面实现 变更项目选择界面如图 4 1 所示 图图 4 1 变更项目选择窗口变更项目选择窗口 3 代码实现 public String saveArrangedStudent List readyToArrange String arrangeid 编写查询语句 String hql select a from cn hdu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论