医院监护系统分析设计报告_第1页
医院监护系统分析设计报告_第2页
医院监护系统分析设计报告_第3页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、医院监护系统分析设计报告软件项目名称:医院病人监护系统实验报告名称:软件分析设计报告专业班级(方向)计算机科学与技术(软件工程方向)学号: 有什么问题联系:1983455103名:王平间:丿J、刁 1 1 1 IJ J 11.1 背景描沐:9技术要求和限制条件.1 02.1系统需求A10需求分析.03 1 用户要求23103.2性能需求:104系统分析4.1基本系统模型设计如下:124.2数据流图设计如下 :12数 据 流 分 析12需求概述13顶层 数据 流图 :13进一步划分的二层数据流图如下14对“监护管理”模块的分解144.2.6总_的_底 层_数 据 流_图16数据词典16225总体

2、结构.5.1系统的各模块设计如、 225.2软件结构235.3功能分配235.4接口设计246详细设计.6.1登陆界.2 5r256.2程序_述256.3总程 序 设 计 流 程 图266.4传_感_器_信_息_采_集_功_能276.5监护管理模块276.6数据操作功能28添加新病人信息功能28662查询功能29更新功能296.7系统功能流程图306.8系统 操 作 模 块317数据库设计说明书317.1定义3172任务概述3273结构设计32731概念结构设计32732逻辑结构设计358登录界面368J系统主界面368.2功能 选 择 界 面378.3牛理信号信息采集模块界面378.4监 护

3、 管理 模 块界面389软件测试389.1白盒测试法39白盒测试的概述39白盒的测试用例需要做至【I :39白盒测试的实施步骤:39白盒测试的方法:总体上分为静态 方法和动态方法两大类。409.2黑盒测试法40黑盒测试的概述40922 黑盒测试试图发现以下类型的错误: 41黑盒测试的测试用例设计方法419.3测试结甲丿果411系统简介1.1背景描述:目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不 能随时观察病人的病情变化,还会延误抢救时间。因此,某医院想开发一个以 计算机为中心的患者监护系统。医院要求该系统能够随时接收病人的生理信号(血压、体温、脉搏、心电图等),监视病员的病症

4、;定时记录病人情况以形 成患者日志(定时更新病历);当某个病人的生理信号超出医院的规定的安全 范围时向值班护士发出警告信息(病员出现异常情况时报警);同时,护士在 需要时还可要求系统打印某个病人的病情报告(随机地产生某一病员的病情报 告)。2技术要求和限制条件2.1系统需求:本系统要求输入病人的姓名、住址、电话号码、身份证号码、住院日期、身体状况,随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的胜利信号超出医生规定的安全范 围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个 指定病人的病情报告。3需求分析人员管理的合理化和

5、经营化是医院经营效益的关键。拥有了先进的技术还 要有更加良好的管理体制,才可以让医院的经营效益发挥到最好的状态。充分 利用现代先进的技术,可以节约大量的人力资源和财力资源。3.1用户要求:由于本系统基于windos兼容的桌面平台,仅要求用户掌握基本的计算机 操作。3.2性能需求:根据系统的要求,将该系统设置有 8个功能模块,各模块功能如下:1、生理信号输入管理模块:通过连接在病人身上的传感器,根据传感器 的值将生理信号输入系统2、定时时间调节处理:通过系统,管理人员(医护人员)可以按需要输入 定时采样的时间。3、病人信息输入模块:工作人员可以将病人的基本信息(患者姓名、患者性别、住址、联系电话

6、、患病名称、入院日期、状态(已出院、住院)、备注)输入系统。4、病人信息修改管理模块:对病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)进行修改5、病人信息查询模块:对病人的基本信息(患者姓名、患者性别、住址、 联系电话、患病名称、入院日期、状态(已出院、住院)、备注)进行查询。6生理信号安全范围控制模块:对各个病人的生理信号的安全范围进行输 入、修改、查询。7、警报模块:对超过设定安全范围的病人及时通知医护人员。8、病人病情查询及打印模块:可以对这一段时间的病人病情进行查询也可 以将对查询得的病人病情打印出病情报告4系统分析4.1基本系统模

