实验二需求分析报告_第1页
实验二需求分析报告_第2页
实验二需求分析报告_第3页
实验二需求分析报告_第4页
实验二需求分析报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、实验二 传统软件工程的需求分析建模一、实验目的目的:确定项目要做什么及其可实施性,在此基础上完成系统的逻辑功能模型的建立。任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。二、实验内容1. 实验内容与要求:熟悉系统项目的业务流程,根据现有资料绘制系统数据流图,功能分析图,编写数据字典,数据加工处理的描述以及软件系统流程设想图(新系统模型),完成系统需求规格说明书。2. 准备参考资料和阅读相关的国家有关软件开发的标准文档。三、主要仪器设备 Windows 7操作系统。四、实验步骤 患者监护系统需求分析报告2.1 引言人员管理的合理化和经营化

2、是医院经营效益的关键。拥有了先进的技术还要有更加良好的管理体制,才可以让医院的经营效益发挥到最好的状态。充分利用现代先进的技术,可以节约大量的人力资源和财力资源。2.2 功能描述患者监护系统主要有以下几方面的功能:(1)数据接收处理:通过连接在病人身上的传感器,根据传感器的值将生理信号(脉搏、体温、血压、呼吸、心电图)输入系统,并接收医护人员输入的对应病人基本信息并根据病人的实际情况确定病人的生理信号安全范围。(2)监护管理:进行超标判定,对超过设定安全范围的病人及时通知医护人员以及向病人家属发送短信通知。(3)对病人档案的查询处理:工作人员可以对病人的基本信息(病人姓名、病人性别、住址、联系

3、电话、患病名称、入院日期、备注)进行删除和修改。可以对这一段时间的病人病情进行查询,也可以对查询的病人病情打印出病情报告。2.3 数据流图数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。2.3.1 需求概述本系统由“数据接收处理”“监护管理”“对档案查询处理”三个功能模块组成。(1)数据接收子系统包含四个功能模块:“病人生理信号处理中心” 、“时 钟采样处理”、“病人基本信息处理”、“安全范围设定”。时钟采样处理子系统包括两个功能模块:“设定时间” 、“定时取样”。安全范围设定子系统包括2个功能模

4、块:“分析病人病情” 、“确定安全范围”。(2)监护管理子系统包括“超标判定”、“危机情况处理”。超标判定模块包括超标判定操作。危机处理子系统包含2个功能模块:“通知医护人员”、“通知病人家属”。(3)档案查询子系统包含3个功能模块:“修改”、“查询”“删除”。2.3.2 具体数据流图1 监护系统顶层数据流图如下:顶层数据流图其中建立三个源点,四个汇点。分别向中央系统传送数据和接收数。2. 监护系统二层数据流图如下:中央系统主要由数据接收处理、监护管理、对档案查询处理三个加工处理、三个文件存储组成。二层数据流图2. 监护系统各功能模块分解图:(1)“数据接收”模块细分图:数据接收子系统包含四个

5、功能模块:“病人生理信号处理中心” 、“时钟采样处理”、“病人基本信息处理”、“安全范围设定”时钟采样处理子系统包括两个功能模块:“设定时间” 、“定时取样”。安全范围设定子系统包括2个功能模块:“分析病人病情” 、“确定安全范围”。“数据接收”模块一层分解图“数据接收”模块底层分析图(2)“监护管理”模块细分图:监护管理子系统包括“超标判定”、“危机情况处理”。超标判定模块包括超标判定操作,用来拿定时提取的病人生理信号与安全范围相比较看是否是正常状态。危机处理子系统包含2个功能模块:“通知医护人员”、“通知病人家属”。“监护管理”模块一层分析图“监护管理”模块底层分析图(3)“对档案查询处理

6、”模块细分图:对档案查询处理子系统包含3个功能模块:“修改”、“查询” 、“删除”。在删除操作之前需要向主治医师询问是否可以删除。2.3.4 总体系统结构分析图总体底层DFD图2.4 数据字典 数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。患者监护系统的数据字典如下:1. 住院病人属性名存储代码类型长度备注住院号ZyhInt8病人姓名BrxmString10床位号CwhInt8入院科别RykbSrting8入院时间RysjDate10入院情况Ryqkstring4转科情况ZkqkString8是否转科出院科别CykbString82. 病人情况属性名存储代码

7、类型长度备注姓名namestring20性别Sexchar1出生日期Cs_datedate20年龄ageDate20婚姻状况hyzkstring100职业zystring10出生地csdstring20民族mdstring10身份证号sfzhlong20国籍gjstring10工作gzstring10单位及地址dwjdzstring20电话Tel stirng20邮政编码yzbmlong10户口地址hkdzstirng50联系人姓名lxrxmstring20联系人地址lxrdzstring20联系人关系lxrgxstring203. 床位属性名存储代码类型长度备注住院号ZyhInt 8姓名Xm

8、String10住本床位病人姓名床号ChInt8床位序号主管医师ZgysString8主管本床位医师名字值班人员号码ZbryhmInt8治疗结果ZljgString20所属病区ssbqInt8本床位所属病区是否空床SfkcBool1“是”、“否”床位租金CwzjReal8床位租金费用3. 病区属性名存储代码类型长度备注病区名BqmString10床位数CwsInt8所属病区床位总数负责人FzrString10病区负责人姓名入住人数RzrsInt8病区入住病人总人数出院人数ZyrsInt8治疗率ZllReal4入住本病区病人治愈程度好转率HzlReal4未愈率WylReal4死亡率SwlReal

9、4诊断符合ZdfhBool2“是”、“否”床位使用率CwsylReal4病区床位的使用情况4. 病案属性名存储代码类型长度备注病案号bahInt 8备份病案序号病人brstring20病人名字入院科室ryksstring20病室bsstring20病人所属病室号入院日期ryrqdate20入院诊断ryzdstring50入院情况 ryqkchar1危,急,一般转科情况zkqkstring20出院科别cykbstring20出院病室cybsstring20出院时间cysjtime20出院诊断cyzdstring20入院确诊日期ryqzrqTime20出院情况cyqkstring505. 主治医师

10、属性名存储代码类型长度备注医师号YshInt8医师姓名YsxmString10所属科室SsksString8医师所属科室名是否当值SfdzBool1“是”、“否”工作量GzlReal86. 医师情况属性名存储代码类型长度备注姓名namestring20专业技术职称zyjszcString10医师技术职称文号whint8日期Rqdate20备注Bzstring50联系人电话lxrdhstring20是否住院sfzybool47. 医嘱 属性名存储代码类型长度备注诊断单序号ZddxhInt8病情诊断单序列号诊断类别ZdlbString8诊断所属科目启用日期QyrqDate10医嘱生成日期处理日期C

11、lrqDate10医嘱有效期医嘱内容YznrString50主治医师姓名ZzysxmString10开出医嘱医师姓名病人姓名BrxmString10疾病编码JbbmInt8疾病名称JbmcString20出院转归CyzgString8“是”、“否”五、讨论 1. 如何理解需求分析在软件开发中的重要性?答:需求分析之所以重要,是因为它具有决策性、方向性、策略性的作用。在软件开发的过程中具有举足轻重的地位。可以说,在一个大型软件系统的项目开发中,它的作用要远远大于程序设计。2. 分析业务流程图,数据流图和程序流程图之间的差别和各自的特点。答:a. 业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业

温馨提示

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

评论

0/150

提交评论