条码pda技术在汽车客运信息管理系统中的应用

1、前言

条形码技术作为一种先进的信息收集和输入技术,广泛应用于物流信息自动化处理和工业自动化生产过程等多个行业,如商品销售。自动化仓库、图书馆信息处理、邮政系统等领域。我国铁路客运服务已开始计算机售票。开发检票系统。由于客运站数量广泛,地理位置分散,只有少数城市投资开发了少数车站的综合信息管理系统,但功能相对单一,没有形成售票、检票、调度、结算等综合计算机功能系统。本文结合我国汽车客运的实际情况,提出了客运站微机售票信息管理系统(QYMIS)讨论分析了基于条码自动识别技术的售票、检票、调度、结算一体化软件系统计发的关键技术和解决方案。

2、QYMIS总体结构 

2.1 QYMIS原则和目标的发展


计算机售票系统不仅仅是模仿以往的人工售票、检票、调度、统计等功能。它在改革整个管理系统的基础上。该系统的开发旨在探索适合中国汽车客运管理系统的信息集成方法。该系统的具体目标如下: 

根据客运计划控制票额分配; 
配座管理; 
实时打印带条码符号的票; 
自动检票并能识别车票的真伪; 
计算、统计、结算票价; 
自动调度管理; 
保留可能的联网和升级。 

2.2 系统的整体结构 

QYMIS系统硬件环境结构(如图1所示)是在计算机网络和通信技术的基础上设计的。Foxpro For Windows以数据库管理软件为应用软件开发平台Trubo C2.0语言开发条码生成和打印软件。

根据上述设计目标的要求,根据新型集成和功能处理分布的原则,自上而下设计客运站功能QYMIS如图2所示。

2.2.1 售票子系统 

售票系统完成的主要任务有:条形码的生成和票的生产座位的统一管理和分配、票价的计算、退款和换乘、实时查询、售票员的票据统计和密码管理。

制作车票是整个系统的主要环节,将在3.2节进一步讨论。座位管理涉及售票顺序,因为大多数乘客喜欢靠窗的座位,而购买连票的乘客希望座位能靠在一起,所以他们可以从小到大依次出售。票价的计算功能方便售票员,避免出错。当售票员输入乘客要求的车次、到达车站和票数时,电脑可以自动快速显示总票价;当售票员输入乘客实际支付的金额时,退款可以自动显示在屏幕上;售票员确认后,电脑可以自动打印票。如图3所示。

在售票系统中,还集成了退票功能。售票员可以某个功能键切换到退票功能。当售票员输入票号或用译码器扫描票上的条形码并确认票有效时,可以退票。如果退票已经检查或伪造,电脑会立即报警,让售票员做出反应并及时处理。如果换乘,可以先退票,然后切换退票功能,卖乘客需要换乘的车次。

售票员的票据统计和密码管理应便于财务管理。数据库分别记录每个售票情况。每个售票员都有自己的密码。计算机根据售票员进入系统时输入的密码,将售票员当天的售票金额添加到售票员的售票数据库中,并在一定时间内在财务办公室结账。

售票系统还提供实时查询功能,让售票员可以根据乘客的问题随时查询出发情况和票价。条码设置功能使条码调整并打印在合适的位置,只需更改车票形式时的条码设置。

2.2.2 检票子系统 

检票系统由计算机和条码扫描仪组成 、由硬件和应用软件组成,如译码器、大屏幕显示器。根据乘客的车票进行识别和检查,并动态模拟车票的坐姿和检查车票的状态。检票后自动结算。检票系统的主要功能是: 

列车运行调度安排,实时预测检票口即将检票的代码、出发时间、终点站等信息。 
任何检票口都可以检查一次测试的车票,也可以同时检查两次测试的车票,计算机可以自动识别和区分任何车票的车次。 
条码票据的识别速度符合实时要求,可自动判断票据可能出现多种情况(如检票、非检票、废票等),并给出相应的文本提示和声音报警,供检票员处理。 
售票信息集成在一起。当检查一张票时,计算机会自动出现与票相对应的所有信息,并在大屏幕上动态显示相应的座位状态,以便实时掌握检票状态和过程。 
检票任务完成后,调度室管理软件通过网络系统自动启动,结算清单实时统计打印。 
该系统具有良好的开放性和容错性,便于移植和扩展。检票子系统功能主图如图4所示 。

2.2.3 动态显示子系统 

