当前位置:文档之家› 【完整版】银行叫号系统毕业论文设计

【完整版】银行叫号系统毕业论文设计

【完整版】银行叫号系统毕业论文设计
【完整版】银行叫号系统毕业论文设计

1 绪论

1.1课题来源

时代跨入另一个世纪,随着经济全球化的大浪潮,社会的进步推动者各行各业的竞争逐渐加剧,促使各行各业树立新的服务观念,以改变以往的工作方式,以适应时代的需求。如今银行,海关,税务,医院等单位人来人往经常出现排队等候现象。排队等候问题已经成为人们经常面临的实际问题。由于久等引起的客户与客户,客户与工作人员之间的误会,不满和纠纷时常发生。己成为影响窗口服务秩序和形象的一大顽症。以保护客户隐私为目的而积极推广的“一米线”,也形同虚设。

与此同时,随着企业的竞争日益激烈,如何解决长久以来枯燥无序的排队问题,如何加强窗口单位的服务质量,如何加强对客户及工作人员的管理,如何克服诸如顾客挑选自己熟悉的工作人员而引起的各种弊端,创造一个轻松而个性化的窗口环境,已成为公共服务部门急需解决的问题,它直接影响着企业公共形象及业务量,涉及企业根本利益。另外,传统柜台服务存在不安全隐患,偷盗密码已经不再是个别案例,多窗口的服务往往让人无所适从,客户盼望只排一个队,只接受“一对一”的个性化服务已成趋势。

1.2 国内外发展状况

随着现代技术的不断发展特别是计算机技术的应用,使排队技术的发展也突飞猛进。目前,已具备多种功能如音乐提示,综合显示,呼叫终端,以及各种数码显示,号码发放也由取号机自动打印到触摸屏查询取号,按键取号,特殊识别取号等等。

在我国,特别是在我国加入世贸组织之后,排队技术也被引进国内,并在我国特有的高速经济发展的环境中得到飞速发展,普及及应用。我国的排队技术产品也由1998-2001年的起步期,2001-2003年的发展期到现阶段的高速发展期逐渐生产出适合我国国情排队系统产品,客户对排队系统产品的应用也逐渐习惯并乐于接受。智能排队系统就是人们现在乐于接受的系统。

智能排队机或称智能排队系统是一种综合运用计算机技术、网络技术、多媒体技术、通讯控制技术的高新技术产品。它完全模拟了人群排队过程,通过

取号、进队、排队等待、叫号服务等功能,取代各类服务性窗口传统的由顾客站立排队的方式,实现了计算机系统代替客户进行排队的过程。适用于各类窗口服务行业,目前在国外已经广泛应用于金融、医院、电信、以及各级政府对外服务窗口等行业。

国内市场上,虽然目前有一些国外引进的排队系统产品,但价格高昂。近几年,国内服务性行业逐步开始使用国内研制的排队机系统。智能排队管理系统目前已渗透到我们生活的各个方面,在银行、医院的服务大厅中,我们已充分享受到它的优越性。智能排队管理系统除了最基本的功能,如自由编辑输出号票的文字内容,通过计算机自动分流排队,完成员工登录、转移、优先级、保留重呼、虚拟叫号等功能。还可适应不同业务窗口特性,增加语音模块、短消息平台、WEB上网、员工安排计划、预约管理、高端客户识别等增值功能。同时具有延伸和扩展功能,可提供由软件支持的后台统计功能,并通过与到内部业务数据库的连接,及时了解到下属各窗口的营业信息(其中可包括:一天前来办理业务的客户数,每位客户办理业务占用时间,重要客户日志、每个工作人员的工作时间、服务人数等非常重要的信息、)。并定期提供十分详情统计报告,为管理者客观合理的安排工作提供依据。

目前国内智能排队管理系统己发展到无线排队系统。该系统采用计算机技术和无线通信组网通讯等技术实现了更高层次的排队智能化管理,由于采用了无线通信组网技术,整个系统无须敷设明线,仅需接上电源,即可使用,特别适用于已经装修完毕的营业大厅。系统各单元之间即可无线路连接,也可局部采用传统网线连接,配置十分灵活。如想将原有线系统改成无线,最少只需增加两个无线模块即可实现无线功能,大大降低成本。有线方式与无线方式的排队系统所实现的功能是完全一样的。所不同的是:有线方式制造成本低,但需要事先预埋走线槽,或走明线,安装工作量大。另外,有线方式排队机系统,任何一个设备出现故障时,整个系统都要停下来,进行检修和更改。采取无线方式,最大的特点就是不受环境的影响,安装方便快捷,减轻施工难度,非常便于现场安装、调试和售后服务,且系统除主机外,任何设备出现故障时,都可实时在线更换和维修。系统稳定性提高,彻底解决了线路故障的担忧。无线方式与有线方式相比,不足是成本稍高。常便于现场安装、调试和售后服务,

且系统除主机外,任何设备出现故障时,都可实时在线更换和维修。系统稳定性提高,彻底解决了线路故障的担忧。无线方式与有线方式相比,不足是成本稍高。

1.3 发展前景

随着服务行业的迅猛发展,客户对服务质量的要求越来越高,智能化的管理系统应用越来越广阔,在银行,医药,车站,海关,税务等方面,智能排队系统应用更加广阔,智能化水平显著提高。随着智能化的进一步加深,服务质量越来越好,我们国家的服务行业将得到迅猛的发展。同时以智能化为依托,客户对服务行业的满意度会越来越高,服务行业的服务水平会越来越高。像排队拥挤,排队无序而致使客户浪费时间,以及由此引发的客户与客户,客户与服务人员间的不满情绪将随着智能排队系统的开发和广泛应用而得到圆满解决。

2 系统总体设计

2.1 方案论证

2.1.1 方案要求

在银行、电信、航空、医院等繁忙的公共服务场所,营业窗口前大量涌挤的人群与无序的排队,一方面严重影响窗口的服务质量与效率以及企业公共形象和业务量;另一方面,传统柜台服务存在不安全隐患,偷盗密码已经不再是个别案例,顾客站立排队,即辛苦、枯燥又浪费时间,还存在插队等现象,而且多窗口的服务往往让人无所适从,经常因排错队而浪费了宝贵的时间,顾客盼望只排一个队,只接受“一对一”的服务。

针对上述问题,提出了智能排队管理系统这一课题,其具体要求和功能:完全模拟人群排队过程,通过取号、进队、排队等待、叫号服务等功能代替人们站队,实现机器自动代替人排队的过程。在大厅明显处放置一台主机,顾客来到后按“取号”键,主机自动打印一张号码单,顾客根据号码单上的序号与等待人数,可选择在大厅休息处休息或办别的事,当大厅显示屏出现序号和相应窗口号,同时音响提示“叮咚请XXX号顾客到XX号窗口办理”时,该顾客便可前往相应窗口接受“一对一”的服务。每位窗口工作人员使用呼叫器接受主机命令,可按“下一位”键受理序号,每服务完一位顾客后再按“下一位”键,呼叫器上的号码自动跳到下一个序号受理序号,同时此号码还会显示在大厅主显示屏及窗口显示屏上显示并用语音播放,以提示顾客前来接受服务,在办理业务前先核对顾客的号码是否与所呼叫的号码一致,这样就不会混乱秩序;如果该顾客在第一次呼叫时没到来,可按“重呼”键重呼,直到按“下一位”键丢掉该顾客。主机采用单片机智能控制,能对多个窗口和随机出现的客户流进行自动管理,顺序呼叫顾客到对应的窗口前办理业务,各设备相互独立,主机通过RS-485总线与各窗口设备相连。

2.1.2 方案确立

系统的设计理念基于数据队列原理,遵循先来先办的原则,智能排队系统的“智能”体现在该系统对“排队”的处理是根据运筹学中的排队论来设计的。

