版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件需求-案例分析作者: 日期:1、问题描述许多医院存在高峰期挂号排队时间长,就诊等待时间长,倒号现象频发的问题。因此,构建 一个网上预约挂号系统,通过推荐患者使用该系统进行出诊信息查询和医生预约,可以缓解就诊压力、节约患者的时间,并且可以在一定程度上保证预约者和就诊者一致 ,有利于提高医 院的服务质量。为了更好的设计并实现这一系统 ,对系统进行需求建模和分析是十分必要的。2、情景描述的主要成分2 .1、该系统所涉及的用户本系统的用户包含患者、 医生以及管理员三类。 而且该三类用户各自的特征和所要面对 的情景也是截然不同的。对于患者来说,他们在年龄、计算机使用能力等方面存在较大差异,但面对的情
2、景都一样,就是要预约挂号,挂号成功过后就诊。对于医生来说,普遍具备较高的学历,在医疗方面具备专业知识,有一定的计算机使用能 力。所面对的情景有查看挂号信息,确定要就诊的病人。对于管理员来说,他们负责对出诊信息进行管理,是医院工作的安排者,具备较强的计 算机使用能力。不同的用户,对系统的要求也不相同。患者希望通过完成注册和登录后能够进行挂号预 约,查询医生的出诊信息和个人预约信息,并且能够在规定的时间内完成挂号预约或者取消已有的预约;医生则希望能够在登录系统后可以查看病人的预约情况;而管理员希望可以修改出诊信息和调整预约挂号。这些都是功能性的需求。同时对于所有用户都希望该系统是易用的,而且能够对
3、自己的信息起到保护即系统安全性的要求,还有比如说系统的性能比较高效,能够及时处理自己的预约申请。当然开发系统的成本如果也能较低就更好了。这些都是非功能需求。2.2、情景描述的主要成分目标和关键成功因素?预约挂号情景的目标是 让患者能够及时的挂号,并能顺利的就诊”,而可能的子目标包括: 患者能够注册账号,患者能够登录账号,患者能够查询预约记录,患者能够取消已有预约,患者能够查询出诊信息。关键成功因素,要保证系统能够24小时正常稳定的运行,系统里的信息要是实时变化的,即可以预约的医生要和实际在值班的医生要匹配,不能出现挂上号了 却没有医生就诊的情况。物理上下文和逻辑上下文物理上下文:医院用于挂号的
4、计算机可以正常的使用,情景中的可以被预约的医生应该是在医院值班的;而对于患者可以选择在医院进行预约,也可选择在家中进行预约 ,只要在预约时间内能到达医院就可。逻辑上下文:事件发生的条件是患者在系统中进行了预约,然后管理员会根据现有的资源(可以预约的医生)对预约进行处理,如果同意,下一步就是医生就诊 ;如 果没有可以预约的医生或合适的时间,患者的预约就不成功, 患者需要重新选择医生或时间进行预约。组成情景的主要事件和活动主要事件:患者预约挂号,管理员对预约挂号的处理,医生就诊。主要活动:患者注册、登 录系统,患者在系统中查询可以预约的医生和时间,患者取消已有预约,患者进行就诊;管理员接受或拒绝预
5、约,管理员分配医生;医生查询预约信息。涉及的执行者和其他参与者执行者:医院的医生,预约挂号系统的管理员。 其他参与者:医院的相关人员,比如患者, 前台咨询员等。要使用的信息和资源要使用的信息和资源包括,可以预约的医生数量,所在科室等,医院中的设备,病房等。要考虑的约束条件和要使用的规则约束条件:同一医生同一时间段内只能接受一名患者的预约,根据医疗设备的属性决定 是否要排他性的使用。3、情景需求分析的步骤需求规格说明目标列表1.目标分析. 目标,目的用户输入过程需求系统模型使用情景问题实例Z离2.输入事件分析“Y用户,环境事件- 情景脚本初始系统模型3.刻画系统输出*3一 .-.4.输出需求分析
6、系统输出类型;/信息需求情景结构模型Agen t目标5.社会影响分析 说明K 6.涉众分析3 .1目标分析?在第2部分情景描述的主要成分中已经对目标进行了分析,即:预约挂号情景的目标是 让患者能够及时的挂号,并能顺利的就诊”而可能的子目标包括:患者能够注册账号,患者能够登 录账号,患者能够查询预约记录,患者能够取消已有预约,患者能够查询出诊信息。3.2输入事件分析?寸于该系统的输入事件可能会包括如下情况:初始使用该系统的用户需要先注册,而对于已经注册的用户在使用系统预约挂号时首先要登录系统。这是最基本的两个输入事件。3 .3刻画系统输出?寸于系统输出我们要考虑系统输出的形式,比如消息显示,对话
7、框等形式。不如用户在登录系统是输入的用户名和密码不匹配的时候要给出对应的提示信息,比如用户名未注册或密码不对等。在提交预约挂号申请后系统也应给出预约成功与否的提示。3 .4输出需求分析?对于输出需求要根据用户的输入给出对应的输出。比如用户输入查询请求,那么系统应该能够给出详细的信息。系统只给出对应的输出还不够,同时要考虑输出的信息是否合适。比如用户要查询眼科医生的资料,系统的输出就应该只是眼科医生的信息,而没有必要把所有医生的信息都输出。3.5社会影响分析?在进行社会影响分析时要同时考虑到积极和消极两个方面的问题。系统是否可以提高效率,减少人员的工作量。同时也要考虑过多的自动化是否会削弱人对整
8、个系统的意识,导致人对意外处理的能力降低,比如系统临时出现问题, 是否有一套应急措施使医院日常工作能够正常的进行。4、需求说明文档基于之前构建的模型,并参照IEE E 83 0 1 9 9 8标准模板,撰写的系统需求说明文档如下。4.1引言引言部分将对本文档的编写目的、系统的开发目的、名词定义以及参考资料进行说明,并对文档的后续内容进行概述。4. 1.1编写目的网上预约挂号系统是基于 Web开发技术完成的网站。 为了更好的设计并实现这一系统 对系统进行需求建模和分析是十分必要的。因此,基于之前构建的各类模型,撰写系统的需求说明文档,并将其作为后续项目设计、项目开发和项目测试的指导。本文档连同之
9、前构建的模型,可用来与客户进一步明确需求,同时可供项目经理、设计人员、开发人员参考。4 .1.2系统目的许多医院存在高峰期挂号排队时间长,就诊等待时间长,倒号现象频发的问题。因此,构就诊压力、节约患者的时间 医院的服务质量。4.1. 3名词定义患者预约系统网上预约挂号系统的子系统 医生工作查询系统网上预约挂号系统的子系统 医务管理系统网上预约挂号系统的子系统账号控制系统建一个网上预约挂号系统,通过推荐患者使用该系统进行出诊信息查询和医生预约,可以缓解 ,并且可以在一定程度上保证预约者和就诊者一致,有利于提高,主要用于为患者提供预约挂号、信息查询等功能。,主要用于为医生提供各时段预约患者的信息。
10、,主要用于为管理员提供出诊信息修改、预约挂号调整等功能。网上预约挂号系统的子系统,主要用于用户账号的注册及登录控制。安全保障系统网上预约挂号系统的子系统,主要用于保障系统的程序、网络及数据库安全。4. 1.4参考资料 1 Ob ject i ve r : A K AOS tu torial . Respe c t -It (2 0 04)2 吴双兵,刘伟.网上预约挂号系统设计与实现J .医学信息学杂志,2015 ,3 6(1):36- 3 9.文档概述需求说明文档主要分为三个部分。本节属于引言部分,主要用于对文档本身进行定义和描述。文档的第二部分为系统的整体描述,包括系统的预期目标、限制条件以
11、及用户的需求、 特征。文档的第三部分是需求说明,包含对系统需求的明确定义。4.2整体描述本节将对系统预期、用户需求、用户特征、条件与限制、假定与依赖以及需求分配进行说明。4.2. 1 系统预期为了方便用户在不需安装任何软件的情况下使用系统,本系统整体采用 B/ S结构,用户可以通过浏览器对其进行访问。4. 2.2 用户需求参照之前完成的目标模型,对用户的需求进行整理和定义。由于系统整体较为复杂,因此本小节只包含已构建目标模型的功能性需求和非功能性需求。功能性需求1. 患者进行预约选择为了实现患者进行预约选择的目标,系统应完成的需求如下。(1 )系统拥有患者预约页面以及预约按钮:系统的预约页面可
12、以显示未来1至3天的出诊医生及其所有可被预约的出诊时段。其中,尚未被预约的时段拥有预约按钮;已被预约的时段无法被其他患者预约,因此无预约按钮。(2)系统接收到预约请求: 当患者点击预约按钮,系统可以接收到预约请求。(3)患者被告知预约选择结果:系统可以对患者是否预约成功进行判定,如果成功则跳转至信息确认页面,否则弹出对话框给予患者相应提示。2. 患者确认预约信息为了实现患者确认预约信息的目标,系统应完成的需求如下。(1) 系统拥有预约信息确认页面以及预约提交按钮:系统的预约信息确认页面会显示预约的医生和时段,患者的个人信息,以及预约提交按钮,患者可以在提交预约前核对这些信息。(2) 系统接收到
13、预约提交请求:当患者点击提交按钮,系统可以接收到预约提交请求。(3) 患者被告知预约提交结果: 系统可以对预约是否提交成功进行判定,并弹出对话框给予患者相应提示。非功能性需求1安全的系统为了保证预约挂号系统的安全性,系统应完成的需求如下。(1)用户程序安全:系统应明确区分不同类别用户的权限。并且在用户登录时,输入的密码不可见、不可复制。(2) 系统网络安全:系统应采取安全的网络传输协议,网络数据在被传输前应进行加密。(3) 数据库安全:数据库中存储的数据应具备完整性,且密码应在加密后被存储到数据库中。此外,数据库中的数据应该可以被备份和恢复。2低成本的系统为了保证预约挂号系统的低成本,系统应完
14、成的需求如下。(1) 系统开发成本低:开发团队应具备合理的项目管理,且在开发前应尽可能明确系统的需求。(2) 系统运营成本低:系统在运行过程中,应该尽可能少的占用资源。(3) 系统维护成本低:系统应该健壮可靠,出现问题后应该易于修复,且系统的功能应该易于扩展。考虑到系统健 壮可靠与系统开发成本低存在一定的冲突,因此需要进行一定的权衡。4 .2. 3用户特征本系统的用户包含患者、医生以及管理员三类,其特征如下。个体间在年龄、计算机使用能力等方面存在较大差异。医生普遍具备较高的学历,在医疗方面具备专业知识,有一定的计算机使用能力。管理员负责对出诊信息进行管理,是医院工作的安排者,具备较强的计算机使
15、用能力。4 .2. 4条件与限制为了保证系统的可移植性和可扩展性,本系统应使用Java语言进行开发。4 .2.5假定与依赖本系统假定提供的大、中、小三种字体大小可以满足不同患者的需求,并且患者可以在系统的引导和提示下正常使用系统。4.2. 6需求分配由于文档中并未列出系统的全部需求,因此无法对所有需求进行优先级排序。但已经列出的均为系统较为核心的功能性需求和非功能性需求,应具有高优先级。4.3需求说明需求说明部分将参照之前完成的模型,对系统结构、对象模型以及操作过程模型进行详细 描述。4.3 .1系统结构本部分将主要参照图3 -1所示的责任模型,根据主体对需求进行划分。考虑到系统较为复杂,因此
16、只列出主体”患者预约系统”的相关需求。患者预约系统系统拥有患者预约页面以及预约按钮。系统接收到预约请求。患者被告知预约选择结果。系统拥有预约信息确认页面及预约提交按钮。系统接收到预约提交请求。患者被告知预约提交的结果。4.3. 2对象模型本部分将主要对图 4-1所示的对象模型的结构进行解释。网上预约挂号系统可以被详细划分为患者预约系统、医生工作查询系统、医务管理系统、账号控制系统、安全保障系统等五个子系统。患者预约系统、医生工作查询系统、医务管理 系统的使用者分别为患者、医生和管理员 ,这些用户通过系统提供的页面与系统进行交互。对象模型中所涉及的名词在 4.1. 3小节中有具体解释。操作过程模型本部分将主要对图5-1,图 5-3和图 5-4所示的操作过程模型进行说明,并以表格的形式列出各操作过程的参与主体及对应需求。患者进行预约选择患者点击预约按钮后,患者预约系统会收到患者的预约请求,并触发预约验证操作,得到 预约验证结果。接下来,患者预约系统会以得出的预约结果为基础,进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CSPSTC 166-2025洪涝灾害空天地一体化监测数据采集技术指南
- T/ZAWS 005-2024燃煤耦合污泥发电安全管理要求
- T/HAEPCI 63-2024尾砂环保涂料应用技术规范
- T/CIE 257-2024大模型系统质量要求 第1部分:文本类型
- T/CAOE 72-2023海滩养护拦沙堤设计技术导则
- T/CSAE 469-2025乘用车线控转向手感模拟单元技术规范
- 2025~2026学年广东某校连州市北师大版下册期末素养检测三年级数学【附答案】
- 2025-2026学年宁夏回族自治区石嘴山市初中生物八年级期末下册高分预测重点黑金模拟题附答案
- PHP 基础知识测试题(含详细答案)
- 2026年康复治疗师理论真题卷及答案
- 2026年新教材人教版九年级上册英语期中素养综合评价测试卷(含答案)
- 中国老年人睡眠管理新范式专家共识(2026 版)
- 2026年轮胎制造行业市场现状分析报告及未来五至十年碳中和与循环经济
- 2026年托业(TOEIC)全真试题及详细答案解析
- 2026年台州市路桥区政务服务中心(窗口人员)招聘考试备考试题及答案详解
- 石方清运施工方案
- 2026广西民族大学招聘专任教师128人笔试参考题库及答案详解
- 湖南省2026年高考招生计划-历史类
- 2026年度江西省党史知识竞赛考试复习重点试题(含答案)
- 光伏发电项目管理表格
- 2025 整形外科腹壁成形术外科查房课件
评论
0/150
提交评论