自动化售药系统的设计与实现
发布时间:2017-09-23 05:21
本文关键词:自动化售药系统的设计与实现
更多相关文章: 自助服务终端 自动售药 控制系统 软件系统 数据库
【摘要】:近些年,自助服务终端开始在银行金融、酒店超市、医疗卫生等领域迅速发展。自助服务终端的出现,潜移默化地改变了人们出行、订房、购物、取得医疗服务的方式。自助服务终端一方面为用户提供高效便捷的服务,另一方面给企业和商家带来了新的经营模式。自动售药机作为自助服务科技和智能医疗技术的综合产物,已经在国外药品零售行业和医院药房得到广泛使用,而在我国自动售药机也只是近些年才开始进入人们的视野。本文论述了一种自动售药系统,系统集成了本地化的管理系统、销售系统和基于网络的状态监控系统,可以在控制系统和执行机构的作用下,实现药品24小时自动无人销售和设备数字化管理。 通过分析自动化售药系统的软硬件需求,本文给出了系统的总体设计,包括下位机控制系统的硬件架构和上位机软件系统的主要功能模块。详细阐述了下位机系统控制板的软硬件设计过程,以MSP430芯片作为下位机控制板的微处理器,完成了电源模块、时钟模块、通信模块、存储模块、电机驱动模块等的电路设计,给出了相应的嵌入式软件设计方案。分析系统运行依赖数据之间的关系,按照新奥尔良方法建立了数据库。使用C++Builder设计开发上位机软件,实现了串口通信、Socket通信、销售、管理等模块,阐述了Windows系统下多线程程序的设计方法。 最后,对系统的各个单元模块进行了独立测试和整体测试,测试效果符合预期设计要求。
【关键词】:自助服务终端 自动售药 控制系统 软件系统 数据库
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TH692.62
【目录】:
- 摘要3-4
- Abstract4-8
- 1 绪论8-12
- 1.1 课题研究背景与研究意义8-9
- 1.1.1 课题的研究背景8
- 1.1.2 课题的研究意义8-9
- 1.2 自助服务终端的研究现状9-11
- 1.2.1 交互界面相关研究9-10
- 1.2.2 动作机构与控制系统的研究10
- 1.2.3 信息管理系统相关研究10-11
- 1.3 课题研究内容11
- 1.4 论文结构安排11-12
- 2 系统总体设计12-19
- 2.1 机械结构12-14
- 2.1.1 设备外观12-13
- 2.1.2 药仓及发药机构13-14
- 2.2 控制系统14-16
- 2.2.1 需求分析14-15
- 2.2.2 硬件设计15-16
- 2.2.3 工作流程16
- 2.3 上位机软件系统16-18
- 2.3.1 需求分析16-17
- 2.3.2 功能模块17-18
- 2.4 总体设计方案18-19
- 3 控制系统的实现19-36
- 3.1 电路设计与实现19-29
- 3.1.1 芯片选型19-20
- 3.1.2 最小系统20
- 3.1.3 电源电路20-21
- 3.1.4 时钟电路21-22
- 3.1.5 复位电路22-23
- 3.1.6 JTAG接口电路23-24
- 3.1.7 通信电路24-25
- 3.1.8 电机驱动电路25-27
- 3.1.9 数据存储电路27-28
- 3.1.10 信号采集电路28-29
- 3.1.11 温度采集电路29
- 3.2 嵌入式软件设计与实现29-35
- 3.2.1 开发工具29-30
- 3.2.2 通信模块30-31
- 3.2.3 发药模块31-32
- 3.2.4 数据存储模块32-34
- 3.2.5 温度采集模块34-35
- 3.3 本章小结35-36
- 4 上位机软件系统的实现36-58
- 4.1 数据库设计36-39
- 4.1.1 关系数据库36
- 4.1.2 新奥尔良方法36-37
- 4.1.3 建立数据表37-39
- 4.2 开发工具39-40
- 4.2.1 C++Builder39
- 4.2.2 功能特点39-40
- 4.3 串口通信40-43
- 4.3.1 程序设计40-42
- 4.3.2 通信协议42-43
- 4.4 Socket通信43-46
- 4.4.1 程序设计44-45
- 4.4.2 通信协议45-46
- 4.5 功能模块设计46-55
- 4.5.1 销售端设计46-49
- 4.5.2 管理端设计49-54
- 4.5.3 广告端设计54-55
- 4.6 多线程程序设计55-57
- 4.6.1 多线程技术55-56
- 4.6.2 创建线程56
- 4.6.3 通信与同步56-57
- 4.7 本章小结57-58
- 5 系统调试58-65
- 5.1 控制板调试58-61
- 5.1.1 上电和下载测试58
- 5.1.2 通信模块测试58-60
- 5.1.3 发药机构测试60-61
- 5.2 上位机软件调试61-63
- 5.2.1 搭建模拟环境61-62
- 5.2.2 功能测试62-63
- 5.3 整体调试63-65
- 6 总结和展望65-66
- 6.1 工作总结65
- 6.2 展望65-66
- 致谢66-67
- 参考文献67-70
- 附录70
【参考文献】
中国期刊全文数据库 前10条
1 崔再惠;;Access数据库与SQL Server数据库主要功能的比较[J];鞍山师范学院学报;2009年06期
2 郭文华;;基于I~2C总线的串行E~2PROM及其应用[J];常熟理工学院学报;2008年10期
3 唐洁;;VC++多线程开发技术[J];电脑编程技巧与维护;2007年07期
4 罗亚非;;基于TCP的Socket多线程通信[J];电脑知识与技术;2009年03期
5 于凌云;;软件测试的实践研究[J];电脑知识与技术;2010年27期
6 金海龙;孙洪雷;;MSP430F449的两级分布式景观照明系统设计[J];单片机与嵌入式系统应用;2006年07期
7 ;语音合成芯片在自动售货机中的应用[J];电子产品世界;2002年08期
8 贾智伟,李应红;串行通信中应注意的两个问题[J];电子工程师;2001年08期
9 王丽秋;王春霞;;MSP430单片机复位电路可靠性设计[J];电子技术;2010年08期
10 何希顺 ,张跃 ,何荣森;嵌入式系统中的JTAG接口编程技术[J];电子技术应用;2001年12期
,本文编号:903427
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/903427.html