管理中心查询各个服务台空闲情况,根据服务台总数目进行轮询算法,以确认下一个取得客户的服务台号。

我们采用上位单片机(主机)实现综合管理和控制,将语音模块、打印机模块等集成在主机内。下位从机包括一个主显示屏,若干呼叫器和窗口显示屏,这些设备相互独立,均由单片机控制。主机包括语音模块、打印机模块、LCD显示模块,完成号码的打印、存储、分类并通过RS一485总线与从机通信,根据预设程序工作,即使增加或减少窗口设备也不需任何设置,只要接上就能用,基本不需维护;呼叫器用于窗口工作人员操作,通过按键与主机联系,接受主机发送来的命令和数据及向主机发出请求,操作简单并有LCD显示屏显示;主显示屏为三屏数码管显示,安放在大厅处,接受主机发来的数据,显示最近三条顾客号码信息;窗口显示屏接受主机发来的数据,显示当前服务顾客号;呼叫器与窗口显示屏一一对应,使用时将用于设置窗口号的拨码开关拨到相同位置。

采用本方案是充分考虑了系统控制的可靠性、稳定性和灵活性,使安装和操作简便,使用直观化、简单化。在综合以上因素的基础上,尽量降低系统的开发成本,使其真正具有实际的工程价值和意义。

2.2 方案原理

本系统是一种集单片机控制、串行口通信、网络通信、语音识别与处理等理论为一体的综合控制系统。系统由上位主机和下位从机组成两级控制管理体系,采用RS-485总线及串行通信协议实现分布式管理与控制。系统由一台主机和若干窗口设备组成,各自独立的单片机系统通过RS-485总线组成分布式通信系统,可实现按顾客到达的先后次序,自动排号及语音提示。作为上位机的主机是整个系统的管理和控制核心,完成号码的打印、存储、分类并通过RS一485总线发送到从机,同时在LCD上显示和通过音响播放语音信息;呼叫器接受主机发送来的命令和数据及向主机送出请求,同时在LCD液晶显示屏上显示当前信息;主显示屏为三屏数码管显示,接受主机发来的数据,显示最近三条顾客号码信息;窗口显示屏接受主机发来的数据,显示当前服务顾客号码;所有设备问采用四芯线缆连接。其原理图如下图所示

图2.1 系统原理框图

2.3 异步通信

单片机之间的通信涉及到串行通信,串行通信是指:将构成字符的每个二进制数据位,依据一定的顺序逐位进行传送的通信方法。在串行通信中有异步通信和同步通信两种基本方式,考虑到银行叫号系统的传输距离不远,传输信息量不是很大决定采用异步通信方式。

异步通信:异步=串行通信规定了字符数据的传送格式,即每个数据以相同的帧格式传送,每一帧信息由起始位、数据位、奇偶校验位和停止位组成,如图2所示

图2.2 异步通信数据传送格式

在通信线上没有数据传送时处于逻辑“1”状态。当发送设备要发送一个字符数据时,首先发送一个逻辑“0”信号,这个逻辑电平就是起始位,当接收设备检测到这个低电平后,就开始准备接收数据位信号。

当接收设备接收到起始位后,紧接着就会接收数据位,在传送过程中,数据位从最低位开始传送。

数据位发送完后,可以发送奇偶校验位,奇偶校验位用于有限差错检测,通信双方通信时须约定一直的校验方式。就数据传送而言,奇偶校验位是冗余位,但他表示数据的一种性质。

在奇偶位或数据位发送之后发送的是停止位。停止位是一个字符数据的结束标志。

在异步通信中,字符数据以图2的格式一个接一个的发送,在发送间隙,通信线路总处于逻辑“1”状态,每个字符数据的传送均以逻辑“0”状态开始。

2.4 各部分功能

2.4.1主机模块功能

主机是控制和管理的核心,完成号票的打印和号码的存储、管理、发送和语音播报等功能。顾客来到后在主机上取号,系统将排队人数和排队号码加“1”,同时打印该顾客的号码并存储,当有窗口工作人员按“下一位”键取号时,主机将最前的号码发往该呼叫器、相应的窗口显示屏和主显示屏,并通过语音模块播报语音,同时将系统的排队人数减1;当窗口工作人员按“重呼”键或“暂停”键时,从机向主机送出该窗口数据,主机收到后立即将该数据发往该呼叫器、相应的窗口显示平和主显示屏,并通过语音模块播报语音。系统次日加电重启自动复位清零,使号码从001开始。

主机通过总线与所有从机相连接,工作于查询状态,依次呼叫各呼叫器从机地址。

2.4.2主显示屏功能

主显示屏用于向在休息去等待的顾客提示被呼叫的号码和相应的窗口号如下图

图2.3被呼叫号码和窗口号

由于顾客休息区离放置主机的距离较远,我们将主显示屏作为一个独立设备,以方便安装和维护。主显示屏接收主机发来的号码信息,并用数码管显示,以提示顾客。一方面与主机通信,接收主机发来的数据,另一方面完成自身数据的处理和显示工作。

2.4.3窗口呼叫器功能

每个窗口配置一个呼叫器,供窗口工作人员使用。呼叫器通过总线与主机相连,完成号码的呼叫请求等。主要具有以下功能:申请下一位顾客,重新呼叫当前顾客,暂停工作。工作人员在每处理完一位顾客业务后,按呼叫器“下一位”键可以呼叫下一位顾客,呼叫器的显示屏上同时显示受理的顾客号,等待该顾客前来并核对号码后即可办理业务;当呼叫的顾客没有来时,可按“重呼”键对该顾客多次呼叫直到按“下一位”键丢掉该顾客;当工作人员有事离开时,按“暂停”键暂停工作,此时主显示屏和窗口显示屏显示“————”信息,直到按“下一位”键开始工作。

2.4.4窗口显示屏功能

窗口显示屏显示窗口的受理顾客号,为3位数码显示。当某窗口工作人员按呼叫键时,主机将顾客号发送到该窗口显示屏,就可以引导顾客到该窗口来办理业务。

窗口显示屏通常安装于窗口上方,为方便安装和维护,尽量减少接线,我们将窗口显示屏作为一个独立设备。窗口显示屏接收主机发来的号码信息,并用数码管显示。一放面,他要与主机进行通信,主要是接收主机发来的数据,另一方面,又要完成自身的数据处理和显示工作。

3硬件电路设计

3.1主机硬件电路设计

主机采用AT89C51单片机控制,除控制和管理整个系统的主控模块外,还包括显示模块部分、语音模块部分和通信模块部分。原理图见附录

3.1.1显示模块的设计

液晶显示器采用SMS0401,技术参数如表所示:

表3.1SMS0401技术参数

显示容量4位带小数点数字

芯片工作电压 2.7—5.5V

工作电流20U A(3.0V),

300U A(5.0V)

字高14.00MM环境相对湿度<85%

视角12:00 工作温度-10—+50℃

显示方式反射式正显示存储温度-20—+60℃

接口方式二线式串行接口

SMS0401接口说明:如下图

图3.1 SMS0401接口说明

有四根接口信号线,分别为:

(1)DI:串行数据输入引脚。显示数据和命令字从此引脚串行入。

(2)CLK:串行移位脉冲输入引脚。此引脚输入的脉冲为在DI脚上的数据和命令输入提供时序。

(3)VDD:电源正极。模块工作电压为2.7—5.5V。

(4)VSS:电源地。

SMS0401地址映射表如下所示:

表3.2SMS地址映射表

LCDBUF D7 D6 D5 D4 D3 D2 D1 D0

0 A1 B1 C1 D1 E1 F1 G1 H1

1 A

2 B2 C2 D2 E2 F2 G2 H2

2 A

3 B3 C3 D3 E3 F3 G3 H3

