您好, 访客   登录/注册

一种基于单片机开发的排队叫号系统设计

来源:用户上传      作者:

  摘要:本文设计了一套排队叫号系统。该系统是以排队抽号顺序为核心,客户利用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数与排队等待人数,客户及时了解排队信息,通过合理的程序结构来执行排队抽号。以提高排队等待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化,规范化。通过该系统的使用,客户不必为排队浪费大量精力,便于管理排队秩序,同时适应信息时代管理数字化的要求,提高服务水平与质量。
  关键词:单片机;排队叫号;系统开发
  中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2010) 06-0000-01
  Queue No.Calling System Design Based on SCM Development
  Ou Zhixuan
  (Guangxi City College,Chongzuo,532100,China)
  Abstract:This paper has designed a line Queue number system.The system is based on the order of the core line pumping,pumping customers using the client number,client's staff called the number called number;through the display shows the current time the call numbers and the number of people waiting in line,customers line up to keep abreast of information,through reasonable program structure to implement the pumping line number.To improve the efficiency of waiting to address the queue disorder,extrusion and other phenomena after the former owner,to achieve line automation and standardization.Through the use of the system,customers do not have to line up wasting a lot of energy,easy to manage queuing order,while adapting to the digital information age management requirements,improve service levels and quality.
  Keywords:Microcontroller;Queue number;System development
  一、系统开发背景
  排队论(又称随机服务系统)是研究系统由于随机因素的干扰而出现排队(或拥塞)现象的规律的一门学科,它适用于一切服务系统,包括公共服务系统、通信系统、计算机系统等。可以说,凡是出现拥塞现象的系统,都属于随机服务系统。一个对象通过拥塞系统接受服务必须经过三个环节,即到达、排队等候处理、接受服务和离去。例如在医院中,排队流程如下:患者在挂号的同时领取排队号码,然后到候诊区候诊;当为前一患者完成诊断后,医生通过本系统呼叫队列中下一位患者,患者就可直接到空闲诊室行排队等候服务。
  二、系统应用前景
  伴随着服务行业业务量不断增长,业务种类日益增多,排队等候已成为人们经常面临的实际问题。在银行,医院,电信,税务,工商等营业大厅里,前拥后挤,杂乱无章的排队等候,已是司空见惯的现象,影响了服务质量。因此,改善服务质量,树立良好的企业形象,解决客户劳累的排队现象,创造人性化服务环境已成为急需解决的问题。设计一套排队抽号的服务系统,可以很好的解决因排队引起的种种问题。
  三、可行性分析
  (一)技术可行性
  本系统由键盘输入系统、单片机系统、屏幕显示系统组成,系统分为两个模块:抽号模块和叫号模块,其控制核心均为AT89C52单片机,选用此单片机编程简单,开发工具便于使用,能满足很好的满足排队抽号的控制数据处理,抽号模块采用LCD液晶显示器,这样显示数据直观,便于客户理解,若只采用数码管显示,会造成显示内容单一,不便于客户理解记忆,叫号模块采用数码管显示,此模块只需显示当前所叫号数,因此采用数码管显示清楚,直观,客户容易看清当前所叫号数,抽号模块输入只需使用一个抽号按键即可,便于客户操作,叫号模块包括叫号键和清零键,工作人员除了可以叫号外,可以随时按清零键,复位排队系统。
  (二)操作可行性
  本系统界面统一规范,操作简单,提示信息功能完整,用户只要经过简单的了解即可上手。大大的方便了用户的操作和管理,顾客不必为排队、等候而前后拥挤,可以轻松的等待排队,节省了顾客的时间和精力。
  1.系统流程。该排队抽号系统主要对顾客排队、等候进行数字化的管理。其管理的核心是排队顺序,它是排队抽号系统解决的基本任务。
  2.顾客进入大厅排队。顾客按下抽号模块上的抽号按键后。系统根据排队人数自动为顾客排号,并显示在LCD上,顾客记住自己抽到的号数,便可在坐在一旁等候。
  3.排队人数。当抽号模块上没有按键按下时,LCD显示器上显示当前等待人数,它会根据抽号人数和叫号人数自动改变。
  4.客服进行叫号。当客户服务人员按下叫号模块上的叫号键时,叫号模块根据排队情况自动在数码管上显示当前所叫号数。
  (三)需求规范
  1.产品背景:排队抽号系统是为银行、医院、电信、税务、工商等营业大厅而设计的排队软件,本系统开发时参考了51单片机和排队论等一系列书籍,结合现代排队管理体制,最终开发而成。
  2.产品概述:本系统分为两个模块:抽号模块和叫号模块,其控制核心均为AT89C52单片机,抽号模块采用LCD液晶显示器,这样显示数据直观,便于客户理解,叫号模块采用数码管显示,此模块只需显示当前所叫号数,因此采用数码管显示清楚,直观,客户容易看清当前所叫号数,抽号模块输入只需使用一个抽号按键即可,便于客户操作,叫号模块包括叫号键和清零键,工作人员除了可以叫号外,可以随时按清零键,复位排队系统。
  3.功能需求:排队抽号系统可以应用于银行、医院、电信、税务、工商等营业大厅。本系统是采用液晶显示和键盘输入,界面使用字符显示,提高排队管理水平,增加现代化管理水平、管理质量和管理工作效率。
  (四)系统结构图
  图一:系统框图
  图二:硬件连接总图
  四、调试结果
  (一)电源部分的调试
  初期,由于前端滤波电容未加,导致输出纹波过大,补上100微法,50V的滤波电容,纹波在允许范围内。
  总结:试验过程中一定得认真仔细。电路图连接完后,需要检查再通电调试。
  (二)显示部分的调试
  问题:数码管的显示不稳定,不停的闪烁。
  分析:没有考虑到干扰及环境的制约。于是我们把在面包板上连好的电路焊接在印刷板上,并采用电容滤波尽可能去除纹波和干扰。
  (三)单片机控制部分的调试
  单片机在整个系统中负责响应外部输入和实现反馈自我控制。由于存在两路输出和四路反馈,在时序上就比较复杂,调试起来也是很复杂的。
  程序的编写修改完成后,用仿真器仿真时,几个控制按钮不好使,经检验,是软件中等待时间太短,由于按键抖动,响应中断次数过多造成控制不稳定。增加等待时间消除抖动后,控制部分达到理想效果。
  显示部分调试成功后,将仿真器接到电路中,显示却闪烁,这应该是由于反馈的信号在自我控制中出现了问题,可能是软件设计中有什么没有考虑到,时序上存在问题,经修改通过。
  作者简介:欧志旋(1979-),男,广西贵港,研究方向:计算机技术

转载注明来源:https://www.xzbu.com/8/view-8733233.htm