海关进出口管理信息系统毕业论文

 2021-04-14 01:04

摘 要

随着全球一体化的深入,进出口贸易越来越发达,建立一个完善的海关进出口管理信息系统,有助于提高管理效率。在海关通关管理的各个环节中,如何去运用现代化的资源整合技术和海关业务管理技术,对海关如何做到更有效地监管进出口贸易企业,提高服务质量都是非常重要的,不仅仅直接关系到海关执法的先进性与科学性,而且关系着进出口贸易企业的业务效率和质量。

所以我进行了基于J2EE平台的Web应用相关技术的研究。探讨了MVC设计模式,该模式是开发者在开发过程中不断积累、总结的一种可复制的应用解决方案,使用MySQL数据库进行数据的存储,设计并实现了一个基于Web的海关进出口管理信息系统,实现海关进出口等工作的流程化。

系统的主要功能是管理人员进行的后台操作,主要功能有海关人员管理,海关进出口客户管理,进口管理,出口管理,拆分合并包裹管理,特殊情况记录。

关键词:海关进出口管理信息系统;数据库;MySQL;J2EE

Customs import and export management information system

ABSTRACT

With the continuous improvement of the national import and export trade, trade transactions, increasing international activities, the management of information technology is becoming more and more important. So I made a research on Web application related technology based on J2EE platform. Discusses the MVC design pattern, the pattern is developers in the development process will continue to accumulate, summarize a replicable application solutions, using the MySQL database for data storage, the design and implementation of the one based on the web of customs import and export management information system, the implementation of customs import and export processes. The main function of the system is the management operation of the background, the main function of the Customs personnel management, the customs import and export customer management, management of import, export management, split and merge package management, special case record.

Keywords: customs import and export management information system; database; MySQL;J2EE.

目 录

1 课题的研究背景 1

1.1 开发目的和意义 1

1.2本论文的组织结构 2

2 系统开发环境 3

2.1 J2EE技术 3

2.2 MVC 5

2.3 B/S结构 5

2.4 MySQL数据库 7

3 海关系统分析和设计 9

3.1 系统的可行性分析 9

3.2系统功能需求分析 9

3.3 非功能需求分析 10

3.4 系统设计的目标 12

4 系统设计 13

4.1 系统功能设计 13

4.2 数据库设计 14

4.2.1 数据库概要设计 14

4.2.2 E-R图向关系模型的转换 15

4.2.3 数据表结构 16

5 系统实现 24

5.1 登录模块 24

5.2 海关人员管理 27

5.3 客户管理 28

5.4 进口信息管理 29

5.5 出口信息管理 30

5.6 拆分合并包裹管理 31

5.7特殊情况管理 32

6 系统调试与测试 34

6.1 测试方法 34

6.2 测试环境介绍 34

6.3 功能模块测试 34

6.3.1 用户登录测试 34

6.3.2 进口添加测试 35

7 结论 36

7.1 系统评价 36

1 课题的研究背景

随着全球一体化的深入,进出口贸易越来越发达,建立一个完善的海关进出口管理信息系统,有助于提高管理效率。主要内容:系统设计,数据库设计,数据结构和程序在计算机上的实现,系统用户管理模块的创建,进口货物基本信息模块的创建,包括进口物品种类数量估价出发地目的地,出口货物等信息模块的创建,包括出口物品种类数量估价出发地目的地物流跟踪信息模块的创建,进出口客户信息模块的创建,折分合并包裹模块的创建,特殊情况的处理信系,海关人员基本信息模块,海关信息模块包括相关电话email地址等。

1.1 开发目的和意义

海关进出口管理可以降低劳动力的消耗、提高工作效率,减少成本,海关进出口信息管理可以使海关各部门相关人员能快速完成数据信息的输入、统计工作。海关进出口信息管理对海关工作有很大帮助[4]。总之,通过海关进出口管理信息化平台,可以实现海关进出口管理工作的网络化管理,形成一个及时更新的海关进出口管理数据中心和海关进出口管理沟通平台,全面、实时、准确提供有关海关进出口管理信息[2],为领导有关海关进出口管理决策提供辅助支持,为开展海关进出口管理活动提供方便快捷的服务,为海关进出口管理人员开展工作提供极大的便利。而开发使用海关进出口管理信息系统是海关进出口管理信息化的主要手段。

