1.2 国内外研究现状与水平
1.3 发展趋势
1.4 论文的组织结构
结合本海关报关申报系统在功能结构上的特殊性,在论文组织结构上主要分以下几个章节的内容。具体内容阐述如下:
第1章, 绪论。介绍论文的研究背景和意义,本课题研究的趋势。文献综述
第2章, 分析。主要介绍所需技术分析,可行性分析,需求分析以及模块功能分析。
第3章, 设计。介绍系统设计的目标和原则,详细介绍数据库表结构设计和功能模块设计。
第4章, 实现与测试。介绍系统实现和测试环节。
第5章, 结论。对于本课题的总结,提出待解决的问题和本课题的未来方向。
2 分析
任何软件的设计之前都需要进行系统分析,系统分析是开发系统的关键性阶段,是一个不断认识和逐步将任务细化的过程,是下一设计阶段的基础,为下一阶段“怎么做,做什么”提供依据。通过对海关报关的研究,决定从以下几个方面进行分析。在分析阶段我们主要将着手于技术需求分析,系统需求分析,模块功能需求分析几个方面作比较细致的分析,为后期的具体功能架构和代码实现奠定一个相对结实的基础,具体的介绍将会在接下来的各个模块中作详细介绍。
2.1 所需技术分析
互联网技术土匪猛进的同事各种附属技术也在不断的成熟给我们的社会带来的经济效益也是不容小觑的。开发这样一款海关报关系统主要采用的基础架构是现如今比较主流的Spring加Hibernate架构。在确定基础架构的同事,分析了如今网页开发中的一个发展趋势,最终决定采用在windows上对本系统做一个完整的开发。本系统开发采用了java面向对象开发语言,主要用到了Spring加Hibernate架构、oracle数据库、JavaScript的JQuery库等工具。采用这些技术的主要原因主要有以下几个:首先,为了传承免费开源的编程思想,其次,为了满足快速开发的原则,要在短短几个月的时间完成这样一套管理系统,在百转千回之际java语言这样一个能够满足快速开发的语言拯救了我。以下是关于本次开发中在技术使用上的一些介绍。
2.1.1 Java编程语言与Spring和Hibernate框架
(1) Java
A 跨平台性
而说到java不得不说就是其跨平台性,所谓跨平台性就是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常的运行,这就非常方便开发人员进行开发。而在java语言中,Java自带的虚拟机就很好的实现了。Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。 Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java具备跨平台性。[14]来`自^优尔论*文-网www.youerw.com
B 面向对象
Java同时也是一种面向对象的语言,面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发变得简单易用,节省代码。Java是一种面向对象的语言,也继承了面向对象的诸多好处,如代码扩展、代码复用等。[14]