银行排队叫号系统设计

银行排队叫号系统设计
银行排队叫号系统设计

排队叫号系统设计说明

单片机系统 课程设计 成绩评定表 设计课题:排队叫号系统设计 学院名称:电气工程学院 专业班级:自动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课题背景

银行叫号系统设计..

摘要 排队叫号管理系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。该题研究的目的是研制一款无人排队的排队叫号机,它主要由主控制器、键盘、显示电路、蜂鸣器电路等部分构成。系统利用单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在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)

排队叫号系统(带源程序)

一、课程设计的主要内容 题目描述:利用队列模拟一个排队叫号系统。 功能要求及说明: (1)系统采用菜单方式操作,要求实现如下功能: (2)叫号排队:用户叫号时将该用户信息(用户名)入队,并打印用户排队序号、等待人数。 (3)业务处理:工作人员处理完前一业务后,从队列头中获取一个用户出队并呼叫该用户(终端打印输出)。 (4)队列信息浏览:工作人员可随时查看队列中目前未处理的所有业务信息。 (5)采用模块化设计。 二、概要设计 1、本程序包含两个模块 (1)主函数模块: main(){ 定义及初始化; 让用户控制程序,实现排队叫号功能. } (2)排队叫号系统单元模块: 主函数调用排队叫号系统单元模块. 2、排队叫号的抽象数据类型定义: void QueueInitiate(LQueue * Q) Q为结构体指针;

操作结果:使队列初始化. int QueueNotEmpty(LQueue Q) 判断队列是否为空; 操作结果:若队列为空,返回0;不为空,则返回1. int QueueAppend(LQueue * Q,int x) Q为结构体指针,x传输用户的序号; 操作结果:用户叫号时,使用户序号按顺序入队. int QueueDelete(LQueue * Q,int * d) *d传输队头元素; 操作结果:处理对头元素,并释放头结点. void Destroy(LQueue Q) 操作结果:用户用完程序退出时,摧毁队列,释放内存. 四详细设计 1、实现菜单函数 void menu() { printf ("****************************************************\n"); printf ("****************1.排队叫号**************************\n"); printf ("****************2.业务处理**************************\n"); printf ("****************3.队列信息浏览**********************\n"); printf ("****************4.退出******************************\n"); printf ("****************************************************\n"); }

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

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

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

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

本科毕业设计(论文) 题目银行排队叫号系统的设计 学生姓名陈福秀 专业班级 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排队叫号系统开发

单片机课程设计_排队叫号系统设计

单片机系统课程设计 成绩评定表 设计课题排队叫号系统设计 学院名称:电气工程学院 专业班级: 学生姓名: 学号: 指导教师: 设计地点: 设计时间:

单片机系统课程设计 课程设计名称:排队叫号系统设计 专业班级: 学生姓名: 学号: 指导教师: 课程设计地点: 课程设计时间: 单片机系统课程设计任务书

目录 摘要 (1) 1、绪论 (2) 1.1课题背景 (2) 1.2课题的研究内容与目标 (2) 2、系统需求分析与整体设计 (3) 2.1系统的基本功能和工作原理 (3) 2.1.1排队系统的基本功能 (3) 2.1.2工作原理 (3) 2.2排队系统工作流程 (4) 2.2.1数据处理流程 (4) 2.2.2客户工作流程 (5) 2.2.3工作人员工作流程 (5) 2.3系统整体设计 (5) 2.3.1硬件概要设计 (5) 2.3.2软件概要设计 (6) 3、系统硬件设计 (7) 3.1主要电路设计 (7) 3.1.1主机部分电路 (7) 3.1.2从机部分电路 (9) 3.2功能部分电路设计 (9) 3.2.1单片机最小系统电路 (9) 3.2.2液晶显示电路 (12) 3.2.3按键部分电路 (13) 3.2.4蜂鸣器电路 (14) 3.2.5 TXD串行发送和RXD串行接收电路 (15) 4、系统软件设计 (15) 4.1排队系统主从机软件设计 (15)

4.1.1系统从机(取号终端)软件设计 (15) 4.1.2系统主机(叫号终端)的设计 (16) 4.2主要子程序流程图 (17) 4.2.1蜂鸣器子程序 (17) 4.2.2 LCD显示子程序 (17) 4.2.3窗口消号处理子程序 (18) 5、系统Proteus仿真实现 (19) 5.1系统的硬件实现 (19) 5.2系统的软件实现 (19) 5.3系统集成与仿真 (20) 结论 (23) 参考文献 (24) 附录A 主机程序清单 (25) 附录B 总体设计图 (30)

