论报关管理信息系统的设计与实现

2016-11-12

本课题来源于某进出口有限公司为企业信息化改造的MIS工程。此项目的总体目标是:立足于信息技术发展的成果,实现企业信息管理、人力资源和工作流程管理的结合,并在充分利用好企业现有的软硬件资源的基础之上实现业务信息数据共享以及对信息流的全过程审核跟踪。

1. 系统相关技术

此管理系统是基于工作流技术,在三层C/S模式的基础上进行架构,在设计与实现的过程中使用了相关的技术。DotNet远程处理(.Net Remoting),什么是Remoting,简而言之,可以将其看作是一种分布式处理方式。Remoting就是DCOM的一种升级,它改善了很多功能。Microsoft®.

NET Remoting提供了一种允许对象通过应用程序域与另一对象进行交互的框架。

客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。而远程对象代码运行在服务器上,然后客户端再通过Remoting连接服务器,获得该服务对象并通过序列化在客户端运行。

2. 系统分析与设计

该系统客户的主要业务是代理各种进出口加工厂的报关相关业务。该公司目前阶段的企业信息管理应用仍然处于人工管理,效率低下,无法对企业信息流进行实时管理和及时对异常情况做出适当的决策,导致企业信息流难以控制和管理;由于报关业务复杂、繁琐、易出错,以及出错后处理代价大的特点,由此产生做一个系统以起到规范公司员工业务操作,防止出错等目的。

2.1 功能需求

1)所有业务过程中生成的电子文档,其文档中的信息不能被修改。2)对于业务中超额的情况,需要及时进行提示,在系统启动时要提示,执行相关业务步骤时需要提示,并且需要用户确认已经浏览到相关信息。3)对于需要审核的业务数据,必须等待审核通过后,才能继续业务操作。4)对于业务中异常的情况,比如超额数据的录入,必须请示上级主管,批准后,才能录入这些超额数据。5)对于加工工厂的纸质资源,通过系统来记录领出和归档的情况。6)对于合同执行过程中,一些数据录入功能点,要有自动计算和判断超额的功能。7)对于那些要到相关部门填写表单的业务步骤,系统生成格式一样的表单数据并打印出来,让公司人员拿着这些表单到相关部门照着填写,减少出错。

2.2 系统总体设计

从系统主要功能点出发详细划分各个功能模块,系统功能模块主要有:基础资料管理模块、业务委托管理模块、费用管理模块、业务统计模块、系统安全模块、Web子系统模块。

2.3 系统详细设计

通过结构化的程序设计方法,划分系统功能模块,每个功能模块相对独立又相互补充,组成一个完整的业务系统。以下对几个重要的功能模块进行分析说明。

1)基础资料管理模块。本模块主要是对系统相关的参数进行设置,目的是在系统的使用中,对经常要用到的信息的进行统一的定义,方便业务的操作和系统的使用,从避免信息的重复录入和录入时人为的错误。主要有海关报关凭证设定、进出口优惠税率设定、系统基本代码设定、费用项目设置、收发货人代码管理、拆装箱门点设定、港口维护设定、往来单位录入等功能。

2)业务统计模块。本模块可以统计各种业务单据的汇总表、报关清单、海关未出单、货物数量汇总等各种报表,使公司的业务情况一目了然。主要有进、出口情况统计表、报关登记表,料件、成品执行进度总表、出运明细表、未开票业务清单、业务清单、航次箱量统计表、航线箱量统计表、客户箱量统计表等三十多种表。

3)业务委托与执行管理模块。本模块主要有委托单信息的录入与修改、报关单据的增加与修改,货箱计划的添加与修改,费用的录入与修改。委托单的查询与审核,工作人员可以审核业务的正确性,是否超额和出错等情况,并可以及时纠正错误。

4)费用管理模块。本模块主要对业务所发生的费用进行管理和统计,系统对报关行业务费用的相对稳定的特性,对报关费用进行协议维护,业务人员可以通过报关系统批量导入协议费用。报关系统针对业务管理要求,提供相关的业务审核、放行控制、费用确认等相关的管理控点,帮助主管人员对报关业务进行必需的管理,系统提供毛利分析、利润统计、业务营收情况等分析报表。

3. 系统实现

依照系统的详细设计进行编码。执行服务模块的实现用到了工作流建模技术,作为管理信息系统的一个重要组成部分,工作流执行服务负责流程的实例化以及流程的调度,流程运转信息的记录,以及在工作流模型库中存储工作流定义数据。

安全模块中相应采用了扩展的基于角色的访问控制模型,对其进行了实现。具体实现使用了微软企业库2.0版本中的安全应用程序块,由于这个应用程序块是有源代码的,所以在具体使用时对其进行了一些适当的扩展,增加了一些方法。在具体实现时,客户端通过登陆系统访问服务端,在服务端进行验证,服务端通过判断用户的账号确定用户的角色,并获得相应的用户操作权限集,根据返回的权限集设置用户界面。

4 结束语

本文在参考各种工作流系统规范,同时借鉴现有一些报关系统模型的基础上设计了本课题中的管理信息系统,系统采用自行设计的工作流模型。通过系统的分析和设计,得到以下结论:

1)在具体实施MIS开发前,首先要对企业的具体业务情况做出充分详实的调查,抽象出当中的信息流,并结合企业的工作流,对当前企业的工作流程进行改善,只有这样才能建成一个成功的管理信息系统。

2)在系统全面投入运行之前,有大量的基础工作要做。例如,待管理的基础信息编码、客户档案、成品和料件的基础属性信息字典、证件资源信息等一系列基础信息的初始化工作,这是相当重要而关键的一步。

3)从系统开发的技术角度看,开发系统应尽量采用成熟的先进技术,是使系统可持续性拓展和易于维护,例如,接口设计,数据库优化设计和后台大量的存储过程设计等。

4)系统开发过程中应对软件进行了单元测试、分模块测试以及集成测试等,保证了软件系统能够成功地交付使用。

更多相关阅读

最新发布的文章