摘要
随着科学技术的迅速发展,网络技术已在社会经济生活的各个领域中得到广泛应用,网上举报已经成为税务案件举报的一种重要方式。因此,有必要设计和实施一个基于WEB的网上举报税务稽查案件管理系统,从而,为纳税人提供一个采用电子数据方式进行网上税务违法案件举报的平台,从技术上加强网上举报的保密性,切实保障举报人的安全,为税务人员提供一个举报案件进行信息化管理的平台。为税务举报案件的登记、接受、处理、结果反馈等业务的实现提供了电子化手段,从而使税务举报稽查案件管理在准确、快速、可靠和高效的状态下运行。
为此,作者分析并总结了大量的相关技术和规范,从理论上掌握了关键的J2EE开发技术。使用Rational统一过程(RUP)和统一建模语言(UML)设计实现了一个J2EE应用程序开发实例(基于WEB的举报税务稽查案件管理系统)。该应用程序采用独立构件系统构架和基于Web的多层B/S结构,设计模式为Facade模式。
本文通过对整个系统的详细分析设计过程,进行了基础理论和实际设计的研究。对Rational统一过程(RUP)和统一建模语言(UML)基本理论进行了详细的阐述,讨论了J2EE的一些基本知识,概述了形成J2EE的基本技术和API,通过对基于WEB的税务举报稽查案件管理系统的开发来探讨如何使用Rational统一过程和UML开发J2EE应用程序。并对系统的安全性问题进行了分析。
With the quick development of science and technology, the network techniquehas already got the extensive application in each realm of social and economic life,network prosecution has already become a kind of important way of the taxesinspection case prosecution.Therefore, It is the necessity to design and carry out anetwork prosecution inspection case management system of taxes based on the Web.Therefore,it can provide a platform that tax payers carry on network impeachinglawbreaking case by adopting electronic data processing technique, it can strengthenthe confidentiality of network prosecution using the technique, authenticallyguarantee the safety of tax payer. At the same time,provide a platform that the taxofficials carry on information-based management for network prosecution. It alsoprovides the electronic mode for registering, accepting, handling, the resultfeedbacking etc of tax prosecution,thus,making management of the tax prosecutioncase runs in the state of accurately, fast speed, credibility and high efficiently.
For this, the author has analysed and summarized quantities of related techniquesand norms, has grasped the key of J2EE technique from the theory. Using the RationalUnified Process (RUP) and the Unified Modeling Language (UML) has designed andcarried out a J2EE application procedure example. It is tax network prosecutioninspection case management system based on the Web. This application adoptsiindependent structure system architecture,and many layers B/S structure based onthe Web,the design mode is a mode of Facade.
The text makes an investigation into the basic theories and practical design bydetailedly analyzing and designing the whole system. It elaborates detailedly the basictheories of the Rational Unified Process (RUP) and the Unified Modeling Language(UML), discusses some basic knowledge of J2EE, and summarizes the basictechnique and APIs forming J2EE, inquires into how to use RUP and UML toempolder the application procedure of J2EE by the development of the tax networkprosecution case management system based on the Web empoldering.At the sametime, it analyzes safety problem of the system.
引文
[1] Khawar Zaman Ahmed, Cary E. Umrysh, 用 J2EE 和 UML 开发 Java 企业级应用程序(康博 译),北京:清华大学出版社,2002
[2] 彭晨阳,Java 实用系统开发指南,北京:机械工业出版社,2005,339-397
[3] Xiaoping Jia, Java 面向对象程序设计教程(杨茂江 译),北京:清华大学出版社,2004
[5] Jess Garms, Daniel Somerfield, Java 安全性编程指南(庞南 陈立志 译),北京:电子工业出版社,2002
[6] Abraham Silberschatz, Henry F.Korth, S.Sudarshan, 数据库系统概念(杨冬青 唐世渭 译),北京:机械工业出版社,2003,644~662
[7] Martin Fowler,Kendall Scott, UML 精粹第 2 版标准对象建模语言简明指南(徐家福 译),北京:清华大学出版社,2000
[8] IvarJacobson,Grady Booch,James Rumbaugh,统一软件开发过程(周伯生 冯学民 樊东平 译),北京:机械工业出版社,2002,3-11
[9] 谷和启,解析 J2EE 的 Web 服务体系结构,开放系统世界—赛迪网,2003
[10]Jian Zhong ,步入 J2EE 架构和过程,开放系统世界—赛迪网,2002
[11]Joseph Schmuller,UML 基础、案例与应用(李虎 王美英 万里威),北京:人民邮电出版社,2003
[12]Paul R. Reed,Jr.著,JAVA 与 UML 协同应用开发(郭旭译),北京:清华大学出版社,2003
[13]Greg Barish,J2EE Web 应用高级编程(林琪 英宇 译),北京:清华大学出版社,2002
[14]保证 Oracle 数据库安全性的策略和方法,http://www.fanqiang.com,2003
[15]彭晨扬,J2EE 设计模式,http://www.jdon.com,2003
[16]柴晓路,用 J2EE 架构企业级应用,开放系统世界—赛迪网,2003
[17]Macro Zeng,理解 JSP 的两种体系结构,开放系统世界—赛迪网,2002
[18] Steven Franklin,应用 Rational 工具简化基于 J2EE 的项目,软件设计师和过程专家,2004
[19] 用 Rational Rose 和 UML 开发 J2EE 应用,来自 Rational 公司,2003
[20] 罗时飞,开发 J2EE 应用的要领,www.javaresearch.org,2003
[21] 孙剑晖,RUP:新一代的软件工程方法,本文选自:UMLChina,2002
[22] IvarJacobson,Grady Booch,James Rumbaugh,统一建模语言参考手册基本概念(Adams Wama 译),2000
[23]王立福,UML 要点与应用,UML 软件工程组织,2003
[24] 利瓦伊 庄永璋,EJB 系统开发实战录
[25] Faisal Khan,学习使用 J2EE Web 应用的事件功能(gagaghost 译),2000
[26] 苏洋,EJB 的实体组件,本文选自:赛迪网,2002
[27] 苏洋,分布式多层体系结构,赛迪网,2002
[28] 邓未玲,oracle 数据库的建模与设计,UML 软件工程组织,2002
[29] 张少猷,UML 和 Rose,软件世界 99-9-11,2000
[30] Wendy Boggs Michael Boggs ,UML 与 Rational Rose 2002 从入门到精通(邱仲潘 译),电子工业出版社,2002
[31] 吴建 郑潮 汪杰 ,UML 基础与 Rose 建模案例,人民邮电出版社,2004
[32] Martin Bond,Dan Haywood,Debbie Law,Andy Longshaw,Peter Roxburgh,21天学通 J2EE(第二版)(周辉 付煜 赵本宇 周水生),人民邮电出版社,2005
[33] 刘晓华 陈亚强,J2EE 应用开发详解,电子工业出版社,2004