动态显示系统主要分布在售票口和检票口。它可以随时向乘客报告公司的汽车运行情况,以便乘客可以选择他们需要乘坐的列车。同时,显示子系统增加了售票透明度,可以更好地利用资源,避免一些不必要的人为损失,在乘客中树立良好的公司形象。

2.2.4 财务子系统 

财务系统是公司的财务要塞,因此密码的设置和管理非常重要。主要分为四个功能模块:领票记录、统计转账、查询和结算报表。
领票纪录 记录每个售票员的领票情况,管理原票的流向。
统计与转存 在售票员身上。当检票员完成当天的工作时,计算机会自动统计每个售票员的售票情况。它还可以自动分类,统计每个参与公司和次数,并将统计结果转移到上次统计结果中。方便售票员和参与公司按时结账。
查询功能 提供给财务管理人员,可根据财务人员要求的项目进行日统计或月统计,并核实统计转账功能。您还可以查询每个售票员或整个公司的当前售票细节。
结算报表 管理售票员和参与公司的结算。售票员和参与公司可以每天或每月随时到财务办公室结算,并在电脑上打印结算表。票据抵销是指管理销售人员因打印错误造成的废票和无法出售的票。

2.2.5 调度子系统

调度系统主要管理出发、停车、加班等情况,统一安排公司和各参与公司的出发日期。如果出现错误或故障,应迅速合理协调。当节假日客流增加时,需要临时增加一些班次,可以根据增加的班次和车型自动确定票价,并重新协调每次出发时间。

3 QYMIS 关键技术问题及解决方法 

3.1 集成信息的方法
 

由于QYMIS它涉及多个功能模块,如售票、检票、统计、调度、查询等。因此,开发一致的数据库系统非常重要。QYMIS服务器上存储共享信息,如车次库、检票库、退票库、密码库、导程库等。各功能模块可以根据自己的使用权获得相应的信息服务。对于打印库、临时售票库等非共享信息,可分散放置在各客户机上,减轻服务器压力,缓解总线竞争,加快信息传输速度。

为了保证共享信息的安全性和一致性,我们在选择统一数据库系统平台的基础上,根据客运站的具体情况设计了统一的数据结构,并对信息进行了统一的编码。例如,通过检索票号,分配每张票的唯一代码,以实现售票、检查、统计、查询等操作的目的。

QYMIS信息集成的另一个特点是吸引了条形码自动识别技术。条形码自动识别技术具有输入速度快、准确性高、成本低、可靠性强、操作简单等优点。用条形码表示机票的代码。在售票时,根据系统分配的代码实时生成条形码。检票和退票时,只需扫描条形码,大大提高了信息处理的速度和准确性。 

3.2 条码票的实时生成和印刷方法 

条形码也印在国内一些客运站的票上,但条形码信息通常是提前打印的。条形码信息与票面信息无关。因此,条形码在信息管理中的优势没有得到充分发挥。为了解决这一问题,本文提出了实时生成条形码票的方案。通过实际使用总结,条形码票的实时生成应首先满足以下要求: 

打印速度快。20秒内打印一张票; 
撕票很方便。车票可以自动送到打印机打印;打印完成后,打印好的车票会自动送出,让售票员撕下来。下次打印时,打印机可以将需要打印的车票位置; 
能够混合打印汉字、西文和条码; 
基本杜绝打印机卡纸现象; 
可打印连续可变条码。 

要满足上述要求,必须选择合适的打印机和条码类型,解决软件中汉字、西文和条码的混合打印问题。市场上流行的针有:EPSON、BROTHER,Citizen、HP、FujitSu、Panasonic等系列。通过大量的尝试比较,我们选择了EPSON系列的LQ-150打印机。它体积小,价格便宜,内置ROM汉字模具,能高速打印汉字,还具有撕纸回位的特点。基本满足我们打印车票的要求。

选票条码的标准应与一般商品的标准不同标准不同指定的印刷面积内尽可能多地表达信息,并具有一定的防伪功能。因此,首先要求信息密度高。因为条码信息只需要表示票号,只包含数字。鉴于上述要求,我们在一维条码中选择了交叉二五码。为了增加信息密度,我们删除了交叉二五码的验证位,并在应用软件中增加了验证功能。

