当前位置:主页 > 论文百科 > 研究生论文 >

基于B/S模式的港口建设管理平台的设计与实现

发布时间:2016-07-16 13:10

第 1 章  引    言 

1.1 课题背景及意义
我国拥有近 18000 公里的大陆海岸线,加上长江黄河等内陆河流,构成了我国庞大的水路运输网络。尽管目前陆路、铁路、航空运输已经成为了人们所熟知的运输方式,但是,水路作为服务人类上千年的重要运输方式,在现代的社会发展中仍然扮演了重要的角色。现代水路的运输特点是装载量大、节省燃料,在世界的各个主要国家,都已经形成了大型的水路运输网络。在美国,密西西比河的运输量是普通铁路运输的 10 倍以上,但是其他成本却比铁路运输低很多。在我国,由于幅员辽阔,一直以来,陆路运输是主要的运输方式,其中铁路成为了最主要的工具。而近些年,随着我国煤炭、钢铁相关原料和产品的出口,水路运输的重要性引起了相关部门和企业的重视,发展水路运输有利于国家和地区经济的发展[1]。 锦州市是东北地区的重要城市,是东北与关内地区重要的交通枢纽,同时,由于锦州市具有天然的海港,也是东北、内蒙古、河北等地区重要的进出海口,是与东北亚国家和地区进行物流运输的重要枢纽。锦州市通过其周边大连、沈阳、北京等地区的发达交通网络,实现了与内陆地区的有效连接,目前有高速公路、铁路、航空等交通运输方式,每天承载着巨大的运输任务,将内地的煤炭、物资、食品等资源运输到港口,通过水路运输发往国外以及国内东南沿海地区[2]。 锦州市港口与口岸局是锦州市对港口进行相关管理的行政机构,其东北地区重要的水路、陆路口岸管理单位。近些年来,锦州市港口的相关基础设施建设项目不断开展,项目的申报、审批、施工以及验收等工作成为了锦州市港口与口岸局的一项重要日常业务,为此,提高相关工作的处理效率,,让港口的建设更加高效,是响应锦州市政府“以港兴市”战略的重要举措[3]。 目前在港口建设过程中,对于项目的施工过程管理只要处于人工的管理模式,工程申报、工程审批、工程施工、工程验收几个过程分散在不同的单位和部门之间,数据和信息的处理方式比较分散,尽管目前已经部署了相关信息化软件系统,但是主要是针对具体的业务环节应用的行业软件,比如工程预算、工程核价等,缺乏对工程项目实施过程的统一管理。为此,本系统设计并实现了一个基于 B/S 模式的港口建设管理平台,该平台主要针对港口建设相关工程项目进行信息化的管理,包括了项目实施的业务流程,实现项目实施过程中各个分散的业务和数据的统一管理和有效整合,旨在解决目前管理工作中存在的管理分散、效率低下等问题。 
.........

1.2 国内外研发现状
港口的信息化管理是目前全世界范围内港口管理部门的主要改革措施和方法,其中已经形成了相对完善的庞大信息化管理网络,特别是国内外一些大型的港口单位和企业,在信息化建设的过程中投入了大量的人力、物力资源,形成了初具规模的一体化信息平台,包含了人力、运输、港口调度、货物仓储等相关功能[4]。 在国外[5],特别是一些传统的海洋国家,港口的信息化管理呈现出了一体化、网络化的发展趋势,目前在港口货物的管理、运输、和配色过程中,采用了较先进的技术和方法进行管理,比如在荷兰鹿特丹,港口的货物装载和运输等已经采用了标签定位等物联网技术。随着云计算、物联网技术的发展,港口的信息化向着无线传输和实时定位方向发展,在欧洲,依靠大西洋和莱茵河等天然的水系,已经形成了信息共享性高的发展水路运输网络。国外的著名港口企业都在探索其业务上的管理信息化,向着多元化、规模化、结构化的方向发展,如图 1.1 所示。 
.........

第 2 章  核心技术介绍

2.1 Web 开发模式
目前,基于 B/S 模式的 Web 应用程序开发是计算机软件系统开发的主流,伴随着其应用形式的发展,技术也层出不穷,从客户端技术到服务器端技术,各个 IT 企业都在大力的推出新的技术,以占领这个庞大的应用开发市场。其中比较具有代表性的有 Java Web 技术体系、PHP 技术系统、.NET 技术系统等[8]。 B/S 模式的出现是伴随着互联网技术而推出的,由于传统的 C/S 模式对于客户端的硬件和软件环境要求较高,导致了其应用的灵活性较差。因此,当 B/S模式出现以后,其应用开发的多样性和灵活性吸引了广大程序员的青睐。B/S 模式的程序设计关键就是在客户端程序上,它仅仅进行基本的数据显示和命令提交,把相关处理功能发送到服务器端进行处理。 从技术角度看,B/S 模式的应用程序设计包括了客户端技术和服务器端技术,随着 Web 应用形式的多样化,其技术的发展也日新月异,目前主流的技术包括了 PHP、ASP、.NET、JSP、SSH 等。其中客户端技术以 HTML 为代表,结合 JavaScript、Ajax、JQuery 等技术,为用户提供了丰富多彩的页面效果;服务器端技术以 PHP、.NET、SSH 为代表,提供了强大的客户端请求处理能力,同时可以连接数据库,实现数据操作[9]。 目前出现了很多的分布式程序设计方法,让服务器的数量更多,有效的平衡了服务器的负载,相比较传统的 C/S 模式,B/S 结构的有点非常的明显,如图2.1 所示,其特点主要表现为[10]: 
........

