毕业论文基于客户端的银行排队叫号系统设计35249.doc
《毕业论文基于客户端的银行排队叫号系统设计35249.doc》由会员分享,可在线阅读,更多相关《毕业论文基于客户端的银行排队叫号系统设计35249.doc(31页珍藏版)》请在三一办公上搜索。
1、银行排队系统设计摘 要:本文设计了一套排队叫号系统。该系统是以排队抽号顺序为核心,客户利用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数,客户及时了解排队信息,通过合理的程序结构来执行排队抽号。以提高排队等待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化,规范化。通过该系统的使用,客户不必为排队浪费大量精力,便于管理排队秩序,同时适应信息时代管理数字化的要求,提高服务水平与质量。关键词:单片机,排队叫号,系统开发目 录1引言11.1 课题背景11.2国内外研究现状11.3 系统的设计目的22 系统的需求分析22.1系统功能需求22.2非功能性需求32.3 系统的体系
2、结构42.4 系统的软件结构42.5系统工作流程52.6系统模型63 总体设计63.1 硬件设计73.1.1主要应用器件及技术原理73.1.1.1 微处理器介绍73.1.1.2液晶LCD1602的介绍83.1.2 系统电路设计153.1.2.1液晶显示电路153.1.2.2 声音提示电路163.2软件设计163.2.1系统软件流程图163.2.2系统的关键部分程序设计174 系统的测试方法和计划205 系统运行结果226 结束语247 参考文献258 致谢辞261引言1.1 课题背景近年来,随着科学技术的迅猛发展和人们生活水平的日益提高,各行各业特别是服务行业的竞争也逐渐激烈。服务质量作为体现
3、企业的公众形象、服务理念、管理水平的标准已越来越受到服务和被服务双方所关注,而营业窗口正是代表银行、医院、电信、税务、工商等企业服务质量的重要场所。随着服务行业业务量的增长及业务种类的增加,排队等候已成为人们面临的实际问题。长期以来,人们在银行、医院、电信、税务、工商等营业大厅里前拥后挤、杂乱无章地排队等候, 有时一站就是一个多小时,这已是司空见惯的现象,极大地影响了服务质量。员工坐着服务、客户站着等待的服务方式与“用户就是上帝” 的服务宗旨完全背道而驰!改善服务质量、树立良好形象,解决劳累的排队现象、创造人性化服务环境已成为急需解决的问题。设计一套排队抽号的服务系统,可以很好的解决因排队引起
4、的种种问题,排队系统应运而生。此系统完全模拟人群排队过程,通过取票进队、排队等待、叫号服务等功能,诠释了人性化的服务理念,舒缓顾客等待的急噪情绪,使人们在等候服务的过程中拥有一个相对自由的空间,是科技以人为本的真正体现。本文基于单片机的排队叫号系统,由客户端和主机终端组成,有LCD大屏幕显示信息,让客户知道自己的队号,并有叫号提示音提醒客户,方便快捷,可以满足日常的服务行业排队叫号,所以非常有意义。1.2国内外研究现状排队叫号系统是很常见的服务设备,它广泛应用于银行、医院、电信、税务及企事业服务机构。顾客通过取号、自动叫号、动态数据实时监控和效率管理等方法,在前台,可以起到工作人员的叫号功能,
5、做到秩序、文明、公平、舒适;在后台,领导可通过远程监控及时得知前台的各项情况,如:各部门的工作情况、各员工的工作状况和客户等候情况等等,以便领导合理安排人员。如今国际上的排队叫号系统发展主要表现在以下几方面:1) 虚拟、物理呼叫器任选:两种配置中的任一种均只利用现有的电脑网络线即可,省却另外单独布线的烦恼,节约了工程布线费用的开支。虚拟呼叫器配置非常适合电脑已联网情况下使用 , 物理呼叫器较适合不需电脑的科室使用。根据实际配置情况,虚拟和物理呼叫器可在合适的情况下互换。2) 后台监控:可以实现高层管理人员足不出户,即可实时了解服务动态,便于适时调动人员、方便管理。 3) 高度集成:所有主要器件
6、都内置控制板、微处理器 CPU 、网络接口。4) 排队叫号系统已经开始向功能齐全、外观时尚且轻便小巧等特点开始发展。国内外同类设计:1) 基于ARM的微控制器的排队叫号系统设计:采用Philip LPC2134的排队叫号系统中,键盘作为人机接口界面,是嵌入式系统的关键组成部分,液晶显示屏作为输出部分。通过采用NXP高性能、高集成度、高性价比的32位ARM内核处理器LPC2134,在管理机部分不用扩展RAM和语音电路,在机械部分设计时不用扩展IO接口电路,大大降低了设计的复杂性以及系统的设计成本,且增强了系统的可移植性。2) 基于单片机的排队叫号系统:系统分为两个模块:抽号模块和叫号模块,其控制
7、核心均为AT89C52单片机,抽号模块采用LCD液晶显示器,这样显示数据直观,便于客户理解,叫号模块采用数码管显示,此模块只需显示当前所叫号数,因此采用数码管显示清楚,直观,客户容易看清当前所叫号数,抽号模块输入只需使用一个抽号按键即可,便于客户操作,叫号模块包括叫号键和清零键,工作人员除了可以叫号外,可以随时按清零键,复位排队系统。1.3 系统的设计目的银行排队系统是为解决一些银行大厅排队问题而设计的,一个很好的叫号系统,它的功能设计首先要符合用户的习惯,同时操作方便,易学,易用。设计开发银行排队系统,目的在于系统能够有效地提高工作人员的工作效率,能够使顾客合理的安排等待时间,让顾客感到服务
8、的公平公正。2 系统的需求分析解决银行排队问题可以运用信息技术手段研发银行排队系统,通过使用银行排队系统,实现智能排队管理改善排队秩序混乱等弊端,能很好地解决客户在服务中所遇到的各种排队问题。2.1系统功能需求结合银行实际排队问题和银行客户的需求,设计研发的银行排队系统主要具备如表2-1所示的系统功能需求:表2-1 系统功能需求功能需求描述接收客户输入基本信息和服务选项通过触摸屏控制器配合系统软件进行客户信息获取银行网络的信息验证和信息记录更新通过服务器连接银行网络,运用数据库等技术实现信息的各种操作排队规则及各种服务管理通过编写系统软件,实现智能排队和服务的有效管理排队序列信息的客户凭单通过
9、打印机,编写系统软件控制打印排队序列,并控制更新LED屏幕的显示排队序列通告和柜台窗口分类通过LED屏幕,利用计算机等硬件实时控制显示排队序列和窗口划分银行职员控制呼叫客户进行服务通过计算机等硬件设备,控制广播实现排队系统自动叫号2.2非功能性需求为了银行排队系统更好地解决客户在排队中所遇到的各种现象,方便客户办事及银行管理带,做到公正,合理有序,对银行排队系统设计了如表2-2的系统非功能性需求:表2-2 非功能性需求非功能性需求描述银行排队系统的安全性针对银行这一特殊行业,我们运用硬件防火墙配合软件防毒等安全配置,提高银行排队系统的安全性,保证了银行客户的账号等信息的安全保护银行排队系统的可
10、靠性设计配置大型的银行数据库系统,有效的对银行客户信息进行管理,并通过网络组件实现银行客户信息的跨域验证和信息记录等服务,确保银行客户的信息可靠性和系统分析的可靠性银行排队系统的稳定性使用各种硬件设计,针对性的研发银行排队系统软件,有效的配置软硬件,提高银行排队系统的稳定性由表2-2所示,我们公司设计的银行排队系统具备良好的安全性,可靠性和稳定性,保障了银行的各种业务运行,对银行排队系统我们选择了使用如表2-3所示的资源:表2-3 资源使用资源硬件资源软件资源触摸屏控制器LED屏幕广播设备叫号控制器触摸屏子系统软件智能排队子系统软件LED子系统软件广播子系统软件叫号子系统软件数据库管理系统软件
11、描述获取客户信息显示排队序列呼叫广播叫号控制验证客户信息,划分服务类型根据客户信息智能排队控制LED屏幕显示控制广播内容叫号序列管理客户信息的记录和更新如表2-3所示,对银行排队系统进行了合理配置资源,有效发挥系统的排队管理职能,提高了银行的服务效率,从而解决了银行排队问题。2.3 系统的体系结构银行排队系统的体系结构如图2-1所示:图2-1 系统的体系结构2.4 系统的软件结构根据需求分析对系统进行软件结构设计,如图2-2所示:图2-2 系统的软件结构2.5系统工作流程根据银行排队系统实际需求,实现了如图2-3所示的排队系统工作流程:图2-3 银行排队系统工作流程根据图2-3所示的银行排队系
12、统工作流程所示,客户通过触摸控制器中输入账号密码和选择服务类型,银行排队系统通过银行网络进行账户分析验证,验证成功后通过网络工具获取客户信息并记录更新,随之系统将根据获取的客户信息进行智能排队,并将排队序列传输到打印机中,通过打印机打印排队序列提供给客户,客户持号票在休息区休息、等待,留意显示屏及语音提示叫号。与此同时排队序列信息将传输到LED屏幕进行显示,并传输到叫号子系统中, 当银行职员按键控制系统呼叫下一位客户的时候,叫号子系统将控制LED显示和广播呼叫客户进行服务。通过这样的银行排队系统工作流程,实现银行排队的有效管理。2.6系统模型银行排队系统组成主要包括硬件和软件两个部分。银行排队
13、系统硬件方面主要由控制电脑、打印机、触摸屏控制器、显示终端、物理呼叫器、网络传输卡、语音系统及其他辅件等组成。银行排队系统软件方面主要包括智能排队管理软件、广播叫号软件及其他辅件组成。结合系统功能需求和系统组成情况,我们公司设计开发的银行排队系统框架原型如图2-4所示。图2-4 银行排队系统框架原型设计如图2-4的系统框架原型,系统实现软件和硬件的有效配置,通过触摸控制器连接服务器和LED屏幕以及广播,有效的解决了银行排队现存问题,而且提高了银行的服务效率,使银行排队方式更具人性化,方便了客户和银行职员。3 总体设计系统的总体设计,是将系统分析阶段所提出的、充分反映客户信息需求的系统逻辑方案转
14、换成可以实施的、基于计算机和网络技术的物理方案。这一阶段的主要任务是从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的需要,并考虑到经济、技术和运行环境等方面的条件,确定系统的整体结构和系统各组成部分的技术方案,合理选择计算机和通信的软件、硬件设备,提出系统的实施计划,下面将详细介绍系统的软硬件设计。3.1 硬件设计3.1.1主要应用器件及技术原理3.1.1.1 微处理器介绍l MCS-51单片机的特点(1)小巧灵活、成本低、易于产品化。能组装成各种智慧式测控设备及智能仪器仪表。(2)可靠性好,应用范围广。单片机芯片本身是按工业测控环境要求设计的,抗干扰性强,能适应各种恶劣的环境,这
15、是其它机种无法比拟的。(3)易扩展,很容易构成各种规模的应用系统,控制功能强。单片机的逻辑控制功能很强,指令系统有各种控制功能指令,可以对逻辑功能比较复杂的系统进行控制。(4)具有通讯功能,可以很方便地实现多机和分布式控制,形成控制网络和远程控制。正是由于51系列单片机具有以上优点,所以成为本次毕业设计所选用的处理器。l MCS-51单片机的结构AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦
16、除100次。从工作原理上讲,单片机就是一种微型计算机,是一种“程序存储式”计算机。它是在一块硅片上集成了中央处理器(CPU)、随机内存(RAM)、程序内存(ROM或EPROM)、定时/计数器以及各种I/O接口,也就是集成在一块芯片上的计算机。图3-1 MCS-51单片机的结构3.1.1.2液晶LCD1602的介绍l 字符型液晶显示器的显示原理用LCD显示一个字符时比较复杂,因为一个字符由6x8或8x8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8个字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但对于内带字符发生器的控
17、制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立游标,在此送上该字符对应的代码即可。l 液晶LCD1602的简介字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。下面以长沙太阳人电子有限公司的1602字符型液晶显示器为例,介绍其用法。一般1602字符型液晶显示器实物如图3-2:图3-2 1602字符型液晶显示器实物图1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别
18、,两者尺寸差别如下图3-3所示:图3-3 1602LCD尺寸图l 1602LCD主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.954.35(WH)mml 引脚功能说明1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表3-1所示:表3-1引脚接口说明表编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正
19、极8D1数据16BLK背光源负极第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:
20、D0D7为8位双向数据线。 第15脚:背光源正极。第16脚:背光源负极。l 1602LCD的指令说明及时序1602液晶模块内部的控制器共有11条控制指令,如表3-2所示:表3-2控制命令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM)10
21、要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平) 指令1:清显示,指令码01H,光标复位到地址00H位置。指令2:光标复位,光标返回到地址00H。指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。 指令4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 客户端 银行 排队 叫号 系统 设计 35249
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3973104.html