《银行排队叫号系统的设计》由会员分享,可在线阅读,更多相关《银行排队叫号系统的设计(69页珍藏版)》请在金锄头文库上搜索。
1、本科毕业设计(论文)本科毕业设计(论文) 题 目 银行排队叫号系统的设计 学生姓名 专业班级 09 电子科学与技术 1 班 学 号 200931002 院 (系) 电气工程学院 指导教师(职称) 完成时间 2013 年 05 月 18 日 郑州科技学院电气工程学院郑州科技学院电气工程学院 二二一三年五月一三年五月 郑州科技学院毕业设计(论文)任务书郑州科技学院毕业设计(论文)任务书 题目题目 银行排队叫号系统的设计银行排队叫号系统的设计 专业专业 0909 电科电科 学号学号 200931002200931002 姓名姓名 一、主要内容 收集,整理与课题有关技术与产品资料,确定系统方案,设计电
2、路原理图, 绘制电路板,编写应用程序,进行焊接调试并撰写毕业论文。 二、基本要求 1. 检索与课题有关的资料,提出自己的设计方案,方案应具有可行性、经济 性;写出开题报告。 2. 编写论文初稿。 3. 在的初稿基础上撰写毕业论文。 4. 毕业论文的撰写,要求认真工整、条理清晰、正确标准。 三、三、主要参考资料 1. 张毅坤编.单片微型计算机原理及其应用M 西安:西安电子科技大学出 版社 1998 2. 金篆芷.王明时 现代传感器技术M.北京:电子工业出版社 1995 3. 吕俊芳. 传感器接口与检测仪器电路M.北京:北京航空航天出版社 1994 完完 成成 期期 限:限: 指指导导教教师师签签
3、名名: 专业负责人签名:专业负责人签名: 2013 年年 5 月月 18 日日 中文摘要 I 摘摘 要要 本文设计了一套排队叫号系统。该系统是以排队抽号顺序为核心,客户利 用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数, 客户及时了解排队信息,通过合理的程序结构来执行排队抽号。以提高排队等 待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化,规范化。通 过该系统的使用,客户不必为排队浪费大量精力,便于管理排队秩序,同时适 应信息时代管理数字化的要求,提高服务水平与质量。 排队叫号系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工 作流程设计的,是利用电脑的科学
4、管理客户排队的系统,能够很好地解决客户 在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务 带来莫大的方便和愉悦。本课题研究的是一款无人排队的排队叫号系统,它主 要由系统主从机、键盘、显示电路、蜂鸣器电路等部分构成。系统利用 AT89C51 单片机进行控制,通过串行通信方式传输处理数据;通过按键取号, 在LCD1602 上显示排队的号码以及当前正在等待的人数;通过按键叫号,在 LCD1602 上显示叫到的号码,由蜂鸣器发出声音提示客户。这种现代化的高科 技产品彻底解决了银行、工商、税务、通讯、政府机构等部门的服务大厅普遍 存在的站立等候、服务无序的问题,同时免除了令客户不舒服
5、的站立式排队, 深化完善了服务的质量。本系统采用AT89C51 单片机进行控制,利用LCD1602 显示,蜂鸣器鸣叫提示的人机交互界面,模拟排队管理系统,科学的处理各种 排队情况,具有操作简便、控制灵活、显示清晰、制作成本低、性价比较高等 特点。 关键词:AT89C51 单片机 LCD1602 排队叫号 系统开发 中文摘要 II ABSTRACT II ABSTRACT In this paper, design a set of line up your turn system. Queue smoke number sequence as the core, the system is b
6、ased on the client using the client, staff using your turn end your turn; By timely display the current call number, timely understanding of line information, through the reasonable structure of program to perform the line number. In order to improve the line efficiency, solve the order queue, held
7、after the crowded phenomenon such as before, to realize the automatic line, standardization. Through the use of the system, the customer dont need to line up wasting a lot of energy, facilitate management order in line, at the same time to adapt the request of digitized information age management, r
8、aises the service level and quality. Queuing system is aimed at a bank, industrial and commercial, taxation, telecommunications,government agencies and other departments of the hall work flow design, is the use of computer science and the management of customers queuing system, can be very good used
9、 to solve customers in the service institution for business encountered by the various queues, jam and confused phenomenon, for customers for the business has brought great the convenience and pleasure.This research is an unmanned queuing queuing system, which is mainly composed of master and slave
10、machine system, keyboard, display circuit, a buzzer circuit components.The system uses AT89C51 MCU control, serial communication through transmission processing data; through the keys and number, the LCD1602 display line numbers and the current waiting number; through the button called, in the LCD16
11、02 display the call number, the buzzer sound prompts the customer.The modern high- tech ABSTRACT III products completely solve the industry and commerce, taxation, banking, telecommunications, government agencies and other departments of the service hall universal stand waiting, service the disorder
12、 problem, at the same time from customer uncomfortable standing in line, deepen and perfect the quality of service.The system uses the AT89C51 microprocessor control, using LCD1602 display, buzzer prompts the human-computer interaction interface, simulation of the queue management system, scientific
13、 processing a variety of queuing, and has the advantages of simple operation, flexible control, clear display, low production cost, high cost performance characteristics. Keywords:AT89C51 single chip microcomputer LCD1602 line up your turn the system development 目 录 目目 录录 摘摘 要要I ABSTRACT II 1 绪论绪论1
14、1.1 课题来源.1 1.2 国内外发展状况.1 1.3 有线系统与无线系统.3 1.4 发展前景.4 1.5 系统的设计目的.4 2 系统的需求分析系统的需求分析5 2.1 系统功能需求.5 2.2 非功能性需求.5 3 系统总体设计系统总体设计7 3.1 方案论证.7 3.1.1 方案要求 7 3.1.2 方案确立 7 3.2 方案原理.8 3.3 异步通信.9 3.4 系统的体系结构10 3.5 系统的软件结构10 3.6 系统的基本功能和工作原理11 3.6.1 排队系统的基本功能 .11 3.6.2 工作原理 .11 3.7 排队系统工作流程12 3.7.1 数据处理流程 .12 3
15、.7.2 客户工作流程 .13 3.7.3 工作人员工作流程 .13 3.7.4 系统工作流程 .13 目 录 3.8 主要应用器件及技术原理14 3.8.1 微处理器介绍 .14 3.8.2 液晶 LCD1602 的介绍 .16 3.8.3 硬件概要设计 .22 3.8.4 软件概要设计 .23 4 系统硬件设计系统硬件设计.25 4.1 主要电路设计25 4.1.1 主机部分电路 .25 4.1.2 从机部分电路 .26 4.2 功能部分电路设计26 4.2.1 单片机最小系统电路 .26 4.2.2 1602 液晶显示电路 28 4.2.3 按键部分电路 .30 4.2.4 TXD 串行
16、发送和 RXD 串行接收电路 .31 5 系统软件设计系统软件设计.32 5.1 排队系统主从机软件设计32 5.1.1 系统从机(取号终端)软件设计 .32 5.1.2 系统主机(叫号终端)的设计 .32 5.2 主要子程序流程图33 5.2.1 蜂鸣器子程序 .33 5.2.2 LCD 显示子程序 .34 5.2.3 窗口消号处理子程序 .35 6 系统电路设计系统电路设计.37 6.1 液晶显示电路37 6.2 声音提示电路37 7 系统系统 Proteus 仿真实现仿真实现 37 7.1 系统的硬件实现37 7.2 系统的软件实现38 7.3 系统集成与仿真38 目 录 结论结论42 致谢致谢43 参考文献参考文献.44 附录附录 A 主机程序清单主机程