数据编辑数据编辑主要是对上述各原始数据进行录入、修改、删除、查询、打印等。对于这些操作,系统在一个编辑平台下都可完成。数据录入时,数据自动按其所属年份形成相应的数据库。系统根据各原始数据的特点采用单页式编辑方式和多页式编辑方式。系统对于常用字段数据的录入设置为环境参数,如局名、段名、机车型号、电机型号及其属性、故障类型等。编辑时将这些数据放置在下拉表中,减少用户的输入量。系统还建立了核对报警系统,当录入数据超出其范围或数据总体之和出错时,提示用户注意,并要求用户检查数据,重新输入。
统计报表统计报表模块根据用户选择的参数动态地形成统计条件并对各原始数据库进行计算统计,形成报表输出,允许用户对统计后的结果进行修改、说明、补充。统计报表包括:机车牵引电动机落修、大修故障报表,机车牵引电动机落修主要部件更换报表,机车牵引电动机架修主要部件更换报表,牵引电动机厂修主要部件更换报表,牵引发电机落修报表,牵引电动机落修、大修比较报表,电力机车机破报表,电力机车临修报表,内燃机车电器机破报表,车电器临修报表,电力机车电器机破报表,电力机车电器临修报表。
分析图表图表输出包括打印、显示表格、图形,即输出各种计算统计结果,以及各年度、各机车、各故障类型、各时间段的落修率、故障百分比、平均走行公里数。系统根据结果的特点,分别采用表格、直方图、对照直方图、折线图的形式输出。分析图表包括:机车(内燃/电力)牵引电动机落修率统计分析,机车牵引电动机各类故障百分比统计分析,牵引电动机故障分布统计分析,指定牵引电动机某种故障件数统计分析,牵引电动机主要故障百分比比较分析,牵引电动机各类故障过去3年来新造/厂修台数统计,牵引电动机新造/厂修后平均走行公里数统计,机车机破(临修)统计分析,机车故障部件机破(临修)统计分析,各机车指定故障部件机破(临修)比较分析,机车各年度机破(临修)统计分析。
系统维护系统维护包括环境参数设置、数据库操作功能。环境参数设置是为了满足系统动态性以及录入、查询、统计的方便性而设置的,主要包括局名,段名,机车型号,电机型号及其属性,故障类型等参数的设置。数据操作主要是备份指定某一年度的各原始数据库,回收指定年度的各原始数据库以及删除系统中指定年度的数据库。
系统实现数据编辑模块的实现(1)原始数据管理为了便于数据管理、统计、分析,系统按年度自动分库管理,相应年度的数据存放在相应年度的原始数据库中。各原始数据库的命名原则为:约定名年度。DBF同时在数据编辑、统计、分析时,建立临时库,用于存放正在处理的年度数据。临时库的命名原则为:约定名Z0.DBF临时库的约定名与原始数据库约定名相同。
原始数据库的库结构字段名约定为B1,B2,…,Bi,…,Bn.其中n为各数据库数据项数,Bi存入第i项数据。各临时库与其对应的原始数据库的库结构相同。
(2)数据编辑方法系统将对原始数据的录入、修改、分析、查询、删除、打印、校对等放在同屏下完成。其作业流程如所示。
统计报表的实现报表数据库结构系统报表输入比较复杂,主要表现在同一数据项既有整数、小数、字符串,同时在报表格式上,针对各机车电机的特点动态地发生变化,所以专门建立发各统计报表的报表数据库。其命名原则为:约定名r.DBF报表数据库的基本结构为B02、B01、B00,B1,B2,…,Bi,…,Bn.其中n为报表输出项数,Bi存放各数据项的统计结果,并都为字符型;B02,B01,B00存放报表格式参数,该参数根据用户的环境参数自动建立。
系统特点(1)系统在Windows环境下开发,符合Windows风格。系统采用图形用户界面,操作简单、直观方便。(2)系统适应性强。允许用户修改环境参数,满足用户将来更新、发展的需要。(3)图表输出的所见即所得。用户在打印图表之前,即可在屏幕上观察到该图表的外貌,在打印操作时允许用户修改图表的打印比例,保证打印的效果。(4)系统安全性好。系统建立了自动保存数据系统,不会由于停电而遗失正在编辑的数据,也不会由于用户的操作不当而造成死机。
结束语该系统满足用户提出的条件。系统的应用将促进机车电机和电器设备的设计、制造、维修水平的提高,使机车电机和电器设备的可靠度再上一个新台阶。