课程设计论坛

首页 » 设计下载 » 计算机设计 » 智能西药房系统上位机软件的设计与实现
feidong zhijiao - 2014/8/9 15:00:38
文件格式:caj
文件大小:6.77MB
适用专业:控制理论与控制工程
适用年级:研究生
下载次数:1 次
我要下载:客服QQ:5739126
论文编号:215818

资料简介:
硕士学位论文 智能西药房系统上位机软件的设计与实现,共67页。
【摘要】 目前国内大多数的药房都是采用传统的方式对西药进行存储,并且采用人工发药的方式处理药单。如今西药的种类变得越来越多,这不仅使得传统的存储方式表现出了不足,同时也增加了人工发药的难度,降低了整个药房的工作效率。智能西药房系统弥补了上述的不足,它采用密集型管理方式存储药品,通过软件系统高效地接收并处理患者的药单,利用自动取药装置快速准确地取出患者所需的药品。本文主要论述了智能西药房系统上位机软件的设计与实现。结合用户需求分析了软件系统的数据流,划分出了软件的各个功能模块,设计了软件系统的总体工作流程。根据系统结构和设计需求,给出了网络通信接口以及串行通信接口的通讯协议和流程设计,实现了软件的通信功能。利用Windows系统的多线程技术设计并实现了发药预处理、发药以及上药模块,同时完成了线程间的通信设计和实现。采用最大-最小蚁群算法,实现了对取药路径的优化,实验结果表明蚁群算法有效地缩短了取药时间。最后完成了软件系统管理模块的设计与实现,包括系统管理主模块、参数配置模块、运行日志模块、系统调试模块以及槽位距离修正模块。利用黑盒测试方法对上位机软件系统进行功能测试,测试结果表明软件系统达到了预期设计要求。
【关键词】 西药房; 上位机软件; 网络通信; 串口通信; 多线程; 蚁群算法;

目录
m ^    I
Abstract    II
1躲    1
1.1课题的研究背景及意义    1
1.2国内外研究现状    1
1.3课题的研究内容    3
1.4本文内容安排    4
2智能西药房系统总体设计    5
2.1机械结构简介    5
2.2控制系统硬件设计    6
2.2.1发药控制系统设计    6
2.2.2上药控制系统设计    8
2.3系统的总体设计    9
2.4本章小结    11
3软件需求分析    12
3.1数据流图概述    12
3.2系统数据流分析    13
3.3系统的功能模块    14
3.4系统的工作流程    16
3.5本章小结    17
4软件系统的设计与实现    18
4.1网络通信    18
4.1.1    Socket 通信    18
4.1.2    TCP/IP 通信原理    19
4.1.3    C/S通信模式    19
4.1.4通信接口工作流程    21
4.2 $ ◆通信    23
4.2.1串口通信实现方法    23
4.2.2串口类的设计    24
4.2.3串口通信协议    27
4.2.4串口通信的工作流程    28
4.3系统中多线程设计    31
4.3.1多线程的概述和实现    31
4.3.2发药预处理线程    32
4.3.3发药和上药线程    33
4.3.4线程间的通信    36
4.4取药路径优化    39
4.4.1 TSP问题概述和模型    39
4.4.2蚁群算法的概述    40
4.4.3蚁群算法原型和流程    40
4.4.4最大-最小蚁群算法    43
4.4.5路径优化的实现    44
4.5系统管理模块    47
4.5.1系统管理主模块    47
4.5.2参数配置模块    48
4.5.3运行日志模块    48
4.5.4系统调试模块    49
4.5.5槽位距离修正模块    50
4.6本章小结    50
5软件测试    51
5.1软件测试概述    51
5.2软件功能测试    52
5.2.1测试环境搭建    52
5.2.2测试用例设计    53
5.2.3测试结果分析    56
5.3本章小结    56
6总结与展望    57
致 谢    58


资料文件预览:
共1文件夹,1个文件,文件总大小:6.77MB,压缩后大小:5.85MB


我要下载:智能西药房系统上位机软件的设计与实现(客服QQ:5739126)
1
查看完整版本: 智能西药房系统上位机软件的设计与实现