找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4568|回复: 4
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:529161 发表于 2019-5-7 08:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
医院统设计

  要:
本文设计了一套排队叫号系统。该系统是以排队抽号顺序为核心,客户利用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数,客户及时了解排队信息,通过合理的程序结构来执行排队抽号。以提高排队等待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化,规范化。通过该系统的使用,客户不必为排队浪费大量精力,便于管理排队秩序,同时适应信息时代管理数字化的要求,提高服务水平与质量。


  


第一章 绪论        1
1.1 课题背景        1
1.2国内外研究现状        1
1.3 系统的设计目的        2
第二章 系统的需求分析        2
2.1系统功能需求        2
2.2非功能性需求        3
2.3 系统的体系结构        4
2.4 系统的软件结构        4
2.5系统工作流程        5
2.6系统模型        6
第三章 硬件设计        7
3.1主要应用器件及技术原理        7
3.1.1 微处理器介绍        7
3.1.2液晶LCD12864的介绍        8
12864液晶连接电路        8
3.2 系统电路设计        15
3.2.1液晶显示电路        15
3.2.2 声音提示电路        15
第四章软件设计        17
4.1系统软件流程图        17
4.2系统的关键部分程序设计        18
第五章 系统的测试方法和计划        21
第六章 系统运行结果        22
结语        23
参考文献        24
致谢        25

第一章 绪论
1.1
课题背景
近年来,随着科学技术的迅猛发展和人们生活水平的日益提高,各行各业特别是服务行业的竞争也逐渐激烈。服务质量作为体现企业的公众形象、服务理念、管理水平的标准已越来越受   到服务和被服务双方所关注,而营业窗口正是代表医院、医院、电信、税务、工商等企业服务质量的重要场所。
随着服务行业业务量的增长及业务种类的增加,排队等候已成为人们面临的实际问题。长期以来,人们在医院、医院、电信、税务、工商等营业大厅里前拥后挤、杂乱无章地排队等候, 有时一站就是一个多小时,这已是司空见惯的现象,极大地影响了服务质量。员工坐着服务、客户站着等待的服务方式与“用户就是上帝” 的服务宗旨完全背道而驰!改善服务质量、树立良好形象,解决劳累的排队现象、创造人性化服务环境已成为急需解决的问题。设计一套排队抽号的服务系统,可以很好的解决因排队引起的种种问题,排队系统应运而生。
此系统完全模拟人群排队过程,通过取票进队、排队等待、叫号服务等功能,诠释了人性化的服务理念,舒缓顾客等待的急噪情绪,使人们在等候服务的过程中拥有一个相对自由的空间,是科技以人为本的真正体现。
本文基于单片机的排队叫号系统,由客户端和主机终端组成,有LCD大屏幕显示信息,让客户知道自己的队号,并有叫号提示音提醒客户,方便快捷,可以满足日常的服务行业排队叫号,所以非常有意义。
1.2国内外研究现状
排队叫号系统是很常见的服务设备,它广泛应用于医院、医院、电信、税务及企事业服务机构。顾客通过取号、自动叫号、动态数据实时监控和效率管理等方法,在前台,可以起到工作人员的叫号功能,做到秩序、文明、公平、舒适;在后台,领导可通过远程监控及时得知前台的各项情况,如:各部门的工作情况、各员工的工作状况和客户等候情况等等,以便领导合理安排人员。
如今国际上的排队叫号系统发展主要表现在以下几方面:
1) 虚拟、物理呼叫器任选:两种配置中的任一种均只利用现有的电脑网络线即可,省却另外单独布线的烦恼,节约了工程布线费用的开支。虚拟呼叫器配置非常适合电脑已联网情况下使用 , 物理呼叫器较适合不需电脑的科室使用。根据实际配置情况,虚拟和物理呼叫器可在合适的情况下互换。
2) 后台监控:可以实现高层管理人员足不出户,即可实时了解服务动态,便于适时调动人员、方便管理
3) 高度集成:所有主要器件都内置控制板、微处理器 CPU 、网络接口。
4) 排队叫号系统已经开始向功能齐全、外观时尚且轻便小巧等特点开始发展。
国内外同类设计:
1) 基于ARM的微控制器的排队叫号系统设计:采用Philip LPC2134的排队叫号系统中,键盘作为人机接口界面,是嵌入式系统的关键组成部分,液晶显示屏作为输出部分。通过采用NXP高性能、高集成度、高性价比的32位ARM内核处理器LPC2134,在管理机部分不用扩展RAM和语音电路,在机械部分设计时不用扩展IO接口电路,大大降低了设计的复杂性以及系统的设计成本,且增强了系统的可移植性。
2)  基于单片机的排队叫号系统:系统分为两个模块:抽号模块和叫号模块,其控制核心均为AT89C52单片机,抽号模块采用LCD液晶显示器,这样显示数据直观,便于客户理解,叫号模块采用数码管显示,此模块只需显示当前所叫号数,因此采用数码管显示清楚,直观,客户容易看清当前所叫号数,抽号模块输入只需使用一个抽号按键即可,便于客户操作,叫号模块包括叫号键和清零键,工作人员除了可以叫号外,可以随时按清零键,复位排队系统。
1.3 系统的设计目的
医院排队系统是为解决一些医院大厅排队问题而设计的,一个很好的叫号系统,它的功能设计首先要符合用户的习惯,同时操作方便,易学,易用。设计开发医院排队系统,目的在于系统能够有效地提高工作人员的工作效率,能够使顾客合理的安排等待时间,让顾客感到服务的公平公正。
第二章 系统的需求分析
        解决医院排队问题可以运用信息技术手段研发医院排队系统,通过使用医院排队系统,实现智能排队管理改善排队秩序混乱等弊端,能很好地解决客户在服务中所遇到的各种排队问题。
