医院监护系统分析设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目名称:医院病人监护系统
实验报告名称:软件分析设计报告
专业班级(方向):计算机科学与技术(软件工程方向)
学号:有什么问题联系:1983455103 姓名:王平
时间:
1 系统简介 (4)
1.1 背景描述: (4)
2 技术要求和限制条件 (4)
2.1 系统需求: (4)
3 需求分析 (4)
3.1 用户要求: (5)
3.2 性能需求: (5)
4 系统分析 (6)
4.1 基本系统模型设计如下: (6)
4.2 数据流图设计如下: (6)
4.2.1 数据流分析 (6)
4.2.2 需求概述 (7)
4.2.3 顶层数据流图: (7)
4.2.4 进一步划分的二层数据流图如下 (7)
4.2.5 对“监护管理”模块的分解 (8)
4.2.6 总的底层数据流图 (9)
4.2.7 数据词典 (10)
5 总体结构 (15)
5.1 系统的各模块设计如下: (15)
5.2 软件结构: (16)
5.3 功能分配 (17)
5.4 接口设计 (17)
6 详细设计 (18)
6.1 登陆界面 (18)
6.2 程序描述 (19)
6.3 总程序设计流程图 (19)
6.4 传感器信息采集功能 (20)
6.5 监护管理模块 (21)
6.6 数据操作功能 (21)
6.6.1 添加新病人信息功能 (22)
6.6.2 查询功能 (22)
6.6.3 更新功能 (23)
6.7 系统功能流程图 (23)
6.8 系统操作模块 (24)
7 数据库设计说明书 (25)
7.1 定义 (25)
7.2 任务概述 (25)
7.3 结构设计 (26)
7.3.1 概念结构设计 (26)
7.3.2 逻辑结构设计 (29)
8 登录界面 (30)
8.1 系统主界面 (30)
8.2 功能选择界面 (31)
8.3 生理信号信息采集模块界面 (31)
8.4 监护管理模块界面 (32)
9 软件测试 (32)
9.1 白盒测试法 (33)
9.1.1 白盒测试的概述 (33)
9.1.2 白盒的测试用例需要做到: (33)
9.1.3 白盒测试的实施步骤: (33)
9.1.4 白盒测试的方法:总体上分为静态方法和动态方法两大类。 (34)
9.2 黑盒测试法 (34)
9.2.1 黑盒测试的概述 (34)
9.2.2 黑盒测试试图发现以下类型的错误: (34)
9.2.3 黑盒测试的测试用例设计方法 (35)
9.3 测试结果 (35)
1系统简介
1.1背景描述:
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察病人的病情变化,还会延误抢救时间。因此,某医院想开发一个以计算机为中心的患者监护系统。医院要求该系统能够随时接收病人的生理信号(血压、体温、脉搏、心电图等),监视病员的病症;定时记录病人情况以形成患者日志(定时更新病历);当某个病人的生理信号超出医院的规定的安全范围时向值班护士发出警告信息(病员出现异常情况时报警);同时,护士在需要时还可要求系统打印某个病人的病情报告(随机地产生某一病员的病情报告)。
2技术要求和限制条件
2.1系统需求:
本系统要求输入病人的姓名、住址、电话号码、身份证号码、住院日期、身体状况,随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的胜利信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。
3需求分析
人员管理的合理化和经营化是医院经营效益的关键。拥有了先进的技术还要有更加良好的管理体制,才可以让医院的经营效益发挥到最好的状态。充分利用现代先进的技术,可以节约大量的人力资源和财力资源。
3.1用户要求:
由于本系统基于windos兼容的桌面平台,仅要求用户掌握基本的计算机操作。
3.2性能需求:
根据系统的要求,将该系统设置有8个功能模块,各模块功能如下:
1、生理信号输入管理模块:通过连接在病人身上的传感器,根据传感器的值将生理信号输入系统
2、定时时间调节处理:通过系统,管理人员(医护人员)可以按需要输入定时采样的时间。
3、病人信息输入模块:工作人员可以将病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)输入系统。
4、病人信息修改管理模块:对病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)进行修改。
5、病人信息查询模块:对病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)进行查询。
6、生理信号安全范围控制模块:对各个病人的生理信号的安全范围进行输入、修改、查询。
7、警报模块:对超过设定安全范围的病人及时通知医护人员。
8、病人病情查询及打印模块:可以对这一段时间的病人病情进行查询也可以将对查询得的病人病情打印出病情报告
4系统分析
4.1基本系统模型设计如下:
传感器输入
生理信号输入程序
铃声判别生成程序
响铃
报告生成程序
生成报告病人信息输入
病情信息
数据文件
生理信
号信息
安全范
围数据
4.2数据流图设计如下:
4.2.1数据流分析
数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。数据流程图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。因此,数据流图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。