南京港口信息管理系统

上传人:痛*** 文档编号:92286067 上传时间:2022-05-18 格式:DOC 页数:43 大小:590.04KB
收藏 版权申诉 举报 下载
南京港口信息管理系统_第1页
第1页 / 共43页
南京港口信息管理系统_第2页
第2页 / 共43页
南京港口信息管理系统_第3页
第3页 / 共43页
资源描述:

《南京港口信息管理系统》由会员分享,可在线阅读,更多相关《南京港口信息管理系统(43页珍藏版)》请在装配图网上搜索。

1、南京港口信息管理系统-技术报告南京港口信息管理系统技术报告南京港口信息管理系统项目组二五年十二月目 录1概述51.1文档说明51.2立项依据51.3研究目的62整体技术方案72.1指导思想和设计原则72.2运行环境82.3需求分析92.4总体设计102.4.1系统网络拓扑102.4.2系统整体结构112.4.3系统整体流程122.4.4系统数据接口132.5功能说明152.5.1港口企业部分172.5.1.1货物申请172.5.1.2企业名录172.5.1.3知识管理172.5.1.4港口分布172.5.2管理部门部分172.5.2.1港口管理172.5.2.2企业管理182.5.2.3会员管

2、理182.5.2.4系统管理182.5.2.5知识管理182.5.2.6港口分布182.6数据库设计182.6.1普通货物类别表182.6.2港口企业类别表192.6.3危险货物登记表202.6.4用户表212.6.5信息表222.6.6信息类别表232.6.7信息附件表232.6.8信息模板表242.6.9出入港登记表242.6.10搬运机具设备表252.6.11类别字典表252.6.12权限列表262.6.13权限分配表262.6.14权限组表262.7主要技术272.7.1危险货物数据库272.7.2基于B/S架构的危险货物查询检索技术302.7.2.1大数据量的存取及索引302.7.2

3、.2原文数据的存储与显示312.7.3基于XML和RSS技术的知识管理322.7.4软件工程化的开发方法332.7.4.1需求分析方法342.7.4.2设计分析方法352.7.4.3开发调试方法372.7.4.4实施培训方法392.7.5分布式多层系统应用架构开发技术423完成情况433.1成果清单完成情况433.2文档清单完成情况431 概述1.1 文档说明项目名称:南京港口信息管理系统,简称:港口管理系统。项目版本:V1.0。项目提出方:南京市航运管理处。项目开发方:南京市航运管理处与南京敏思软件有限公司联合开发。项目使用方:南京市航运管理处。如无特殊说明,本文档中“本系统”或“本项目”指

4、南京港口信息管理系统。“项目组”或“课题组”指南京港口信息管理系统开发、设计、实际应用项目组,包括:南京市航运管理处管理人员和南京敏思软件有限公司开发人员。1.2 立项依据南京市航运管理处是代南京市交通局(港口管理局)对长江水路(南京段)交通运输行使行业管理和行政管理的行政机关,其职能简述为“规划、协调、监督、服务”。主要业务为水系航运市场管理、水系航运发展战略和发展规划、水系航运建设的监督以及水上安全的行业管理等。随着国民经济的发展,社会对交通运输的需求不断增长。因此交通对社会和公众的影响越来越大,要求政府更加重视交通安全保障。如何提高政府部门对交通信息的快速反应和处理能力,提高政府的支持保

5、障能力,应用信息技术是重要的途径。实际上,这也是衡量政府是否具有现代化管理水平的一个标志。南京市交通局(港口管理局)领导在全国水运行业管理工作座谈会上的讲话指出:加强行业管理要用信息掌握全行业,用法规管理全行业,用政策引导全行业,在进行宏观调控和经济治理过程中,要充分运用现代信息技术手段提高管理水平和工作效率。信息技术是智能型技术,因此它可以渗透到各个行业并且可以引发跳跃式发展。长江航行的安全监察、长江运输市场的管理方式等都将会引入大量的信息技术,尤其是加入WTO后内河航运将逐渐与国际接轨,适应经济全球化的要求,这都需要行业管理部门积极倡导和做好基础性的信息化建设工作。南京市航运管理处作为长江

6、水系航运市场的行业主管部门,要求利用新手段和方式,及时、准确地获取整个水路运输的相关数据,提高宏观管理的决策水平和市场监管能力,促进长江水运事业的健康发展。为深化长江水系行业管理,转变政府职能,使长江水系航运管理适应信息社会管理理念的变化,适应长江水系航运事业的发展,建设长江水系航务管理信息系统是当务之急。另外,随着港口功能和业务不断的拓展,港口现代化管理要求越来越高,港口企业面临着很多现实问题:随着港口业务流程优化和再造,各种信息数据共享的需求逐步提高;港口管理对业务信息数据统一查询、提取、管理的需求;对港口信息数据缺乏集成,难以为港内外用户提供全面、详细、快速、准确的信息。如何利用现代IT

7、技术,解决港口企业以上面临的问题,发展和建设数字港口成为中国港口信息化发展面临的主要问题之一。随着高新科技与信息化技术的迅猛发展,计算机网络技术、数据仓库技术、图形化技术、信息交换技术等技术广泛应用于港口管理,利用这些技术,将数据、图像、多媒体等信息集成于一体,统一管理,合理利用码头资源;为港口企业决策层、经营层、管理层提供信息互动和信息共享,全面提升港口企业信息管理手段和管理水平。1.3 研究目的本系统建立的主要目标是:通过建立一个与南京港口管理相关的数据库和工作平台,将港口企业危险货物、普通货物运输许可、申请审核、港口企业、货物进出港、港口分布示意、电子台帐等港口管理内容、数据、法规标准、

