中间站18点统计报表微机编制

上传人:m**** 文档编号:508039230 上传时间:2022-11-05 格式:DOCX 页数:5 大小:19.33KB
返回 下载 相关 举报
中间站18点统计报表微机编制_第1页
第1页 / 共5页
中间站18点统计报表微机编制_第2页
第2页 / 共5页
中间站18点统计报表微机编制_第3页
第3页 / 共5页
中间站18点统计报表微机编制_第4页
第4页 / 共5页
中间站18点统计报表微机编制_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《中间站18点统计报表微机编制》由会员分享,可在线阅读,更多相关《中间站18点统计报表微机编制(5页珍藏版)》请在金锄头文库上搜索。

1、中间站18运报报表微机编制专业:交通运输摘要本文论述了中间站18 点统计报表编制系统的开发设计过程。首先,在初步分析了系统功能需求的 基础上,设计了系统的总体结构,并将系统划分为人机交互子系统、数据库子系统、数据加工处理子系 统。人机交互子系统中,设计了 11个数据录入表单和12 个数据查询显示表单;数据库子系统中,建立 了原始资料数据库和报表数据库2 个数据库;数据加工处理子系统中,给出了统计报表生成程序和其他 功能程序的编程思路。文中还讲述了系统的菜单结构及菜单操作流程。最后,特别说明了系统开发设计 过程中的 4 个突出特点。关键词:铁路运输;中间站;18 点统计报表;系统总体结构的建立1

2、系统功能需求分析本系统完成的货车统计包括现在车统计,18 点现在重车去向统计,货车停留时间统计3 项。 依据 3 项统计所需要的数据资料,系统应接受始发或终到列车编组,摘挂货车出入,货车运用与非 运用转变,货车装卸作业等信息的录入。同时,系统还应向统计人员提供已有货车信息的查询显示 和特殊处理功能,提供统计报表的预览和打印功能。为了保证系统数据的安全性,本系统采用了密 码登录验证的方式来允许统计人员进入管理系统。只有已注册的统计人员才能登录成功,从而使用 系统的各项功能。另外,对系统本身,还应该具有内部数据库重要数据表逻辑结构的自动修复重建 功能。系统对外,要具备比较良好的人机信息交互平台。2

3、系统总体结构在车站每个统计日内,统计人员都要据实将本站当日货车出入信息输入到系统中,这些信息被 存放在系统事先建好的数据库中,由这些数据信息及数据库结构便组成了系统的数据库部分。信息 被存入数据库后,系统便会按照统计人员发出的一定的命令或进行的某项操作,对数据进行加工 筛选、转存、清理等处理过程,并在每日18 点前后生成当日18 点统计报表,这些操作及功能构成 了系统的数据加工处理部分。系统的另一重要组成部分是人机交互部分。这部分主要由系统向统计 人员提供的各种数据输入表单,查询表单及一些提示信息框等组成;它直接面向统计人员,完成系 统内外的数据传送任务。根据以上阐述,系统总体结构可建立如下:

4、附图 系统总体结构各子系统的结构1人机交互子系统在人机交互子系统中,主要包括23个功能表单,可分为2类,分别为:(1)11个数据录入表单 列车编组录入表单:用于录入列车编组信息; 到达货车、出发货车及其他货车3个出入信息录入表单:用于摘挂列车进行调车作业时摘挂 后的货车或其他不随同列车出入的货车信息的录入; 转入非运用车和转回运用车2个信息录入表单:用于货车运用与非运用转变时的信息录入; 装卸车表单:用于录入各种作业货车的装卸时分等信息; 用户注册或注销和车站注册2个录入表单:分别用于用户注册或注销信息的录入和车站货车 到站信息的录入; 系统登录表单:用户由此表单进行密码验证后,就可以使用本系

5、统了; 本站信息登记表单:用于登记本站的站名及所属局名。(2)12个数据查询显示表单 列车编组查询表单:用于查询列车编组信息; 货车出入查询表单:提供对到达、出发、其他方式加入和退出现在车的货车信息的查询; 货车转变查询表单:在此表单中,可查看货车运用与非运用转变的相关信息; 装卸查询表单:提供对到达、其他方式加入和双重作业的货车装卸信息的查询; 车站查询表单:用于查看已注册的到站信息。 在本系统中,查询结果均以表格形式给出。2数据库子系统数据库子系统,以建立最原始的统计数据表为原则,共建立了2个数据库:原始资料数据库和 报表数据库。其中,原始资料数据库包含10个表,分别为:(1)随同列车出入