行政大厅、银行排队叫号系统

行政大厅、银行排队叫号系统 行政大厅、银行排队叫号系统是指在工商、税务、办事大厅,交通违章处理中心、银行等场所所使用的智能化排队呼叫系统,系统能兼容网上预约,预约人员根据预约时间到办事大厅的取号机上取号,系统还具有现场取号功能。系统能够将预约人员和现场取号人员添加到排队呼叫队列并进行有序的呼叫,呼叫时有语音播报,并且液晶电视屏(LED屏)主屏上显示详细的呼叫提示信息,各工作人员窗口处还有窗口屏显示呼叫信息。 一、系统概述: 系统基于C/S架构,采用SQL SERVER数据库(适用于sql server2000, sql server 2005版本)。系统包含业务流程所需的所有功能:包括取号、呼叫、重呼、选择性呼叫、语音播报、液晶显示屏信息提示、统计报表等。当网上预约号人员到达现场并取号后系统能够将预约号加入排队呼叫队列,预约号人员在预约时间内有优先呼叫的权利。本系统设备安装简便,兼容性好,配置灵活,升级及维护方便。软件采用一键式安装,界面操作便捷。 二、系统排队流程: (1)取号(有两种取号方式): 1.1 申请办理业务人员进入办事大厅门户网站填写信息进行预约,预约成功后在预约时间内到现场的预约取号机上取号 1.2 申请办理业务人员到办事大厅现场的取号窗口或取号机上取号 (2)申请办理业务人员持号票进入休息区,等待工作人员的呼叫

(3)工作人员通过叫号器进行呼叫申请办理业务人员 (4)办理业务人员听到语音播报或看到液晶屏提示信息后,前往相应的窗口办理业务 (系统排队流程示意图) 三、系统接线示意图:

四、系统组成部件设备: 1.取号主机 2.触摸无线叫号器 3.语音控制盒 4.液晶电视+多媒体控制盒 5.窗口显示屏 6.吸顶式喇叭 五、部件设备详细介绍:

基于51单片机排队叫号系统设计课程设计

单片机系统课程设计 设计课题排队叫号系统设计

目录 1 引言 (3) 2总体方案设计 (3) 2.1硬件组成 (3) 2.2 方案论证 (4) 2.3总体方案 (4) 3 硬件电路设计 (5) 3.1 单片机及外围电路 (5) 3.2显示电路 (6) 3.3按键电路 (7) 3.4蜂鸣器电路 (8) 4 系统软件设计 (9) 4.1 主程序设计 (9) 4.2子程序液晶LCD1602显示处理程序 (10) 4.3子程序按键检测程序 (12) 5 系统调试与总结 (13) 5.1调试 (13) 5.2 总结 (15) 参考文献 (15) 附录A: (16) 附录B (16)

1 引言 近年来,随着科学技术的迅猛发展和人们生活水平的日益提高,各行各业特别是服务行业的竞争也逐渐激烈。服务质量作为体现企业的公众形象、服务理念、管理水平的标准已越来越受到服务和被服务双方所关注,而营业窗口正是代表银行、医院、电信、税务、工商等企业服务质量的重要场所。 随着服务行业业务量的增长及业务种类的增加,排队等候已成为人们面临的实际问题。长期以来,人们在银行、医院、电信、税务、工商等营业大厅里前拥后挤、杂乱无章地排队等候,有时一站就是一个多小时,这已是司空见惯的现象,极大地影响了服务质量。员工坐着服务、客户站着等待的服务方式与“用户就是上帝”的服务宗旨完全背道而驰!改善服务质量、树立良好形象,解决劳累的排队现象、创造人性化服务环境已成为急需解决的问题。设计一套排队抽号的服务系统,可以很好的解决因排队引起的种种问题,排队系统应运而生。此系统完全模拟人群排队过程,通过取票进队、排队等待、叫号服务等功能,诠释了人性化的服务理念,舒缓顾客等待的急噪情绪,使人们在等候服务的过程中拥有一个相对自由的空间,是科技以人为本的真正体现。 本文基于单片机的排队叫号系统,由客户端和主机终端组成,有LCD大屏幕显示信息,让客户知道自己的队号,并有叫号提示音提醒客户,方便快捷,可以满足日常的服务行业排队叫号,所以非常有意义。 2总体方案设计 2.1硬件组成 本系统由按键输入系统、单片机系统、屏幕显示系统及叫号提示音系统组成,系统分为两个部分:抽号部分和叫号部分,其控制核心为AT89C51单片机,选用此单片机编程简单,开发工具便于使用,能很好地满足排队叫号的控制数据处理。 抽号部分和叫号部分采用一块LCD液晶显示器,这样显示数据直观,便于顾客理解,抽号部分输入只需使用一个抽号键即可,便于客户操作,叫号部分包括