3 A

4 B4 C4 D4 E4 F4 G4 H4

SMS0401与AT89C51的接口

利用AT89C51的P1.6和P1.7分别与SMS0401的串行数据输入引脚(DI)、串行移位脉冲输入引脚(CLK)连接。

3.1.2打印模块的设计

打印模块采用嵌入式打印机,用单片机控制,针对本系统特点,选用TPUP-A40P微型打印机。

主要技术性能:

①具有两种接口形式:并行接口(与CENTRONICS兼容)和串行接口(与RS-232C兼容)。TPUP-A-XXP系列为并行接口;TPUP—A-XXS系列为串行接口。

②三种打字符长度:16字符每行、24字符每行、40字符每行。TPUP-A16S 为16字符每行串行接口;TPUP-A40P系列为40字符每行并行接口。

③打印448个代码字符包括:全部96个ASCII字符,部分中文文字,数学字

符,打印符号及德文、法文、俄文、希腊文等字母和32个用户自定义字符。

④可打印出8X240点阵的图样(汉字或图案点阵),代码字符和点阵图可在一行混合打印。

⑤字符、图符和点阵可以在宽和高的方向分别放大2倍、3倍和4倍。

⑥带有水平和垂直制表命令,便于打印表格。

⑦带有命令格式的检错功能,当输入错误命令时,打印机立即打印出错误信息代码。

接口插角排列及定义:

A)并行接口并行接口使用26针扁平电缆,并行接口插角排列见下表所示。并行接口插角定义如下:

①DBO-DB7:8位并行数据线单向输入打印机;

②STB(STROBE):数据选通信号,在信号的上升沿时8位并行数据被读入打印机;

③BUSYFG:打印机“忙”信号,当该信号为高电平时,表示打印机正忙于处理数据,打印机不能接收新数据;

表3.3 并行接口插角排列表

2 4 6 8 10 12 14 16 18 20 22 24 26 NC ERR GND GND GND GND GND GND GND GND GND GND NC STB DB0 DB1 DB2 DB

3 DB

4 DB

5 DB

6 DB

7 ACK BUSY PE SEL

1 3 5 7 9 11 13 15 17 19 21 23 25

④ACK(ACKNOWLEGE):打印机的应答信号,此信号为低电平,表示打印机己经取走数据线上的信号,准备好接收下一次数据;

⑤EW(ERROR):出错信号,当送入打印机的命令格式有错时,该信号出现一个负脉冲(30ms),然后打印一行出错信息;

⑥PE:接地;

⑦SEL:该信号为高电平表示打印机在线;

⑧NC:悬空未用;

⑨GND:接地。

B)串行接口串行接口的接口插座采用D型9线针形插头(如图3.2(a)所示)与打印机配接,插角序号如图3.2(b)所示。

图3.2 串行接口插座外形与插脚排列图

串行接口采用RS-232C电平标准(EIA电平),其信号逻辑和电平标准定义如下:

MARK=逻辑“1”(EIA电平标准-3V—27V)

SPACE=逻辑“O”(EIA电平标准+3V-+27V)

串行接口插角定义:

①DCD:打印机发出信号,该信号为“MARK”时表示打印机正“忙”不能接收数据,而当它为“SPACE”时表示打印机“准备好”可以接收数据;

②RXD:打印机从主机接收数据;

③TXD:当使用XONXOFF握手协议时打印机向单片机发送控制码,即当发送11H时通知主机发送数据,而当发送13H时通知主机停止发送数据,是否使用XONXOFF

握手协议可通过打印机内的开关设定;

④CTS:该信号同DCD信号;

⑤DSR:信号为“SPACE”时表示打印机在线;

⑥NC:空角;

⑦GND:接地。

本系统中,选用TPUP-A4OP,可方便企业印制各种广告等,由于串行口用于通信,所以采用并行接口法。

(2)TPUP-A4OP微型打印机与AT89C51接口:

TPUP-A4OP是智能型微型打印机,它的控制核心部件是8031单片机,在输入电路有锁存器,在输出电路有三态门控制,可以不通过I0口直接与单片机AT89C51的总线相连,即与AT89C51的P0口相连。打印机作为外部RAM对待,向打印机发命令或数据时,只要向打印机占用的地址中写入相应的数据字节即可,在使用单片机与TPUP-A4OP微型打印机接口时,一般只用微型打印机的8

根数据线和BUSY及STB线。由于打印机TPUP-A4OP没有读、写信号线,只有一对握手信号线STB、BUSY,用PO.7来控制读写信号选通STB和读取打印机和BUSY 状态。口地址设为1FFFFH(当P3.4=1(TO引脚)时可以实现。电路原理图如图

图3.3 打印机接口电路

3.1.3语音模块的设计

语音模块用于播放呼叫顾客的语音“叮咚请XXX号顾客到XX号窗口办理”。要将单片机发来的数据用语音播放出来,这里采用ISD4003语音芯片,用随机组合放音的方法来实现,即先将要播放的语句事先录制在芯片上,播放时将需要的语音段进行组合播放。在本系统中,需要播放的语句有“O(01),1(02),2(03),3(04),4(05),5(06),6(07),7(08),8(09),9(OA),叮咚请(OB),号顾客到(OC),号窗口办理(OD)”,如向ISD4003送入“OB010108OC 10050D”代码,系统就播放语音“叮咚请007号顾客到04号窗口办理”。

(1)ISD4003芯片

ISD40O3是美国ISD公司制造的一种新款语音芯片(如图3.4)。它是一种微控制器“从”设备,而“主”控制器可以是内置有SPI兼容接口的微控制器,也可以用I0口仿真SPI通信协议。ISD4003工作电压为3V,单片录放时间为4-8分钟,音质好。该芯片采用CMOS技术,内含振荡器、防混叠滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。芯片的所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI或M ICIOWIRE)送入。工

SD40O3采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪烁存贮器中,因此能非常真实、自然地再现语音、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。采样频率可为4.0,5.3,6.4,8.OKH Z,频率越低,录放时间越长,音质则有所下降,片内信息存于闪烁存贮器中,可在断电情况下保存100年(典型值),反复录音10万次

A.引脚描述

电源(VCCA,VCCD):为使噪声最小,芯片的模拟和数字电路使用不同的电源总线,并分别引到外封装的不同管脚上,模拟和数字电源端最好分别走线,尽可能靠近供电电源处相连,而去藕电容应尽量靠近器件。

地线(VSSA,VSSD):芯片内的模拟和数字中也是用不同的地线。几个VSSA 尽量在引脚焊盘上相连,并用低阻通路连至电源上,VSSD也用低阻通路练到电源上。这些接地通路足以使VSSA与VSSD之间的阻值小鱼3Ω。芯片的背面是通过衬底电阻连接VSS的,在做COB时托盘接VSS或悬空。

同相模拟输入(ANAIN+):这是录音信号的同相输入端。输入放大器可用单输入端或差分驱动,单端输入时,信号由耦合电容输入,最大幅度为峰峰值32M V,耦合电容和本端的3K。电阻输入阻挠决定了芯片频率的低端截止频率;在差分驱动时,信号最大幅度为峰峰值16M V。

反相模拟输入(ANAIN-):差分驱动时,这是录音信号的反相输入端。信号通过耦合电容输入,最大幅度为峰峰值16FN A。

音频输出(AUDOUT):提供音频输出,可驱动5KΩ的负载。

片选(SS):此端为低,即向ISD4003芯片发送指令,两条指令之间为高电平。

串行输入(MIS0):此为串行输入端,主控制器应在串行时钟上升之前半个周期将数据放到本端,供ISD输入。

串行输出(MISO):ISD的串行输出端。ISD末选中时,末端呈高阻态。