6、货车表:用以存放随同列车出入的货车车种、到发时分、装卸时分等相关的 信息;(2)其他货车表:用以存放不随同列车出入的货车的类别、车种、加入退出时分、装卸时分等 相关的信息;(3)双重作业车表:用以存放进行先卸后装双重作业货车的装车起止时分、出发时分等信息;(4)非运用车登记表:用以存放每个统计日的货车运用与非运用转变时分等信息;(5)货车停留时间表:用以存放已出发或以其他方式退出的运用现在车的各项停留时间信息;(6)列车编组信息表:用以存放中间站始发或终到列车的相关信息;(7)列车编组顺序表:用以存放中间站始发或终到列车上编挂的货车的相关信息;(8)注册表:用以存放已注册的用户信息;(9)车站

7、编码表:用以存放车站货车的所有到站及到局信息;(10)本站站名:用以存放本站的站名及所属局名。报表数据库包含现在车报表,18点现在重车去向报表和货车停留时间报表3个表。它们都是 依据中间站实际需要的货车统计项目建立起来的。报表统计结果显示时,也将会给出所有的统计项 目。3数据加工处理子系统 这一子系统,主要包括完成报表生成任务以及其他功能任务的9个程序。(1)运报_2程序 现在车报表的数据就是车站各种现在车的统计车数。因此,生成现在车报表就是要统计出最终 的各种货车数目。而所有的货车数据都储存于系统原始资料中的随同列车出入货车表、其他货车表 及非运用车登记表3表中。程序依次搜索3表中的记录,对

8、记录进行相应条件判断,满足现在车报表 中的哪一项就执行相关车数加1的命令,其中对部分需加总的项在程序适当的位置进行加总合计。(2) 运报_3程序运报_3是用于统计铁路运输中车站的现在运用重车的车数的报表,并将重车按去向分为自局 管内卸车和移交外局2部分进行统计。在本程序中,使用的数据表有随同列车出入货车表、其他货 车表、本站站名和车站编码表。首先,将本站所属的局名传递给变量,用于判断重车是否为自局管 内卸车;此后,依次搜索随同列车出入货车表和其他货车表,对2表的记录逐一进行现在运用重车 的判断,如果是现在运用重车,先判断是否为自局卸车,若不是,就在车站编码表中进行到局查找, 属于哪个局的重车就

9、增加相应的自局车数或外局车数以及合计车数。(3) 运报_4程序货车停留时间报表统计的是车站出入的运用车的停留时间,并且是加总后的总计时间以及平均 停留时间。在程序中,为了能够直接获取到每一货车的停留时间数据,本系统设置了一个存放出发 或其他退出现在车的货车的停留时间以及作业种类信息的货车停留时间表。运报_4的编程思路为: 利用货车停留时间表中的货车记录,对已出发或其他已退出现在车的货车进行作业种类的判断,而 后增加相应的作业次数或车数以及各种总的停留时间。待加总完毕后,再进行数值转换以及求出其 他还未统计的时间项,如平均停留时间等。(4) 货车统计数据结存程序本程序完成的任务是对随同列车出入货

10、车表其他货车表及非运用车登记表中当日 18点未出发 或未以其他方式退出现在车的货车进行车数结存,并分别统计出昨日到达货车结存、昨日新购车结 存、昨日加入企业自备车结存、昨日其他加入货车结存4项车数。经过此程序处理,随同列车出入货车表、其他货车表及非运用车登记表只存放了当日未退出 现在车的货车信息。(5) 货车停留时间数据计算程序本程序完成的任务是将随同列车出入货车表、其他货车表及非运用车登记表中已出发或已退出 现在车的货车的停留时间计算出来,然后存入货车停留时间表中,用来辅助生成运报_4。程序以随同列车出入货车表为主表,对表中到达出发的货车记录,先要判断一下其是否为无 摘挂装卸的货车,是则只记

