首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • 软件工程实验报告99039

    时间:2020-10-07 12:03:38 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:软件工程 实验 报告

      实验报告

      课程名称:

     软件工程导论

     实验名称:

     患者监护系统

      实验地点:

     逸夫楼 402

     专业班级:

      软件 1510

      学号:

     2015005786

     学生姓名:

     唐国亮

     指导教师:

     崔冬华

     2017 年 3 月 29 日

     -

     患者监护系统项目简介

     1.系统简介

      目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察病人的病情变化,还会延误抢救时间。因此,某医院想开发一个以计算机为中心的患者监护系统。医院要求该系统能够随时接收病人的生理信号(血压、体温、脉搏、心电图等),监视病员的病症;定时记录病人情况以形成患者日志(定时更新病历);当某个病人的生理信号超出医院的规定的安全范围时向值班护士发出警告信息(病员出现异常情况时报警);同时,护士在需要时还可要求系统打印某个病人的病情报告(随机地产生某一病员的病情报告)。

     2.技术要求和限制条件 (1)当病人的生理信号发生变化时,都应增加相关病人病历库的记录; (2)系统的外部项至少包括:病人、护士。

     实验一

     患 者监护系统的需求分析

     1. 任务概述

     1 1.1 目标:

     根据接收到的生理信号,帮助医院监控病人的各信息。

     2 1.2 运行环境:

     win10,office 2016

      3 1.3 条件与约束 :

     1.当病人的生理信号发生变化时,都应增加相关病人病历库的记录; 2.系统的外部项至少包括:病人,护士。

      4 1.4 功能描述:

     1.接受病人的生理信号。

     2.定时更新病历。

     3.病员出现异常情况时报警。

     4.随机地产生某一病员的病情报告。

     2. 数据描述

     1 2.1 输入输出

     输入项至少包括:病人的生理信号和医院规定的安全数据范围

      输出项至少包括:患者日志和患者的病情报告。

      2 2.2 数据流图

     -

     -

      3 2.3 数据字典

     (1)数据流条目

     患者信息=姓名+年龄+性别+科室+床号+编号

     生理信号=血压+体温+脉搏+心电图

      警报信息=姓名+年龄+性别+科室+床号+编号+非正常生理数据

     病情报告=患者姓名+年龄+性别+科室+床号+编号+生理数据

      超出安全范围数据=患者姓名+年龄+性别+科室+床号+编号+正常生理数据

      生理信号 1.1 接受信号 生理信号 1.2 分析信号 超出安全范围 1.3 发出警报 (c c )

     多层数据流图

      病人 患者安全范围 时钟 日期时间 2.1 定时取样 生理信号 2.3 更新日志 定时的生理信号 患者日志 警报信息 护士 数据 2.4 产生病情报告 数据 报告 护士 要求报告

     -

      (2)数据存储条目

      文件名:病人信息

     组成:姓名+年龄+性别+科室+床号+编号

     组织方式:索引文件,以编号为关键

     文件名:患者安全范围

     组成:生理名字+正常数据范围

     文件名:患者日志

     组成:姓名+年龄+性别+科室+床号+编号+病人情况

     组织方式:索引文件,以编号为关键 (3)数据项

     患者名字:别名:无

     类型:字符型

     长度:2{汉字}15

     编号:别名:无

     类型:整型

     长度:5 位

     生理信号:别名:无

     类型:浮点型

     长度:6 位 (4)加工条目

     加工名:患者监护系统

     输入:生理信号,安全范围

     输出:患者日志,病情报告

     加工名:录入储存处理

     输入:生理信号

     加工逻辑:接收存储生理信号

     If 生理信号正常 Then 定时更新到患者日志中 Else 发出警报

     加工名:更新日志

     输入:生理信号

     输出:日志数据

     加工逻辑:添加生理信号信息

     加工名:护士查询

     输入:患者信息

     输出:病情报告

     加工逻辑:If 信息正确

     Then 从患者日志中查询到该病人信息并打印病情报告

      Else 显示错误 3 3 . 数据库描述

     采用 SQL 数据库,信息放在服务器端数据库中,用户登陆系统,进行相关操作。

     -

      4. . 其他需求

      接口需求:用户接口需求,软件接口需求。

     实验二 患者监护 系统的总体设计 1. 需求规定

     1 1.1 功能规定:

     1.主界面登陆:该界面是本系统的主界面,在该界面中,用户可以选择所要进行的操作:数据查询,数据打印。

     2.后台管理:该模块主要是数据逻辑关系的建立,和重要信息的存储管理,对后台数据的管理:删除,修改,录入等。

     2 1.2 性能规定:

     1.精度:数据精度按医学标准来衡量

      2.响应时间:平均 0.1s,最长 0.5s 3 1.3 运行环境:

     1.操作系统:win10

      2.数据库服务器:SQL Server2014 2 2. . 功能需求与程序 模块 关系

     3. 软件结构图

     -

      4. 接口设计

     1 4.1 用户接口

     4 42 .2 外部接口

     采用 B/S 模式,由 VC++6.0 实现的患者监护系统,通过 ADO 连接与数据库服务器连接。

     3 4.3 内部接口

     由 VC++6.0 控件实现。

     5. 运行设计

     1 5.1 运行模块组合

     由 VC++6.0 控件和代码实现 2 5.2 运行控制

     由各个界面的设计来实现 3 5.3 运行时间

     各个模块响应时间在 1S 内,资源占有时间在 5S 内。

     6 6 . 系统数据结构设计

     -

      1 6.1 逻辑结构设计要点

     2 6.2 数据结构与程序模块的关系

     字段名称 字段类型 字段长度(max) 说明 生理信号 char 10

     脉搏 int 4 单位:次/分 体温 float 4 单位:℃ 血压 int 4 单位:mmHg 心电图 text

      字段名称 字段类型 字段长度(max) 说明 编号 char 10

     性别 int 1

     年龄 int 3

     地址 char 30

     电话号码 int 11

     科室 char 15

     病房号 int 3

     床号 int 4

     入院时间 int 15

     出院时间 int 15

     字段名称 字段类型 字段长度 说明 编号 char 10

     生理信号表号 char 10

     字段名称 字段类型 正常范围 说明 生理信号 char 10

     脉搏 int 成人:60-100 次/分,婴幼儿:120次/分

     单位:次/分 体温 float 口腔舌下 36.3-37.2℃ 直肠 37.5℃ 腋下 36.0℃-37℃

     单位:℃ 血压 int 小于 120/80mmHg 单位:mmHg 心电图 text

      生理信号表 患者信息表 患者日志 生理信息安全范围表

     -

      7 7. . 系统出错处理设计

     1 7.1 出错信息

      出错类型 出错信息 处理方法 数据类型出错 检查数据类型 重新输入 数据精确度 检查数据精确度 重新输入 网络 检查网络是否连接 重新连接网络 打印机 打印出错 检查打印机 系统出错 系统出错 重新启动或报告管理 事务出错 事物处理出错 回滚,保证数据一致性

     2 7.2 补救措施

      (1)联机事务处理事件在建立在 TCP/CP 协议,有多阶段处理响应控制,保证数据处理前后保持一致性 . .

      (2)数据库处理事务失败采用自动回滚技术,保持数据的一致性.

     (3)重要数据的检查

     (4)各个子系统的操作监控,异常情况报告,并提供报表等跟踪记录。

      (5)提供友好的用户界面和帮助信息及配合严格的检查,减少用户出错机制 。

     -

     实验三 患者监护系统 的详细设计 1. 程序 设计说明

     1 1.1 程序文件清单

     2 1.2 程序文件说明

     (1 1 )程序功能 描述:

     1.读入病人的生理信号信息

      2.对病人的生理信号进行安全范围的控制

      3.超过安全范围就发出警报声

     (2 2 )输入/ / 输出项:

     输入:1.病人生理信息的输入:病人的医治时间,病人的生理信号,正常的生理指数

      2.病人的病情变更环节:病人病情变更时间,变更生理信号,超出安全范围的指数,病情描述

      3.病人的病情查询:病人信息,病人的某一生理指数。

      输出:1.病人的病情

      2.病人的生理信息

      3.病人病情超出安全范围的警报声

      3 1.3 程序流程图

     子系统名 程序文件名 编程语言 简要描述 生理信号输入控制 input.jsp JSP 输入正常的生理信号 病人基本信息管理子系统 management1.jsp JSP 管理病人的基本资料 警报子系统 ring.jsp JSP 当病人的生理信号不正常时发出相应的警报 病人病情管理子系统 management2.jsp JSP 接收病人的病情信息并进行管理

     -

     2. 用户界面设计说明

     护士登陆 否 开始 开始 是 登陆是否成功 录入病人信息 返回上一级界面 接收生理信号 否 是 定时更新到患者日志中 保存 分析信号是否正常 发出警报

     -

     实验四 患者监护系统 的测试 1. 测试计划

     1 1.1 软件说明

     叙述测试计划的提纲 测试项 测试要求 测试项 测试要求 编号 两位大写字母和八位数字 床位等级 一 位 大 写 字 母(A,B,C)

     名字 字段小于 10 所属科室 无 身份证号 十位数字

      居住城市 字段小于 30

      日期 合法的年月日

      住院时间 合法的年月日

     2 1.2 测试内容

     -

     (4)性能测试

     -

     3 1.3 测试

     测试条件:硬盘容量:80G 以上

     操作系统:win7

     数据库服务器:SQL Server2014

     测试资料:测试的输入:患者的基本信息,患者的病情信息等。

     测试输出数据:添加成功,删除成功,修改成功,查询结果等。

     编码涉及:SQL Server 数据库系统 2. 测试设计说明

     1 2.1 控制 :

     此软件的测试控制方式主要是以人工输入为主,病人的病情基本信息记录在病人数据库中,各种查询信息则记录在查询信息数据库中。

     2 2.2 输入:

     用户登陆测试

     角色:工作人员

     测试用例 1(正确输入)

     【输入】:用户:user 密码:123456

     测试用例 2(无该用户)

     【输入】:用户:aa 密码:123456

     测试用例 3(密码错误)

     【输入】:用户:user 密码:aa

     测试用例 4(无输入)

     【输入】:用户:

     密码 3 2.3 输出 :

     用户登陆测试

     测试用例 1(正确输入)

     【期望输出】:登入成功,进入工作人员用户界面

     【实际输出】:登入成功,进入工作人员用户界面

     测试用例 2(无该用户)

     【期望输出】:提示用户名或密码错误

     【实际输出】:提示用户名或密码错误

     -

      测试用例 3(密码错误)

     【期望输出】:提示用户名或密码错误

     【实际输出】:提示用户名或密码错误

     测试用例 4(无输入)

     【期望输出】:提示用户名或密码错误

     【实际输出】:提示用户名或密码错误。

     3. 评价准则

     1 3.1 范围

     在测试医护人员查看时,输入 123456 和 MU8056 是不正确的,输入两个相同的病人号时候也不正确,因为病人号是主键,是唯一的;

     在测试用户名时,输入 users 和 admins 是不正确的,用户名必须根据数据库里的用户名而且还要对应相应的角色。

     在测试密码时,输入 123456 以外的都不正确,因为密码都固定为123456。

     在测试目的地时,输入了数据库中地点以外都是不正确的,如输入昆明等。

     2 3.2 数据整理

     陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。

     在进行测试结果评价中,我是用手工方式整理数据的,然后同设计时要求的结果相比较。

     3 3.3 尺度

     说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。

     在测试录入选项时,有的选项是可以为空的,但有的不可以;而测试输出结果与预期输出之间的容许偏离范围是要还能达到预期结果而逻辑顺序可以有偏离。在登陆时,错误的次数不能超过三次。

     总结

     第一次做软件开发过程的说明书,我学习到了软件开发过程的主要理论、方法、技术、标准和规范。但说实话,感觉很难,因为一些知识根本想不到也感觉难以做到,也是在网上找了很多例子,然后参照了例子做了这些实验,但是做完之后却有种醍醐灌顶的感觉,有了很大

     -

      的进步。

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识