串行时钟(SELK):ISD的时钟输入端,由主控制器产生,用于同步MOSI和MISO的数据传输。数据在SCLK上升沿锁存到ISD,在下降沿移出ISD。

中断(INT):漏极开路输出,ISD在任何操作(包括快进)中检测到EOM或OVF 时,变低并保持,中断状态在下一个SPI周期开始时清除,中断状态也可用RINT 指令读取。OVF标志指示ISD录、放的操作已到达存贮器的末尾。只在放音中检

测到内部的EOM标志时,此状态位才“置1”

行地址时钟(RAC):漏极开始输出。每个RAC周期表示ISD存储器的操作进行了一行(ISD4003系列中的存贮器其1200行)。该信号175MS保持高电平,低电平为25MS。快进模式下RACZ18.75US是高电平,31.25US为低电平。该端可用于存贮管理体制技术。

外部时钟(XCLK):本端有内部下拉元件。在不外接时钟时,此端必须接地。

自动静噪(AMACP):当录音信号电平下降到内部设定的某一闭值以下时,自动静噪功能使信号衰弱,这样有助于减少无信号(静音)时的噪声。通常本端对地接1MF电容,接VCCA则禁止自动静噪

B.SPI(串行外部接口)

ISD4003工作于SPI串行接口。SPI协议是一个同步串行数据传输协议,协议假定微控制器的SPI移位寄存器在SCLK的下降沿动作,因此对ISD4O03而言,在时钟上升沿锁存MOSI引脚数据,在下降沿将数据送至MISO引脚。

SPI接口指令SPI的接口指令如表所列:

表3.4SPI接口指令表

指令5位控制码,11位地址码操作摘要

POWERUP 00100(XXXXXXXXXXX) 上电:等待TPUP后器件可以工作

SET PLAY 11100(A10-A0)从指令地址开始放音,须后跟PLAY指令,使

放音继续

PLAY 11110(XXXXXXXXXXX)从当前地址开始放音(直到EOM或OVF)SET REC 10110(A10-A0)从指定地址开始放音,须后跟REC指令,是

录音继续

REC 110110(XXXXXXXXXXX)从当前地址开始录音(直到OVF或停止)SET MC 11101(A10-A0)从指定地址开始快进,须后跟MC指令,使快

进继续

MC 11111(XXXXXXXXXXX)执行快进,直到EOM,若再无信息,则进入

OVF状态

STOP 0X110(XXXXXXXXXXX)停止当前操作

STOP POWER 0X01X 停止当前的操作并掉电

RINT 0X110 读状态,OVF和EOM

SPI端口的控制位

SPI端口控制位如图所示:

图3.5SPI端口控制位

SPI控制寄存器

SPI控制寄存器控制器件可以实现如录放、录音、信息检索(快进)、上电掉电、开始和停止操作、忽略地址指针等功能。具体控制位如下表所列:

表3.5SPI端口控制位图

位值功能位值功能

RUN

= = 1

允许禁止操作

开始

停止

PU

=

=

1

电源控制

上电

掉电

P-R

= = 1

录放方式

放音

录音

LAB

=

=

1

操作是否使用指令地址

忽略输入地址寄存器的内容

使用输入地址寄存器的内容

MC

= =

1

快进模式

允许快进

禁止快进

P9-P0

A0-A10

行指针寄存器

输入地址寄存器

(2)ISD4003与AT89C51单片机接口电路:

采用AT89C51单片机作为主控单元,AT89C51的P1.O,P1.1,P1.2,P1.3,

P1.4,TO引脚分别与ISD4003的SS,SCLK,MOSI,MOSO,INT非端连接,电路如下图所示:

图3.6 ISD4003与AT89C51接口电路

在本系统中,使用预先已录制好播放语音的芯片,所以在系统中没加入录音电路。工SD40O3输出端选用音频功率放大器LM386,输出功率300M W左右(电源电压为+5V时),由于ISD4003的直接扬声器驱动功率为12.5MW,其输出信号经电阻衰减后再加到LM386的输入端,否则电压摆动会导致LM386失真

3.1.4通信模块的设计

由于各从机与主机距离较远,系统采用RS-485通信方式,主机通过RS-485总线与各从机相连,构成一个主从式RS-485通信应用系统。

RS-485通信收发器芯片采用TI公司的SN75LBC184。该芯片与普通的RS-485收发器相比,其显著的特点是片内A、B引脚接有高能量瞬变干扰保护装置,可以承受峰值为400V(典型值)的过压瞬变,对一些环境比较恶劣的现场,可直接与传输线相接而不需要任何外加保护元件,该芯片还有一个独特的设计:当输入端开路时,其输出为高电平,这样可保证接收器输入端电缆有开路故障时,不影响系统的正常工作。

设计时,为了预防工业现场噪声的干扰,使用了光电隔离电路,具体电路设计原则是:

(1)输出和输入数据同相位,即:输出端为高电平(输出端=1)时,输入端也应为高电平;反之亦然。

(2)使系统的功耗最低,即:系统在不工作或处于监听状态时,光电耦合器的

发光二极管处于不发光状态,整个系统能量消耗最低。

(3)提高芯片的驱动能力,为了使芯片SN75LBC184的输出端R驱动能力增强,

