RFID总结报告.docx
《RFID总结报告.docx》由会员分享,可在线阅读,更多相关《RFID总结报告.docx(9页珍藏版)》请在冰豆网上搜索。
RFID总结报告
基于RFID的输液管理系统
概要设计说明书
组长:
组员:
老师:
院系:
计算机学院
专业:
网络工程
日期:
1引言
1.1编写目的
本文档是《基于RFID的输液管理系统》的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、运行设计和出错处理设计等,记录了系统整体实现上技术层面上的考虑,为程序的详细设计工作提供基础。
同时该文档将作为产品实现、特性要求和控制的依据。
本概要设计说明书的预期读者为医院的后勤管理人员以及护士等。
1.2背景
常规的输液工作琐碎、重复性强,同时输液病人多、杂,使用药品种类多而新,再加上护士对新药品不了解等增加了门诊等输液的用药不安全因素。
同时随着近年来病人自我维护意识增强,要求门诊输液工作更安全、高效。
目前,注射药物的准备过程,都是由药剂科人员列出配药表,根据其中所列药剂,加以混溶或稀释,人工完成勾选,并记录已配药品的剂量,填写标签信息,手动填写药物调配签收。
如何消除门急诊输液不安全隐患,为病人提供安全、优质服务是医疗管理者面临的新课题。
输液管理系统对整个输液过程进行了统一管理,解决了传统的输液工作存在的问题,为护士和管理人员提供了便利的同时,也为病人的安全提供了保障。
说明:
Ø系统名称:
基于RFID的输液管理系统
1.3定义
✧服务器端:
医院管理主机,用于连接到数据库;管理护士、处方、病人、座位信息;与客户端(手持终端)通信,提供信息支持。
✧手持终端:
护士手中持有的RFID手持终端,用于扫描病人信息和处方信息并进行核对。
✧护士管理:
管理所有护士信息,查看护士的工作状态,即手持终端工作状态。
✧处方管理:
管理所有处方信息,以供核对。
✧病人管理:
管理所有病人信息,以供核对;为病人分配座位。
✧座位管理:
管理所有座位信息,即占用状态;清除座位的占用状态,还原为空闲状态。
1.4参考资料
肖刚等:
《实用软件文档写作》清华大学出版社
《软件设计文档国家标准-概要设计说明书(GB8567——88)》
《软件工程导论》(第五版)张海藩编著清华大学出版社
2总体设计
2.1运行环境
软件基本运行环境为windows环境。
2.2处理流程
图1服务器端流程图
图2客户端流程图
2.3结构
图3系统结构
✧Server(服务器端):
用于连接到数据库;管理护士、处方、病人、座位信息;与客户端(手持终端)通信,提供信息支持。
✧Client(手持终端):
用于扫描病人信息和处方信息并进行核对。
✧护士管理:
管理所有护士信息,查看护士的工作状态,即手持终端工作状态。
✧处方管理:
管理所有处方信息,以供核对。
✧病人管理:
管理所有病人信息,以供核对;为病人分配座位。
✧座位管理:
管理所有座位信息,即占用状态;清除座位的占用状态,还原为空闲状态。
✧扫描病人信息:
获取病人的具体信息。
✧扫描处方信息:
获取病人处方的信息。
✧信息核对:
核对病人信息与处方信息中的对应项是否一致。
2.4功能需求与程序的关系
server
Ø护士管理
✧信息查看——Showhs
Ø处方管理
✧信息查看——CfSearch
Ø病人管理
✧信息查看——Showbr
✧分配座位——addMe、AddSyInfo
Ø座位管理
✧信息查看——Showse
✧占用清除——DELMe、DelSyInfo
client
Ø扫描病人信息——BrMe、BrSearch
Ø扫描处方信息——CfMe、CfSearch
Ø核对信息——check、checkus
2.5人工处理过程
✧扫描病人信息时需输入病人的ID号;
✧扫描处方信息时需输入处方的ID号;
✧删除座位占用信息时需输入座位的ID;
✧核对病人信息与处方信息时,需输入病人ID与处方ID;
✧给病人分配座位时需手动输入病人ID与分配的座位ID。
3接口设计
3.1用户接口
本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。
用户接口集中在图3的界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。
序号
输入信息
界面操作
输出信息
1
无
护士管理按钮
所有护士信息,包括护士姓名与工作状态
2
无
处方管理按钮
所有处方信息,包括处方ID、病人ID、座位ID和就诊日期
3
无
病人管理按钮
所有病人信息,包括病人ID、姓名、性别、年龄、处方ID、座位ID和就诊日期
4
病人ID、座位ID
分配座位按钮
相应表中更新记录
5
无
座位管理按钮
所有座位信息,包括座位ID和是否占用
6
座位ID
删除按钮
相应表中更新记录
7
病人ID
扫描病人信息按钮
确定按钮
显示对应的病人信息
8
处方ID
扫描处方信息按钮
确定按钮
显示对应的处方信息
9
病人ID、处方ID
核对病人与处方信息按钮
核对按钮
显示对应信息是否一致,包括此处方对应的ID,此病人的ID,是否匹配
表1用户接口表
3.2内外接口
Ø任务项目程序通过jdbc接口访问数据库;
Øclient与server间通过socket实现通信;
Ø模块间采取数据耦合方式,通过参数传递数据,交互信息。
4运行设计
4.1运行模块组合
本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现模块之间不同功能的连接和组合。
各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。
4.2运行控制
4.2.1启动服务器
先运行server.java启动服务器,等待接受连接。
如图4所示:
图4启动服务器截图
同时会调用SyMain.java打开服务器端主界面。
如图5所示:
图5服务器端主界面截图
4.2.2护士管理
点击主界面中的“护士管理”按钮,可查看所有护士信息,包括护士姓名与工作状态,如图6所示。
如果护士开始工作,即客户端启动,其中的工作状态会由“否”变为“是”。
图6护士管理界面截图
4.2.3病人管理
点击主界面中的“病人管理”按钮,可查看所有需要输液的病人信息,在他们进医院就已经登记了的。
显示座位ID为0,说明他们即将到来,或已离开。
如图7所示:
图7病人管理界面截图
4.2.4启动客户端
有病人需要服务,护士开始工作。
运行client建立与服务器端的连接,出来如图8所示提示,说明护士开始工作了。
图8护士登录提示界面截图
手持移动终端(客户端)启动后,主界面如图9所示:
图9客户端主界面截图
4.2.5扫描病人信息
点击客户端界面中的“扫描病人信息”按钮,扫描完成后会出现病人扫描结果,如图10所示:
图10病人扫描结果截图
4.2.6扫描处方信息
点击客户端界面中的“扫描处方信息”按钮,扫描完成后会出现处方扫描结果,如图11所示:
图11处方扫描结果截图
4.2.7信息核对
在扫描病人ID和处方ID完成后,点击客户端界面中的“核对病人与处方信息”按钮,会出现信息核对结果,如图12所示: