


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实验报告患者监护系统学校: 11 学院系别:数学系专业:信息与计算科学姓名: 1233班级:2班学号: 1488422指导老师:崔冬华一、目的与任务目的:软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识, 加深对软件设计方法、 软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高综合应用能力。任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。 给出系统合理的体系结构,描绘系统结构图, 并合理划分系统的各组成模块, 最后给出系统的各部分设计说
2、明书。 并选择一个模块进行编码, 完成相关的测试。用一个简单项目(可以考虑仍然选择前面面向过程软件工程所选定的项目),通过分析,建立系统用例图,抽取出类,建立顺序图及类的状态图等。二、实验内容、要求( 1)问题描述 在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号 (组合)实时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控, 监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析, 当病症出现异常时, 系统会立即自动报警, 并打印病情报告和更新病历。系统根据医生的要求随时打印病人的病情报告,系统还定期自动更新
3、病历。( 2)基本要求功能要求:此系统要求输入病人的姓名、住址、电话号码、身份证号码、住院日期、身体状况, 随时接收每个病人的生理信号(脉搏、体温、血压、心电图等) ,定时记录病人情况以形成患者日志, 当某个病人的胜利信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。性能要求: 该软件有9 个功能模块,各模块功能如下生理信号输入管理模块:通过连接在病人身上的传感器,根据传感器的值将生理信号输入系统定时时间调节处理:通过系统,管理人员(医护人员)可以按需要输入定时采样的时间。病人信息输入模块:工作人员可以将病人的基本信息(患者姓名、患
4、者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)输入系统。病人信息修改管理模块 :对病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院) 、备注)进行修改。病人信息查询模块 :对病人的基本信息 (患者姓名、 患者性别、 住址、联系电话、 患病名称、入院日期、状态(已出院、住院) 、备注)进行查询。生理信号安全范围控制模块:对各个病人的生理信号的安全范围进行输入、修改、查询。警报模块: 对超过设定安全范围的病人及时通知医护人员。病情查询模块:可以对这一段时间的病人病情进行查询病情报告打印模块:可以对查询得的病人病情打印出病情报告限制
5、条件经费、投资方面的来源和限制:各种硬件和工作人员工资需至少10 万元硬件、软件、运行环境和开发环境方面的条件和限制:软件需求:操作系统WINDOWS 2000 Advance Server 以上;数据库服务器端软件ORACLE 9I,Delphi 。硬件需求: 10M 以上的 LAN 接入网络带宽, P4Xeon CPU /1G内存 /360G(10K) SCSI硬盘的服务器, P3 以上微机(带网卡)的客户机, P4Xeon CPU /1G内存 /36G(10K) RAID硬盘的数据库服务器开发时间: 本系统采用 Delphi 实现,依靠其强大的控件系统, Oracle 数据库管理系统和用
6、 c 语音编制的传感器驱动相结合,能在 2 个月内开发出系统三、可行性研究1、复查系统规模和目标:完成对信号的接收和分析, 并对信号进行检测是否超出安全范围,从而发出警告;可以定时通过产生的病情报告了解病人的情况;每天产生患者日志。2、研究目前正在使用的系统:目前的系统只是提供了每一个房间里居住的病人的个人信息和床位的使用情况,以及简单的在病情危急时进行病情警报的作用,但不能解决在需要时导出病人日志的问题以及随时对病人的生理情况进行检查。分析系统并画出数据流图如下:超出范围生理信号12信号分析发出警告护士信号正常34日志导出导出日志系统图 1.现有系统的数据流图3、导出新系统的高层逻辑模型生理
7、1生理23产 生患者病 人信号接 收信号分 析警 告警护士信 号信 号危 急信 息告信息D1 患者安全范围定 时4时钟定时取 样的生56产 生理信号更 新病 情日 志报 告D2 患者日志图 2 新系统的数据流图各数据元素的数据字典定义如下:名字:患者信号的安全范围名字:患者日志别名:别名:病人日志描述:用来表示正常患者的生理情况描述:对病人每日的生理情况的的正常范围报告,并包括与安全范围的对比定义:安全范围=心电 +脉冲 +体温 +定义:患者日志=患者名字 +生理血压(正常范围)信号 +生成日期位置:储存在安全范围文本中位置:输出到打印机图患者信号安全范围的数据字典图 患者日志的数据字典名字:
8、病情报告别名:描述:通过对生理信号的分析对患者的病情作出详尽的分析报告定义:病情报告 =病人姓名 +生理信号+病情分析位置:输出到打印机图 病情报告的数据字典4、进一步定义问题通过对新系统的逻辑模型的分析, 发现系统对数据的显示结果未给出严格的定义。对脉冲等数字的信号定义为精度为2 的小数并用表格的格式分类表示;而对于心电图等需要波形的图要用波形图软件导出。护士查定时时间询时钟信息查询病人信息传感器传感器信号输入定信号流 读和识别显示器时数据具体值结果具体值具体信息超标判定报警器病人生病日志查询基具体值生理信号范围病人基本信息本信息护士输入信病人信息息处理具修改基打印体本信息具体值值病人基本信
9、息具体值具体值删除基具体值上一级医护人员本信息5、导出和评价供选择的方法从硬件、软件方面分析可行性:软件需求:操作系统WINDOWS 2000 Advance Server 以上;数据库服务器端软件 ORACLE 9I, Delphi 。硬件需求:10M 以上的 LAN 接入网络带宽, P4 Xeon CPU /1G内存 /360G(10K) SCSI硬盘的服务器, P3 以上微机(带网卡)的客户机, P4 Xeon CPU /1G 内存 /36G(10K) RAID硬盘的数据库服务器从经济方面分析可行性:某医院目前由于完全采用纯人工的方式来完成工作的,医务人员要一边关注某些病人的情况, 一边
10、还要忙着对其它的病人进行医疗诊断, 工作量大, 耗时比较多,所以工作效率低。 。而如果开发出一个能满足业务要求的医疗计算机监护系统,由于系统能在未来较长的一段时间内稳定地发挥作用, 这对于医院的提高管理水平很大的帮助,才能使 A 医院早日接入到总行的更高层次的网络体系中,可以更加广泛的吸收各方面的信息资源, 可为医院业务在将来的扩张打下坚实的基础,其经济效益将更上一层楼。6、推荐行动方针根据可行性的分析得出开发此系统使得医护人员减轻工作量,并提高了工作效率,又能够提高经济效益,所以继续进行这项系统开发。7、草拟开发计划本系统应用硬件和软件的运行效率均很高,而且采用Delphi 实现,依靠其强大
11、的控件系统, Oracle 数据库管理系统和用c 语音编制的传感器驱动相结合,能在 2 个月内开发出系统。三、需求分析1、功能需求:功能的划分:把系统划分为接收信号阶段、信号分析阶段和产生日志和病情报告阶段的功能。功能描述:1、接收信号阶段:病人发出生理信号进行接收,按照时钟定时取样。2、信号分析阶段:通过和系统中的正常信号范围比较分析,得到警告信息或输出正常。3、产生日志和病情报告阶段:系统根据分析情况输出相应的报告结果。交给值班护士2、性能需求:系统基本要求:响应时间:系统的响应时间不能超过1 分钟警告时间及次数:每隔三分钟重复警告一次,每次警告时间持续一分钟。主存容量:内存: 128MB
12、 RAM磁盘容量:不小于显示器: 256 色,800*600 以上的兼容显示器使用标准兼容的打印机。数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。输出发生错误时,在系统的代码部分进行修改。3、外部接口说明界面布局屏幕布局:顶端上分布菜单栏(设置各种功能按钮),中间部分为操作的输出预览。如:输出病人的心电图生理信号时输出波形图,输出病人日志和病情报告时输出预览的图表格式。菜单布局:在屏幕上端设置功能按钮,按钮上简练标志操作功能。输入输出要求
13、;对脉冲等数字的信号定义为精度为2 的小数并用表格的格式分类表示(范围是0-100);而对于心电图等需要波形的图要用波形图软件导出。日志和病情报告将日期(如2008-10-28)、病人基本情况(表格)形式输出。错误信息显示格式;在中央出现并闪烁对话框同时发出警告声,提示存在错误。让用户选择重试或者关闭此次操作。3. 2 存储位置和输出情况关于病情报告的信息全部放在病情报告的文本框里。信息格式是表格描述,各问题的解答都放在帮助中, 信息格式用文档写出。 用表格的形式打印病人的日志,包括姓名、时间、各器官生理信号,并用图表的形式画出波形图。给出各范围内信号的值,并作出相应的评价。4、分析数据要求导
14、出系统的物理模型:分析数据对各数据及模块进行分析,画出IPO 图、 E-R图及状态图如下:4、1 各数据的数据字典IPO 表系统:患者监护系统模块:接收信号作者:日期:编号:01被调用:接收信号系统调用:生理信号输入:患者生理信号输出:系统识别的生理信号处理:将接收的患者生理信号转化为系统识别的生理信号并输出局部数据元素:患者生理信号注释:接收信号模块的IPO 图IPO 表系统:患者监护系统作者:模块:信号分析日期:编号:02被调用:信号分析系统调用:生理信号输入:患者生理信号输出:病人危机信号(或正常信息)处理:将接收的患者发出的生理信号与系统的生理信号范围并输出相应结果局部数据元素:患者生
15、理信号注释:信号分析的 IPO 图IPO 表系统:患者监护系统作者:模块:发出警告日期:编号:03被调用:警告系统调用:病人危急信息输入:患者警告信息输出:警告声响处理:接收患者的警告信息通过系统发出警告声响局部数据元素:患者警告信息注释:发出警告的 IPO 图IPO 表系统:患者监护系统模块:定时取样编号:04作者:日期:被调用:定时取样系统调用:设定时刻输入:某一时刻患者生理信号输出:系统识别的生理信号处理:将某一时刻接收的患者的生理信号转化为系统识别的生理信号并输出局部数据元素:患者生理信号注释:定时取样的IPO 图IPO 表系统:患者监护系统模块:更新日志编号:05作者:日期:被调用:
16、更新日志系统调用:生理信号输入:患者生理信号输出:患者日志处理:将接收的患者生理信号输出为患者日志局部数据元素:患者生理信号注释:更新日志的 IPO 图IPO 表系统:患者监护系统作者:模块:产生病请报告日期:编号:06被调用:产生病情报告系统调用:患者日志输入:患者日志输出:病情报告处理:将患者日志批量处理输出病情报告局部数据元素:患者日志注释:产生病情报告的IPO 图系统的实体 联系图患者号姓名日志号日期房间号患者产生日志所属患者姓名性别分产析生护士号病情报告分析护士姓名患者监护系统的图系统状态图闲置时钟生理信号产生报告取样输出病情信息定时检测分析信号判断是否更新日志超出范围更改患者日志危
17、急信息警告病情发出声响报告警告信息护士查看结束患者监护系统状态图四、对现有系统的分析1、基本系统模型传感器输入病人信息输入安全范围数据生理信号输入程序病情信息报告生成程序数据文件生理信生成报告号信息铃声判别生成程序响铃2、数据流图护士查询时钟定时时间信息查询病人信息传感器信号输入定信号流传感器读和识别显示器时数据具体值结果具体值具体信息超标判定报警器病人生病日志查询基具体值生理信号范围病人基本信息本信息护士输入信病人信息息处理具打印修改基体本信息 具体值值病人基本信息具体值删除基具体值具体值上一级医护人员本信息五、总体结构各模块设计如下:初始化模块关闭系统模块系统功能模块生理信号输入管理模块定
18、时时间调节模块信息输入模块信息修改模块信息查询模块生理信号安全范围模块警报模块病情查询模块病情报告打印模块软件结构:医院患者监护系统生理信号病人基本病人病情管输入控制信息管理警报子系统理子系统子系统子系统生理信信信生理病定时信号病情信号息息息警情时间安全报告输入输修查报查调节范围打印管理入改询询控制功能分配1.系统控制功能初始化模块();关闭系统模块();系统功能模块()2.生理信号输入控制功能生理信号输入管理模块() ;定时时间调节模块();3.病人基本信息管理功能信息输入模块()信息修改模块()信息查询模块();4.警报功能生理信号安全范围控制模块() ;警报模块();5.病人病情管理功能病情查询模块();病情报告打印模块()人工处理过程1、传感器输入信号间隔时间由用户输入2、生理信号安全范围需要用户输入3、查询病人信息由用户输入接口设计用户接口本系统的用户界面如下所示菜单快捷功能键区用户输入界面(系统显示界面)提交区内部接口1 初始化模块:系统初始时由操作系统调用,执行完毕后进入事件等待状态;2 关闭系统模块:由系统功能模块调用,执行完毕返回操作系统;3 系统功能模块: 接收系统功能区相应事件, 启动生理信号输入管理、 定时时间调节、信息输入、信息修改、信息查询等模块4 生理信号输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025超市租赁合同书范文
- 2025智能安防系统维修保养合同
- 拿下flag之web学习资料(解题思路、salmap常用工具、文件包含)
- 神经膀胱康复护理
- 建筑安全管理体系构建与实施路径
- 湖北省重点高中智学联盟2024-2025学年高一下学期5月联考历史试卷
- 2025年河南省南阳市方城县多校中考三模语文试题
- 人教版小学语文一年级上册期末试题
- 项脊轩志教案课件
- 生物医学科研绘图技术体系
- 河南省青桐鸣大联考普通高中2024-2025学年高三考前适应性考试语文试题及答案
- 山东省烟台市、德州市、东营市三市东营2025年高考适应性考试烟台德州东营二模英语试卷+答案
- 2025年共青团入团考试测试题库及答案
- 2025年上海市16区初三语文一模试题汇编之古诗文阅读(学生版)
- 人工挖孔桩计算书及相关图纸
- 2023高考地理高三一轮复习教学计划和备考策略
- 2022年虹口区事业单位公开招聘面试考官练习试题附答案
- Java程序设计项目教程(第二版)教学课件汇总完整版电子教案
- 小学音乐说课万能模板
- 钢结构监理实施细则(全)
- 附件_景观工作面移交表
评论
0/150
提交评论