8、信息资料进行整合管理,以此为基础提供各种数据的对比、分析与计算,从而高效、便捷的服务于港口管理工作。整个系统突出三个特点:“便捷”、“专业”、“准确”。“便捷”是指从系统的使用用户角度考虑,全面适用于与南京港口管理有关的管理单位部门、委托机构、港口企业。“专业”是指系统针对南京港口管理,专业性强,满足相关专业机构、专业人员的使用;“准确”是指系统数据资料和分析结果准确。南京港口信息管理系统的建立主要目的在于:1. 初步建成南京市航运管理处网络框架,逐步实施电子政务建设,提高长江水系航运管理水平。基本满足港口行业管理和支持保障需求,分期建设、分层使用。2. 针对港口职能管理部门,建立港口管理行业

9、基础数据库,包括:港口企业基本信息数据库;危险货物数据库;普通货物数据库;水运法规库。3. 针对港口职能管理部门,建立港口管理业务应用系统,包括:危险货物、普通货物许可、申请申报;港口(企业)分布;港口管理;港口企业管理;港口管理职能部门管理等。4. 针对港口企业,实现港口企业自动化管理功能,提高信息的准确性、综合性和及时性,为管理部门的管理和决策提供科学依据。5. 针对使用用户,实现整个系统的用户权限管理功能。2 整体技术方案2.1 指导思想和设计原则本系统在设计和建设中应充分考虑当前和未来的发展要求,采用合理的技术,选用先进的设备和软件,以最大限度满足当前应用系统的需要。系统设计中遵照以下

10、原则:l 应用灵活性:系统设计行政先进性与实用性、开放性与兼容性、安全性与灵活性等原则,以监督管理为主体,辅助信息化手段;充分发挥网络优势,实现信息共享和协同工作,建成高质量、高效率的信息系统。l 安全可靠性:软件系统要具有极高的安全可靠性、易维护性、易管理并具有系统故障恢复手段,系统要有保密措施。采用分类授权、权限校验、存取控制等技术保证网络的安全和实际使用中的安全。本系统提供从体系结构到应用逻辑多层面的安全性保障。严密的多层体系结构实际,杜绝了客户端直接破坏数据存储系统的可能性。每个用户登陆均会进行身份验证,系统提供了用户、权限、角色等各层面的权限控制机制。l 技术先进性:应用软件系统要模

11、块化,应采用先进的高科技手段进行开发,使得应用系统可以高性能地、有效地利用系统资源,充分满足业务对系统处理速度的需求;采用多层软件体系结构方式和其他开发工具,构建管理系统。功能扩充、维护和修改更加便利,降低了开发难度、时间和成本,也降低了系统的总成本。l 实用性:软件系统的选择与应用系统的开发应在满足业务需求的基础上具有稳定、合理、易维护、高效等性能。要充分利用交通局各单位已有可硬件平台和软件资源。l 扩展性:随着计算机技术不断发展,南京市航运管理处南京港口信息管理系统必须具有良好的扩展性。能适应业务发展所带来得系统升级。系统软件与应用软件应具有良好的可移植性、兼容性和适应性,易扩充新业务。系

12、统的可扩展性是对软件长期应用方面重点考虑的因素,本系统为用户从以下几个层面提供了保证。高度的多层体系结构的划分与实现为系统今后较长时间的发展提供了便利,系统能方便的升级。l 可维护性:系统可根据应用需求和应用范围不断扩大的需要,方便地进行扩展和升级。保证系统正常运行。系统的实用性、操作便捷表现在以下几个方面。系统界面友好,操作简单,无需多少培训即可熟练使用。l 人性化的设计:要求用户界面友好,采用交互式人机会话操作。显示画面清晰明了,操作简便。人工输入数据应尽量少。要求数据输出格式美观、易读、适用。具有灵活的输出时间及输出内容的选择性。l 统一性:为使系统的开发实施顺利进行,便于系统的推广,系

13、统建设中必须遵循统一规划、统一技术标准、统一业务规范、统一组织开发、统一建设的原则。2.2 运行环境l 硬件网络环境:应用服务器:按用户要求购置或使用已有设备,原则上要求专机专用。Web应用服务器:同上。数据库服务器:同上。备份服务器:同上。防火墙:同上。l 软件环境应用服务器系统:Windows2000及以上中文服务器。Web应用服务器系统:Internet信息服务。数据库服务器系统:Windows2000及以上中文服务器版或Unix/Linux服务器版。数据库管理系统:SqlServer2000数据库,数据库企业版(中心数据库)。数据引擎:ADO/BDE/ODBC数据连接引擎。l 开发平台

14、开发技术:Active Server Pages(ASP)2.3 需求分析港口企业管理工作,是政府交通主管部门对航运行业实施综合管理的一个很重要的环节,是各级航运管理部门落实工作职能,实现工作目标,保证航运安全的主要手段。因此,全面开展港口管理、港口企业管理工作,是对做好水路运输监督监控,不断提高水路交通运输安全的重要保证。南京市航运管理处受市交通局(港口管理局)委托管辖着全市区域内的水运业。拥有长江岸线208公里;内河航道665公里;水运企业119户,营运船舶1359艘、134万载重吨;水运服务企业236户,港口企业130户。近年来,在省、市交通主管部门的指导下,南京市航运管理处根据水运业的