11、下车种、车号、作业种类即可;否则,进行该货车各项停留时间的计算, 如果双重作业车还要计算装车入线前时间和装车作业停留时间;对加入出发或到达退出的货车 记录,要在其他货车表中取出货车加入或退出现在车的时分,然后再计算各项货车停留时间。在每计算完一个货车的停留时间后,就在货车停留时间表中增加一条新记录,存放该货车的各 项停留时间值。(6) 报表数据整理程序本程序是在统计人员需要时,完成报表数据库中的数据清理任务。程序按照统计人员输入的开 始日期和结束日期,依次清除现在车报表、18点现在重车去向报表和货车停留时间报表中在输入日 期范围内的记录。(7) 原始资料数据整理程序本程序在每个统计日生成报表后

12、,完成对列车编组信息表、列车编组顺序表及货车停留时间表 4表中所有记录和双重作业车表中已出发货车记录的删除任务。(8) 数据库修复程序本程序完成对随同列出入货车表、其他货车表、双重作业车表、非运用车登记表、货车停留时 间表、列车编组信息表和列车编组顺序表7个表的重建任务。重建后的每个表的字段名称、字段类 型、字段宽度、小数位数、默认值、索引以及表名均与原表相同。(9) 主程序本程序是系统运行的入口点。它完成对系统的初始环境设置以及调用登录表单的功能。主程序 使系统工作的环境更加优化,使统计人员使用系统变得更加方便。在退出系统时,主程序则把系统环境设置恢复为原有状态。三、系统菜单1系统菜单组成系

13、统菜单包括9个,其组成分别为:设置一(1)车站注册:注册,查询;(2)用户注册或注销;(3)本站站名;列车编组管理一(1)列车编组录入;(2)编组查询;货车出入管理一(1)到达货车;(2)出发货车;(3)其他货车;(4)货车查询;货车转变管理一(1)转入非运用车;(2)转回运用车;(3)转变查询; 装卸车管理一(1)装卸车;(2)装卸查询;18点统计一(1)生成报表;(2)运报_2:预览,打印;(3)运报_3:预览,打印;(4) 运报_4:预览,打印;数据整理一(1)原始数据整理;(2)报表数据整理;(3)数据结存;数据库修复;退出系统;2系统菜单操作流程在中间站首次使用本系统时,应首先完成以

14、下几项工作:(1)将本站日常货车的到站及到局经过合理编码后,输入到系统中,储存于车站编码表中,用 以在生成运报_3时依据到站查找到局;(2)将本站站名及所属的铁路局名存入系统的本站站名表中,用以显示一些固定的信息,如18 点统计报表表头上的站名等;(3)如有需要,每位使用本系统的统计人员都可以进行用户注册,并可在以后用自己注册的姓 名和密码登录系统。(4)此外,在最初开始使用本系统时,应当将昨日结存的货车的出入、装卸作业、转变信息录 入到系统中,然后进行一次“数据结存”操作,这样系统便会一直正常工作下去。以上3项工作完成后,就可按照下面的操作步骤进行每个统计日的报表统计工作:(1)对当日始发或

15、终到的列车,以及摘挂列车进行调车作业后的出入货车信息,在“列车编组 管理”或“货车出入管理”中进行数据录入;(2)对不随同列车出入的货车信息,在“货车出入管理”菜单下的“其他货车”所调用的表单 中进行录入;(3)在一个统计日内,当发生到达或其他加入现在车的货车的运用与非运用转变时,在“货车 转变管理”中进行录入;运用车在每次货物装卸作业完毕后,要在“装卸车管理”中进行货车作业 起止时分等信息的录入;以上1、2、3项在每个统计日18点前反复进行操作,即有相关的出入货车 信息或货车转变信息或货车装卸作业信息时,就进行录入;(4)在当日18点统计资料全部录入完毕后,与18:00时一19:00时内及时生成当日18点统计报 表,随后可以进行报表预览和打印;(5)统计报表生成之后,要进行原始数据整理,清除前一个统计日已进行过统计的有关原始数 据资料;(6)进行数据结存,得到下一个统计日的昨日结存货车数据,存入报表数据库中的现在车报表 当中;(7)开始下一个统计日的统计原始资料的录入,即重复1一6的过程。四、 总结在本系统的开发设计过程中,有以下几个较突出的特点:(1)数据库方面,在综合分析了中间站编制报表的原始记录表(如货车出入登记薄(运统4)、 中间站行车日志(运统2)、非运用车登记薄(运统7)等)后,系统建立了最核心的4个表:随同

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号