机车运用状态调整及查询系统的开发与应用
2014-09-26孟浩文
孟浩文
摘 要:鉴于机车状态调整工作量大、错误率高、不便查询等特点,通过开发计算机软件,实现了机车运用、检修状态调整的信息化管理,方便了机车调度员操作,解决了机务部门机车状态信息保存难、共享难和查询难等问题。
关键词:机车运用;状态调整;查询系统;机务部门
中图分类号:U268 文献标识码:A 文章编号:2095-6835(2014)15-0054-02
1 现状
1.1 计划台机车调度员日常作业情况
计划台机车调度员日常作业的内容主要有:①负责本班安全生产的组织管理,绘制、公布和执行局机车调度下达的机车运用日(班)计划,安排机车乘务员出乘计划,组织机车整备、临修和抢修,组织机车正点出段,保证列车正点开车。②掌握段内机车停放位置和整备状态。按时组织检修机车,了解检修计划。根据开车计划要求,组织检修人员完成机车整备作业,保证机车正点出段。③根据局机车调度下达的日(班)计划和3~4 h阶段调整计划,积极调整、安排机车交路计划,核对列车到、开,机车和乘务员等位置,及时公布机车交路计划,并通知有关部门,确保机车供应。④按规定时间要求,准确绘制实际机车周转图,随时与局机、行调有关站段联系,掌握机车的使用状态、列车编组、始发、运行情况和机车乘务员一次出乘劳动时间等。
1.2 目前工作模式中存在的问题
机车调度员日常的工作十分繁忙,加之湖东电力机务段支配机车多、每日开行任务量大,使机车调度员在《湖东电力机务段运用机车概况表》(以下简称《机车概况表》)上对机车状态作出调整时,极易发生错误,具体问题主要表现在以下几点:①抄表耗时长。《机车概况表》形式复杂、包含机车较多,且此表需每日更换。经现场跟班作业发现,抄表并核对清楚至少需要1 h,抄写、审核耗时长。②抄写字迹不清晰。由于机车调度员日常工作繁多,无法保证有充裕的时间对《机车概况表》进行修改,极易发生备注字迹潦草、日期或机车号书写不清等情况。③错搬、漏搬情况时有发生。由于每日需变更的机车数少达20台次,多达30余台次,机车调度员需频繁对《机车概况表》进行操作。如果在操作过程中遇到其他事情需要处理,则容易发生错搬、漏搬和书写错误等情况。④填写内容不完整。由于《机车概况表》中可书写的空间有限,无法完整填写每台机车的具体情况,如果交接班漏交或交接不清,就会造成特殊机车盯控不到位,甚至会造成更严重的后果。⑤查找历史记录困难。由于《机车概况表》纸幅较大,对历史台账的保存存在一定的难度。要查找某一历史记录,则需翻看数量庞大的纸张,无法迅速、准确地提供所需数据。
2 可行性分析
为了减轻机车调度员工作强度,降低错误率,提高机车运用效率,急需一套切合我段实际情况且行之有效的机车运用、检修状态管理软件。
湖东电力机务段基础网络建设已全部完成,信息技术的应用已渗透到日常工作的方方面面,硬件设施和网络通路等基本条件也已具备。另外,本软件基于现有的硬件设备,利用Visual Basic 2010编程工具、SQL2000数据库编制,具有界面友好、易学易用、安全性高、数据交换速度快等特点,现有计算机均可流畅运行。
3 开发
3.1 设计思路
本系统包括客户端界面、操作客户端和查询客户端,具体功能和数据流向如下:①客户端界面实现了两个客户端的界面设计和增加、删除机车等功能,并将修改内容上传至服务器;②操作客户端由机车调度员负责操作,任何机车状态变更都在此客户端界面完成,并实时上传到服务器;③查询客户端向服务器
提出查询请求,服务器根据查询请求分发数据至查询客户端。
3.2 客户端界面设计
由于机车状态类别有可能发生变化,例如,HXD型机车目前只有2年修类别,没有4年修类别,但随着任务的需要,将会加入4年修类别。所以,机车运用状态调整系统的界面类别是无法固定的,必须具备可变更性。因此,还需设计一套程序用于更改操作客户端和查询客户端的界面布置,将客户端界面参数保存在服务器数据库中,方便客户端随时下载更新。
3.3 操作客户端设计
操作客户端设计有以下几点:①分类管理。针对湖东电力机务段机车多、车型杂的特点,利用树状结构,将不同车型、不同交路的机车分类管理,实现机车的快速查找。②分类标注。利用不同颜色对机车进行标注,使机车状态一目了然。③机车状态变更。使用拖动方式,实现对机车状态的变更,将代表机车的方框由原状态栏拖动到目标状态栏,并在弹出的对话框中填写相应的时间和备注,再点击“确定”按钮,即可完成单台机车的状态变更,实现了快速、准确的变更机车状态。
3.4 查询客户端设计
本客户端只需在操作客户端的基础上略作更改,取消机车状态变更、分类标注等功能,并限制用户权限,使之无法修改机车状态变更记录。
依据操作客户端向服务器提交的数据,与数据服务器建立单向连接,为相关部门提供查询交互界面、机车查找、数据统计和报表生成等功能。
3.5 数据库设计
根据系统需要,需建立一套完善的机车状态管理数据库。主要数据设计有:①程序界面构架表。包括操作客户端、查询客户端的界面包含类别和布局参数。②机车车号表。包括全部机车的配属、支配关系、车型、车号和各类时间等内容。③机车状态变更记录表。包括每台机车运用、检修状态变更的历史记录、变更时间和操作人等内容。④用户表。包括各类用户的用户名、密码和操作权限等内容。
4 功能简介
4.1 客户端界面设计程序
此程序只对特定人员开放权限,用于更改客户端界面布置和界面数据上传,主要功能有:①删除机车状态类别。删除前必须移除类别中所有机车,在需要删除类别的空白处点击鼠标右键,在弹出的菜单中点击“删除交路”,即可删除此类别。②增加机车状态类别。增加机车状态类别前,必须保证界面中有空白位置,点击“操作”“添加交路”,在弹出的对话框中输入需添加类别的相关信息后,单击“确定”,即可添加成功。③删除机车。在需要删除的机车上面点击鼠标右键,再在弹出的菜单中点击“删除机车”,即可删除机车。④添加机车。点击“操作”“添加机车”,在弹出的对话框中输入需添加机车的相关信息后,单击“确定”,即可添加成功。
4.2 操作客户端
操作客户端的作用主要有以下几点:①此客户端只对机车调度员开放权限,并且追踪使用者IP地址,只能在指定的计算机上使用,用于变更机车运用检修状态和上传状态数据。②机车运用状态变更。在需要变更的机车号上按住鼠标左键,使用拖动的方式放入目标状态栏。在弹出的对话框中确认相关信息后,点击“确定”,即可完成更改,变更内容实时上传到服务器;在弹出的对话框中点击“取消”,则可取消变更。③数据统计。点击“查看”“数据统计”,即可自动统计出现有机车运用和非运用情况,并可任意复制。
4.3 查询客户端
查询客户端的功能主要有以下几点:①根据使用者权限设置,在本登录界面中只可以选择“查询用户”,任何查询用户都无法更改机车运用检修状态。②基本界面介绍。本界面分车型、分类别,利用图形化界面显示全部机车的基本情况。左侧一栏为机车线别,点击相应线别可显示相应机车的运用检修状态;右侧若干栏为机车状态分类,直观显示此型机车的运用检修分布情况,并在各类别标题栏中进行简单的数据统计。在此界面中,正常机车底色为“蓝色”,有备注机车底色为“黄色”。如果需要查看备注,用鼠标停留在机车号上,停留1~2 s,即可显示转入时间和备注文本,如图1所示。③查找机车。点击“查看”“查找机车”或按快捷键“Ctrl+F”,在弹出的对话框中填入需查找的机车号后,点击“查找”,所查的机车会以紫色高亮显示。④数据统计。点击“查看”“数据统计”,即可自动统计出当前运用、非运用机车台数,并可自由复制。⑤报表生成。点击“查看”“统计报表”,选择查询参数和目标文件存放目录后,即可在对应的目录生成现有机车运用检修状态的Excel报表。
摘 要:鉴于机车状态调整工作量大、错误率高、不便查询等特点,通过开发计算机软件,实现了机车运用、检修状态调整的信息化管理,方便了机车调度员操作,解决了机务部门机车状态信息保存难、共享难和查询难等问题。
关键词:机车运用;状态调整;查询系统;机务部门
中图分类号:U268 文献标识码:A 文章编号:2095-6835(2014)15-0054-02
1 现状
1.1 计划台机车调度员日常作业情况
计划台机车调度员日常作业的内容主要有:①负责本班安全生产的组织管理,绘制、公布和执行局机车调度下达的机车运用日(班)计划,安排机车乘务员出乘计划,组织机车整备、临修和抢修,组织机车正点出段,保证列车正点开车。②掌握段内机车停放位置和整备状态。按时组织检修机车,了解检修计划。根据开车计划要求,组织检修人员完成机车整备作业,保证机车正点出段。③根据局机车调度下达的日(班)计划和3~4 h阶段调整计划,积极调整、安排机车交路计划,核对列车到、开,机车和乘务员等位置,及时公布机车交路计划,并通知有关部门,确保机车供应。④按规定时间要求,准确绘制实际机车周转图,随时与局机、行调有关站段联系,掌握机车的使用状态、列车编组、始发、运行情况和机车乘务员一次出乘劳动时间等。
1.2 目前工作模式中存在的问题
机车调度员日常的工作十分繁忙,加之湖东电力机务段支配机车多、每日开行任务量大,使机车调度员在《湖东电力机务段运用机车概况表》(以下简称《机车概况表》)上对机车状态作出调整时,极易发生错误,具体问题主要表现在以下几点:①抄表耗时长。《机车概况表》形式复杂、包含机车较多,且此表需每日更换。经现场跟班作业发现,抄表并核对清楚至少需要1 h,抄写、审核耗时长。②抄写字迹不清晰。由于机车调度员日常工作繁多,无法保证有充裕的时间对《机车概况表》进行修改,极易发生备注字迹潦草、日期或机车号书写不清等情况。③错搬、漏搬情况时有发生。由于每日需变更的机车数少达20台次,多达30余台次,机车调度员需频繁对《机车概况表》进行操作。如果在操作过程中遇到其他事情需要处理,则容易发生错搬、漏搬和书写错误等情况。④填写内容不完整。由于《机车概况表》中可书写的空间有限,无法完整填写每台机车的具体情况,如果交接班漏交或交接不清,就会造成特殊机车盯控不到位,甚至会造成更严重的后果。⑤查找历史记录困难。由于《机车概况表》纸幅较大,对历史台账的保存存在一定的难度。要查找某一历史记录,则需翻看数量庞大的纸张,无法迅速、准确地提供所需数据。
2 可行性分析
为了减轻机车调度员工作强度,降低错误率,提高机车运用效率,急需一套切合我段实际情况且行之有效的机车运用、检修状态管理软件。
湖东电力机务段基础网络建设已全部完成,信息技术的应用已渗透到日常工作的方方面面,硬件设施和网络通路等基本条件也已具备。另外,本软件基于现有的硬件设备,利用Visual Basic 2010编程工具、SQL2000数据库编制,具有界面友好、易学易用、安全性高、数据交换速度快等特点,现有计算机均可流畅运行。
3 开发
3.1 设计思路
本系统包括客户端界面、操作客户端和查询客户端,具体功能和数据流向如下:①客户端界面实现了两个客户端的界面设计和增加、删除机车等功能,并将修改内容上传至服务器;②操作客户端由机车调度员负责操作,任何机车状态变更都在此客户端界面完成,并实时上传到服务器;③查询客户端向服务器
提出查询请求,服务器根据查询请求分发数据至查询客户端。
3.2 客户端界面设计
由于机车状态类别有可能发生变化,例如,HXD型机车目前只有2年修类别,没有4年修类别,但随着任务的需要,将会加入4年修类别。所以,机车运用状态调整系统的界面类别是无法固定的,必须具备可变更性。因此,还需设计一套程序用于更改操作客户端和查询客户端的界面布置,将客户端界面参数保存在服务器数据库中,方便客户端随时下载更新。
3.3 操作客户端设计
操作客户端设计有以下几点:①分类管理。针对湖东电力机务段机车多、车型杂的特点,利用树状结构,将不同车型、不同交路的机车分类管理,实现机车的快速查找。②分类标注。利用不同颜色对机车进行标注,使机车状态一目了然。③机车状态变更。使用拖动方式,实现对机车状态的变更,将代表机车的方框由原状态栏拖动到目标状态栏,并在弹出的对话框中填写相应的时间和备注,再点击“确定”按钮,即可完成单台机车的状态变更,实现了快速、准确的变更机车状态。
3.4 查询客户端设计
本客户端只需在操作客户端的基础上略作更改,取消机车状态变更、分类标注等功能,并限制用户权限,使之无法修改机车状态变更记录。
依据操作客户端向服务器提交的数据,与数据服务器建立单向连接,为相关部门提供查询交互界面、机车查找、数据统计和报表生成等功能。
3.5 数据库设计
根据系统需要,需建立一套完善的机车状态管理数据库。主要数据设计有:①程序界面构架表。包括操作客户端、查询客户端的界面包含类别和布局参数。②机车车号表。包括全部机车的配属、支配关系、车型、车号和各类时间等内容。③机车状态变更记录表。包括每台机车运用、检修状态变更的历史记录、变更时间和操作人等内容。④用户表。包括各类用户的用户名、密码和操作权限等内容。
4 功能简介
4.1 客户端界面设计程序
此程序只对特定人员开放权限,用于更改客户端界面布置和界面数据上传,主要功能有:①删除机车状态类别。删除前必须移除类别中所有机车,在需要删除类别的空白处点击鼠标右键,在弹出的菜单中点击“删除交路”,即可删除此类别。②增加机车状态类别。增加机车状态类别前,必须保证界面中有空白位置,点击“操作”“添加交路”,在弹出的对话框中输入需添加类别的相关信息后,单击“确定”,即可添加成功。③删除机车。在需要删除的机车上面点击鼠标右键,再在弹出的菜单中点击“删除机车”,即可删除机车。④添加机车。点击“操作”“添加机车”,在弹出的对话框中输入需添加机车的相关信息后,单击“确定”,即可添加成功。
4.2 操作客户端
操作客户端的作用主要有以下几点:①此客户端只对机车调度员开放权限,并且追踪使用者IP地址,只能在指定的计算机上使用,用于变更机车运用检修状态和上传状态数据。②机车运用状态变更。在需要变更的机车号上按住鼠标左键,使用拖动的方式放入目标状态栏。在弹出的对话框中确认相关信息后,点击“确定”,即可完成更改,变更内容实时上传到服务器;在弹出的对话框中点击“取消”,则可取消变更。③数据统计。点击“查看”“数据统计”,即可自动统计出现有机车运用和非运用情况,并可任意复制。
4.3 查询客户端
查询客户端的功能主要有以下几点:①根据使用者权限设置,在本登录界面中只可以选择“查询用户”,任何查询用户都无法更改机车运用检修状态。②基本界面介绍。本界面分车型、分类别,利用图形化界面显示全部机车的基本情况。左侧一栏为机车线别,点击相应线别可显示相应机车的运用检修状态;右侧若干栏为机车状态分类,直观显示此型机车的运用检修分布情况,并在各类别标题栏中进行简单的数据统计。在此界面中,正常机车底色为“蓝色”,有备注机车底色为“黄色”。如果需要查看备注,用鼠标停留在机车号上,停留1~2 s,即可显示转入时间和备注文本,如图1所示。③查找机车。点击“查看”“查找机车”或按快捷键“Ctrl+F”,在弹出的对话框中填入需查找的机车号后,点击“查找”,所查的机车会以紫色高亮显示。④数据统计。点击“查看”“数据统计”,即可自动统计出当前运用、非运用机车台数,并可自由复制。⑤报表生成。点击“查看”“统计报表”,选择查询参数和目标文件存放目录后,即可在对应的目录生成现有机车运用检修状态的Excel报表。
摘 要:鉴于机车状态调整工作量大、错误率高、不便查询等特点,通过开发计算机软件,实现了机车运用、检修状态调整的信息化管理,方便了机车调度员操作,解决了机务部门机车状态信息保存难、共享难和查询难等问题。
关键词:机车运用;状态调整;查询系统;机务部门
中图分类号:U268 文献标识码:A 文章编号:2095-6835(2014)15-0054-02
1 现状
1.1 计划台机车调度员日常作业情况
计划台机车调度员日常作业的内容主要有:①负责本班安全生产的组织管理,绘制、公布和执行局机车调度下达的机车运用日(班)计划,安排机车乘务员出乘计划,组织机车整备、临修和抢修,组织机车正点出段,保证列车正点开车。②掌握段内机车停放位置和整备状态。按时组织检修机车,了解检修计划。根据开车计划要求,组织检修人员完成机车整备作业,保证机车正点出段。③根据局机车调度下达的日(班)计划和3~4 h阶段调整计划,积极调整、安排机车交路计划,核对列车到、开,机车和乘务员等位置,及时公布机车交路计划,并通知有关部门,确保机车供应。④按规定时间要求,准确绘制实际机车周转图,随时与局机、行调有关站段联系,掌握机车的使用状态、列车编组、始发、运行情况和机车乘务员一次出乘劳动时间等。
1.2 目前工作模式中存在的问题
机车调度员日常的工作十分繁忙,加之湖东电力机务段支配机车多、每日开行任务量大,使机车调度员在《湖东电力机务段运用机车概况表》(以下简称《机车概况表》)上对机车状态作出调整时,极易发生错误,具体问题主要表现在以下几点:①抄表耗时长。《机车概况表》形式复杂、包含机车较多,且此表需每日更换。经现场跟班作业发现,抄表并核对清楚至少需要1 h,抄写、审核耗时长。②抄写字迹不清晰。由于机车调度员日常工作繁多,无法保证有充裕的时间对《机车概况表》进行修改,极易发生备注字迹潦草、日期或机车号书写不清等情况。③错搬、漏搬情况时有发生。由于每日需变更的机车数少达20台次,多达30余台次,机车调度员需频繁对《机车概况表》进行操作。如果在操作过程中遇到其他事情需要处理,则容易发生错搬、漏搬和书写错误等情况。④填写内容不完整。由于《机车概况表》中可书写的空间有限,无法完整填写每台机车的具体情况,如果交接班漏交或交接不清,就会造成特殊机车盯控不到位,甚至会造成更严重的后果。⑤查找历史记录困难。由于《机车概况表》纸幅较大,对历史台账的保存存在一定的难度。要查找某一历史记录,则需翻看数量庞大的纸张,无法迅速、准确地提供所需数据。
2 可行性分析
为了减轻机车调度员工作强度,降低错误率,提高机车运用效率,急需一套切合我段实际情况且行之有效的机车运用、检修状态管理软件。
湖东电力机务段基础网络建设已全部完成,信息技术的应用已渗透到日常工作的方方面面,硬件设施和网络通路等基本条件也已具备。另外,本软件基于现有的硬件设备,利用Visual Basic 2010编程工具、SQL2000数据库编制,具有界面友好、易学易用、安全性高、数据交换速度快等特点,现有计算机均可流畅运行。
3 开发
3.1 设计思路
本系统包括客户端界面、操作客户端和查询客户端,具体功能和数据流向如下:①客户端界面实现了两个客户端的界面设计和增加、删除机车等功能,并将修改内容上传至服务器;②操作客户端由机车调度员负责操作,任何机车状态变更都在此客户端界面完成,并实时上传到服务器;③查询客户端向服务器
提出查询请求,服务器根据查询请求分发数据至查询客户端。
3.2 客户端界面设计
由于机车状态类别有可能发生变化,例如,HXD型机车目前只有2年修类别,没有4年修类别,但随着任务的需要,将会加入4年修类别。所以,机车运用状态调整系统的界面类别是无法固定的,必须具备可变更性。因此,还需设计一套程序用于更改操作客户端和查询客户端的界面布置,将客户端界面参数保存在服务器数据库中,方便客户端随时下载更新。
3.3 操作客户端设计
操作客户端设计有以下几点:①分类管理。针对湖东电力机务段机车多、车型杂的特点,利用树状结构,将不同车型、不同交路的机车分类管理,实现机车的快速查找。②分类标注。利用不同颜色对机车进行标注,使机车状态一目了然。③机车状态变更。使用拖动方式,实现对机车状态的变更,将代表机车的方框由原状态栏拖动到目标状态栏,并在弹出的对话框中填写相应的时间和备注,再点击“确定”按钮,即可完成单台机车的状态变更,实现了快速、准确的变更机车状态。
3.4 查询客户端设计
本客户端只需在操作客户端的基础上略作更改,取消机车状态变更、分类标注等功能,并限制用户权限,使之无法修改机车状态变更记录。
依据操作客户端向服务器提交的数据,与数据服务器建立单向连接,为相关部门提供查询交互界面、机车查找、数据统计和报表生成等功能。
3.5 数据库设计
根据系统需要,需建立一套完善的机车状态管理数据库。主要数据设计有:①程序界面构架表。包括操作客户端、查询客户端的界面包含类别和布局参数。②机车车号表。包括全部机车的配属、支配关系、车型、车号和各类时间等内容。③机车状态变更记录表。包括每台机车运用、检修状态变更的历史记录、变更时间和操作人等内容。④用户表。包括各类用户的用户名、密码和操作权限等内容。
4 功能简介
4.1 客户端界面设计程序
此程序只对特定人员开放权限,用于更改客户端界面布置和界面数据上传,主要功能有:①删除机车状态类别。删除前必须移除类别中所有机车,在需要删除类别的空白处点击鼠标右键,在弹出的菜单中点击“删除交路”,即可删除此类别。②增加机车状态类别。增加机车状态类别前,必须保证界面中有空白位置,点击“操作”“添加交路”,在弹出的对话框中输入需添加类别的相关信息后,单击“确定”,即可添加成功。③删除机车。在需要删除的机车上面点击鼠标右键,再在弹出的菜单中点击“删除机车”,即可删除机车。④添加机车。点击“操作”“添加机车”,在弹出的对话框中输入需添加机车的相关信息后,单击“确定”,即可添加成功。
4.2 操作客户端
操作客户端的作用主要有以下几点:①此客户端只对机车调度员开放权限,并且追踪使用者IP地址,只能在指定的计算机上使用,用于变更机车运用检修状态和上传状态数据。②机车运用状态变更。在需要变更的机车号上按住鼠标左键,使用拖动的方式放入目标状态栏。在弹出的对话框中确认相关信息后,点击“确定”,即可完成更改,变更内容实时上传到服务器;在弹出的对话框中点击“取消”,则可取消变更。③数据统计。点击“查看”“数据统计”,即可自动统计出现有机车运用和非运用情况,并可任意复制。
4.3 查询客户端
查询客户端的功能主要有以下几点:①根据使用者权限设置,在本登录界面中只可以选择“查询用户”,任何查询用户都无法更改机车运用检修状态。②基本界面介绍。本界面分车型、分类别,利用图形化界面显示全部机车的基本情况。左侧一栏为机车线别,点击相应线别可显示相应机车的运用检修状态;右侧若干栏为机车状态分类,直观显示此型机车的运用检修分布情况,并在各类别标题栏中进行简单的数据统计。在此界面中,正常机车底色为“蓝色”,有备注机车底色为“黄色”。如果需要查看备注,用鼠标停留在机车号上,停留1~2 s,即可显示转入时间和备注文本,如图1所示。③查找机车。点击“查看”“查找机车”或按快捷键“Ctrl+F”,在弹出的对话框中填入需查找的机车号后,点击“查找”,所查的机车会以紫色高亮显示。④数据统计。点击“查看”“数据统计”,即可自动统计出当前运用、非运用机车台数,并可自由复制。⑤报表生成。点击“查看”“统计报表”,选择查询参数和目标文件存放目录后,即可在对应的目录生成现有机车运用检修状态的Excel报表。