15、管理需要,先后开发或使用了一些专业管理信息系统和管理软件。为综合使用各信息管理系统,从便于查询、维护、资源共享、打造水运数字化综合管理信息系统等角度出发,南京市航运管理处筹备建立的港口管理系统需要解决现使用的各信息管理系统与本系统匹配和衔接等问题,并将本系统作为水运网的二级专业子系统,通过建设和整合本系统,建立全市水路运输信息互动平台,更好的服务全市港口相关企业,开创公平、公开、公正的现代化水路运输管理模式。南京港口管理理工作是依据有关法律、法规、规章、技术标准与规范,对港口运输进行监督管理的行为。所涉及到的单位包括:南京航运管理处、下属区航管所以及港口企业。南京市航运管理处经过多年来对港口管

16、理工作的内涵的掌握和理解,结合各项业务工作实际,建立起较为全面、准确的南京港口管理基本信息资源,为加强南京港口管理工作和相关服务工作提供了客观依据,也为全面客观的作好危险货物、普通货物水路运输许可、监督管理工作、保障水运安全打下了基础。项目组通过对航管处现状的了解和分析,发现在系统建立前存在如下的缺点和不足:1. 已有的各业务应用系统独立应用,不能协同工作。各自系统拥有各自独立的数据库,它们之间数据无法共享、协同,而且在最初设计的时候也没有为以后的数据共享、协同考虑,已有系统整体架构上缺少共享、协同的设计思路,因此,也就缺少这样的实现机制,无法满足数字化应用的需求。2. 已有系统缺少完整的基础

17、数据。基础数据包括:港口、码头、泊位、下属企业、船舶、设备、货物、危险品等数据。已有系统只专注于某项具体业务,并没有站在航运管理整体的角度考虑,因此,各系统采用的数据格式不同、数据间的关系也不同、具体项数据不完整、部分数据重复,数据的存放方式也有很大的不同。这也将为系统整合带来阻力。3. 已有系统主要功能集中在对数据的维护(增、查、删、改)和保存上,缺少对数据的统计分析和挖掘能力。4. 已有系统在用户使用过程中没有提供统一执行入口和操作风格,用户在使用时需要面对不同的应用程序和不同的操作风格、显示风格。对使用者本身的IT技术要求过高,而系统在现实中的用户群体却绝大多数是非计算机用户,虽然系统提

18、供了很多功能,但用户却因为不会使用或操作太过繁杂而放弃。在这种情况下,从南京港口管理的迫切需要出发,利用计算机网络技术、数据库技术,建立起服务于全市的南京港口信息管理系统成为可能。2.4 总体设计2.4.1 系统网络拓扑本系统部署于南京航运管理处,该处的网络环境如下:本系统采用B/S架构,多层分布式应用架构,实现一个大的范围内的数据协同处理。本系统有三个主要部分组成:数据库、Web应用服务器、港口管理系统应用服务程序组成。数据库保存本系统各项数据,是整个系统的基础。Web应用服务器,提供Internet信息服务。港口管理系统应用服务程序,提供本系统的各项应用功能。2.4.2 系统整体结构港口管

19、理系统应用服务程序包括如下功能模块。港口企业部分货物申请企业管理系统管理知识管理港口分布航管处部分港口管理企业管理会员管理信息管理系统设置知识管理港口分布统计分析南京港口信息管理系统根据使用用户的权限和内容,港口管理系统应用服务程序分为两个部分:面向航运管理部门人员用户的航管处部分;面向港口企业用户的港口企业部分。航管处部分包括如下功能模块:港口管理功能模块,主要完成港口企业的各项行政许可工作;企业管理部分,主要完成港口企业资料和展示内容的整理和发布;会员管理模块,主要完成系统用户的配置;信息管理模块,主要完成系统信息的划分、归类等配置功能;系统设置模块,主要完成整个系统的设置功能;知识管理模

20、块,主要完成与系统相关的法律法规、专业文献资料的收集整理;港口分布模块,使用图像编辑和Image Map技术实现南京港口分布的处理,并通过图像和信息的结合使用,实现图形化方式下港口资料查询;统计分析,使用动态查询检索方式,对系统进行数据统计和分析,提供电子台帐和甘特图方式方便管理人员分析。港口企业部分包括如下功能:货物运输申请申报功能模块,主要完成普通货物、危险货物的申报,危险货物相关资料的查询;企业管理,主要完成本身企业资料的管理;知识管理,主要完成与系统相关的法律法规、专业文献资料的收集整理;港口分布模块,使用图像编辑和Image Map技术实现南京港口分布的处理,并通过图像和信息的结合使

21、用,实现图形化方式下港口资料查询。2.4.3 系统整体流程本系统的主要流程有两个:港口企业普通货物申报、危险货物申报。具体流程如下。港口企业普通货物申报流程数据库港口企业到港登记登记到港信息统计分析航管部门系统离港登记登记离港信息入库危险货物上路数据库港口企业填写危险货物申请统计分析航管部门系统入库审核修改危险货物属性查询港口企业危险货物申报流程首先,由系统管理人员(南京航运管理处)分配企业名,港口企业通过企业名登录本系统,设定或修改企业资料和登录密码。然后,港口企业即可使用本系统进行普通货物和危险货物的申请申报。由于危险货物申报是国家要求强制执行,因此,危险货物网上申报流程可以在保证安全运输

22、的前提下,大大减少港口企业和管理部门的工作难度,并且提高了工作的效率,整个危险货物申请、申报、审核快捷、方便,并且,系统针对各企业在危险货物运输过程中对不同危险货物的属性和处理的专业知识壁垒,还提供了危险货物快速查询的功能,通过使用危险货物查询功能,为港口企业提供危险货物各项属性和储运须知。系统运行之前要对一些数据进行初始化。初始化系统数据:包括用户数据、用户权限等。初始化全局数据。2.4.4 系统数据接口系统中的输入输出数据,包括静态数据和动态数据。所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。所谓动态数据,包括所有在运行中要发生变化的数

23、据以及在运行中要输入、输出的数据。1. 静态数据系统标准数据:港口机关数据、港口单位数据、港口企业数据、系统信息栏目数据等。水运行业数据:相关法律法规、行业标准等。系统支持基本数据:港口分布、港口企业名称、货运单位(吨、立方、标箱)、货物分类说明等。2. 动态数据水运危险货物数据:危险物品名称、类别、作业数量、作业委托人、作业时间、作业地点、作业工艺流程、船名、货物理化性质(包括闪点、燃点、密度、压力、酸度、粘度、溶解度、反应性等)、运输属性、救急措施、安全防范措施(含封闭式管理措施)、参照标准等数据。危险货物、普通货物出入港数据:时间、载重吨(立方、标箱)。电子台帐数据:按时间,不同港口、不

24、同货物、不同单位、吞吐量统计数据。企业数据:用户名、企业名、负责人/法人、联系电话、传真号码、地址、许可证号码、邮编、联系人、企业性质、归属地、流域类别、经济类型、码头结构、开户银行、开户行帐号、注册资金、流动资金、固定资产、管理人员、技术人员、生产人员、持证人员、总面积、 堆场面积、库场面积、水域面积、陆域面积、万吨级泊位、码头座数、泊位数、最大靠泊能力、水深(港池)、码头长度、岸线长度、输油管道总长度、起重设备、输送机械、最大起重能力、装载机械、其他机械、年货物吞吐量、其中出口、出口中外贸、年集装箱吞吐量、其中出口、出口中外贸。3. 本系统与水路运输网的数据接口。本系统作为南京水路运输网的

25、一个业务子系统,作为南京航运管理处电子政务系统的一个组成部分,本系统的数据与水路运输网之间存在数据交换。主要包括如下两个方面:业务数据:港口系统业务处理过程中,管理人员需要对数据进行归类、统计和分析,部分处理结果需要发布到水运网中面向公众发布,部分数据需要以电子台帐的方式提交上级主管部门。港口管理系统水路运输网上级主管管理系统数据发布电子台帐知识管理数据:本系统提供知识管理的能力,为用户提供水运相关的法律法规、行业标准、专业资料以及历史新闻资料的管理能力。系统的知识管理与水路运输网的知识管理部分采用数据交换的方式保证数据的一致性和协同性。港口管理系统水路运输网知识管理数据2.5 功能说明系统登

26、录界面如图:用户类型选择用户名和密码录入选择不同类型用户登录系统,根据权限划分为不同界面:面向管理部门的界面和面向港口企业的界面,如下图。面向港口企业的界面,这部分系统分为五个一级栏目:货物申报、企业名录、帐户管理、知识管理、港口分布。一级栏目二级栏目工作操作区面向管理部门的界面,这部分系统分为七个一级栏目:港口管理、企业管理、会员管理、系统设置、知识管理、港口分布、统计分析。一级栏目二级栏目工作操作区下面将对这些功能一一阐述。2.5.1 港口企业部分2.5.1.1 货物申请进入货物申请模块,主要完成:普通货物的到港、离港登记,危险货物申报、危险货物查询等。普通货物到港离港界面如图所示:危险货

27、物申报界面如图:2.5.1.2 企业名录企业管理模块,主要完成:企业信息管理、企业展示等功能,提供资料的整理,加强港口企业管理。界面如图:2.5.1.3 知识管理知识管理完成文档资料的收集,包括:法律法规、行业规章、专业文献、新闻等内容,这部分功能采用了RSS技术,信息的更新满足与外部网(水运网)同步。界面如图:2.5.1.4 港口分布港口分布采用图像显示方式,配合Image Map技术实现南京港口分布图形化和信息资料的管理,通过图像和信息的结合使用,实现图形化方式下港口企业资料查询,界面如图: 2.5.2 管理部门部分2.5.2.1 港口管理进入港口管理模块,主要完成:普通货物的到港、离港登

28、记,危险货物的到港、离港登记、搬运设备的管理等。普通货物到港离港界面如图所示:危险货物许可界面如图:2.5.2.2 企业管理企业管理模块,主要完成:港口机关管理、港口单位管理、港口企业管理、港口企业信息展示等。港口机关、单位、企业管理界面如图:港口企业信息展示如图:2.5.2.3 会员管理会员管理包括会员检索、增加新会员以及对会员进行属性、资料、密码、权限等操作。权限管理界面如图:2.5.2.4 系统管理系统管理包括:信息管理、信息类型设置、货物种类设置等。2.5.2.5 知识管理知识管理完成文档资料的收集,包括:法律法规、行业规章、专业文献、新闻等内容,这部分功能采用了RSS技术,信息的更新

29、满足与外部网(水运网)同步。界面如图:2.5.2.6 港口分布港口分布采用2.6 数据库设计2.6.1 普通货物类别表字段名数据类型说明ID数值自增BaleName字符货物名称BaleKind字符货物类别2.6.2 港口企业类别表字段名数据类型说明ID数值自增ClassID字符自定义Orders字符顺序号Cname字符名称Ccode字符代码Corporation字符负责人Tel字符电话号码Fax字符传真号码Pcode字符邮政编码Address字符许可证号LinkMan字符联系人SGuiShuDi字符归属地SjingJi字符经济类型SliuYu字符流域类型SDockFrame字符码头结构Mana

30、geMan字符管理人员TechMan字符技术人员ProdMan字符生产人员AllArea字符总面积PoolDepth字符水深Warea字符水域面积StowArea字符堆场面积DockWidth字符码头长度BankWidth字符岸线长度ExportOilLineWidth字符输油管道总长度DockSeating字符码头座数BerthNum字符泊位数SuperHeft字符起重设备ShAbility字符最大起重能力FeedEng字符输送机械ImbarkEng字符装载机械OthereEng字符其他机械RegMoney字符注册资金FlowMoney字符流动资金EquipmentMoney字符固定资产Yb

31、aleThruput字符年货物吞吐量YbaleExit字符其中出口YbaleExitForeign字符出口转外贸YinteThruput字符年集装箱吞吐量YinteExit字符其中出口YinteExitForeign字符出口转外贸OpenBank字符开户银行OpenBankNO字符开户银行帐号CertMan字符执证人员CKind字符企业性质2.6.3 危险货物登记表字段名数据类型说明ID数值自增UnitName字符港口单位Hwmc字符危险货物名称Bh字符编号Lb字符类别Sl字符作业数量Wtr字符作业委托人Sj字符作业时间Cm字符船名Dd字符作业地点Hwlhxz字符货物理化性质Zygylc字符作

32、业工艺流程Aqcs字符安全防范措施Spyj字符审批意见Bz字符备注2.6.4 用户表字段名数据类型说明ID数值自增UserName字符用户名Password字符密码Name字符姓名Sex字符性别Birth字符生日Native字符民族Pos字符职位IdentityID字符身份证Deptid字符部门号WorkTel字符工作电话HomeTel字符宅电Mobile字符手机Address字符地址Postal字符邮编Picture字符照片LastLogin字符最后登录 LoginNum数值登录次数2.6.5 信息表字段名数据类型说明ID数值自增ArticleID字符信息系统号Template字符信息模板I

33、nfoClass字符信息分类号Title字符标题Title1字符副标题Content字符信息内容KeyWord字符关键字InDate字符录入日期FileName字符生成文件名Hits字符点击数Author字符信息作者Company字符所在单位2.6.6 信息类别表字段名数据类型说明ID数值自增ClassCode字符分类名称的名称ClassName字符分类名称RootID字符顶IDParentID字符父类IDChilds字符子类别Layers字符层数Orders字符顺序Path字符类别路径2.6.7 信息附件表字段名数据类型说明ID数值自增ArticleID字符信息编号FileName字符文件名

34、FileExt字符文件格式FileType字符文件类型FileSize字符文件大小Explain字符备注UpDateTime字符更新日期Orders字符顺序号2.6.8 信息模板表字段名数据类型说明ID数值自增TemplateName字符模板名称TemplateContent字符模板内容TemplateExplain字符模板说明2.6.9 出入港登记表字段名数据类型说明ID数值自增ShipName字符船舶名称NationHaven字符船籍港Operator字符经营人InTime字符入港时间OutTime字符出港时间OutDay字符出港日期TrafficCert数值营运证号PutCert字符发蒸

35、机关ShipHeft字符载重量FaceHeft字符实际载重BaleName字符货物名称CarryOddNum字符运单号码OutCarryOdd字符运单制作单位InputHaven字符录入港口企业InputMan字符录入人员InputTime字符录入时间Explain字符备注BaleSort字符货物种类2.6.10 搬运机具设备表字段名数据类型说明ID数值自增UnitName字符企业名称EngineryName字符设备名称FacCards字符厂牌型号LeaveDate日期出厂日期Tonnage字符吨位Power字符功率JerqueUnit字符安全检测部门JerqueDate日期检测日期UseCe

36、rt字符使用证号SignCode字符标志牌号ExtendDate日期发证日期Validity字符有效期Remark字符备注2.6.11 类别字典表字段名数据类型说明ID数值自增Code字符代码Name字符代码名称Sort字符类别代码2.6.12 权限列表字段名数据类型说明ID数值自增LevCode字符权限代码LevName字符权限名称Rootid数值顶级IDParentid数值父IDChild数值子数量Orders数值本级顺序值Layer数值层次Path字符权限全名2.6.13 权限分配表字段名数据类型说明ID数值自增UserName字符用户名LevGroup字符权限组代码LevArea字符权

37、限操作区域2.6.14 权限组表字段名数据类型说明ID数值自增Gcode字符权限组代码Gname字符权限组名称LevGroup字符权限组标识BeWrite字符说明2.7 主要技术本系统是用于南京港口管理、港口企业管理管理相关工作的专业应用系统,涵盖了南京港口管理、港口企业管理管理涉及的计划执行、数据收集、资料整理、检验测试、工程评定、交竣工验收、人员工作安排、收费统计、汇总分析、质监行业管理等多个方面,系统的范围广,这就要求本系统的开发需要具备整个南京港口管理、港口企业管理行业技术知识。本系统资料管理采用开放式、可授权、标准化,针对第三方不同机构、部门产生的资料、报告、文档,如:工程监理、原材

38、料、混合料鉴定等,本系统提供开放式应用平台,各种资料可以协同集中处理,并由此生成统一资料库,这就要求本系统的开发需要具备高度的标准化和开放性技术要求。本系统针对不同南京港口管理、港口企业管理管理环节,提供完备细致的的数据表项,因此,要求本系统的开发需要具备南京港口管理、港口企业管理专业性技术知识高。从以上几个方面可以看出来,本系统的的主要技术特点集中在这么几个方面:交通工程质监管理全面性、专业性、开放性、灵活性。课题组在系统研制过程根据南京港口管理、港口企业管理本身的业务应用特点提出并创建了系统自身的专有技术,主要包括:适合本系统的交通工程质监信息化技术,交通工程质监数据结构设计技术,分布式多

39、层应用技术等,这些技术综合应用,并通过程序接口实现在统一平台下协同工作。下面,就针对这些技术原理和实现做具体说明。2.7.1 危险货物数据库作为本系统的一个主要功能,是进行危险货物申报,因此,危险货物数据库的建立成为此功能能否实现的关键,危险货物数据库设计的好坏,直接影响到整个系统的工作能力。主要内容包括:1. 危险货物信息整理:危险货物编号,危险货物名称,英文名,别名,危险货物分子式、危险货物UN.NO. 危险货物CN.NO.,违规分类,物化性质,危险特性,包装标志,包装方法,储运条件,应急处理,灭火方法,污染处理,参见其他,检查标志等信息。2. 危险货物信息维护:针对权威机构、专家机构、行

40、业机构颁布、颁发的危险货物品名、属性、储运、应急等资料(如:按照GB6944危险货物分类和品名编号、按照GB12268-90危险货物品名表)进行危险货物定期维护,包括:危险货物属性修改、危险货物救助、新增危险货物等项内容。3. 危险货物划分类别:按我国目前已公布的法规、标准,有三个国标:GB6944危险货物分类和品名编号、GB12268危险货物品名表、GB13690常用危险化学品分类及标志、将危险化学品分为八大类,每一类又分为若干项,并增加一项其他类别,如下:第一类:爆炸品,爆炸品指在外界作用下(如受热、摩擦、撞击等)能发生剧烈的化学反应,瞬间产生大量的气体和热量,使周围的压力急剧上升,发生爆

41、炸,对周围环境、设备、人员造成破坏和伤害的物品。爆炸品在国家标准中分5项,其中有3项包含危险化学品,另外2项专指弹药等。第1项:具有整体爆炸危险的物质和物品,如高氯酸。第2项:具有燃烧危险和较小爆炸危险的物质和物品,如二亚硝基苯。第3项:无重大危险的爆炸物质和物品,如四唑并-1-乙酸。第二类:压缩气体和液化气体,指压缩的、液化的或加压溶解的气体。这类物品当受热、撞击或强烈震动时,容器内压力急剧增大,致使容器破裂,物质泄漏、爆炸等。它分3项。第1项:易燃气体,如氨气、一氧化碳、甲烷等。第2项:不燃气体(包括助燃气体),如氮气、氧气等。第3项:有毒气体,如氯(液化的)、氨(液化的)等。第三类:易燃

42、液体,本类物质在常温下易挥发,其蒸气与空气混合能形成爆炸性混合物。它分3项。第1项:低闪点液体,即闪点低于-18的液体,如乙醛、丙酮等。第2项:中闪点液体,即闪点在-1823的液体,如苯、甲醇等。第3项,高闪点液体,即闪点在23以上的液体,如环辛烷、氯苯等。第四类:易燃固体、自燃物品和遇湿易燃物品,这类物品易于引起火灾,按它的燃烧特性分为3项。第1项:易燃固体,指燃点低,对热、撞击、摩擦敏感,易被外部火源点燃,迅速燃烧,能散发有毒烟雾或有毒气体的固体。如红磷、硫磺等。第2项:自燃物品,指自燃点低,在空气中易于发生氧化反应放出热量,而自行燃烧的物品。如黄磷、三氯化钛等。第3项:遇湿易燃物品,指遇

43、水或受潮时,发生剧烈反应,放出大量易燃气体和热量的物品,有的不需明火,就能燃烧或爆炸。如金属钠、氢化钾等。第五类:氧化剂和有机过氧化物,这类物品具有强氧化性,易引起燃烧、爆炸,按其组成分为2项。第1项:氧化剂,指具有强氧化性,易分解放出氧和热量的物质,对热、震动和摩擦比较敏感。如氯酸铵、高锰酸钾等。第2项:有机过氧化物,指分子结构中含有过氧键的有机物,其本身是易燃易爆、极易分解,对热、震动和摩擦极为敏感。如过氧化苯甲酰、过氧化甲乙酮。第六类:毒害品,指进入人(动物)肌体后,累积达到一定的量能与体液和组织发生生物化学作用或生物物理作用,扰乱或破坏肌体的正常生理功能,引起暂时或持久性的病理改变,甚