7、型设计如下:传感器输入病人信息输入生理信号输入程序病情信息 数据文件”报告生成程序生成报告安全范围数据生理信 号信息*铃声判别生成程序4.2数据流图设计如下:数据流分析数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式 它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象 性和概括性。它在调查的基础上,从系统的科学性、管理的合理性、实际运行 的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解, 从逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储 及数据来源和去向(外部实体)等项目。数据流程图和系统的物理描述无关, 它所描述的内容不

8、涉及技术细节,而是面向用户的,即使完全不懂信息技术的 用户也容易理解。因此,数据流图成为系统分析员与用户进行交流的有效手段, 同时也成为系统设计的主要依据之一。422需求概述本系统由“数据接收处理” “监护管理” “对档案查询处理”三个功能模块组成。(1) 数据接收子系统包含四个功能模块:“病人生理信号处理中心”、“时钟采样处理”、“病人基本信息处理”、“安全范围设定”时钟采样处理子系统包括两个功能模块:“设定时间”、“定时取样”。安全范围设定子系统包括2个功能模块:“分析病人病情”、“确定安全范(2) 监护管理子系统包括“超标判定”、“危机情况处理”超标判定模块包括超标判定操作。危机处理子系

9、统包含2个功能模块:“通知医护人员”、“通知病人家属” 监护管理数据操作r1数数数据据据查更打询新印为系统功能流程图6.8系统操作模块功能:验证输入系统操作员的员工口令,完成权限管理运行系统操作对话框,根据用户输入调用各子模块,完成:有使用权限的医院员工操作(添加、修改、删除);数据统计;更改口令;系统管理(修改系统设置,浏览、修改、 增加、删除系统操作员);程序逻辑:为系统操作PAD图7数据库设计说明书7.1定义文档中采用的专门术语的定义及缩略词简要:HICS: hospital intensive careSystem,医院监护系统。数据库采用 Sql Sever 2000数据库。7.2任

10、务概述本系统要求能够监护系统要随时接受每个病人的生理信号(脉搏、血压、心跳、呼吸频率等),定时采样病人情况以形成患者日志,当某个病人的生理信号超出 医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以 要求系统打印出某个病人的病情报告。本软件系统要求安全、可靠(具有出错处理能力)、准确。7.3结构设计概念结构设计一、确定实体类型通过了解医院监护中需要用到的实体类型有病人,医护人员,病历,患者日志, 生理信息等等。二、确定联系类型在这个系统中以下这些联系是与监护管理有关的:医护人员与病人之间有个联系是”诊治“,它是一对多的;病人与病历之间有个联系是“持有“,它是一对一的;病人与生

11、理信息之间有个联系是“提取“,它是一对一的;生理信息与患者日志之间有个联系是“采样“,它是一对一的。三、画ER图(1)病人-病历ER图病人病历病人-病历ER图(2)医护人员-病人ER图(3)病人-生理信息ER图1 i人牛.理信息病人-生理信息ER图(4)生理信息-患者日志ER图生理信息川者日志生理信息-患者日志ER图(5)总的ER图医护人員1m总的ER图四、确定属性经调查了解到:病人有病人ID号、姓名、病房号、病床号4个属性;患者日志有病人ID号、时间2个属性;病历有病人ID号、性别、年龄、家属、住址、安全范围、主治医生ID号7个属性;生理信息有病人ID号、脉搏、心跳、血压4个属性;医护人员有

12、姓名、性别、电话、住址、职工ID号、职称6个属性;上述个实体的属性可用下列各表表示:(2)患者日志实体属性图患者日志实体属性图(3)病历实体属性图主治医生ID号病人ID号家属病历住址二年龄、.安全范围病历实体属性图(4)生理信息实体属性图生理信息生理信息实体属性图(5)医护人员实体属性图医护人员实体属性图732逻辑结构设计病人表字段名数据类型主关键字外部关键字参照的表取值说明病人ID号Vchar2( 10)yes不允许为空姓名Vchar2( 30)病房号Vchar2( 10)病床号Vchar2( 10)病历表字段名数据类型主关键字外部关键字参照的表取值说明病人ID号Vchar2(10)yes不