目前,国内大部分海关进出口管理单位都有自己的海关进出口管理信息系统或海关进出口管理门户网站,这些系统要么是C/S结构的,要么是更为优秀的B/S结构,总之,创建信息管理系统的技术非常成熟,运行模式也大同小异。不过因为各个单位的项目和要求有所不同,所以不可能有通用的系统,每个单位要根据实情定做项目才好。通过完成该项目,开发出一个实用的能满足实际情况的基于Web的海关进出口管理信息系统是该项目的主要目的。

其次,通过该项目,掌握在J2EE模式下Web的开发方法和技术,了解MVC在Web里的作用。它提供了基于组件的、以应用服务器为核心的多层体系结构,己经成为事实上的标准。

总之,开发信息系统有很好的实际应用价值。海关进出口管理系统值得推广。

1.2本论文的组织结构

该论文一共包括六章:

一:课题的研究背景和意义。针对以Java为基础的海关查询系统的背景分析和该系统开发的实际意义,并做了详尽地分析说明,

二:系统开发环境。总结了各种核心技术,对整个论文的工作部分进行了研究,设计和数据库的分析和描述,而且也对数据库的作用进行了详细介绍。

三:海关管理系统分析和设计。这里分为两块,前面判断了系统开发的可行性,并对系统的开发需求做了详细的分析,后面的设计做了较为详细的介绍。

四:系统实现。对本软件的有些功能的实现过程做了介绍,同时也对实现过程进行了详细的介绍。

五:系统实现。这里通过对该系统的分析,分析了该系统的设计、输入、输出的设计和系统的设计过程。后面还把测试分析,更为详细的分析出来。

2 系统开发环境

2.1 J2EE技术

J2EE 技术,即Java 2平台企业版(Java 2 Platform Enterprise Edition),是一种B/S模式的体系结构,企业内部或外部难以互通的窘境。还提供了对EJB(Enterprise Java Bean)、Java Servlets、JSP(Java Server Pagers)、XML 、API等技术的支持,减少了系统开发的难度,对现有应用有很大的帮助。

J2EE技术一般分为四个层级:基于HTML、Applet、J2EE客户端的客户层、基于Web服务器、JSP、Java Servlet、J2EEWEB表示层、有关EJB容器、EJB的业务逻辑层、运用MS SQL Server、Oracle、Access的数据层(EIS)。

如下图2.1所示:

HTML、Applet、J2EE客户端

客户层:

Web表示层:

Web服务器、JSP、Java Servlet、J2EE

业务逻辑层:

EJB容器、EJB

数据层(EIS):

MS SQL Server、Oracle、Access

图2.1 J2EE层次结构图

客户层:J2EE应用程序可以是基于web方式的,也可以是基于传统方式的。

Web表示层:J2EE web层组件可以是JSP 页面或Servlets.按照J2EE规范,静态的HTML(标准通用标记语言下的一个应用)页面和Applets不算是web层组件。

业务逻辑层:有三种企业级的bean: 会话(session) beans,实体(entity) beans,和消息驱动(message-driven) beans。Web表示层和业务逻辑层是给 J2EE 发布工作任务的层次,主要是通过服务器完成工作。这两层是 J2EE 的核心层次。

数据层(EIS): 链接前段业务逻辑层和后面的数据库层,把信息放在这层,用户需要访问。

J2EE优势:

(1)跨平台性。java是平台独立的,可以运行在不同的操作系统,如Linux、Windows和Unix。所以,J2EE技术的应用是不受约束的,服务器、操作系统、具体的硬件和其他外部环境。

(2)稳定性。有着J2EE技术的系统可靠性很强,能维持用户一刻不停歇的使用,以满足用户连续性的要求。

(3)开发效率高。中间供应商完成J2EE常见、麻烦的服务器系统配置,因此,常见的系统开发和实施共同的业务逻辑设计,完美地减少了开发的繁琐事件,而且节约了时间。

(4)具有可伸缩性。在开发完J2EE的系统后,可以在不同的服务器上面运用,不管是普通的个人电脑还是高级服务器,亦或是大型机系统,都可以用灵活的负载均衡方法完成可扩展性。

2.2 MVC

MVC刚起步时只是在计算机桌面里的,V指用户界面,M指业务模型,C指控制器。一般MVC是用来把M和V的代码分开,让不同的表现形式在同一个程序里面运行。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。