银行排队叫号系统需求分析设计

银行排队叫号系统的分析与U M L建模一、需求分析 近年来,由于各行各业的信息化、智能化建设越来越普及,整个社会对各个行业的办事效率的要求也越来越高。例如像银行办业务,在顾客办业务过程中排队现象在所难免,为了在排队时减少顾客的等待时间,为顾客办业务创造一个良好的环境,银行排队叫号系统应运而生。银行排队系统的功能性需求包括以下内容: 1、排队系统可以分为票务打印系统和窗口操作系统。 2、票务打印系统 (1)显示 发号机上的显示屏使用液晶显示,显示对待办业务的选择; (2)输入 输入过程即通过触摸屏对业务进行选择的过程; (3)输出打印 号票打印内容应该包括业务名称、排队号码、时间等; 3、窗口操作系统基本包括显示屏、语言提示,叫号按钮 (1)显示屏 使用点阵式LED显示,显示内容应该是下一个号码以及办理业务窗口; (2)语音提示 语音播报时用语音的形式通过广播或者音箱给人一提示信息。语音提示不需要用户

一直盯着提示屏或者排队情况。选择使用语音芯片,实现的功能应该是当操作员按下按钮后,语音播放下一个办理者的票号。 (3)叫号按钮 设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。 满足上述需求的系统主要包括以下几个小的系统模块: (1)派号功能模块。派号功能模块主要是用于在用户进入服务大厅后,根据自己的业务需要,通过自助式触摸屏号票机领取票号;或者用户在服务大厅业务咨询台进行业务咨询后,咨询员可以为用户打印排队号票。号票是由排队服务器根据当前情况自动生成。 (2)叫号功能模块。工作人员可以通过座席软件键盘上的设置键对客户进行叫号;也可通过按键控制器对客户进行叫号;系统可以设置单语或双语进行语音播放;以及通过LED显示屏和其它视频显示设备显示票号。 (3)预约功能模块。用户可以通过电话预约领取排队号;预约成功后取得预约号;系统将此预约号按预约时间插入当前的排队队列,在系统处理后进行优先呼叫;在同时间下办理业务时,可以进行预约服务,优先办理。同时用户可以在网上进行预约。用户可以在正常受理业务的工作日和系统进行网上预约。系统将此预约日期的预约号检索到排队序列中。 (4)管理功能模块。实现窗口灵活安排,根据业务需要设置叫号规则;业务分类排队管理;鼠标、键盘、按键控制器混合使用。可以按业务和窗口分类统计业务办理情况。 二、用例图 ●客户能够通过该系统进行如下活动: (1)顾客取票:需要办理业务的顾客到取票机前取号,并获得打印。

银行排队叫号方案书,排队机方案

