论文摘要
随着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 基于标准的、松散耦合的面向服务的架构SOA1.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 taglib4.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集成进入struts5.3.1.1 单一实例的实现5.3.1.2 web应用环境中Plugin To JNDI5.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 J2EE1.2 JAX-RPC6.2.电子申报系统中web服务的体系结构实现6.2.1 简单粗糙的Web服务体系结构6.2.2 采用Struts应用程序的Web服务架构6.2.2.1 WSManager6.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)
标签:电子申报系统论文; 面向服务的体系架构论文; 软件架构设计论文; 测试驱动开发论文;