医院监护系统概要设计.doc

三、需求规格说明书 软件工程实验报告(三) 软件项目名称 医院病人监护系统 实验报告名称 需求分析报告 专业班级(方向) 计算机科学与技术(嵌入式方向) 学 号 姓 名 成 绩 时 间 2013.10.25 三、需求规格说明书 1.引言- 2 - 1.1编写目的- 2 - 1.2项目背景- 2 - 1.3定义- 2 - 1.4参考资料- 2 - 2.任务概述- 2 - 2.1目标- 3 - 2.2运行环境- 3 - 2.3条件与限制- 3 - 3.数据描述- 3 - 3.1静态数据- 3 - 3.2动态数据- 3 - 3.3数据库介绍- 4 - 3.4数据词典- 4 - 3.5数据采集- 8 - 4.功能需求- 9 - 4.1功能划分- 9 - 4.2功能描述- 9 - 5.性能需求- 9 - 5.1数据精确度- 9 - 5.2时间特性- 10 - 5.3适应性- 10 - 6.运行需求- 10 - 6.1用户界面- 10 - 6.2硬件接口- 11 - 6.3软件接口- 11 - 6.4故障处理- 11 - 7.其它需求- 11 - 1.引言 1.1编写目的 经过对医院监护系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。明确开发风险及其所需要的成本效益。

1.2项目背景 随着社会发展的不断进步,医疗事业的不断壮大,人们对医疗机构的要求也就不断提高,目前住院病人主要由护士护理,这样做不仅需要大量的护士,且由于不能随时观察危重病人的病情变化,还会延误抢救时机。因此怎样有效的提高护士的工作效率和更及时的了解病人的病情的问题,引起了人们的重视。由于信息产业的出现和网络的普及,计算机的应用已普及到人类社会的每一个角落,它与人类的生活关系越来越密切。为了节省不必要的人力物力,并有效的提高工作效率,使患者监护工作简化,所以开发了一套以计算机为中心的,具有完整的存储,查询,警报,打印等功能的病人监护系统。

项目名称医院病人监护系统 开发单位数学与计算机工程学院2011级计科一班 1.3定义 1.4参考资料 [1] 张海藩.软件工程导论[M].清华大学出版社,2008,1 [2] 张银鹤、梁文新等.JavaScript完全学习手册[M].清华大学出版社,2008,10 [3] 涂传滨、杨先亭.征服RIA[M].电子工业出版社,2008,12 [4] 王珊、萨师煊.数据库系统概论[M].高等教育出版社,2006,12 [5] Michael T.Goodrich.算法分析与设计[M].人民邮电出版社,2006,10 [6] 史九林.数据结构基础[M].机械工业出版社,2008,7 [7] 张海藩.软件工程[M]. 清华大学出版社,2009,7 [8] Rasmus Lerdorf、Kevin Tatroe.PHP 程序设计[M]. 中国电力出版社,2003,7 2.任务概述 本系统由“数据接收处理”“监护管理”“对档案查询处理”三个功能模块组成。

(1)数据接收子系统包含四个功能模块“病人生理信号处理中心” 、“时钟采样处理”、“病人基本信息处理”、“安全范围设定” 时钟采样处理子系统包括两个功能模块“设定时间” 、“定时取样”。

安全范围设定子系统包括2个功能模块“分析病人病情” 、“确定安全范围”。

(2)监护管理子系统包括“超标判定”、“危机情况处理” 超标判定模块包括超标判定操作。

危机处理子系统包含2个功能模块“通知医护人员”、“通知病人家属”。

(3)对档案查询处理子系统包含3个功能模块“修改”、“查询” 、“删除”。

2.1目标 系统实现后 (1)实时对患者的病情进行监控,提高患者的救治率;

(2)提高医院对患者的管理信息的更新速度;

(3)减少人力与设备费用;

(4)人员利用率的改进。

2.2运行环境 操作系统Microsoft Windows 2000 Advanced Server 支持环境IIS 5.0 数 据 库Microsoft SQL Server 2000 2.3条件与限制 开发人员需要了解用户情况、开发人员的技术水平、开发经费等因素的约束。

3.数据描述 3.1静态数据 本系统静态数据为病历(病人病情存储记录) 3.2动态数据 本系统输入有①组合症状信号、②打印申请;
系统输出有①病情报告、②随机病情报告、③报警信号、④打印病情报告。

3.3数据库介绍 本系统共需要两个数据库,一个能够保存的是该病人的资料,其中包括字段姓名,性别,年龄,联系方法,病历,正常的生理指数,病人所在的病房及床位号码。该数据库主要保存病人的一些基本治疗生理指数,以便能与传回的数字相比较,得出该病人生理指数是否正常。另一个能够保存仪器随时传回的数据,其中包括有房间号和病床号,以及仪器所传回的生理数字段(如脉搏、体温、血压、心电图等。根据具体的情况来填写),两个数据库之间用病房号和病床号连接。