2.2 Web 核心技术
ASP.NET[11]诞生至今,已经成为了一个案例丰富、技术强大的 Web 开发技术,通过 ASP.NET 技术可以对大多数的主流关系数据库管理系统提供支持,特别是 SQL  Server 系列数据库管理系统,能够完成大型数据库信息管理系统的设计,适合大型企业进行自动化办公管理系统以及行业信息化管理系统的设计与开发,由于其在 Windows 系统下的强大适应性,让它在个人计算机用户中具有重要的地位。 从语言结构上讲,ASP.NET 技术以 C#语言为核心来实现服务器端程序的编码实现。在已有的语法结构的基础上,ASP.NET 技术提供了用户自定义组件的管理和应用功能。其开发的应用程序看起来十分的与众不同,这些特点都极大的吸引了用户的目光。 在语法上,ASP.NET 技术与传统的服务器端技术 ASP 有很大的相似性,但是其存在本质的区别,主要是在核心编码语言的处理方式上存在不同。ASP.NET技术与 ASP 相比,具有更加稳定的特点和强大的伸缩性,同时在安全性上,ASP.NET 能够提供更加可靠的数据操作和处理方式,让数据库的操作能够保证一定的一致性。另外从程序的编译运行角度看,ASP.NET 技术提供了更加高速的编译形式:在 Web 应用程序启动的时候进行代码的编译。ASP.NET 技术可以兼容很多其他的 Web 技术,形成庞大的 Web 技术体系,提供功能更加强大的Web 应用程序开发,如图 2.2 所示。 
...........

第 3 章   用户需求分析 ..... 13 
3.1  系统开发概述 ........... 13 
3.1.1  用户简介 .... 13 
3.1.2  系统设计原则 .... 14 
3.1.3  系统开发技术 .... 14 
3.2  用户需求分析 ........... 16 
3.2.1  功能需求分析 .... 16 
3.2.2  性能需求分析 .... 19 
3.2.3  用户界面需求分析 .... 19 
3.3  本章小结 ........... 20 
第 4 章   总体设计 ..... 21 
4.1  系统框架结构设计 ........... 21 
4.1.1 硬件框架结构设计 ..... 21 
4.1.2  软件框架结构设计 .... 23 
4.2  数据库设计 ....... 24 
4.3  本章小结 ........... 32 
第 5 章   系统功能实现与测试 ......... 33
5.1  系统开发环境部署和配置 ....... 33 
5.2  港口建设管理平台业务功能实现 ........... 34 
5.3  系统测试与分析 ....... 50
5.4  本章小结 ........... 53 

第 5 章  系统功能实现与测试 

软件开发过程中最重要的一个过程就是进行业务程序的编码实现,基于具体的开发技术和硬件设备进行详细设计与编码。在 Web 应用程序的功能设计上,主要是基于 Web 客户端和服务器端的技术进行静态页面程序和动态业务程序的编码开发。 本章基于港口管理平台的需求目标以及总体设计的结果,对核心的功能模块进行功能开发。搭建基于.NET 的 Web 开发环境,配置相关开发平台,利用Web 技术来实现程序编码开发。

5.1 系统开发环境部署和配置

在进行 Web 应用程序编码开发之前,需要针对所采用的技术和开发模式进行开发环境的部署和配置。本系统采用了基于 ASP.NET 的 Web 开发环境,具体的配置过程包括了客户端和服务器端两个部分: 在客户端,需要安装 Visual Studio2013 开发平台、Dreamweaver CS5 开发平台、IE 浏览器。 Visual  Studio2013 开发平台是 Windows 操作系统下主流的 Web 开发平台,通过其可以方便的实现 C#、VB 等技术的编码实现。Visual Studio2013 开发平台提供了对 Web 应用程序的工程创建,可以在其中添加相关的程序代码,如图 5.1所示。 Dreamweaver CS5 是针对 HTML 技术的开发平台,通过它可以实现 Web 客户端页面的布局设计,结合 CSS、JavaScript 等技术完成客户端静态程序的编码实现。 IE 浏览器是目前主流的浏览器,本系统基于 IE8 浏览器进行开发和测试,同时兼顾其他浏览器平台。

基于B/S模式的港口建设管理平台的设计与实现

 

...........

总结 

在鉴于锦州港的重要地理位置,其港口管理工作一直以来受到了地方政府的高度关注。为了提高港口的运输能力,最近几年,港口的建设项目不断开展,为港口与口岸管理局的日常工作带来了巨大的压力,特别是在工程项目实施过程的管理工作中,由于涉及很多的部门和施工单位,管理工作存在一定的问题,本系统的设计将针对目前存在的问题进行解决方案的设计和信息化系统的功能实现。
1.  根据锦州市港口与口岸局的港口建设项目的业务处理流程,对系统进行了详细的功能需求分析,确定了信息发布、项目审批、流程监管、项目验收、信息管理等核心功能模块的目标模型;以延迟为主要的性能指标,对系统进行了性能的需求分析,分别对超链接跳转延迟、数据库查询延迟、数据提交延迟三个方面进行了需求分析的描述;对用户界面的设计进行了需求分析。
2.  完成了系统的总体设计,包括了系统的功能结构设计以及数据库设计,为后续的系统开发提供了总体的设计依据。根据港口管理平台的需求分析模型,对其框架结构进行了设计,主要包括了港口管理平台的 Web 硬件框架结构设计以及软件程序的结构设计。基于 SQLServer2008 数据库平台的特点和港口管平台的数据设计需求,完成了数据库 E-R 模型和数据表的设计。  
.........
参考文献(略)




本文编号:71977

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/lwfw/71977.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户577fd***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com