使其能可靠地工作,用三极管进行放大处理。整个硬件接口电路如图3.7所示,在设计中考虑到设计原则(均和(2)之间的矛盾,优先满足了设计原则(1)。

用89C51单片机的一个I0口(PI.5)控制通信收发器SN75LBCIS4的工作状态,当P1.5为高电平时,收发器处于发送状态;当P1.5为低电平时,收发器处于接收状态

图3.7RS-485通信电路

3.2呼叫器的设计

呼叫器采用AT89C51单片机控制,地址为XXXXXXX0,即第8位地址为选择位呼叫器,第2-7位为窗口号位,通过地址拨码开关置位,从左到右依次为32,16,8,4,2,1,将相应为开(1)状态的数字相加即得窗口号(如001001为8+1=09号窗口)。呼叫器主要包括显示模块部分和通信模块部分,系统原理图见附图3.2.1呼叫模块的设计

呼叫器采用字符型LCD液晶显示器,选用长沙太阳人有限公司生产的SMS0401。AT89C51的PI.O,P L.1引脚分别与SMSO4OI的D L,CLK引脚连接。SMSO4O1为四位字符型,前三位显示顾客号码,第四位显示按键状态信息(N-下一位,R-重呼,P-暂停)。为便于一一对应,呼叫器与窗口显示屏的总线相连。

3.2.2通信模块的设计

通信模块采用RS-485通信收发器SN75LBC184,其与AT89C51接口电路和原

理详见3.1.4章。

3.3主显示屏硬件电路设计

主显示屏采用AT89C51单片机控制,主要包括显示模块部分和通信模块部分,系统原理图见附图

3.3.1显示模块的设计

考虑采用串行驱动方式,这里采用MAX7219驱动芯片。

(L)MAX7219芯片介绍

MAX7219是美国MAXIM公司研制的紧凑型、串行输入、串行输出、共阴极新型LED

显示驱动器。它一片芯片可以驱动多达8位7段LED显示器、条型图形、或64个单个LED,其片内有BCD译码器、多路复用扫描电路、段和数字驱动器、以及存贮每个数字的8X8静态RAM。所有LED的段电流设定只需一个外部电阻。这种LED驱动器有以下特点:

①接口简单,占用CPU的I0口线少,对外接口只需3根I0口线,即可实现最高可达10MHZ串行接口。

②各个寄存器可以单独被寻址和更新,不需要全部更新。

③允许用户对每个显示位是选择BCD译码方式还是非译码方式进行定义。

④具有150U A的低功耗停机方式。

⑤可以模拟和数据控制显示的亮度,与MOTOROLA,SPI,QSPI及MATIONAL MICROWIRE串行口相兼容。

⑥可以进行级连,最多可以级连8片MAX7219,驱动64个数码管。

该芯片采用24脚DIP和S0封装,工作电压4.0-5.5V,最大功耗1.1W。引脚说明见下表

表3.6引脚说明

引脚名称功能说明

1 DIN 串行数据输入端。在CLK的上升沿数据锁入芯片内部16

位移位寄存器

2,3,5-8,10,11 DIG0-DIG7 8位LED位选线,从共阴极LED中吸入电流

4,9 GND 地线(两个GND必须接在一起)

12 LOAD 锁入输入的数据。在LOAD的上升沿最后的16位串行数

据被锁入

13 CLK 时钟输入,最高时钟频率为10MHZ,在CLK的上升沿数据

被锁入内部移位寄存器,在CLK的下降沿,数据从DOUT

脚被输出

14-2720-23 SEGA-SEGG DP 7段驱动和小数点驱动

18 ISET 该脚通过一个电阻与V+相连,设置峰值段电流

19 V+ 电源电压,+5V

24 DOUT 串行数据输出,输入到DIN的数据在16.5个时钟周期后

在DOUT脚发出,该脚用于级联扩展

(1)AT89C51与MA X7219芯片接口电路:

图3.8AT89C51与MAX7219芯片接口电路

2片MAX7219芯片与89C51芯片及共阴极小电流LED段码显示器的接口电路简单,其原理图如图3.8所示。其中AT89C51的PI.O接第一片MAX7219的DIN 数据输入管脚,P1.2接二片MAX7219的CLK时钟输入管脚,P1.1接二片MAX7219的LOAD锁定输入管脚,第一片MAX7219的DOUT数据输出管脚接到第二片MAX7219的DIN数据输入管脚。

MAX7219可通过V+管脚和工SET管脚之间所接的外部电阻RSET来控制,RSET

排队叫号系统设计说明

单片机系统 课程设计 成绩评定表 设计课题:排队叫号系统设计 学院名称:电气工程学院 专业班级:自动F1207 学生:康 学号: 2 指导教师:周刚 设计地点: 31-517 设计时间:2014-12-29~2015-01-09

单片机系统 课程设计 课程设计名称:排队叫号系统设计 专业班级:自动F1207 学生姓名:康 学号: 2 指导教师:周刚 课程设计地点:31-517 课程设计时间:2014-12-29~2015-01-09 单片机系统课程设计任务书

1、该系统是一款自动的排队叫号系统,以排队抽号顺序为核心,排队者利用客户端抽号,工作人员利用叫号端叫号; 2、通过显示器及时显示当前所叫号数,语音提示,提醒排队者接受服务; 3、客户及时了解排队信息,可以通过显示器显示队列中排在其前面的顾客数,通过合理的程序结构来执行排队抽号; 排队叫号系统主要由系统主从机、键盘电路、显示电路、语音电路等部分构成。 目录

1绪论 (6) 1.1课题背景 (6) 1.2课题研究的目的和意义 (6) 1.3课题研究现状 (7) 1.4设计目的及功能 (7) 2系统需求分析与整体设计 (7) 2.1确定的方案 (7) 2.2系统原理图 (8) 2.3整体设计方案 (8) 3系统硬件设计 (10) 3.1主电路硬件设计 (11) 3.2时钟电路 (12) 3.3键盘电路 (13) 3.4LED显示电路 (14) 3.5LCD显示电路 (15) 3.6语音提示电路 (17) 4系统软件设计 (20) 4.1主控软件设计 (20) 4.2LED显示程序设计 (21) 4.3LCD显示程序设计 (22) 4.4声音系统程序设计 (23) 5系统仿真实验 (23) 6总结 (25) 7参考文献 (26) 附录1实物图 (26) 附录2系统原理图 (27) 附录3C51源程序 (28) 1 绪论 1.1课题背景

基于java技术的网吧管理计费系统的设计与实现

摘要 随着科学技术的不断提高,计算机科学与技术日趋成熟,计算机应用到生产和生活的各个领域,发挥了越来越重要的作用。作为计算机应用的一部分,使用计算机对网吧信息进行管理,具有手工操作无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,寿命长,成本低等,因此研究开发网吧计费系统具有可行的实际意义。 本系统是一个功能比较强大的网吧计费系统。该系统信息来源主要由管理员添加,方便网站管理员的查询和管理。该系统的任务是方便,灵活的管理网吧的各项信息,包括对每台电脑配置管理、会员用户管理、上机时间计算、金额计算等。系统主要有添加,查找,删除,统计等功能模块组成。本系统会做到满足网吧管理日常工作的需要,使用方便,界面亲切,安全可靠。 关键词:网吧计费系统;信息管理;安全

Abstract With the continuous improvement of science and technology, computer science and technology matures, computer application to the production and in all spheres of life, has played an increasingly important role. As part of computer applications, the use of computers to the community information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so research and development of Internet cafes fee system is feasible, practical significance. The system is a more powerful cyber cafe billing system. The system is the main source of information added by the administrator to facilitate inquiries webmaster and management. The system's mission is convenient, flexible management of the Internet cafes, including on each computer configuration management, user management members, the time machine, the amount of calculation. System mainly add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily work, easy to use, friendly interface, safe and reliable. Keywords: cyber cafe billing system; management; safe

数据结构-银行排队系统

宁波大红鹰学院信息工程学院 课 程 设 计 报 告 项目名称:银行排队系统 项目组长:白钰琦 项目成员:项鸿伟、徐海域、徐程凯 班级名称:10计科1 专业名称:计算机科学与技术 完成时间:2012年11月27日 信息工程学院制

目录 一、系统总体描述.................................................... - 1 - 二、模块设计(包括文档设计、项目流程设计)........................... - 1 - 三、程序设计(界面设计、后台详细设计)............................... - 2 - 四、设计总结......................................................... - 3 - 五、设计总结......................................................... - 6 - 1、完成情况...................................................... - 6 - 2、心得体会...................................................... - 7 -

一、系统总体描述 银行排队系统是利用现代网络通信技术和计算机信息管理技术来代替传统排队的 系统,从本质上改善传统排队管理所存在的拥挤、嘈杂、混乱现象,避免各种不必要 的纠纷。通过使用排队系统,由传统的客户站立排队改变为取票进队、排队等待、叫 好服务,由传统物理的多个队列变为一个逻辑队列,使“先来先服务”的思想得到更 好地贯彻。 本系统可以实现银行排队的主要业务活动。本系统分为以下6个功能模块: (1)顾客到达。分为VIP客户和普通客户进行排队拿号,普通客户进入逻辑队列。 (2)顾客离开。顾客离开时将客户从队列中删除,并提供让客户对银行窗口职员 评价的平台。 (3)查看业务办理。可以查看每个业务窗口正在给第几号顾客办理业务。 (4)查看排队情况。可以查看当前顾客有多少个顾客在排队等候。 (5)系统查询。可以查询本系统为多少个普通用户和VIP客户办理过业务。 (6)退出。退出整个银行排队系统。 二、模块设计(包括文档设计、项目流程设计) 本程序包含主程序模块、菜单选择模块和队列操作模块,调用关系如下图: 模块调用示意图 2、系统子程序及功能设计 (1)void Initshuzu();

银行叫号系统Visual C ++程序源代码

主函数: #include "stdafx.h" #include "Queue.h" #include "stdio.h" int main(int argc, char* argv[]) { Queue s; s.q[0] = 0; // 让入队的第一个数取数值1 int a=1, b=0 ,d=1 ,e=0; char c; while(a) // 运用switch实现选择 { printf("顾客要号请输入A \n要提示下一位下一位顾客的号码请输入B \n 要显示等待的人数请输入C\n结束循环请输入D \n "); c= getchar(); while(getchar()!='\n') continue ; switch(c) { case 'A':; case 'a':// 顾客要号之后让元素入队 s.addQ(); b = s.getQ(); printf("顾客要的号码为:%d\n", b); break; case 'B ': ; case'b':// 删除队首元素即显示要来办理业务的顾客 d = s.delQ(); printf("请%d号客户前来柜台办理业务\n", d); case 'C ':; case 'c':// 显示等待的人数 e = s.number(); printf("等待的总人数为:%d\n", e); break;

case 'D' :; case 'd':// 结束循环 c=0;break; default: printf("输入错误!\n"); } } printf("Hello World!\n"); return 0; } 队列的建立:(类)Queue.h #if !defined(AFX_QUEUE_H__BA389AF8_C207_4C3E_8A7F_99499FBBA143__I NCLUDED_) #define AFX_QUEUE_H__BA389AF8_C207_4C3E_8A7F_99499FBBA143__INCLUDED _ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #define M 1000 class Queue // 定义队列名 { public: Queue(); void initialQ(); int emptyQ (); // 定义队空 int getQ(); // 取队首元素 int addQ(); // 入队 int delQ(); // 出队 int number(); // 统计队列元素数目 int q[M]; // 定义数组q

银行管理系统论文

目录 第1章前言 (1) 1.1 银行管理的现状 (1) 1.2 银行管理的发展背景和意义 (1) 第2章需求分析 (2) 2.1 系统设计任务 (2) 2.2 系统设计目标 (2) 2.3 系统设计步骤 (2) 2.4 系统可行性研究 (2) 2.4.1 技术可行性 (2) 2.4.2 经济可行性 (3) 2.4.3.社会可行性 (3) 2.5 系统设计的特点 (4) 2.5.1 系统的性能特点 (4) 2.5.2 系统的数据要求特点: (4) 2.5.3 系统的分层 (4) 第3章系统概要设计 (5) 3.1 系统设计流程及思路 (5) 3.2系统功能分析 (5) 第4章系统详细设计 (7) 4.1 系统模块设计 (7) 4.1.1主界面模块设计 (7) 4.1.2储户管理模块设计 (8) 4.1.3业务员管理模块设计 (9) 4.1.4存款单模块设计 (10) 4.1.5取款单模块设计 (11) 4.2 模块界面之间的调用说明 (12) 第5章系统实现和调试 (13) 5.1系统的实现 (13) 5.2系统的调试 (13) 5.2.1调试过程中遇到的主要问题和解决方法 (13) 5.2.2系统测试过程分析 (13) 第6章总结 (19) 参考文献 (19)

银行管理系统的设计与实现 薛静,电子信息系 摘要:随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实 施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。 银行管理系统是典型的信息管理系统。银行管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。本系统的主要任务就是对银行内银行业务员、储户的个人信息,储户存取款信息的统一管理,从而方便业务员操作,也满足了储户需求。 本设计主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等特点。基于上述的考虑,本系统利用NetBeans作为前端的应用开发工具,利用Access作为后台的数据库,充分的利用了二者的优点,加上Windows XP作为系统平台,使系统更加完善。 关键字:信息管理系统;银行管理;Access Design And Implementation Of BankManagement System XueJing ,Department Of Electronics And Information Abstract:With the management of information technology is becoming more and more thorough and extensive use. The management information system to be implemented in technology has gradually matured. Management information system is a continuously developing new subject to any other units to develop, and to streamline the internal activity is organic to organize, it must be established with its own characteristics to their management information system. Bank management system is typical of information management system management system. the bank job is tedious, contain large amounts of data information and data, so he needs a good bank management system to implement these data to be effective management system. the chief task was to bank, bank staff member of the customer individual information, the access of information, thus facilitate unified management over the salesmen and meet the demand of the depositor.

银行叫号系统设计..

摘要 排队叫号管理系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。该题研究的目的是研制一款无人排队的排队叫号机,它主要由主控制器、键盘、显示电路、蜂鸣器电路等部分构成。系统利用单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在LCD1602上显示排队的号码以及当前正在等待的人数;通过按键叫号,在LCD1602上显示叫到的号码,由扬声器发出声音提示客户。同时免除了令客户不舒服的站立式排队,这种现代化的高科技产品彻底解决了银行普遍存在的站立等候,服务无序的问题,深化并完善了服务的质量。本系统采用单片机进行控制,利用LCD1602显示,蜂鸣器鸣叫提示的人机交互界面,模拟排队管理系统,科学地处理各种排队情况。操作简便,控制灵活,显示清晰,制作成本低,性价比较高。 关键词STC89C52 LCD1602 蜂鸣器

目录 1 系统方案论证 (1) 1.1 设计要求 (1) 1.2 单片机芯片的选择方案和论证 (1) 1.3 显示模块选择方案和论证 (1) 1.4 系统方案设计 (2) 2 系统硬件设计 (3) 2.1 系统总电路 (3) 2.2 单片机处理部分设计 (3) 2.3 显示电路部分 (4) 2.4 时钟振荡电路 (5) 2.5 复位电路 (6) 2.6 叫号电路 (6) 2.7 按键电路 (7) 3 系统软件设计 (8) 4系统测试 (9) 5 小结 (10) 参考文献 (11) 附录 (12) 源程序: (12)

网吧管理系统设计说明书

摘要 为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。我们学习了IBM DB2应用程序的使用。并应用了SQL语言。对数据库的创建、修改、删除方法有了一定的了解。通过导入表和删除表、更改表学会了对于表的一些操作。为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。 通过网吧管理系统的构造以及用户的信息还有电脑的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与网吧管理系统执行相同的操作。需求分析阶段就是要研究我所作的网吧管理系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的五张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。要把查询结果与过程抓几张图 关键词:SQL语言;IBM DB2;数据库设计;网吧管理系统 I

目录 第一章绪论 (1) 1.1课题简介 (1) 1.2设计目的 (1) 1.3设计内容 (1) 第二章需求分析 (2) 2.1 需求分析的任务 (2) 2.2 需求分析的过程 (2) 2.3数据字典与流程图 (3) 第三章概念结构设计 (7) 3.1 概念结构设计的方法与步骤 (7) 3.1.1 概念结构设计的方法 (7) 3.1.2 概念结构设计的步骤 (7) 3.2 数据抽象与局部视图设计 (7) 3.3视图的集成 (12) 第四章逻辑结构设计 (13) 4.1 E-R图向关系模型的转换 (13) 4.2 数据模型的优化 (13) 4.3 数据库的结构 (14) 第五章数据库物理设计 (16) 5.1 索引的建立 (16) 5.2 表空间的建立 (16) 第六章数据库的实施 (17) 6.2表的建立与数据的载入 (17) 6.3触发器的设计 (17) 6.4 数据库的运行 (18) 6.5 数据库的查询 (22) 总结 (25) 参考文献 (26)

毕业设计--《网吧收费系统》

目录 1.前言 2. 需求分析 2.1 用户定位分析 2.2 功能需求分析 2.3 性能需求分析 3.系统分析 3.1 环境平台分析 3.2 程序功能设计 3.3 程序流程设计 4. 详细设计 4.1 程序单元设计 4.2 程序单元编码 4.3 集成开发 前言 根据自己的爱好和软件编程的能力,我选择用VB编写网吧收费系统的服务器端,只是编写出了基本的功能,比现实生活中使用的要粗略.但是这个系统只是自己的一次实践,我会在以后的学习中继续努力的 编写这个使用程序其意义在于锻炼了我的动手能力和逻辑思维能力,而且以前也从来没有尝试过编写这样综合性的程序,培养了对问题考虑的全面性. 为了编写有实用价值的东西,我还参阅了大量的资料,包括网络资料的选择,当然在程序完成只后,也不能只有编写者才会用,所以要写出对应的帮助文挡,一般的软件都会有,这是我们生活中的常识. 只是限于水平,只能编写部分

功能,数据库安全方面也不可靠.一直在寻找解决办法,如果能够采用动态数据库,这些问题就能解决了. 科学这东西讲究的就是严谨的态度,建立数学模型有助于完成设计,在设计的时候避免出现思绪混乱, 在经过系统功能需求分析,在大脑中已经有很清晰的的目标,可以画出要进行的流程图,比如先根据功能模块确定好选择数据库,然后根据实际编写数据库表,完成数据库表的关联,可以先保存后,等窗体确定完毕,再连接数据库. 经过代码调试,确定能正常运行. 2.需求分析 2.1用户定位分析 1.合理的工具设置:用户要求界面简洁容易操作.于是可以使用工具条进行设置,把经常要使用的功能用工具条单独罗列出来,比直接在菜单中选择效率要高. 2.安全要求:为了避免意外事件或者是人为原因导致数据库信息丢失,要做好数据库的保秘和数据库灾难性恢复. 3.简单的操作方式:因为需要有的时候需要对客户机进行远程控制,这样管理起来就轻松起来. 4.提供全面的数据查询和统计:可以任意选择查询条件,而且为了方便可以设置统计报表功能. 5.报表打印导出功能:要随时可以导出以报表格式存放,打印出来长期备份. 6.会员卡管理:会员卡较之现金交易比较方便管理, 7.商品管理:能够对商品进行销售统计,存储查询. 8.网址限制:现在网络病毒流行,尤其要注意一些不良网页上隐藏病毒,所以要限制一些网站. 2.2功能需求分析 主要功能: 对网吧的人员,资源进行管理。公布网吧的通知公告等信息,发布网吧内外新闻动态,提供上网人员的意见、建议反馈场所,管理网吧内的计算机,对上机用户的情况进行统计,计时计费等。 具体功能: 被控制机有一个服务器,控制器集中在管理机上。可以控制登陆,并进行计时,这是两个基本功能;管理机还有上机,下机结帐,开机,关机,重新启动等功能。 网络管理、计费系统:本网站最重要和最复杂的功能。又分会员注册,登录,以及会员的审核系统,员工的管理,计时计费,计算机管理等小系统。

【完整版】银行叫号系统毕业论文设计

1 绪论 1.1课题来源 时代跨入另一个世纪,随着经济全球化的大浪潮,社会的进步推动者各行各业的竞争逐渐加剧,促使各行各业树立新的服务观念,以改变以往的工作方式,以适应时代的需求。如今银行,海关,税务,医院等单位人来人往经常出现排队等候现象。排队等候问题已经成为人们经常面临的实际问题。由于久等引起的客户与客户,客户与工作人员之间的误会,不满和纠纷时常发生。己成为影响窗口服务秩序和形象的一大顽症。以保护客户隐私为目的而积极推广的“一米线”,也形同虚设。 与此同时,随着企业的竞争日益激烈,如何解决长久以来枯燥无序的排队问题,如何加强窗口单位的服务质量,如何加强对客户及工作人员的管理,如何克服诸如顾客挑选自己熟悉的工作人员而引起的各种弊端,创造一个轻松而个性化的窗口环境,已成为公共服务部门急需解决的问题,它直接影响着企业公共形象及业务量,涉及企业根本利益。另外,传统柜台服务存在不安全隐患,偷盗密码已经不再是个别案例,多窗口的服务往往让人无所适从,客户盼望只排一个队,只接受“一对一”的个性化服务已成趋势。 1.2 国内外发展状况 随着现代技术的不断发展特别是计算机技术的应用,使排队技术的发展也突飞猛进。目前,已具备多种功能如音乐提示,综合显示,呼叫终端,以及各种数码显示,号码发放也由取号机自动打印到触摸屏查询取号,按键取号,特殊识别取号等等。 在我国,特别是在我国加入世贸组织之后,排队技术也被引进国内,并在我国特有的高速经济发展的环境中得到飞速发展,普及及应用。我国的排队技术产品也由1998-2001年的起步期,2001-2003年的发展期到现阶段的高速发展期逐渐生产出适合我国国情排队系统产品,客户对排队系统产品的应用也逐渐习惯并乐于接受。智能排队系统就是人们现在乐于接受的系统。 智能排队机或称智能排队系统是一种综合运用计算机技术、网络技术、多媒体技术、通讯控制技术的高新技术产品。它完全模拟了人群排队过程,通过

银行储蓄管理系统的设计与实现毕业论文

通信系统仿真实验课程设计 题目银行储蓄管理平台开发设计 学院 2010222111 专业班级通信104 学生姓名霍守斌 指导教师大彬 哥 2013年 6月 15日 摘要 近几年来,随着科技的发展和社会的进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行储蓄管理之中的应用日益引起人们的关注。本文基于Visual C++数据库编程技术,以可视化的集成开发环境Visual studio 2008为开发工具, Access 2007为后台数据库实现了一个小型的银行储蓄管理系统,该系统主要功能包括用户注册、销户、存款、取款、查询历史记录、用户修改信息等功能。从而满足了广大人民群众的需要同时也实现了银行储蓄管理的系统化、规范化、自动化和智能化,提高了银行管理的效率。 关键字:Visual C++;Access 2007;银行储蓄管理系统

Abstract In recent years, as technology development and social progress, in particular, the popularity of a wide range of computers, computer application gradually from large-scale scientific computing shift large-scale mass data processing and workflow transaction management, which resulted in of the desktop computer as the core database management system for the development of environmental management information system in large-scale transaction processing and management, workflow applications, especially in the management of bank savings into the application has attracted much attention. Based on the Visual C + + database programming techniques to visualize the integrated development environment, Visual studio 2008 as development tool, Access 2007 database for the background to achieve a small bank savings management system, which mainly features include user registration, cancel the account, deposit , withdrawals, query history, user modify the information and other functions. To meet the needs of the masses but also to achieve the systematic management of bank savings, standardization, automation and intelligence to improve the efficiency of bank management. Key word: visual c + +; Visual studio 2008; Access 2007; Bank savings management 目录 摘要 I Abstract II

银行排队叫号系统的设计毕业论文

银行排队叫号系统的设计 毕业论文 目录 摘要.............................................................. I ABSTRACT .......................................................... II 1 绪论.. (1) 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.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)