3.4数据词典 数据字典一般包括数据项条目、数据存储条目、数据流条目和数据加工条目。此处分别进行列举。

数据流条目(六条) (1) 数据流名称组合病症信号 别名无 简称医院病房所有正在工作的病症监视器返回的病人组合病症信号 数据流来源监视病人的病症监视器 数据流去向加工1“病症异常处理” 数据流组成病人编号身体状态数据即时时间 流通量随机 (2) 数据流名称打印请求 别名无 简称医生向监护系统发出的打印特定病人病情报告的打印请求 数据流来源医生 数据流去向加工2“需求处理” 数据流组成医生编号病人编号时间 流通量随机 (3) 数据流名称病情报告 别名无 简称监护系统回复医生打印请求的病人病情报告 数据流来源加工2“需求处理” 数据流去向医生 数据流组成病人编号身体状态数据时间异常信息 流通量随机 (4) 数据流名称随机病情报告 别名无 简称随机抽取病人组合病症信号,在中心值班室显示 数据流来源监视病人的病症监视器 数据流去向加工2“需求处理” 数据流组成病人编号身体状态数据时间异常信息 流通量随机 (5) 数据流名称报警信号 别名无 简称当病人组合病症信号异常时系统发出的信号 数据流来源加工1“病症异常处理” 数据流去向中心值班室 数据流组成病人编号身体状态数据时间异常信息 流通量随机 (6) 数据流名称打印病情报告 别名无 简称当病人组合病症信号异常时系统打印出该病人的病情报告 数据流来源加工1“病症异常处理” 数据流去向中心值班室 数据流组成病人编号身体状态数据时间异常信息 流通量随机 数据存储条目(一条) ① 数据存储名称病历 别名无 简述存放病人组合病症信号与病情异常处理信息 流入的数据流加工1.4“更新病历”和加工2.2“定时更新病历” 流出的数据流加工1.3“打印病情报告”、加工2.1“时间条件是否符合”、加工2.3“打印病情报告”和加工2.4“产生随机病情报告” 数据存储组成病人编号身体状态数据时间异常信息 组织方式索引文件,以病人编号和数据产生时间为关键字建立索引 查询要求要求能立即查询 数据项条目() (1) 数据项名称病人编号 别名无 简述医院所有病人的编号 类型字符串 长度12 取值范围及定义第1-4位病房号 第5-6位病床号 第7-12位病人随机号 (2) 数据项名称医生编号 别名无 简述医院所有医生的编号 类型字符串 长度10 取值范围及定义第1-4位医治类型 第5-10位医生随机号 (3) 数据项名称时间 别名无 简述数据流或者数据存储产生时间 类型字符串 长度15 取值范围及定义第1-4位年号 第5-6位月号 第7-8位日号 第9-10位小时号 第11-12位分钟号 第13-14位秒钟号 第15位星期号 (4) 数据项名称身体状态数据 别名无 简述病人的病症监视器返回的数据 类型字符串 长度50 取值范围及定义第1-12位病人编号 第13-27位数据产生时间 第28-50位病人身体各部位信息 (5) 数据项名称异常信息 别名无 简述病人的病症监视器返回的数据是否异常 类型字符串 长度2 取值范围及定义第1-2位组合病症信号是否异常 数据加工条目 ① 数据加工名称病症是否异常 编号1.1 简述组合病症信号是否异常 激发条件接收到异常组合病症信号 优先级普通 输入组合病症信号 输出病情异常 加工逻辑根据标准信号范围 IF组合病症信号超出标准信号范围 THEN报警、打印病情报告、更新病历 END IF ② 数据加工名称报警 编号1.2 简述在中心值班室产生报警信号 激发条件接收到病情异常信号 优先级高 输入病情异常 输出报警信号 加工逻辑 IF有病情异常信号输入 THEN报警信号 END IF ③ 数据加工名称打印病情报告 编号1.3 简述在中心值班室打印病情报告 激发条件接收到病情异常信号 优先级高 输入病情异常、病历 输出打印病情报告 加工逻辑 IF有病情异常信号输入 THEN打印病情报告 END IF ④ 数据加工名称更新病历 编号1.4 简述对异常组合病症信号进行存储 激发条件接收到病情异常信号 优先级高 输入病情异常 输出病历 加工逻辑 IF有病情异常信号输入 THEN更新病历 END IF ⑤ 数据加工名称时间条件是否符合 编号2.1 简述将系统时间和病历最新更新时间进行对比 激发条件系统时间和最新更新时间相隔时间已达到限制 优先级普通 输入病历 输出符合 加工逻辑 IF系统时间和最新更新时间相隔时间已达到限制 THEN符合 END IF ⑥ 数据加工名称定时更新病历 编号2.2 简述对病历进行更新 激发条件系