44、至危及生命的物品。如各种氰化物、砷化物、化学农药等等。第七类:放射性物品,它属于危险化学品,但不属于危险化学品安全管理条例的管理范围,国家还另外有专门的“条例”来管理。第八类:腐蚀品,指能灼伤人体组织并对金属等物品造成损伤的固体或液体。这类物质按化学性质分3项。第1项:酸性腐蚀品,如硫酸、硝酸、盐酸等第2项:碱性腐蚀品,如氢氧化钠、硫氢化钙等。第3项:其它腐蚀品,如二氯乙醛、苯酚钠等。第九类:不属于上述八项的危险货物。4. 危险货物标准库。按照危险货物国家标准、行业标准、国际标准(可选项)整理、归集,主要涵盖:GB6944危险货物分类和品名编号、GB12268危险货物品名表、GB19270水路

45、运输危险货物包装检验安全规范、化学危险货物手册。5. 应急处理。针对不同类别危险货物的应急处理辅助信息提供能力,包括:报警和通报的方式、渠道和联络手段、紧急疏散方式和警戒区域建立、现场急救帮助急救手段、泄露处理、火灾扑救。6. 危险货物包装、储藏和运输说明。针对不同类别危险货物的包装、储藏和运输说明,包括:包装的基本要求、包装的标志、包装的安全标签、贮存要求、贮存安排及贮存限量、贮存管理。7. 危险货物索引和查询的建立。按以上各种不同条件查询索引危险货物相关属性、数据、特征等内容。2.7.2 基于B/S架构的危险货物查询检索技术2.7.2.1 大数据量的存取及索引危险货物数据数量巨大,对数据库

46、存储和程序检索也提出了比较高的要求,特别是通过B/S架构方式在Internet网上使用,一个好的危险货物存取和索引技术优越性表现的尤为突出。为此,我们在设计数据库、SQL处理语句及组织程序时,充分考虑到执行效率,采用了以下一些处理手段:u 合理使用索引:索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处。u 避免或简化排序:应当简化或避免对大型表进行重复的排序。当能够利用索引自动以适当的次序产生输出时,优化器就避免了排序的步骤。u 消除对大型表行数据的顺序存取:在嵌套查询中,对表的顺序存取对查询效率

47、可能产生致命的影响。u 避免相关子查询:尽量避免子查询。如果子查询不可避免,那么要在子查询中过滤掉尽可能多的行。u 避免困难的正规表达式:这种匹配特别耗费时间。另外,还要避免非开始的子串。u 使用临时表加速查询:它有助于避免多重排序操作,而且在其他方面还能简化优化器的工作。u 用排序来取代非顺序存取。另外,在程序组织中,对于一次要获取较多量记录时,我们还采用了分页存储、缓冲更新等多种手段保证更快、更有效地处理数据。其他效率因素考虑,项目组在系统研制过程中,对执行效率的影响因素除了上面说的因素外,发现还有如下几个方面,并且在整个项目中遵循、执行:l 接口的调用方式上,后期绑定、前期绑定、Diap

48、atch三种方式中,前期前期绑定效率最高,速度最快。l 函数、方法的参数的效率上,Variant型、具体类型中,具体类型方式的参数效率最高、速度最快。l 数据引擎对数据库运行效率上,Cach、游标的参数、位置设置对系统的执行效率影响也很大。2.7.2.2 原文数据的存储与显示原文数据将所有的纸质危险货物说明扫描并存储到文件服务器上,数量巨大,扫描的文件数目达到万级,原文数据作为对系统危险货物数据的一个补充,系统通过结合原文数据实现对危险货物各项属性的最大化兼容,原文数据采用特定的图象方式保存在系统的应用服务器上,原文数据的浏览采用Active控件方式提供用户使用,用户在客户端浏览器只需要下载系

49、统提供的Active控件即可查看原文数据,由于原文数据是系统中危险货物数据最全、最详细的部分,因此,这部分数据量的索引提出了很高的要求。u 目录唯一性:考虑到大量原文数据可能需要从一个系统迁移到另一个系统,在原文数据迁移地过程中自然地希望保持其原有的目录结构,因为对于海量原文来讲,更改其目录结构将会是非常庞大的工作。此时需要在任何地点、任何系统中产生的原文存储目录都应该是唯一的。u 目录索引:在索引结构上,利用了Windows的NTFS分区的索引功能,以加速对文件的检索。u 原文图片的优化显示:在本系统中,采用了一些图象算法实现图像显示、图像压缩、图像转换等多种功能。u 支持Web方式的Act

50、ive控件:在本系统中,采用Active控件的方式实现原文数据在用户浏览器(IE)中的显示和控制。2.7.3 基于XML和RSS技术的知识管理XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。XML是一种用户定义的、适合人读的数据描述语言,用户使用Web服务发送或接

51、收各种数据、数据集及文档的格式。XML的先进特性:XML继承了SGML的许多特性,首先是可扩展性。XML允许使用者创建和使用他们自己的标记而不是HTML的有限词汇表。这一点至关重要,企业可以用XML为电子商务和供应链集成等应用定义自己的标记语言,甚至特定行业一起来定义该领域的特殊标记语言,作为该领域信息共享与数据交换的基础。其次是灵活性。HTML很难进一步发展,就是因为它是格式、超文本和图形用户界面语义的混合,要同时发展这些混合在一起的功能是很困难的。而XML提供了一种结构化的数据表示方式,使得用户界面分离于结构化数据。所以,Web用户所追求的许多先进功能在XML环境下更容易实现。第三是自描述