JAVA毕业设计网吧收费管理系统

第一章网吧计费管理系统 学习目标:能使用Java集成开发环境,运用Swing设计图形界面,运用JDBC访问数据库,掌握事件处理编程,了解简单两层C/S项目的开发及简单面向对象程序的设计过程,发展基本的团队协作开发能力。 学习寄语:虽然本项目并不是一个商业项目,其产品也不能用来赚钱,但从中你可以学到实际开发中的许多经验和技巧,获得一种“学有所用”、“学有所得”的成就感,同时赢得老师和同学(同事)对你的格外尊重。在此项目的学习中,你不但是个学生,还是一个职业人,将与同事一起尽全力完成你所要做的工作,并再次验证“天道酬勤”的真理。我们的信念是:“不抛弃,不放弃”。你的改变和收获是老师真诚的期待。

1.1 背景介绍 1.1.1 业务背景 “海之星”网吧,是一个小型网吧,以前是人工记帐,现需要开发一个简单的网吧计费管理系统。原人工管理的主要过程如下:客户在门口服务台,出示上机卡,若是新客户则先发新卡;管理员先查询是否有空机器,若有则根据上机卡号查到该卡对应的记录(账簿),若有余额(〉5元),则分配一个空闲的机器号给客户,客户根据机器号对号入座,管理员记下客户卡号、上机机器号、上机时间。客户下机要到门口的服务台,请求下机,管理员根据当前时间、上机时间及费率计算出本次上机费用,并记录,同时将费用从卡余额中扣除,若费用不够则需充值。原手工系统主要有如下缺点:1 手工记帐,管理员工作量大,且易出错;2 超时超费使用不能及时发现。因此需要开发一个简易计费管理软件,取代人工记帐方式,由软件统一管理记录上下机、计费、上机卡、机器情况,提供简单统计功能,超时超费提醒功能等。 1.1.2 技术背景 本系统要求使用java技术开发,使用数据库(如ACCESS,SQLServer)保存数据,集成开发环境可使用支持可视化GUI界面设计的主流工具(如eclipse\ant bean\jbuilder)。开发者应有java程序设计语言、SWING基本GUI组件、文件使用、JDBC存取数据库、使用一种集成开发工具的基本知识和技能。系统采用两层C/S体系结构,C端负责通过GUI与管理员交互、处理业务逻辑及存取数据库,S端主要是数据库系统。系统分析设计主要采用面向对象的分析设计方法。 友情提示:对项目有了一个最基本的认识后,是不是立即准备大干一场?是否要问一问值不值得干?能不能干?商业项目一般可以从经济性、技术性、法律社会等方面进行可行性分析,但本项目作为一个学习型项目显然无利可图、技术也欠缺(事实上技术正是要学习的东西)、好在项目是合法的。那是否继续?当然!因为本项目的目标不是在合法的前提下获取最大利润,而是习得知识和技能,只要你愿意,就可以继续进一步了解“网吧计费管理系统”,Let’s go!

