医院监护系统概要设计说明书+详细设计说明书(共9页).doc
-
资源ID:13519288
资源大小:338.50KB
全文页数:9页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
医院监护系统概要设计说明书+详细设计说明书(共9页).doc
精选优质文档-倾情为你奉上2005级13班1组马益概要设计说明书 1引言 随着信息化的步伐加快,医院做为关系民生的重要机构,势必要在各方面实现信息化,以方便医护人员更好的了解病人的情况,给病人提供及时的治疗。本系统就是针对这方面的迫切需求而设计实现的。11编写目的 此文档作为用户对即将开发的软件的功能要求,是软件设计和开发者的主要依据。12背景项目名称:医院计算机监护系统项目委托单位:医院软件开发单位:05级13班开发13定义 sql2000(数据库软件), Delphi7.0(开发工具)14参考资料 软件工程导论(张海藩编) 第5版 2总体设计 21需求规定 医院计算机监护系统:监护系统要随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以要求系统打印出某个病人的病情报告。22运行环境本系统是基于C/S模式的采用Delphi实现的管理信息系统(Management Information System)。数据库服务器由sql2000实现。为使系统能够正常运行,软硬件环境需求如下:软件需求:操作系统WINDOWS xp系列;数据库服务器端软件sql2000, Delphi 7.0。硬件需求:10M以上的LAN接入网络带宽,P4 3.0G Xeon CPU /1G内存/360G(10K) SCSI硬盘的服务器,P3以上微机(带网卡)的客户机,P4 3.0G Xeon CPU /1G内存/36G(10K) RAID硬盘的数据库服务器,打印机等23基本设计概念和处理流程 系统流程图如下:各模块数据流图:24结构 医院病人监护系统生理信号输入控制子系统病人基本信息管理子系统警报子系统病人病情管理子系统生理信号输入管理定时时间调节信息输入信息修改信息查询生理信号安全范围控制警报病情查询病情报告打印 25功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:病人信息输入模块(程序1)病人信息修改管理模块(程序2)病人信息查询模块(程序3)定时时间调节处理(程序4)生理信号输入管理模块(程序5)生理信号安全范围控制模块(程序6)警报模块(程序7)病情查询模块(程序8)病情报告打印模块(程序9)病人信息输入病人信息修改病人信息查询定时时间调节处理接受每个病人的生理信号形成患者日志生理信号安全范围控制和警报病情查询病情报告打印26人工处理过程1、传感器输入信号间隔时间由用户输入2、生理信号安全范围需要用户输入27尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计 31用户接口基于TCP/IP协议32外部接口 本系统采用C/S模式,由Delphi实现的管理信息系统(Management Information System)。通过ADO连接与数据库服务器相连。33内部接口由Delphi强大的控件实现4运行设计 41运行模块组合 由Delphi强大的控件和代码实现42运行控制 界面操作和控制。43运行时间每种运行模块响应时间要在2s内,占用各种资源的时间要在5s内。5系统数据结构设计 51逻辑结构设计要点 (1)“生理信号”表格:生理信号ID、生理信号名称、备注 (key:生理信号ID)(2) “患者表格”表格:患者ID、患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注 (key:患者ID)(3) “患者日志”表格:患者ID、日期时间、生理信号ID、值、备注 (key:日期时间)(4) “患者生理信号安全范围表”表格:患者ID、生理信号ID、安全范围、备注 (key:患者ID生理信号ID)各数据的长度和精确度由医学具体参考值确定。 52物理结构设计要点本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件按具体情况和医学具体参考值安排。 53数据结构与程序的关系 病人信息输入模块(程序1)病人信息修改管理模块(程序2)病人信息查询模块(程序3)定时时间调节处理(程序4)生理信号输入管理模块(程序5)生理信号安全范围控制模块(程序6)警报模块(程序7)病情查询模块(程序8)病情报告打印模块(程序9)“患者”表格“生理信号”表格“患者日志”表格:“患者生理信号安全范围表”表格6系统出错处理设计61出错信息 出错类型出错信息处理方法数据类型错误请检查数据类型重新输入数据精确度请检查数据精确度重新输入网络网路是否链接检查网络打印机打印出错检查打印机系统系统出错上报管理员或重新启动事务处理失败事务处理出错回滚,保证数据一次性62补救措施1.联机事务处理(OLAP)是建立在TCP/IP 协议上,有多阶段事务处理响应控制,保证事务处理前后台一致性。2.数据库处理事务失败自动回滚技术,保证数据库表的数据一致性和完整性。3.重要数据的校验检查。4.各个子系统的操作监控,异常情况报告;并提供报表等跟踪记录。5.提供友好的用户界面和帮助信息及配合严格的检查,减少用户出错机会63系统维护设计 当有新版本或新功能时通知使用者是否使用,当系统出现错误时询问是否将错误信息上报给开发者并形成日志以供参考。并对软件进行定期管理和产生的垃圾进行清理。详细设计说明书1引言 随着信息化的步伐加快,医院做为关系民生的重要机构,势必要在各方面实现信息化,以方便医护人员更好的了解病人的情况,给病人提供及时的治疗。本系统就是针对这方面的迫切需求而设计实现的。11编写目的 此文档作为用户对即将开发的软件的功能要求,是软件设计和开发者的主要依据。12背景项目名称:医院计算机监护系统项目委托单位:医院软件开发单位:05级13班开发13定义 sql2000(数据库软件), Delphi7.0(开发工具)14参考资料 软件工程导论(张海藩编) 第5版 2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。 程序系统的结构3程序1(标识符)设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。 对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。 31程序描述 给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发 处理卜等)。具体见图(概要设计说明书的25功能器求与程序的关系)32功能 说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。具体见图表(概要设计说明书的25功能器求与程序的关系)33性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。34输人项 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和安全保密条件等等。具体见图表(概要设计说明书的53数据结构与程序的关系)3 5输出项 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。具体见图表(概要设计说明书的53数据结构与程序的关系)36算法 数据库操作:SQL语言操作 报表操作:使用delphi的报表生成程序 传感器输入:使用的数据结构:Hash Table (散列表) key:传感器的信号 Func(key):信号的值37流程逻辑 见图:程序系统结构图(详细设计说明书中的 2程序系统的结构)38接口由Delphi强大的控件实现39存储分配 根据需要,说明本程序的存储分配。 310注释设计 说明准备在本程序中安排的注释,如:a 加在模块首部要加注释;b要在各分枝点处和各变量的功能、范围、缺省条件等加注释; d对使用的逻辑要加注释。 E程序中的注释统一用:“/”来表示,在每个触发事件函数的开头注释311限制条件 说明本程序运行中所受到的限制条件。312测试计划 说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。313尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。4程序2(标识符)设计说明用类似3的方式,说明第2个程序乃至第N个程序的设计考虑。实验小结: 通过这次实验,更加清晰的认识各个子系统之间的关系和每个模块的功能,也加深理解了软件开发的过程和各个步骤之间的关联。专心-专注-专业