52、性。XML文档通常包含一个文档类型声明,因而XML文档是自描述的。不仅人能读懂XML文档,计算机也能处理。XML表示数据的方式真正做到了独立于应用系统,并且数据能够重用。XML文档被看作是文档的数据库化和数据的文档化。除了上述先进特性以外,XML还具有简明性。它只有SGML约20%的复杂性,但却具有SGML功能的约80%。XML比完整的SGML简单得多,易学、易用并且易实现。另外,XML也吸收了人们多年来在Web上使用HTML的经验。XML支持世界上几乎所有的主要语言,并且不同语言的文本可以在同一文档中混合使用,应用XML的软件能处理这些语言的任何组合。所有这一切将使XML成为数据表示的一个开

53、放标准,这种数据表示独立于机器平台、供应商以及编程语言。它将为网络计算注入新的活力,并为信息技术带来新的机遇。目前,许多大公司和开发人员已经开始使用XML,包括B2B在内的许多优秀应用已经证实了XML将会改变今后创建应用程序的方式。 RSS是一种用于共享新闻和其他Web内容的数据交换规范,起源于网景通讯公司的推Push技术,将订户订阅的内容传送给他们的通讯协同格式(Protocol)。RSS是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站

54、点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。RSS的联合(Syndication)和聚合(Aggregation),发布一个RSS文件(一般称为RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,如PDA、手机、邮件列表等。而且一个网站联盟(比如专门发布新闻的网站系列)也能通过互相调用彼此的RSS Feed,自动的显示网站联盟中其他站点上的最新信息,这就叫着RSS的联合。这种联合就导致一个站点的内容更新越及时、RSS Feed被调用的越多,该站点的知名度就会越高

55、,从而形成一种良性循环。而所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSS Feed并在一个界面中提供给读者进行阅读。这些软件可以是在线的WEB工具,也可以是下载到客户端安装的工具。在本系统中,项目组结合这些技术,为港口管理信息系统使用者提供知识管理功能,港口管理系统的知识管理包括:法律法规、专业资料、新闻等内容,这些内容通过使用RSS和XML技术实现了信息的发布和订阅。2.7.4 软件工程化的开发方法南京港口信息管理系统归根揭底是一个MIS系统,在目前的软件工程中,管理信息系统的开发者们通过需求分析运用MIS理论可能会推理出一个比较呆板的MIS模型框架而不一定会得到一个高效、实用

56、的MIS系统。这样的结果对于MIS的建设来说无疑是不成功的。因此,我们考虑在本系统的建设过程中适时地联系软件工程的一些方式、方法,这样,在两种理论的指导下,MIS建设的成功率应该是比单一的MIS理论高出不少。软件工程是纯粹计算机技术的产物,它是用工程、科学和数学的方法研制、维护计算机软件的有关技术及管理方法。它的目标是在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。MIS也是一种软件,它是软件工程中的事务处理类软件,与其它软件一样,它有自己的一套开发理论,但由于侧重点的不同导致了MIS理论在其实

57、施阶段(软件实施)的论述并不能完全体现软件开发的特点。MIS建设一般要经历四个阶段,系统规划、系统开发、系统运行与维护、系统更新。在系统分析阶段,MIS建设理论中阐述的方法一般都是结构化分析方法,通过运用数据词典和数据流图来对系统模型进行结构化阐述,由于系统分析涉及到复杂的组织管理与技术环境,分析过程中要处理的有些问题是结构化分析方法所不能覆盖的。这种分析方法可能就会直接导致系统建设的失败。这时候,我们可以参照软件工程中的一些需求分析方法:如面向数据流和面向对象的方法,引入对象的概念,用对象来描述实体,结合实体关系图、对象及消息传递图、类结构图、对象状态转换图、主题词结构图等对一些非结构信息进

58、行分析,建立非结构模型,让系统设计人员通过形式化语言很快就能掌握系统分析人员的分析结果和意图,设计出满足用户需求的系统。对应于系统分析方法,MIS理论在系统建设阶段采用的主要也是结构化的设计方法,与在系统分析阶段遇到的问题基本相同,在系统设计阶段我们同样可以引入软件工程方法中的优秀分子,为MIS建设提供理论依据。我们完全可以把软件工程的一套方法从MIS建设的一开始就引入进来,弥补传统MIS理论的不足,我们在MIS的建设过程中,完全可以大胆地从理论的高度来运用面向对象,使这项已经不算新鲜的技术在MIS建设中继续发挥它的威力。项目管理是软件工程中一个非常重要的概念,它在软件工程中的任务是:制定项目

59、实施计划;对人员进行组织分工;按照计划的进度,以及成本管理、风险管理、质量管理的要求,进行软件开发,最终完成软件项目规定的各项任务。在MIS中要引入项目管理的概念,除了在系统实施阶段对纯软件的质量进行度量以外,还要求对系统的开发进度进行详细的安排,对系统开发计划进行可行性评估,对系统开发各个阶段资金进行预算,对预算进行评估。下面就是本项目在开发实施过程中采用的一些工程化手段和措施。2.7.4.1 需求分析方法南京港口信息管理系统作为一个大型软件系统的体系结构,不能从一个单维的视点来看,而应该从不同的方面或角度来分析:l 使用用例视图:以系统外部使用者(称之为角色)的角度看待系统。通过描述系统与所有外部角色的所有交互(每一个交互称为一个用例),以及对每一个交互过程中系统内部的响应步骤描述,来定义系统提供的功能和系统边界条件。该视图的建立是系统需求分析阶段的主要工作内容之一,交互过程中系统内部响应步骤是通过业务流程分析得出的。为此,项目组针对本系统建立了:港口企

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!