计算机管理应用论文计算机应用管理论文:货运管理系统的设计和应用_第1页
计算机管理应用论文计算机应用管理论文:货运管理系统的设计和应用_第2页
计算机管理应用论文计算机应用管理论文:货运管理系统的设计和应用_第3页
计算机管理应用论文计算机应用管理论文:货运管理系统的设计和应用_第4页
计算机管理应用论文计算机应用管理论文:货运管理系统的设计和应用_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机管理应用论文计算机应用管理论文:货运管理系统的设计和应用摘要:为缓解日益剧增的运输压力,必须对传统的货运管理模式进行变革。依托先进的网络和计算机技术的货运管理系统成为必然选择,它提供实时的数据为行车调度指挥人员科学、合理调配车列提供保障。根据企业现场需要,与卡斯柯北京分公司合作开发的货运管理系统,能够实时提供站场现车、装车进度、车列编组信息、煤炭仓存等大量信息,自动生成货票和车皮延时费用及货运量的统计等多种功能。关键词:铁路;货运管理;设计随着淮北矿业集团矿区的开发与建设,其铁路线路长度目前已居于同行业之首,其中小湖集中心站已成为华东地区最大的矿区铁路编组站。为缓解日益剧增的运输压力,在

2、现有条件下尽可能提高运输效率,必须对传统的货运管理模式进行变革。依托先进的网络和计算机技术的货运管理系统成为必然选择,它提供实时的数据为行车调度指挥人员科学、合理调配车列提供保障。然而矿区铁路的需求不同于国铁,不能照搬。为此,淮北矿业铁运处与北京卡斯柯公司合作开发了适合本企业需要的货运管理系统。1货运系统组成货运管理系统全部采用模块化设计,对外的数据交换相对简单,容易编写,容易检测、阅读和维护。这种逐步细化(stepwiserefinement)的思想,叫做自顶向下设计(top-down design)。模块是系统的组成部分,但不是对系统任意分割的产物,它具有明确的特定功能,这一功能不依附于其

3、他功能而能相对独立的存在,并不受其他功能的干扰。由于模块具有独立的特定功能,因而它可作为一个单独的设计单元(部件),多人同时工作,分头并行进行设计,大大提高设计速度和可靠性。有优秀的架构,就要有优秀的编程语言。本系统采用C#编程语言开发,C#编程语言是一种安全、稳定、简单、优雅的,由C和C+衍生出来的面向对象的编程语言,它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。整个货运管理系统由数据库、服务器

4、、接口系统(车号识别系统、轨道衡系统、调车监控系统)、货调终端子系统、货运终端子系统和统计查询子系统6部分组成2货运系统软件的设计和功能2.1货调终端子系统货调终端子系统采用模块化设计,提高系统的可读性、可移植性,方便日后的系统升级。货调终端与货运服务器直接相连,中间使用TCP/IP网络协议通信。通信中各个模块分别使用自己的通信模块与货运服务器进行数据交换,这样可以有效地保证程序的健壮性,一个模块与货运服务器通信不好不影响其他模块正常工作调度中心货调终端由5个程序模块组成2.2统计查询子系统统计查询子系统直接与数据库相连,可以直接对数据库进行操作,这样有助于减轻货运应用服务器的负担。并且由于统

5、计查询不直接参与货运生产方面操作,这样设计也可以有效地使现场货运调度指挥和统计分开进行,互不影响,提高程序的可维护性和健壮性。2.3货运终端子系统车站货运终端子系统采用3层C/S结构进行设计,数据库服务器与应用客户端在同一台计算机上运行。3层C/S结构是将应用功能分成表示层、业务逻辑层和数据层3个部分。货运子系统系统结构,其中将Windows图形用户界面GUI作为表示层,负责与用户应用间的对话功能,用来接受用户提交的数据,并将系统处理的结果返回给用户,同时表示层兼顾检查用户输入的数据,检查的内容仅限于数据形式和取值范围。业务逻辑层封装系统业务对象类和业务逻辑处理类等与货运终端功能相关的类。负责

6、将用户通过GUI提交的数据按照货运终端作业流程将数据进行处理或将用户需要检索的数据提供给表示层以展现给用户。数据层按照业务逻辑层的要求通过数据库访问对象对数据库进行读写操作。为了便于以后项目的重用,将可重用的组件进行封装。在表格处理方面,公司采用第三方组件,提高了开发速度和可靠性。货运子系统包含的程序模块很多,主要由编组顺序表、现车、调车作业单、车辆装卸实时状态监督管理、货物装/卸作业记录表、货车使用费用清单、日、月度货运统计表、仓存信息的上报和查询、用户的权限、密码等信息的维护管理、系统参数维护等组成。2.4货运服务器的设计和功能货运应用服务器采用双机热备设计。正常运行时,主机打开相应的通讯

7、端口,供各货运终端连接。主备机之间同步运行状态信息,当备机检测到主机故障时会自动切换为主机,并打开相应的通讯端口,各货运终端检测到货运应用服务器倒机后,将自动连接当前的主机。车站货运终端、货调终端与货运应用服务器间采用TCP/IP方式通信,双方定时向对方发送心跳信息,以告知对方自身程序是否运行完好。与中心连接中断时,服务器主界面上会告警显示。与中心通信恢复后,车站货运终端或货调终端能够自动重新建立与货运应用服务器的通信连接。货运应用服务器运行在Microsoft Windows Server2003操作系统平台上,运行环境为.NETFramework 2.0。数据库采用Microsoft SQ

8、L Server 2005,以ADO方式连接和操作数据库。货运服务器主要功能有:车站货运终端与车站数据库之间的数据交换;车务终端与车站数据库之间数据交换;车站数据库与中心数据库之间数据交换;GPC与中心数据库之间的数据交换;货调系统与中心数据库之间的数据交换;查询统计终端与中心数据库之间的数据交换;中心数据库同步等。3系统使用系统采用windows/IE标准窗口界面风格,全中文,便于用户操作。用户界面采用典型windows用户界面标准,向用户提供一个方便灵活、直观、易用、友好的人机交互环境。货调终端可辅助生成货运调度员作业记录表,记录表中可以按照矿名查询显示各个矿站的站里存车、装车进度。调度货

9、运终端可以有效管理仓存信息、交接班情况。并且有历史查询功能,可以随时查询历史信息。统计查询终端,可以实现路车记时写实表的生成,能够对淮北矿业集团公司铁路运输处临涣分处生产运量日报表数据自动采集并生成。货运终端是重要的终端设备,是货运系统组成的最基本单元,可以完成编组顺序表的生成、修改、发送和接收。当前车的查询,历史数据的保存。调车作业单的发送,并监督调车作业。矿站中车辆装卸实时状态的监督,货物装卸作业记录表的生成。上报各个站的仓存货车使用费用清单辅助生成;能够对车站进行日度、月度货运统计等。4结语货运管理软件经现场近1年的试用,尽管存在着许多亟待完善之处,但系统的实用性和方便性得到了行车和调度人员的肯定。为行车调度人员提供了车站现车、装车进度、仓存等大量实时数据,为科学合理调配车列、提高矿区铁路的运输效率提供了基础保障。随着计算机和网络技术的成熟和发展,货运管理的信息化势在必行,淮北矿业集团铁路运输处货运管理系统的实践和应用,也为其他矿区地方铁路的货运管理信息化提供了良好的借鉴

温馨提示

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

评论

0/150

提交评论