实验二需求分析报告

上传人:gui****hi 文档编号:99259467 上传时间:2022-05-31 格式:DOC 页数:8 大小:398KB
返回 下载 相关 举报
实验二需求分析报告_第1页
第1页 / 共8页
实验二需求分析报告_第2页
第2页 / 共8页
实验二需求分析报告_第3页
第3页 / 共8页
点击查看更多>>
资源描述
实验二 传统软件工程的需求分析建模一、实验目的目的:确定项目要做什么及其可实施性,在此基础上完成系统的逻辑功能模型的建立。任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。二、实验内容1. 实验内容与要求:熟悉系统项目的业务流程,根据现有资料绘制系统数据流图,功能分析图,编写数据字典,数据加工处理的描述以及软件系统流程设想图(新系统模型),完成系统需求规格说明书。2. 准备参考资料和阅读相关的国家有关软件开发的标准文档。三、主要仪器设备 Windows 7操作系统。四、实验步骤 患者监护系统需求分析报告2.1 引言人员管理的合理化和经营化是医院经营效益的关键。拥有了先进的技术还要有更加良好的管理体制,才可以让医院的经营效益发挥到最好的状态。充分利用现代先进的技术,可以节约大量的人力资源和财力资源。2.2 功能描述患者监护系统主要有以下几方面的功能:(1)数据接收处理:通过连接在病人身上的传感器,根据传感器的值将生理信号(脉搏、体温、血压、呼吸、心电图)输入系统,并接收医护人员输入的对应病人基本信息并根据病人的实际情况确定病人的生理信号安全范围。(2)监护管理:进行超标判定,对超过设定安全范围的病人及时通知医护人员以及向病人家属发送短信通知。(3)对病人档案的查询处理:工作人员可以对病人的基本信息(病人姓名、病人性别、住址、联系电话、患病名称、入院日期、备注)进行删除和修改。可以对这一段时间的病人病情进行查询,也可以对查询的病人病情打印出病情报告。2.3 数据流图数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。2.3.1 需求概述本系统由“数据接收处理”“监护管理”“对档案查询处理”三个功能模块组成。(1)数据接收子系统包含四个功能模块:“病人生理信号处理中心” 、“时 钟采样处理”、“病人基本信息处理”、“安全范围设定”。时钟采样处理子系统包括两个功能模块:“设定时间” 、“定时取样”。安全范围设定子系统包括2个功能模块:“分析病人病情” 、“确定安全范围”。(2)监护管理子系统包括“超标判定”、“危机情况处理”。超标判定模块包括超标判定操作。危机处理子系统包含2个功能模块:“通知医护人员”、“通知病人家属”。(3)档案查询子系统包含3个功能模块:“修改”、“查询”“删除”。2.3.2 具体数据流图1 监护系统顶层数据流图如下:顶层数据流图其中建立三个源点,四个汇点。分别向中央系统传送数据和接收数。2. 监护系统二层数据流图如下:中央系统主要由数据接收处理、监护管理、对档案查询处理三个加工处理、三个文件存储组成。二层数据流图2. 监护系统各功能模块分解图:(1)“数据接收”模块细分图:数据接收子系统包含四个功能模块:“病人生理信号处理中心” 、“时钟采样处理”、“病人基本信息处理”、“安全范围设定”时钟采样处理子系统包括两个功能模块:“设定时间” 、“定时取样”。安全范围设定子系统包括2个功能模块:“分析病人病情” 、“确定安全范围”。“数据接收”模块一层分解图“数据接收”模块底层分析图(2)“监护管理”模块细分图:监护管理子系统包括“超标判定”、“危机情况处理”。超标判定模块包括超标判定操作,用来拿定时提取的病人生理信号与安全范围相比较看是否是正常状态。危机处理子系统包含2个功能模块:“通知医护人员”、“通知病人家属”。“监护管理”模块一层分析图“监护管理”模块底层分析图(3)“对档案查询处理”模块细分图:对档案查询处理子系统包含3个功能模块:“修改”、“查询” 、“删除”。在删除操作之前需要向主治医师询问是否可以删除。2.3.4 总体系统结构分析图总体底层DFD图2.4 数据字典 数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。患者监护系统的数据字典如下:1. 住院病人属性名存储代码类型长度备注住院号ZyhInt8病人姓名BrxmString10床位号CwhInt8入院科别RykbSrting8入院时间RysjDate10入院情况Ryqkstring4转科情况ZkqkString8是否转科出院科别CykbString82. 病人情况属性名存储代码类型长度备注姓名namestring20性别Sexchar1出生日期Cs_datedate20年龄ageDate20婚姻状况hyzkstring100职业zystring10出生地csdstring20民族mdstring10身份证号sfzhlong20国籍gjstring10工作gzstring10单位及地址dwjdzstring20电话Tel stirng20邮政编码yzbmlong10户口地址hkdzstirng50联系人姓名lxrxmstring20联系人地址lxrdzstring20联系人关系lxrgxstring203. 床位属性名存储代码类型长度备注住院号ZyhInt 8姓名XmString10住本床位病人姓名床号ChInt8床位序号主管医师ZgysString8主管本床位医师名字值班人员号码ZbryhmInt8治疗结果ZljgString20所属病区ssbqInt8本床位所属病区是否空床SfkcBool1“是”、“否”床位租金CwzjReal8床位租金费用3. 病区属性名存储代码类型长度备注病区名BqmString10床位数CwsInt8所属病区床位总数负责人FzrString10病区负责人姓名入住人数RzrsInt8病区入住病人总人数出院人数ZyrsInt8治疗率ZllReal4入住本病区病人治愈程度好转率HzlReal4未愈率WylReal4死亡率SwlReal4诊断符合ZdfhBool2“是”、“否”床位使用率CwsylReal4病区床位的使用情况4. 病案属性名存储代码类型长度备注病案号bahInt 8备份病案序号病人brstring20病人名字入院科室ryksstring20病室bsstring20病人所属病室号入院日期ryrqdate20入院诊断ryzdstring50入院情况 ryqkchar1危,急,一般转科情况zkqkstring20出院科别cykbstring20出院病室cybsstring20出院时间cysjtime20出院诊断cyzdstring20入院确诊日期ryqzrqTime20出院情况cyqkstring505. 主治医师属性名存储代码类型长度备注医师号YshInt8医师姓名YsxmString10所属科室SsksString8医师所属科室名是否当值SfdzBool1“是”、“否”工作量GzlReal86. 医师情况属性名存储代码类型长度备注姓名namestring20专业技术职称zyjszcString10医师技术职称文号whint8日期Rqdate20备注Bzstring50联系人电话lxrdhstring20是否住院sfzybool47. 医嘱 属性名存储代码类型长度备注诊断单序号ZddxhInt8病情诊断单序列号诊断类别ZdlbString8诊断所属科目启用日期QyrqDate10医嘱生成日期处理日期ClrqDate10医嘱有效期医嘱内容YznrString50主治医师姓名ZzysxmString10开出医嘱医师姓名病人姓名BrxmString10疾病编码JbbmInt8疾病名称JbmcString20出院转归CyzgString8“是”、“否”五、讨论 1. 如何理解需求分析在软件开发中的重要性?答:需求分析之所以重要,是因为它具有决策性、方向性、策略性的作用。在软件开发的过程中具有举足轻重的地位。可以说,在一个大型软件系统的项目开发中,它的作用要远远大于程序设计。2. 分析业务流程图,数据流图和程序流程图之间的差别和各自的特点。答:a. 业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向,它是物理模型。b. 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,数据流程图是逻辑模型。描述的是处理和数据,不重点突出流程的先后,以处理和数据流、数据存储为核心。c. 程序流程图:描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所依赖的条件。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!