J2EE在电子申报系统中的应用

J2EE在电子申报系统中的应用

论文摘要

随着IT技术的发展,软件发展的历史上,经历了以下几个高潮时期:pc的发展、C/S架构的出现、Web服务的产生和发展。每一个高潮事情的发展都给软件业带来巨大的变化。现在,一个新的发展高潮已经初露端倪,必将在未来几年内达到高峰,这就是面向服务的体系结构(service-oriented architecture,SOA)。 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。。通过使用基于XML的语言(称为Web服务描述语言(Web Services Definition Language,WSDL))来描述接口,服务已经转到更动态且更灵活的接口系统中。 而随着软件技术和软件工程的发展,软件架构设计以及开发方法成为软件开发中的重要部分。本文结合J2EE的架构设计理论、RUP开发方法等,利用最新的J2EE架构模型对海关电子申报系统进行分析设计,并进行实现。 本文的主要研究成果包括: 1.本文则根据中国的企业现状,结合了XP方法和RUP开发方法,对软件进行设计。软件产品开始之初的架构设计决定着软件产品的生死存亡,通过软件统一开发过程(RUP)、极限编程(XP)工程方法、测试驱动开发(TTD)等当前最为流行的架构设计方法,并结合设计模式,来实现软件Web应用部分的架构设计。制定了大量的规则的RUP方法被称为重量级(Heavyweight)的方法,而像XP这样只制定少量的规则来规范行为的方法被称为轻量级(Lightweight)的方法。 2.利用面向服务的分析与设计方法(SOAD)代替面对对象的分析与设计方法(OOAD)来设计电子申报系统中的XML Webservice部分。并利用J2EE中新增加的协议以及API对其进行实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 中国电子政务的起步
  • 1.1.2 金关工程的发展
  • 1.1.3 中国电子口岸是金关工程的工作重点之一
  • 1.1.4 上海电子申报系统的发展情况
  • 1.2.J2EE应用的研究综述
  • 1.2.1 Web服务和商业Web应用变得迫切
  • 1.2.1.1 连接复杂系统的方法
  • 1.2.1.2 基于XML技术的Web服务方法
  • 1.2.2 web服务技术的面向基于标准的服务的架构
  • 1.2.2.1 基于标准的、松散耦合的面向服务的架构SOA
  • 1.2.3 软件的架构设计方法学
  • 1.2.3.1 设计模式是支撑架构的重要组件
  • 1.2.3.2 面向服务的体系结构
  • 1.3.本论文的意义和研究内容
  • 第二章 电子申报系统软件架构设计的实现方式
  • 2.1 软件架构设计理论
  • 2.1.1 软件体系架构理论以及产生背景
  • 2.1.2 软件架构的分析与设计
  • 2.1.2.1 面向对象的分析与设计(Object-Oriented Analysis and Design,OOAD)
  • 2.1.3 设计模式的发展
  • 2.1.4 J2EE中的模式
  • 2.2.J2EE体系架构
  • 2.2.1 J2EE应用设计模型
  • 2.3.电子申报系统的架构设计流程
  • 2.3.1 电子申报系统的生命周期模型
  • 2.3.1.1 迭代式模型
  • 2.3.2 RUP和XP开发过程
  • 2.3.2.1 RUP(软件开发统一过程)
  • 2.3.2.2 XP(极限编程)
  • 2.3.2.3 RUP与XP相结合是适应中国企业的方法
  • 2.3.3 RUP和XP相结合的电子申报系统开发流程
  • 2.3.3.1 需求分析
  • 2.3.3.2 电子申报系统需求的功能结构
  • 2.3.3.3.电子申报系统的面向对象分析
  • 2.3.3.4 电子申报系统的架构规格实现
  • 2.3.3.5 电子申报系统的对象设计实现
  • 2.3.3.6 电子申报系统的实现
  • 2.3.3.7 验证
  • 2.4 电子申报系统架构开发过程
  • 2.4.1 电子申报系统的参考架构
  • 2.4.2 参考架构的扩展
  • 2.4.3 具体业务构件的插入
  • 2.5 测试如何驱动开发
  • 2.6 软件测试的种类
  • 2.6.1 测试驱动开发中单元测试的进行
  • 2.6.1.1 用JUnit具体实施单元测试
  • 2.6.1.2 Junit的测试布局
  • 2.6.1.3 测试的集成
  • 2.7 本章小结
  • 第三章 电子申报系统Web服务的架构设计分析
  • 3.1.软件体系架构的发展
  • 3.1.1.软件所面临的永恒的难题:异构和改变
  • 3.1.2 软件体系结构的发展
  • 3.1.3 电子申报系统中所使用的核心技术
  • 3.1.3.1 面向对象的分析和设计
  • 3.1.3.2 基于组件的设计
  • 3.1.3.3 服务的术语的提出
  • 3.1.3.4 面向接口的设计
  • 3.1.3.5 XML技术
  • 3.1.4 电子申报系统中面向服务的体系结构设计
  • 3.1.4.1 面向服务系统结构的堆栈及其组成元素
  • 3.1.4.2 面向服务的体系结构中的协作
  • 3.1.4.3 面向服务体系结构的不同实现
  • 3.1.4.4 面向服务系统的分析与设计
  • 3.1.4.5 电子申报系统中web服务的面向服务的分析与设计
  • 3.2.J2EE1.4对于web服务的发展
  • 3.2.1 J2EE1.4对于web服务以及SOA开发的支持
  • 3.3 本章小结
  • 第四章 电子申报系统的表现层实现—struts框架的应用
  • 4.1.MVC模型的发展
  • 4.1.1 MVC体系结构
  • 4.1.2 struts架构
  • 4.1.2.1 Struts的工作流程
  • 4.2.电子申报系统中Struts构架的具体开发
  • 4.2.1 Action的选择及使用
  • 4.2.2 模块化的开发使用
  • 4.2.3、ActionForm的使用
  • 4.2.3.1 DynaActionForm类
  • 4.2.3.2 DynaValidatorForm类的表单验证
  • 4.2.4 宣称式异常处理
  • 4.2.5 taglib
  • 4.3 本章小结
  • 第五章 电子申报系统持久层的实现—Hibemate框架的使用
  • 5.1 OPM产品的选择
  • 5.1.1 JDO的缺陷
  • 5.1.2 hibernate是目前最为理想的OPM产品
  • 5.2 电子申报系统架构(struts+dao+hibernate)中的数据传递
  • 5.2.1 VO与PO的合并问题
  • 5.2.2 电子申报系统数据的传输方式
  • 5.3 电子申报系统中struts与hibernate架构的集成
  • 5.3.1 利用Plugin将hibernate集成进入struts
  • 5.3.1.1 单一实例的实现
  • 5.3.1.2 web应用环境中Plugin To JNDI
  • 5.3.2 利用struts和hibernate进行电子申报系统的开发
  • 5.3.2.1 将VO与PO关联的操作
  • 5.3.2.2 电子申报系统中数据库增、删、改操作映射
  • 5.3.2.3 业务逻辑的实现
  • 5.4 本章小结
  • 第六章 利用web服务及SOA实现在线服务
  • 6.1.电子申报系统中所使用的J2EE1.4中Web服务技术
  • 1.1 Web services for J2EE
  • 1.2 JAX-RPC
  • 6.2.电子申报系统中web服务的体系结构实现
  • 6.2.1 简单粗糙的Web服务体系结构
  • 6.2.2 采用Struts应用程序的Web服务架构
  • 6.2.2.1 WSManager
  • 6.2.2.2 WSManager作为发布者:展示Web服务
  • 6.2.2.3 订购者:使用Web服务
  • 6.2.2.4 错误处理
  • 6.2.2.5 缓存
  • 6.2.2.6 模型服务
  • 6.2.3 电子申报系统中的具体实现
  • 6.3 本章小结
  • 第七章 结论与展望
  • 7.1.本论文的结论
  • 7.2.未来软件系统架构的发展方向
  • 参考文献:
  • 附录1:电子申报系统中的部分代码
  • 附录2:所发表论文情况
  • 相关论文文献

    • [1].关于多元化电子申报纳税系统的设计与实现的探究[J]. 数字技术与应用 2013(12)
    • [2].多元化电子申报纳税系统的设计与实践[J]. 信息系统工程 2008(05)
    • [3].一起质疑案例引发的思考[J]. 中国政府采购 2017(06)
    • [4].欧盟2011年起实行进出口商品安全电子申报制度[J]. 玩具世界 2011(01)
    • [5].以信息技术为依托 优化纳税服务[J]. 天津经济 2008(11)
    • [6].一起受质疑案例引发的思考[J]. 新理财(政府理财) 2017(06)
    • [7].率先开展网上无纸化电子申报工作[J]. 中国食品药品监管 2012(10)
    • [8].国家质检总局总检验师项玉章:提升检验检疫通关便利化[J]. 中国对外贸易 2010(02)
    • [9].当前推广网上办税面临的困难及对策[J]. 新闻天地(论文版) 2008(08)
    • [10].感受税网的“便捷”[J]. 税收征纳 2015(07)
    • [11].资讯[J]. 家电科技 2011(03)
    • [12].企业做好出口退税工作的几点建议[J]. 商业经济 2009(17)
    • [13].以大数据推进我国税收治理现代化[J]. 国际税收 2017(06)
    • [14].全国首个“国际航班电子申报”系统在厦门上线 该系统由厦门海关和厦门航空联合打造,将向全国推广[J]. 厦门航空 2018(05)
    • [15].出口动车[J]. 中国海关 2014(10)
    • [16].山东空港口岸旅检电子监管系统的开发和应用[J]. 口岸卫生控制 2013(06)
    • [17].简论机关电子文件的管理方式[J]. 科技创业家 2013(03)
    • [18].空港口岸旅客检疫查验现场电子监管系统的实践与探索[J]. 中国检验检疫 2013(06)
    • [19].智慧物流:“联通四方”助力产业振兴[J]. 信息化建设 2011(06)
    • [20].国际医疗器械电子化注册申报的进展[J]. 中国医疗器械杂志 2020(03)
    • [21].美国药品注册的电子提交[J]. 临床医药文献电子杂志 2017(48)
    • [22].便利国际海上运输公约2016年修正案述要[J]. 中国海事 2016(07)
    • [23].河道采砂采运电子申报制度构想[J]. 中国水利 2020(12)
    • [24].论大数据时代对企业税务管理的影响[J]. 时代经贸 2020(18)
    • [25].美国纳税志愿服务运作机制简介[J]. 国际税收 2016(01)
    • [26].OECD国家电子税务服务的实践及启示[J]. 国际税收 2016(02)
    • [27].国检E通助力检验检疫事业发展[J]. 中国检验检疫 2012(08)
    • [28].税收分析在税收征管中的问题及建议[J]. 山东纺织经济 2009(06)
    • [29].基于流形学习方法的大数据分析技术在检验检疫行业中应用探讨[J]. 计算机时代 2015(07)
    • [30].海关特殊通道申报手续[J]. 国际市场 2009(03)

    标签:;  ;  ;  ;  

    J2EE在电子申报系统中的应用
    下载Doc文档

    猜你喜欢