打印条码有图像法和文字模式。图像法的优点是与操作方法无关。可根据打字机的精度值调整打印条码的密度和精度,变化较大。打印的条形码可以设计成任意的,可以同时打印字符或其他图案和条形码。然而,它的缺点是:字体不够丰富或不能打印汉字,打印速度慢,程序准备复杂。文字模式是利用文字软件在汉字库的空区创建条形码的组成元素——条形码图形模式,并利用每个图形模式的组合形成不同内容的条形码。这种方法的优点是可以随意混合条形码和汉字;可以使不同字体和大小的汉字与条形码共存,排出复杂美观的布局;程序准备简单。该方法用于打印机硬字库(无驱动程序)。打印条码的速度和打印字符一样快,可以使打印条码的速度翻倍。但是,条码的密度调度不能随意更改,只能打印一些离散码,受不同操作系统的限制。

由于交叉二五码是连续码,条码不能用字体模式打印。但为了吸收字体模式的优点,条码采用图像法打印,字符和汉字采用字体模式打印。它结合了字体模式打印速度快、图像法打印灵活的优点,可以取得良好的效果。

选择条码打印软件Turbo C2.O其优点是程序短、速度快、兼容性好,用C语言向打印机发送数据,使条码打印速度大大提高。但是,我们用它FOxpro2.5 For Windows调用C程序WINDOWS图形屏幕和DOS图形屏幕不兼容,因此在C程序中应避免使用屏幕图形初始化函数。在C程序中,条码符号通过一些计算转换为打印数据并存储在一组数中,然后直接发送到打印机,而无需显示在屏幕上。这样,文本就可以实现了这个屏幕下的图像打印条码解决得很好FOXPRO与C的接口问题。条码票打印示例见图5。

3.3 系统可靠性设计 

系统的可靠性直接关系到系统的成败。如果系统经常出现故障,甚至产生错误的数据,导致一些严重的后果,它会对用户产生不安全的心理影响,最终导致用户放弃。当然,确保一个系统完全没有故障是不现实的,关键是系统应该有一定的自救能力。当系统出现故障或错误数据时,系统本身应能够做出反应,采取措施进行补救和恢复,的提示信息。

QYMIS为了实现这一目标,在设计软硬件和网络结构时采取了相应的措施。该软件设计了各种容错功能,以防止用户非法修改数据。该程序还设计了自动备份数据的功能,以避免因事故而丢失数据。在数据库的设计中,保留一定的数据冗余。当某个地方的数据出现错误时,系统的正确状态可以通过系统其他地方的冗余数据重建和恢复。在硬件设计中,服务器配备了具有磁盘镜像功能和自动映射保护数据的阵列硬盘。当主工作盘出现故障时,系统会自动启用备用盘,并给出报警信息,让工作人员做出反应。此外,还配备了系统UPS不间断电源,防止系统突然死亡,造成不可恢复。QYMIS采用星形网络结构,当客户机出现故障时,不会影响整个系统的正常运行。

系统的可靠性也与系统管理和操作人员的水平有关。只有正确使用,系统才能长期稳定运行。为防止系统感染病毒,应严格控制软件的来源和管理。除系统操作员外,其他人员不得将软件引入系统。一般工作站的软驱动软件锁定,授权安装软件的人员必须建立责任制。

3.4 设计用户界面 

实用MIS系统。用户界面的质量直接影响其活力。用户界面具有可靠性、简单性、灵活性和即时反馈的特点。 
可靠性:界面应具有一定的容错性,能够及时、正确地给出操作状态指示和错误信息,并引导用户纠正错误。
简单:尽量减轻用户负担。即操作简单,易于记忆,输入/输出易于理解,提供以机器为主导的会话形式,指导用户操作。
立即反馈:在用户心理许可范围内响应用户的应用请求,即使没有结果,也应提供一些信息来缓解用户的等待心理。

4. 结论 

QYMIS近一年来,售票量超过100万张,运行正常,有效改善了售票检查的工作环境,提高了工作效率,降低了售票检查的错误率,达到了提高客运站服务自动化水平的预期目的。

QYMIS技术创新和特点如下: 

微机售票窗口具有多到站、多票、售票、预售、退票等功能。面对乘客售票的信息动态彩屏显示,有利于提高服务水平。 
采用条形码自动识别技术,根据票面信息进行唯一编码。通过与售票数据库的联冈查询,自动判断车票的真实性、是否属于本车等信息,自动计算和打印结算表。 
QYMIS采用统一的软硬件平台,统一的数据结构和信息编码工作。资源共享和信息集成管理在售票、检票、查询、财务等子系统之间实现。 
根据备份、售票错误自校正、应急处理等程序设计方法,采用磁盘镜像功能,有效保证了系统和数据的可靠性和安全性。 
本文来源:rfid世界网