2.1系统功能需求
结合医院实际排队问题和医院客户的需求,设计研发的医院排队系统主要具备如表2-1所示的系统功能需求:
2-1 系统功能需求
功能需求
描述
接收客户输入基本信息和服务选项
通过触摸屏控制器配合系统软件进行客户信息获取
医院网络的信息验证和信息记录更新
通过服务器连接医院网络,运用数据库等技术实现信息的各种操作
排队规则及各种服务管理
通过编写系统软件,实现智能排队和服务的有效管理
排队序列信息的客户凭单
通过打印机,编写系统软件控制打印排队序列,并控制更新LED屏幕的显示
排队序列通告和柜台窗口分类
通过LED屏幕,利用计算机等硬件实时控制显示排队序列和窗口划分
医院职员控制呼叫客户进行服务
通过计算机等硬件设备,控制广播实现排队系统自动叫号
2.2非功能性需求
为了医院排队系统更好地解决客户在排队中所遇到的各种现象,方便客户办事及医院管理带,做到公正,合理有序,对医院排队系统设计了如表2-2的系统非功能性需求:
2-2 非功能性需求
非功能性需求
描述
医院排队系统的可靠性
设计配置大型的医院数据库系统,有效的对医院客户信息进行管理,并通过网络组件实现医院客户信息的跨域验证和信息记录等服务,确保医院客户的信息可靠性和系统分析的可靠性
医院排队系统的稳定性
使用各种硬件设计,针对性的研发医院排队系统软件,有效的配置软硬件,提高医院排队系统的稳定性
由表2-2所示,我们公司设计的医院排队系统具备良好的安全性,可靠性和稳定性,保障了医院的各种业务运行,对医院排队系统我们选择了使用如表2-3所示的资源:
2-3 资源使用
资源
硬件资源
软件资源
触摸屏控制器
LED屏幕
广播设备
叫号控制器
触摸屏子系统软件
智能排队子系统软件
LED子系统软件
广播子系统软件
叫号子系统软件
数据库管理系统软件
描述
获取客户信息
显示排队序列
呼叫广播
叫号控制
验证客户信息,划分服务类型
根据客户信息智能排队
控制LED屏幕显示
控制广播内容
叫号序列管理
客户信息的记录和更新
如表2-3所示,对医院排队系统进行了合理配置资源,有效发挥系统的排队管理职能,提高了医院的服务效率,从而解决了医院排队问题。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:529161 发表于 2019-5-7 08:29 | 只看该作者
#include <reg52.h>                 //调用单片机头文件
#define uchar unsigned char  //无符路字符型 宏定义        变量范围0~255
#define uint  unsigned int         //无符路整型 宏定义        变量范围0~65535
#include <intrins.h>

sbit rs=P2^5;         //寄存器选择信号 H:数据寄存器          L:指令寄存器
sbit rw=P2^6;         //寄存器选择信号 H:数据寄存器          L:指令寄存器
sbit e =P2^7;         //片选信号   下降沿触发

/***********************语音模块控制IO口的定义************************/
sbit  VRST = P3^7;
sbit  VBUSY= P3^6;        
sbit  VSDA = P3^5;
sbit  VCS  = P3^4;  
sbit  VSCL = P3^3;
uchar yujing[3];

uchar geshu=11;

uchar zong_r;  //总人数
uchar paidui_h;  //排队号
uchar dengdai_r; //等待人数

uchar code shuzi[]="0123456789ABCDEF";


/********************************************************************
* 名称 : delay_1ms()
* 功能 : 延时1ms函数
* 输入 : q
* 输出 : 无
***********************************************************************/
void delay_1ms(uint q)
{
        uint i,j;
        for(i=0;i<q;i++)
                for(j=0;j<115;j++);
}


/************ 延时函数  *****************/
void delay_uint(uint z)
{
   while(z--);
}

/***************交换函数 高位变低位 低位变高位*****************/
uchar change_dat(uchar dat)
{
        uchar i,value;
        for(i=0;i<8;i++)
        {        
                value <<= 1;
                if((dat & 0x01) == 0x01)
                        value |= 0x01;
                dat >>= 1;        
        }
        return value;
}

/************ 写命令函数  *****************/
void write_com(uchar com)
{

   P0=change_dat(com);
   rw=0;
   rs=0;
   delay_uint(25);
   e=1;
   delay_uint(50);
   e=0;
}
/************ 写数据函数  *****************/

回复

使用道具 举报

板凳
ID:536667 发表于 2019-5-13 12:50 | 只看该作者
兄弟有原件清单和实物成品图么
回复

使用道具 举报

地板
ID:537017 发表于 2019-5-13 15:33
不对啊 下载下来什么都没有

5#
ID:537017 发表于 2019-5-15 17:24
下载的文件 打不开啊? 怎么回事啊

6#
ID:528932 发表于 2019-6-15 12:09 | 只看该作者
下载的东西是个链接啊,有原文件么?
回复

使用道具 举报

7#
ID:405044 发表于 2019-6-19 00:07 | 只看该作者
啥也没有,一个快捷方式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表