` 排队管理系统

一、公司资质文件 1-1 公司简介 雷创智能科技于2009年由工商行政总局审批成立,是一家专业生产网银机、医院排队叫号系统、智能多媒体联网信息发布系统、排队机、查询机、led 屏及相关产品解决方案和技术服务为一体的综合性企业。 公司在网银机、网络流媒体应用系统的开发建设方面具备雄厚的技术创新能力和科研开发实力。 公司立足服务于政府、教育、科研和企业用户,长期致力于银行,医院领域,提供完整、全面的信息化解决方案及优质产品。公司坚持以信赖、精致、协作、创新为理念,坚持以诚实经营、创新产品、服务好客户和市场为宗旨,奉行“以人为本”的原则,以观念创新促进技术创新和机制创新,走简约化、科技化、产业化、国际化的发展道路,最终实现具有软件和通信技术核心竞争力、主业突出、多元发展的目标。 公司凭借高效的企业管理、雄厚的资金、先进的技术和优质的人才,建立了以“技术、产品、市场、管理”为基础,以企业创新精神为核心发展动力的企业发展模式,开辟了一条以市场需求为导向的企业发展之道!公司本着“平等互利、共同发展、质量第一、用户至上的原则,真诚期待与国外各界诚信合作、共创美好明天。

二、公司产品简介 ——雷创排队管理系统公司为使“雷创排队机”成为国际上最合理化、个性化的产品,研发人员考察了众多国外的厂商,根据我们中国的国情,研发设计出了集国外各排队机厂商优势为一体的“雷创排队机”,为使产品广泛普及,雷创公司的研发人员将“雷创排队机”打造成了操作非常简便,系统设置完全可以由客户自主操作的精品,打破了一直以来排队机设置要由专业的技术人员来操作的模式。 雷创排队管理系统软硬件经过多次的版本更新,目前软件版本已升级至V3.0,并且软件已注册登记保护,“雷创排队”作为一种全新的服务理念从此走进全国各地服务窗口行业。“雷创排队”无疑是这种全新服务理念的开创者和标志性品牌。 由于雷创排队管理系统系我公司完全自主知识产权,产品完全智能化模块设计,各种外接设备即插即用,超薄的显示屏工艺技术均属国首创。其中许多功能版本均是根据众多用户方的实际业务应用需求而开发设计,客户合理的技术要求我们都可以实现。 雷创智能科技凭借其各地的代理商和经销商资源,形成以为中心,覆盖东北、华北、华中、西北、西南和华南地区的销售与售后服务网络,确保最大程度的满足客户需求。

银行排队叫号系统需求设计文档

银行排队叫号系统的分析与UML建模 一、需求分析 近年来,由于各行各业的信息化、智能化建设越来越普及,整个社会对各个行业的办事效率的要求也越来越高。例如像银行办业务,在顾客办业务过程中排队现象在所难免,为了在排队时减少顾客的等待时间,为顾客办业务创造一个良好的环境,银行排队叫号系统应运而生。银行排队系统的功能性需求包括以下内容: 1、排队系统可以分为票务打印系统和窗口操作系统。 2、票务打印系统 (1)显示 发号机上的显示屏使用液晶显示,显示对待办业务的选择; (2)输入 输入过程即通过触摸屏对业务进行选择的过程; (3)输出打印 号票打印内容应该包括业务名称、排队号码、时间等; 3、窗口操作系统基本包括显示屏、语言提示,叫号按钮 (1)显示屏 使用点阵式LED显示,显示内容应该是下一个号码以及办理业务窗口; (2)语音提示 语音播报时用语音的形式通过广播或者音箱给人一提示信息。语音提示不需要用户一直盯着提示屏或者排队情况。选择使用语音芯片,实现的功能应该是当操作员按下按钮后,语音播放下一个办理者的票号。 (3)叫号按钮 设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。 满足上述需求的系统主要包括以下几个小的系统模块: (1)派号功能模块。派号功能模块主要是用于在用户进入服务大厅后,根据自己的业务需要,通过自助式触摸屏号票机领取票号;或者用户在服务大厅业务咨询台进行业务咨询后,咨询员可以为用户打印排队号票。号票是由排队服务器根据当前情况自动生成。 (2)叫号功能模块。工作人员可以通过座席软件键盘上的设置键对客户进行叫 号;也可通过按键控制器对客户进行叫号;系统可以设置单语或双语进行语音

银行排队叫号系统软件需求设计说明书

软件需求分析与系统设计实验指导书 天津市大学软件学院 软件工程系 2017年8月

学号1750311003 软件需求分析与系统设计说明书 实验报告 银行排队叫号系统 需求分析与设计说明书 起止日期: 2017 年 11 月 16 日至 2017 年 12 月 31 日 学生姓名董维博 班级07 成绩 指导教师(签字) 软件工程系 2017 年12 月 3 日

银行排队叫号系统 软件需求分析说明书 (CRS, Customer Requirement Specification)天 津市大学软件学院 软件工程系 2017 年 12 月 3 日

银行排队叫号系统 软件需求分析说明书V1.0

目录 1文档概要 (4) 1.1目标和范围 (4) 1.2文档读者 (4) 1.3定义术语、首字母和缩写 (4) 1.4参考资料 (5) 2需求获取 (5) 2.1项目背景 (5) 2.2客户访谈 (5) 3完善需求 (6) 3.1提出问题 (6) 3.2确定问题 (6) 4软件需求分析 (6) 4.1框定问题 (6) 4.2断言描述问题 (6) 4.3需求文档 (7) 4.4需求 (7) 4.5问题域描述 (9) 4.6期望 (11) 4.7优先原则 (11) 4.8不变量 (11) 4.9平台:硬件和操作系统 (11) 4.10全局特征 (12) 4.11设计约束 (12) 4.12可能的变更 (12) 4.13术语表 (12) 4.14概述 (13) 4.15文档信息 (13) 5规格说明书 (14) 5.1事件响应 (14) 5.2数据模型 (14) 5.3屏幕设计 (15) 5.4共享状态 (15) 5.5文件格式 (16) 5.6协议 (16) 5.7管理员用户 (16) 5.8操作规程 (16) 5.9按照规程 (16)

基于单片机银行排队叫号系统设计

单片机原理与应用技术课程设计设计题目:基于单片机银行排队叫号系统设计

目录 1 设计目的 (3) 2 设计的任务与要求 (3) 3 设计方案与论证 (3) 3.2设计论证 (4) 4 硬件电路设计 (5) 4.1 单片机及外围电路 (5) 4.2 显示电路 (6) 4.3 按键电路 (8) 4.4 蜂鸣器电路 (8) 5 系统软件设计 (9) 5.1 主程序设计 (9) 5.2显示处理程序 (10) 6 系统调试 (10) 7 总结 (11) 附录1:总体电路原理图 (14) 附录2:元器件清单 (15) 附录4:源程序 (17) 附录4:源程序 ...................................................... 错误!未定义书签。

1设计目的 近年来,随着科学技术的迅猛发展和人们生活水平的日益提高,各行各业特别是服务行业的竞争也逐渐激烈。服务质量作为体现企业的公众形象、服务理念、管理水平的标准已越来越受到服务和被服务双方所关注,而营业窗口正是代表银行、医院、电信、税务、工商等企业服务质量的重要场所。 随着服务行业业务量的增长及业务种类的增加,排队等候已成为人们面临的实际问题。长期以来,人们在银行、医院、电信、税务、工商等营业大厅里前拥后挤、杂乱无章地排队等候,有时一站就是一个多小时,这已是司空见惯的现象,极大地影响了服务质量。员工坐着服务、客户站着等待的服务方式与“用户就是上帝”的服务宗旨完全背道而驰!改善服务质量、树立良好形象,解决劳累的排队现象、创造人性化服务环境已成为急需解决的问题。设计一套排队抽号的服务系统,可以很好的解决因排队引起的种种问题,排队系统应运而生此系统完全模拟人群排队过程,通过取票进队、排队等待、叫号服务等功能,诠释了人性化的服务理念,舒缓顾客等待的急噪情绪,使人们在等候服务的过程中拥有一个相对自由的空间,是科技以人为本的真正体现。 本文基于单片机的排队叫号系统,由客户端和主机终端组成,有LCD大屏幕显示信息,让客户知道自己的队号,并有叫号提示音提醒客户,方便快捷,可以满足日常的服务行业排队叫号,所以非常有意义。 2 设计的任务与要求 本系统由按键输入系统、单片机系统、屏幕显示系统及叫号提示音系统组成,系统分为两个部分:抽号部分和叫号部分,其控制核心为AT89C51单片机,选用此单片机编程简单,开发工具便于使用,能很好地满足排队叫号的控制数据处理。 抽号部分和叫号部分采用一块LCD液晶显示器,这样显示数据直观,便于顾客理解,抽号部分输入只需使用一个抽号键即可,便于客户操作,叫号部分包括两个叫号键,系统采用自动清零,无需人工操作。 3 设计方案与论证 3.1设计方案 系统的组成如图3-1设备上电后,显示器屏亮,无信息显示。当客户按键后,

数据结构课程设计(银行排队系统)

(贵州大学计算机科学与信息学院贡献) #include #include #include #include #include #define n 3 int vip1=0; int y,z; float sum1=0,sum2=0,sum3=0,sum4=0,sum5=0; float i1=0,i2=0,i3=0,i4=0,i5=0; float ave1=0,ave2=0,ave3=0,ave4=0,ave5=0; struct List { int A[n+1]; //顾客用来办理业务的N个窗口 int len; //表示数组中的元素个数 }L; struct Lnode { //链表结点类型 int data; Lnode *next; }; struct Linkqueue { //链式存储的等候队列的类型定义 Lnode *front; Lnode *rear; }Q; void Initshuzu() //初始化线性的算法 { for(int i=1;i<=n;i++) L.A[i]=0; //元素值为0,表示编号为I的窗口当前状态为空L.len=0; } void Initqueue() //初始化队列的算法 { Q.front=Q.rear=(Lnode *)malloc(sizeof(Lnode)); Q.front->next=NULL; } void Enqueue(Linkqueue *Q,int elem) //进队算法 { Lnode *s;

银行排队叫号系统需求分析设计

银行排队叫号系统的分析与U M L 建模一、需求分析 近年来,由于各行各业的信息化、智能化建设越来越普及,整个社会对各个行业的办事效率的要求也越来越高。例如像银行办业务,在顾客办业务过程中排队现象在所难免,为了在排队时减少顾客的等待时间,为顾客办业务创造一个良好的环境,银行排队叫号系统应运而生。银行排队系统的功能性需求包括以下内容: 1、排队系统可以分为票务打印系统和窗口操作系统。 2、票务打印系统 (1)显示 发号机上的显示屏使用液晶显示,显示对待办业务的选择; (2)输入 输入过程即通过触摸屏对业务进行选择的过程; (3)输出打印 号票打印内容应该包括业务名称、排队号码、时间等; 3、窗口操作系统基本包括显示屏、语言提示,叫号按钮 (1)显示屏 使用点阵式LED显示,显示内容应该是下一个号码以及办理业务窗口; (2)语音提示语音播报时用语音的形式通过广播或者音箱给人一提示信息。语音提示不需要用户一直盯着提示屏或者排队情况。选择使用语音芯片,实现的功能应该是当操作员按下按钮后,语音播放下一个办理者的票号。 (3)叫号按钮 设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。

满足上述需求的系统主要包括以下几个小的系统模块: (1)派号功能模块。派号功能模块主要是用于在用户进入服务大厅后,根据自己的业务需要,通过自助式触摸屏号票机领取票号;或者用户在服务大厅业务咨询台进行业务咨询后,咨询员可以为用户打印排队号票。号票是由排队服务器根据当前情况自动生成。 (2)叫号功能模块。工作人员可以通过座席软件键盘上的设置键对客户进行叫号;也可通过按键控制器对客户进行叫号;系统可以设置单语或双语进行语音播放;以及通过LED 显示屏和其它视频显示设备显示票号。 (3)预约功能模块。用户可以通过电话预约领取排队号;预约成功后取得预约号;系统将此预约号按预约时间插入当前的排队队列,在系统处理后进行优先呼叫;在同时间下办理业务时,可以进行预约服务,优先办理。同时用户可以在网上进行预约。用户可以在正常受理业务的工作日和系统进行网上预约。系统将此预约日期的预约号检索到排队序列中。 (4)管理功能模块。实现窗口灵活安排,根据业务需要设置叫号规则;业务分类排队管理;鼠标、键盘、按键控制器混合使用。可以按业务和窗口分类统计业务办理情况。 二、用例图 ? 客户能够通过该系统进行如下活动: (1)顾客取票:需要办理业务的顾客到取票机前取号,并获得打印。 (2)顾客休息等待:取到排队号的顾客在休息区休息等待,留意显示屏信息和语音提示。 (3)营业员按钮呼叫:窗口操作员按“下一位” ,当前窗口就显示顾客排队号并语音呼叫“请XX 到X”。 (4)顾客到窗口办理业务:休息区的顾客听到呼叫就到相应窗口进行一对一服务。 根据以上的描述画出相应的用例图如下:

排队叫号机课程设计

湖南人文科技学院 课程设计报告 课程名称:电子技术课程设计 设计题目:排队叫号机 系别:通信与控制工程系 专业:自动化 班级:二班 学生姓名: 王钊曹涛 学号: 08421205 08421214 起止日期: 2010年12月20日~ 2010年12月31日指导教师: 教研室主任:方智文

摘要 排队叫号机适用于服务行业办事大厅如金融、医院、邮政、通讯、工商、税务、车管、签证、保险、社保中心等单位排队叫号,能有效地改善服务环境,提高工作效率。一方面可消除客户长时间“站队”的辛苦、对“站错队”、“插队”的抱怨,全面改善服务质量,另一方面更可以调整业务分配、合理安排窗口服务,减少等候时间,提高办事效率。单片机制作的排队叫号机其优点是造价低廉,使用简单,运行稳定。 关键词:客户端;主机;串口通信;中断;排队叫号机;

目录 设计要求: (1) 1、方案论证 (1) 2、硬件电路设计 (2) 2.1、客户端硬件电路图 (2) 2.1.1、51开发板硬件电路图如下: (2) 2.1.2、数码管电路图如下: (3) 2.1.3、键盘电路如下: (3) 2.2、主机硬件电路 (4) 2.2.1、蜂鸣器电路图如下: (4) 3、软件程序设计 (5) 3.1、客户端程序设计流程图 (5) 3.1.1、主程序设计流程图如下: (5) 3.2、主机程序设计流程图 (6) 3.2.1、主程序设计流程图如下: (6) 3.2.2、串口中断服务子程序设计流程图: (7) 4系统功能测试与整体指标 (7) 5、详细仪器清单: (8) 6、总结与致谢 (8)

排队叫号机 设计要求: 利用51学习板作为控制核心,实现排队叫号机功能。具体要求如下: (1)客户端:通过按键完成取号,由数码管显示号码和当前需要等待的人数。 (2)主机:通过按键来完成报号,由数码管显示叫到的号码,并发出蜂鸣声。 (3)主机和客户端用串口通信。 (4)测试:在20人等待的队列中进行测试。 1、方案论证 按系统功能实现要求,决定控制系统采用STC89C52单片机、8255芯片。总体设计框图如下:

银行排队叫号系统设计实验报告

2011年至2012年第一学期 《银行排队叫号系统设计》课程设计班级1006402 指导教师涂立、李旎 学生人数 3 设计份数 1 2011年12月23日

银行排队叫号系统设计报告 一.设计时间 2011年12月 19日-----12月23日 二.设计地点 湖南城市学院实验楼计算机机房 三.设计目的 1.进一步熟悉和掌握单片机的结构及工作原理。 2.掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 3.通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,详细使用Protel软件绘制原理图的过程。 4.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。四.实验成员及分工 五.指导老师 涂立副教授、李旎讲师. 六.设计课题 设计一个银行排队叫号系统。 理由: 1、系统原理容易理解,更贴近我们的生活。 2、怎个系统简洁明了,适于初学者。 3、能提高我们的综合应用能力。 七.基本思路及关键问题的解决方法 用八个二极管表示客户取号的号码和营业员准备给那位客户办理业务的号码,用二进制表示,亮的二极管表示0,灭的二极管表示为1 。开关KEY为客户取号码是所用,KEY闭合时八个二极管的亮灭顺序就是客户的号码。开关KEY1,KEY2,KEY3,KEY4是分别在四个营业窗口,其中任意一个按下,八个二极管的亮灭会显示一个号码,此号码对应要办理业务客户的号码,与此同时蜂鸣器也会提醒客户。 八.算法及流程图 算法:程序利用循环结构检测整个系统中的客户端和叫号端是否有按键被按下,如果检测到有按下的信号,首先判断按下按键的端口的类型,然后相应的计数变量加一,并把计数变量的信息以二进制的形式传送到相应的端口;如果没检测到按下信号,程序则跳入下一个循环继续检测按键信息。 表1 元件清单

银行排队叫号系统 设计 软件工程

银行排队系统设计 问题定义: 排队在日常生活中已经是一种很普遍的现象,随着我国金融业的发展,银行业务越来越多,以前银行拥挤的排队会导致插队,埋怨,吵闹,甚至有肢体冲突等现象发生,为了解决这个问题,给顾客一个轻松的排队环境,也给银行工作人员提供一个高效率工作的环境,银行排队叫号系统应运而生,排队叫号系统是利用电脑的科学管理功能代替人为的排队系统,很好的解决了客户在办理业务等待时遇到的各种混乱现象;我设计的银行排队系统主要是想通过取票编号的形式解决站着排队的麻烦,客户来到银行取票,然后即可去休息区休息,等语音箱喊到自己所取票的编号时再去办理业务, 可行性分析: 经济可行性: 银行取号模拟系统的开发可以解决各行各业中的排队问题,人工管理排队即浪费人力,又不能从根本上解决问题;而且容易引起争执。本系统的开发周期短,耗费资金少,且有一定的实用价值。 技术可行性: 整个系统由一台主控器计算机与多台子控制器连接,互相传送数据;主控制器接受子控制器的请求信息,对于控制器的请求做出应答, 子系统主要就是窗口操作子系统和取号子系统,大致程序图如下

1,键盘输入模块是给业务员操作的,他可以选择多种呼叫功能,比如,顺呼,复呼,暂停等 2,显示屏是指示当前所呼叫的号码,顾客所要去的窗口 3,为了更直观提醒顾客,系统还设置了语音叫号,确保顾客能够注意到排队信息 取票系统如下: 操作可行性: 本套系统操作非常简单,对于客户和业务员来说,都是最简单的点击按钮操作即可,方便快捷 系统流程图:

数据流图:

数据字典: 需求分析阶段: 1,基于总体的考虑,首先对排队机进行分析。排队系统可分为两大部分,票务打印系统和窗口操作系统 2 票务打印系统 (1)显示 取号机上的显示屏用液晶显示,显示按钮操作 (2)输入 输入过程即通过触摸按钮进行操作 (3)输出打印 号票打印内容应该包括排队号码,银行名称,时间日期等 3 窗口操作系统包括显示屏,语音提示,叫号按钮 (1)显示屏 使用LED显示,显示内容应该是下一个号码以及办理窗口 (2)语音提示 语音播报时用语音的形式通过广播或者音响给人提示信息 (3)叫号按钮 设置叫号按钮,以便操作人员控制窗口模块的显示屏及语音提示

银行排队机系统设计课程设计

课程设计题目:银行排队机系统

一、需求分析 排队在日常生活中已经是一种很普遍的现象,随着科技的发展,排队系统应用而生。排队叫号机是利用电脑的科学管理功能代替人为排队系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。根据课程设计的要求,基本确定应用单片机来确定简单的排队叫号机功能。 1、基于总体的考虑,首先对排队机进行分析。排队系统可以分为两大部分。票务打印系统及窗口操作系统,为此首先需要设置一个总控制系统对它们进行控制。 2、票务打印系统 (1)显示 发号机上的显示屏使用液晶显示,显示对待办业务的选择; (2)输入 输入过程即通过触摸屏对业务进行选择的过程; (3)输出打印 号票打印内容应该包括业务名称、排队号码,打印机选用指针式打印机; 3、窗口操作系统基本包括显示屏、语言提示,叫号按钮 (1)显示屏 使用点阵式LED显示,显示内容应该是下一个号码以及办理窗口; (2)语音提示 语音播报时用语音的形式通过广播或者音箱给人一提示信息。语音播报提示给人直观、亲切的感受特点,而且不需要用户一直盯着提示屏或者排队情况。选择使用语音芯片,实现的功能应该是当操作员按下按钮后,语音播放下一个办理者的票号。 (3)叫号按钮 设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。 4、各个模块的通信问题 考虑通信距离为几十米的范围内,而且需要高有效的抗噪能力,选用目前广为应用的RS—485总线相连,互相通信,传送数据。 二、概要设计

(一)根据排队系统的实际情况,排队系统的基本流程如下: ( 1、整个系统由一台主控器与多台子控制器通过485总线相连,互相通信,传送数据。主控制器接收子控制器的请求信息,对子控制器的请求作出应答。 通信 通信 2、窗口操作子系统 系统框架图 顾客取票顾客休息等待顾客到窗口办理 营业员按钮叫

1银行排队叫号系统

河北联合大学 2011-2012第2学期《软件设计基础-C#》 课程设计报告 设计名称:银行排队叫号系统 姓名:赵杰 学号:201114210114 专业班级: 11工业工程一班 学院:机械工程学院 设计时间:2012年5月28日 设计地点:河北联合大学主校区

目录 1.课程设计目的 ··········································································································· 2.课程设计任务与要求 ······························································································· 3.课程设计说明书 ······································································································· 4.课程设计成果 ··········································································································· 5.程序调试过程 ··········································································································· 6.设计问题的不足和改进方案 ··················································································· 7.课程设计心得 ··········································································································· 8.附录···························································································································· 9.参考文献

相关文档
最新文档