银行排队叫号系统 设计 软件工程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银行排队系统设计
问题定义:
排队在日常生活中已经是一种很普遍的现象,随着我国金融业的发展,银行业务越来越多,以前银行拥挤的排队会导致插队,埋怨,吵闹,甚至有肢体冲突等现象发生,为了解决这个问题,给顾客一个轻松的排队环境,也给银行工作人员提供一个高效率工作的环境,银行排队叫号系统应运而生,排队叫号系统是利用电脑的科学管理功能代替人为的排队系统,很好的解决了客户在办理业务等待时遇到的各种混乱现象;我设计的银行排队系统主要是想通过取票编号的形式解决站着排队的麻烦,客户来到银行取票,然后即可去休息区休息,等语音箱喊到自己所取票的编号时再去办理业务,
可行性分析:
经济可行性:
银行取号模拟系统的开发可以解决各行各业中的排队问题,人工管理排队即浪费人力,又不能从根本上解决问题;而且容易引起争执。本系统的开发周期短,耗费资金少,且有一定的实用价值。
技术可行性:
整个系统由一台主控器计算机与多台子控制器连接,互相传送数据;主控制器接受子控制器的请求信息,对于控制器的请求做出应答,
子系统主要就是窗口操作子系统和取号子系统,大致程序图如下
1,键盘输入模块是给业务员操作的,他可以选择多种呼叫功能,比如,顺呼,复呼,暂停等
2,显示屏是指示当前所呼叫的号码,顾客所要去的窗口
3,为了更直观提醒顾客,系统还设置了语音叫号,确保顾客能够注意到排队信息
取票系统如下:
操作可行性:
本套系统操作非常简单,对于客户和业务员来说,都是最简单的点击按钮操作即可,方便快捷
系统流程图:
数据流图:
数据字典:
需求分析阶段:
1,基于总体的考虑,首先对排队机进行分析。排队系统可分为两大部分,票务打印系统和窗口操作系统
2 票务打印系统
(1)显示
取号机上的显示屏用液晶显示,显示按钮操作
(2)输入
输入过程即通过触摸按钮进行操作
(3)输出打印
号票打印内容应该包括排队号码,银行名称,时间日期等
3 窗口操作系统包括显示屏,语音提示,叫号按钮
(1)显示屏
使用LED显示,显示内容应该是下一个号码以及办理窗口
(2)语音提示
语音播报时用语音的形式通过广播或者音响给人提示信息
(3)叫号按钮
设置叫号按钮,以便操作人员控制窗口模块的显示屏及语音提示
实体-联系图:
排队叫号系统包含以下六种状态:顾客到达、取票、等候办理、办理业务、柜员呼叫、顾客离去。它们之间的转换规则是:
(1)需要办理业务的顾客到达取票机前取票,并获得打印。
(2)取到排队号的顾客在休息区休息等待,留意显示屏信息和语音提示。
(2)柜台营业员办完一笔业务后按下叫号器上的下一位按钮。
(3)叫号时根据显示屏音箱的信息到指定位置前去办理业务。
(4)办理完业务后即可离开。
根据以上的描述可绘制出状态图如下:
总体设计:
由分析可得此系统数据流图中的信息流均为变化流,根据面向数据流的设计方法的变化分析可将数据流图分成如下三大模块
最终软件结构图如下:
其对应的IPO图如下:
详细设计:
根据总体设计阶段的思路,设计程序流程图如下: