- 0
- 0
- 约小于1千字
- 约 2页
- 2023-05-27 发布于浙江
- 举报
自动排队系统设计
需求分析
由于银行业务往来繁多,顾客无法得到良好的服务, 为了更好的解决银行办理业务排队难的问题
软硬件功能划分
软件方面
实现系统与客户之间的交互,实现支配硬件
硬件方面
实现显示 ,语言提示 , 自动叫号 , 等功能;
系统的体系结构
软件体系结构
整个系统将有三部分组成:人机交互界面以及按钮 , 内部即时消息处理 , 硬件支配
硬件体系结构
触摸显示屏 ,电子显示牌 , 小型打印机 ,语音设备(扩音器) ,数据线 ,数据存储器
详细设计
软件部分
提供给用户交互的三个按钮:普通客户按钮 ,VIP客户按钮 , 公司客户按钮
每个客户一次按钮系统将按照递增的顺序提供相应的标号 比如 PT001
VIP客户或公司客户按下按钮时 将产生标号 如VIP0001 和 QI0001
VIP客户比普通客户的优先级高 ,比企业级客户优先级低
保存正在处理的客户标号以及下一个客户的标号
当长时间没有新的客户时,系统所有数据回归初始化状态,计数重新开始;
硬件部分
触摸显示屏 接受客户消息
将软件提供的标号打印出一张小票。
将正在办理和下一个办理的客户通过数据线发送到 电子显示牌
在柜台显示正在办理业务客户的标号以及显示下一位客户的标号。
发声器呼叫客户标号
软硬件协调部分
驱动硬件打印相应的标号, 驱动数据线 将正在办理业务以及下一个办理的客户及时发送电子显示牌。有软件发出语音命令 由扩音器发声。
数据存储器 及时存储已将产生的队列信息;
功能模块图
服务器
服务器
触屏显示屏
电子显示牌
发声器
系统测试
首先在模拟环境中重复做简单的功能测试,以及模块测试。各个模块之间的耦合性
分析本系统占用内存的情况,以及速度更新的速度。
图形用户交互界面响应时间比;
存储器数据的压缩 与 恢复
最后在开发板上做一次整体的模拟测试;
系统集成与实现
将硬件进行裁剪 将软件烧至硬件中 作出相应的测试 整个系统开发完成
原创力文档

文档评论(0)