检验检疫综合业务辅助系统的研发与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前国际贸易快速发展,信息化扮演着重要角色,具有检验检疫特色的信息化软件应用得越来越多,但是该信息化软件在开发之前几乎未进行合理的建模和采用先进的设计模式,使得开发出的产品在面对不同的客户时要投入大量的人力和时间进行修改、维护等客户化工作,大大增加了产品的成本。
     本文使用UML建模技术,重新对检验检疫综合业务辅助系统进行了建模设计和采用了面向对象技术编程开发。在具体实现时,系统采用了J2EE体系结构。根据系统面向服务对象不同分成用户界面服务、业务逻辑服务和数据存储服务三层。系统的核心是业务逻辑,业务逻辑服务是一个独立的层,使用EJB组件来封装业务逻辑对象,因此对业务逻辑的修改将会最大可能地减少对客户界面服务和存储服务的影响,实现了高度的灵活性和可扩展性。
     总之,通过面向对象可视化建模建立起系统整体蓝图,使系统的开发修改在任何阶段都有据可依,能快速、准确完成系统的客户化工作,并为今后稳定运行提供保障。
Computer management system of quarantine and inspection currently ignores an important problem: how to play the role after data accumulating, how to play the role in different regions, how to play the role owning to the drift charisticism of imported and exported cargo, dealers and different regions. In a word, it is a pity that we have insufficient of current data resource of quarantine and inspection, there are shortcomings and problems exit in systems function, information sharing and exchanges. Speaking objectively, current function of computer system in quarantine and inspection can not apply to the requirement of working and management.
     The management software we developed can apply to the requirement of rapidly development and the requirement of management, the final aim to serve the information of quarantine and inspection.Making the system has high scalability, reusing character, maintenance and shortening the developmentcircle and prolonging the employ circle is the aim of this system.
     This article model the systems using UML language. Uml is one kind of standard language of drawing software blueprint. It is also the modeling language of good definition, sufficient expression, strong function. It emerging the new idea, new way and new technology. It not only support analysis and designs of object facing, but also support the full process of beginning of analysis. It get excellent efficiency by modeling design and object facing program, repeat analysis using .Net system structure.
     Owning to expanding technology of J2EE structure supplied good supports, we realize the system by using the J2EE platform. J2EE is an applied system and development standard, it supplies the standard for different enterprises, it is possible to exchange in different platform product. J2EE model defines a multi-layer information system standard platform based on groupware technology. It aims to simplify and model the development and arrangement of applied system. Its technology basis is java platform and java 2 platform standard version. The J2EE not only made stronger many advantages within standard versions, for example the JDBC API, technique of CORBA of the characteristic, convenient access database of the plait write once, circulate everywhere" and can keep the safe mode etc. of the data in Internet apply, at the same time but also provided to EJB( the business enterprise JavaBeans), Java Servlet API, JSP( the Java server page) and overall support of technical XMLs.Its end purpose be become an enables the business enterprise developer significant shorten the product to throw in the market time of system structure.
     This article expatiates the comprehension of the object-oriented and visual modeling. As object-oriented mechanism uses many classes and interaction mode and concerns the information and function, it could develop a system which can osculation attend and adapted to the development of information and function. The realization of agility for the object-oriented is through the three base rules: encapsulation, inheritance and polymorphism. The Modeling communicates the design structure and system action, visualize and manage the system construction. The most important thing is that modeling offer the chance for predigesting and reusing, make us comprehensive the constructing system more. The modeling offers the blue print that can be the important foundation for the system implement.
     In this paper, we also studied the n-tier architecture based on component technology and how to implement business logic and data logic of information system of inspection and quarantine system using advance development method and midware technology based on model obtained from UML. And then, we explained some key issues in the implement of the information system of inspection and quarantine system.
     Finally, the essay elaborated deeply system design process, combined the quarantine and inspection auxiliary system created by the author. The system has been run in jilin entry-exit quarantine and inspection bureau. After one year run and test, all index of system, for example, system speed and system load etc, can meet the required demand. It detail the superRosen process with the development of quarantine and inspection auxiliary system successfully. It save the limited inspection superRosen resources and avoid the random of process. At the meaning time, it save the fortunes of enterprises, contribute the old northeast industry basis and grand customs clearance.
引文
[1] [美]刘润东著,《UML对象设计与编程》北京希望电子出版社,2001年3月,第一版,P1-265
    [2] [美]Rumbaugh,J.等著,邵维忠等译,《UML 参考手册》机械工业出版社,2001年6月,第一版,P1-177
    [3] 柳宏昌(瑞理公司),Rational Rose的设计理念,《非程序员》UML China讨论组,
    [4] 潘爱民著《COM 原理与应用》,清华大学出版社,1999年12月,第一版,P1-137,P302-453
    [5] 闪四清 著,《Microsoft SQL Server 2000实用教程》人民邮电出版社,2000年12月,第一版,P479-497
    [6] [美]Leinecker,R.C.著,高智勇等译,《COM+技术大全》机械工业出版社,2001年8月,第一版,P1-297
    [7] 廖卫东,陈梅,Java程序设计使用指南,北京,机械工业出版社,1997
    [8] 黄贤英,在J2EE平台上使用EJB开发企业应用,计算机应用研究,2001,12,74-75
    [9] 王强兵,刘广钟,基于J2EE的Web企业计算,计算机工程,2002,28(1),262-264
    [10] Hans Bergsten著, 何健辉、许俊娟译,JSP设计, 北京, 中国电力出版社,2002
    [11] Richard Monson—Haefel著, 朱小明、周琳译,Enterprise JavaBeans, 北京, 中国 电力出版社,2001
    [12] [美]Microsoft Corporation 著,北京博彦科技发展有限责任公司译,《全面掌握Microsoft Visual Basic 6.0企业应用程序开发》2000年8月,第一版,P1-290
    [13] Vlada Matena,Beth Stearns著, 瞿裕忠译,J2EE平台上的EJB 组件开发, 北京,机械工业出版社,2001
    [14] 出入境检验检疫综合业务计算机管理系统.CIQ2000技术手册.V1.3.2000.07
    [15] Kenneth J. Goldman, Bala Swaminathan T. Paul McCartney, I/O Abstraction for User-Configurable Distributed Applications, IEEE Transactions on Software Engineering, 21 (9): 735-746, Septenber 1995
    [16] 国家质量监督检验检疫总局.CIQ2000技术手册V2.0.2003.02
    [17] Calvin Austin,Monica Pawlan著, 前导工作室译,Java 2高级编程, 北京, 机械工业出版社,2001
    [18] Cay S. Horstmann, Gary Cornell 著,李如豹,刚冬梅等译,最新Java 2核心技术卷Ⅰ:原理(原书第5版),北京,机械工业出版社,2002
    [19] Box,D著,潘爱民译,COM本质论,北京,中国电力出版社,2001
    [20] 刘波,Java程序设计,北京,清华大学出版社,1998
    [21] Erich Gamma等著,李英军等译,设计模式可复用面向对象软件的基础,北京,机械工业出版社,2001