毕业论文-银行排队叫号系统的设计

毕业论文-银行排队叫号系统的设计

本科毕业设计(论文) 题目银行排队叫号系统的设计 学生姓名陈福秀 专业班级 09 电子科学与技术1班 学号 200931002 院(系)电气工程学院 指导教师(职称) 王继红(讲师) 完成时间 2013 年05月18日 郑州科技学院电气工程学院

二○一三年五月

郑州科技学院毕业设计(论文)任务书 题目银行排队叫号系统的设计 专业 09电科学号 200931002 姓名陈福秀 一、主要内容 收集,整理与课题有关技术与产品资料,确定系统方案,设计电路原理图,绘制电路板,编写应用程序,进行焊接调试并撰写毕业论文。 二、基本要求 1. 检索与课题有关的资料,提出自己的设计方案,方案应具有可行性、经 济性;写出开题报告。 2. 编写论文初稿。 3. 在的初稿基础上撰写毕业论文。 4. 毕业论文的撰写,要求认真工整、条理清晰、正确标准。 三、主要参考资料 1. 张毅坤编.单片微型计算机原理及其应用[M] 西安:西安电子科技大学出版社1998 2. 金篆芷.王明时现代传感器技术[M].北京:电子工业出版社1995 3. 吕俊芳. 传感器接口与检测仪器电路[M].北京:北京航空航天出版社1994 完成期限: 指导教师签名: 专业负责人签名: 2013年5月18日