13、允许为空性别Vchar2(2)年龄Smalli nt家属VarChar2( 30)住址VarChar2( 50)安全范围VarChar2( 10)1主治医生ID号Vchar2( 10)医护人员表字段名数据类型主关键字外部关键字参照的表取值说明姓名Vchar2( 30):性别Vchar2( 2)电话Number(15)住址VarChar2( 50)职工ID号Vchar2( 10)yes不允许为空职称Varchar2 ( 10)患者日志表字段名数据类型主关键字外部关键字参照的表取值说明病人ID号Vchar2( 10)yes不允许为空时间DateTime生理信息表字段名数据类型主关键字外部关键字参照

14、的表取值说明病人ID号Vchar2(10)yes不允许为空脉搏Smalli nt心跳Smalli nt血压Smalli nt呼吸频率Smalli nt8登录界面8.1系统主界面输入职工号和密码即可登陆系统8.2功能选择界面选择需要的功能选项,进入子功能页面8.3生理信号信息采集模块界面输入病人病历号,点取获取信息,即可米集到病人的生理信息8.4监护管理模块界面输入病人病历号后,即可获得病人当前的病情报告,可通过打印按钮完成打印 工作,同时在界面的左侧可以输入病人生理信息安全值9软件测试软件测试概述:使用人工或者自动手段来运行或测试某个系统的过程其目的在于检验它是否满足规定的需求或弄清预期结果与

15、实际结果之间的 差别.它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或 部分)的正确度(correctness)、完全度(completeness)和质量(quality)的软件过程;是 SQA(software quality assura nee)的重要子域。有六个有关软件测试方法的基本概念是很重要的:白盒测试,黑盒测试,灰盒测试, 有效用例和无效用例,边界条件以及等价类测试。9.1白盒测试法白盒测试的概述白盒测试也称结构测试或逻辑驱动测试,它 是知道产品内部工作过程,可通过测试来检测 产品内部动作是否按照规格说明书的规定正常 进行,按照程序内部的结构测试程序,检验程 序中的每

16、条通路是否都有能按预定要求正确工 作,而不顾它的功能,白盒测试的主要方法有 逻辑驱动、基路测试等,主要用于软件验证。白盒的测试用例需要做到:(1) 保证一个模块中的所有独立路径至少 被使用一次对所有逻辑值均需测试true 和false(3) 在上下边界及可操作范围内运行所有循环(4) 检查内部数据结构以确保其有效性白盒测试的目的:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆 盖测试;在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态 与预期状态是否一致。白盒测试的特点:依据软件设计说明书进行测试、对程序内部细节的严密检验、 针对特定条件设计测试用例、对软件的逻辑路径进行覆盖测

17、试。白盒测试的实施步骤:(1) 测试计划阶段:根据需求说明书,制定测试进度。(2) 测试设计阶段:依据程序设计说明书,按照一定规范化的方法 进行软件结构划分和设计测试用例。(3) 测试执行阶段:输入测试用例,得到测试结果。(4) 测试总结阶段:对比测试的结果和代码的预期结果,分析错误原因,找到并解决错误。白盒测试的方法:总体上分为静态方法和动态方法两大类。静态分析是一种不通过执行程序而进行测试的技术。静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。动态分析的主要特点是当软件系统在模拟的或真实的环境中执行之前、之中和之后,对软件系统行为的分析。动态分析包含了程序在受控的环

18、境下使用特 定的期望结果进行正式的运行。它显示了一个系统在检查状态下是正确还是不 正确。在动态分析技术中,最重要的技术是路径和分支测试。9.2黑盒测试法921黑盒测试的概述黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功 能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作 一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下, 测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书 的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息, 并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等 价类划分、边值分析、因一果图、错误推测等,主要用于软件确认测试。“黑 盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件 功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为 测试情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论