论文摘要
公民在国际间往来,必须持有本国政府颁发的合法的护照,同时护照内必须具有前往国的有效签证,这样才能离开本国国境,进入前往国家或地区。各大使馆办理签证和持照人出、入境时,护照是最有效的证件。如何将护照信息输入计算机、有效的进行管理就成为各大使馆的着重考虑的事情。基于上述对护照使用的各种需求,能够开发一套快捷输入和高效管理护照信息的系统,是非常必要的。针对这种现状,潍坊市外事办公室设计开发了“护照管理”信息软件系统。护照管理软件系统增加利用人工智能模式识别技术,不仅可以快速扫描护照,而且可以准确识别护照上的英文、中文信息,并自动智能分条存放。通过潍坊市外事办公室设计的护照管理信息软件系统,不仅可以永久、有效地保存和管理护照信息。而且查找起来非常方便,非常适用于潍坊市外事办登记检测和出入境管理。护照管理信息系统就是为了提高护照管理各项工作的效率、采用先进的设计思想、B/S与C/S相结合的架构模式开发的管理信息系统。本文采用传统的瀑布模型为软件开发方法,以统一建模语言(UML)为分析设计描述语言,对护照管理信息系统进行需求获取、需求分析和系统设计。在系统分析设计中关键在分布式技术的基础上,运用组件技术,把信息系统按功能划分为表示逻辑、业务逻辑及数据管理三大块,利用JAVA的RMI技术来实现系统的三层构架和分布式应用,同时采用可扩展性设计思想,在系统的业务处理类设计及对外接口设计上充分体现了通用性和灵活性,便于系统的整体扩展以及采用Swing组件技术,实现系统用户界面风格的一致,方便用户的各项操作。系统以windows 2000为系统平台,根据系统各个部分用户的地域分布、使用人数、使用方式的不同使用B/S与C/S相结合的架构模式,采用J2EE构建系统B/S部分的WEB应用,采用.net平台开发系统的C/S部分的应用程序。本文分析了护照管理信息系统的背景和国内外的发展现状,简要阐述了系统实现需要解决的主要问题;对系统整体进行了概要描述;对需求分析和设计的方法进行了细致阐述,对系统实现过程中对关键问题的解决给出具体的实现技术和实现方法。