中文摘要 摘要 本文设计了一套排队叫号系统。该系统是以排队抽号顺序为核心,客户利用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数,客户及时了解排队信息,通过合理的程序结构来执行排队抽号。以提高排队等待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化,规范化。通过该系统的使用,客户不必为排队浪费大量精力,便于管理排队秩序,同时适应信息时代管理数字化的要求,提高服务水平与质量。 排队叫号系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,能够很好地解决客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。本课题研究的是一款无人排队的排队叫号系统,它主要由系统主从机、键盘、显示电路、蜂鸣器电路等部分构成。系统利用AT89C51 单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在LCD1602 上显示排队的号码以及当前正在等待的人数;通过按键叫号,在LCD1602 上显示叫到的号码,由蜂鸣器发出声音提示客户。这种现代化的高科技产品彻底解决了银行、工商、税务、通讯、政府机构等部门的服务大厅普遍存在的站立等候、服务无序的问题,同时免除了令客户不舒服的站立式排队,深化完善了服务的质量。本系统采用AT89C51 单片机进行控制,利用LCD1602 显示,蜂鸣器鸣叫提示的人机交互界面,模拟排队管理系统,科学的处理各种排队情况,具有操作简便、控制灵活、显示清晰、制作成本低、性价比较高等特点。 关键词:AT89C51单片机LCD1602排队叫号系统开发

基于VB的网吧信息管理系统(华中科技大学计算机专业本科毕业论文)

华中科技大学 毕业论文 题目:基于VB的网吧信息管理系统

目录 摘要 (1) 前言 (1) 第一章系统概述 (1) 1.1 系统开发的背景和意义 (1) 1.2 系统开发技术 (1) 1.2.1 https://www.doczj.com/doc/21178982.html,概述 (1) 1.2.2 SQL Server数据库 (2) 第二章可行性分析 (3) 2.1 可行性概述 (3) 2.2 可行性研究 (3) 第三章系统需求分析 (4) 3.1 传统网吧管理 (4) 3.2 系统优点 (4) 3.3 系统功能需求 (4) 3.3.1 系统逻辑模型 (4) 3.3.2 服务端 (5) 3.3.3 客户端 (5) 3.4 系统的设计原则 (6) 3.5 系统设计的思想 (6) 3.5.1 系统设计结构 (6) 3.5.2 系统实现技术 (6)

第四章系统的总体设计 (8) 4.1 系统功能设计 (8) 4.2 系统功能模块简介 (8) 4.2.1 客户端功能模块 (8) 4.2.2 服务端功能模块 (9) 4.2.3 数据库设计 (9) 第五章详细设计 (13) 5.1 关键模块设计 (13) 5.1.1 登陆模块 (13) 5.1.2 客户端模块 (13) 5.1.3 服务端模块 (14) 5.2 系统界面设计 (15) 5.2.1 登录界面 (15) 5.2.2 客户端界面 (15) 5.2.3 服务端界面 (17) 第六章编码实现 (18) 6.1 系统功能实现 (18) 6.2 登陆模块编码 (18) 6.3 客户端模块编码 (19) 6.4 服务端模块编码 (23) 第七章系统测试 (29) 7.1 系统测试目标 (29)

网上银行管理系统毕业设计

基于JSP技术的网上银行的设计与实现 摘要 现在全球已经进入了软件的时代,各行各业都与软件产生着密切的联系。银行系统更是如此,在软件系统的高速发展和功能的不断完善下,银行也一改往日的通过人与人的不断交流与接触进行现金的交易的这样一种传统的形象。通过网上银行系统的开发和应用达到一个节省人力资源,提高行业业务效率的目的。在这样的一个背景下,本课题主要使用JAVA程序设计语言,并辅以JSP,mysql数据库管理等技术进行网上银行系统的设计与开发,既克服传统管理方式的工作量大、效率低下,又能够使银行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护;具备推广价值,从而得到广泛应用,真正实现银行管理的网络化。 关键词:网上银行;管理;JSP;系统开发

The Design and Implementation of online bank based on JSP Abstract: Now the world has entered an era of software, and software businesses have close ties. The banking system, especially in the software system for the rapid development and function continuously improved, banks also changed the past through people-to-people exchanges and contacts continue to cash transactions of such a traditional image. Internet banking system through the development and application to achieve a saving of human resources, improve operational efficiency industry. In such a context, the subject of the main use of JAVA programming language, supplemented by JSP, mysql database management technologies such as online banking system design and development, both to overcome the traditional management of the work load is heavy, inefficient, and can systematization of the banking management, automation, standardization; At the same time, be able to have a friendly operation interface, convenient, practical, easy to maintain; with the promotion of values, and thus are widely used, and truly realize the network of bank management. Key word:Internet Banking;manage;JSP;System Development

网吧组建方案设计及实施毕业论文

毕业设计(论文)题目:网吧的组建方案设计及实施 学院:信息工程学院 专业名称:网络工程

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

相关主题
文本预览
相关文档 最新文档