银行排队机系统设计技巧.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河北理工大学 课程设计 题 目:银行排队机系统 姓 名: 学 院: 信息学院 班 级: 学 号: 同 组 人: 指导教师: 2011年 01月06日 需求分析 排队在日常生活中已经是一种很普遍的现象,随着科技的发展,排队系统应用而生。排队叫号机是利用电脑的科学管理功能代替人为排队系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。发号机上的显示屏显示号票打印内容业务名称、排队号码通信距离为几十米 (二)系统设计方案如下: 1、整个系统由一台主控器与多台子控制器通过485总线相连,互相通信,传送数据。主控制器接收子控制器的请求信息,对子控制器的请求作出应答。 通信 通信 2、窗口操作子系统 (1) 子控制器包括一个管理员键盘和多个窗口操作键盘,每个每个窗口操作键盘课通过硬件来设定、更改其所在窗口的窗口号。 管理员键盘实现系统设置的功能,可以配置整个系统的密码,系统时间,业务类型等一系列参数;窗口操作键盘可以向主控制器发出“下一位”来呼叫下一位顾客。 同时,对于某些特殊情况要进行处理,例如某些紧急客户排队需要优先处理、顾客没有听到叫号的信息或者操作员暂时离开窗口,所以操作键盘需要能提 供“优先”、“重呼”、“暂停”等信息处理功能。 (2)整个系统中需要一个显示牌来指示当前顾客应该到达某个串口办理; 同时每个窗口需要配置一台相应的显示牌,可以显示当前窗口办理的顾客号,以便提醒顾客前来办理业务。 (3)为了更直观的提醒顾客,系统中还设置一个语音叫号控制单元,实时 通过音箱播报顾客号和相应窗口号来提醒顾客办理业务。 3、票号打印子系统 主控制器连接业务取号机的业务选择键盘,用来接收顾客的按键信息与排队请求信号。同时,还连接微型打印机,在接收到排队请求信号后,依照当前的排队情况,产生排队号,并控制打印机的打印。 三、详细设计 (一)硬件设计 1、主控制器设计 基于成本控制和功能不需要很复杂的考虑,主控器选用单片机来实现。主控器即为RS— 485网络中的主机,起着网络服务器的作用,把RS—485网络上的多个CPU控制节点通过总线连接起来,构成一个完整的通信网络系统,作为该排队系统的主要控制单元,它的设计需要达到以下几个要求: 能够顺利的与其他CPU控制器通过RS—485总线相连,组成可以相互通信、多CPU协同控制的网络; 具有基本的人机交互界面,可以接受顾客排队请求的信息输入; 具有较大的数据存储单元,以存储顾客排队信息,生成排队号等; 能驱动打印机,由打印机打印出有相关信息的排队票号; 具有系统时钟,记录当前系统时间,需要万年历功能; 能与PC机通信,传递取号、叫号等信息。 从主控器的设计要求可以看出,由于与各个子控制器采用RS—485网络,使用的是RS—485协议;而与PC机通信采用的是RS—232协议,所以主控制器可以使用两套串口分别来连接RS—485网络以及和PC机通信:扩展一个较大容量的带电池RAM可以在掉电情况下不丢失数据;配置一块带万年历功能的时钟芯片,可以记录完整系统时间。 在设计中,主控器的核心单元—CPU采用winbond公司的一个带双串口与MCS-51单片机相兼容的全新核心的微处理器W77E58,处理能力强,具有两个全双工串口免去扩展和兼容的麻烦,而且片内程序存储器大,就该系统的程序来说已经足够,不用扩展片外程序存储器,节省了I/O口;排队信息数据存储方面,由于要在掉电的情况下保持大量的数据,所以选用了一块32K容量、带电池数据存储器扩展;万年历时钟芯片选择了功能强大,方便易用的DS12C887,十分方便控制,断电情况下也能准确运行。 2、子控制器设计 子控制器在系统的应用中实际是一个与客户交互的终端。人机界面选用键盘和显示屏来实现,本系统采用的方案是常用16键键盘和LCD段式液晶模块组成人机界面,加入通信模块,与主控制器通过RS—485网络交互,将用户的输入信息传递给主机,经过主机的处理后,再将结果反馈到子控制器需要满足以下几个要求: 子控制器应该能够顺利的与其他CPU控制器通过RS—485总线相连,组成可以

文档评论(0)

挑战不可能 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档