医院信息管理系统需求分析

article/2025/9/22 14:03:34

医院信息管理系统1.0
一、导言
1.1 编写目的

本需求说明文档描述了医院管理系统项目的要求,作为系统设计、项目目标以及项目验收的依据。需求分析详细描述了用户对功能的需求、对性能的需求以及对运行环境的需求。
软件开发小组的每位成员应该阅读本需求说明,明确项目最后要求完成的软件产品的特点。
1.2 项目范围
本文档主要涉及“医院信息管理系统”的应用模型和功能需求描述
1.3 参考资料
《软件工程案例教程》 韩万江等 机械工业出版社
《软件工程导论》 张海藩等 清华大学出版社

二、项目介绍
2.1 项目背景

本项目是针对《软件工程导论》课程的需要而建设成的网站,以加强医院与患者之间的联系以及方便公民就医为目的而建设的网站。
2.2 项目目标
本项目将所有的功能化为X个模块:职工系统管理、患者信息管理、科室信息管理、药物系统管理

三、应用环境
服务器配置如下
操作系统:Windows XP及以上
CPU:Intel i5酷睿双核及以上
内存:16G及以上
硬盘空间:100G以上
软件配置如下:
开发工具:MyEclipse
数据库:SQL Server
Web服务器:Tomcat

四、功能规格
4.1系统角色分析

角色或执行者是与系统产生交互的外部用户或者外部系统。本系统的使用角色主要分为医院职工(包括医生,护士,药房工作人员,行政人员等等),患者,管理员三种。以下是对每个角色的详细介绍。
不同角色将拥有不同权限,即使用过程中功能配置不同。其中职工部分人员可拥有多重身份。
4.1.1医院职工
此类角色无需注册,由后台管理员分配账号。
1、医生
医生可在该系统进行登陆,可用功能主要有,查看本科室工作安排表,查看本科室病患信息(包括电子病历,检查报告等),可撰写电子病历,开出取药单,并对电子病历和取药单可进行导出打印。
2、护士
护士可在该系统进行登陆,可用功能主要有,查看本科室工作安排表,查看本科室病患信息(包括电子病历,检查报告等),可撰写医嘱和护理记录。
3、药房工作人员
药房工作人员可在该系统进行登陆,可用功能主要有,查询药物信息,查看病患药物信息,对药品出库入库进行修改登记。
4、财务工作人员
财务工作人员可在该系统进行登陆,可用功能主要有,对患者缴费情况进行查询和登记。
5、行政人员
行政人员可在该系统进行登陆,可用功能主要有,查看所有医院职工信息,可上传科室工作安排表,查看医院各种统计数据等。
4.1.2 患者
此类角色在第一次使用系统时需要进行注册,并登记真实身份信息。
患者可用功能主要有查看科室信息,查看医生护士职工信息,可进行预约挂号或取消挂号,查看本人历史病历记录,检查报告,用药记录,缴费记录等。
4.1.3 管理员
此类角色为固定账号。
管理员可在该系统进行登陆,可用功能为,管理医院职工信息,管理患者信息,管理科室信息,统计数据管理,药品信息管理,项目收费管理。
4.2主用例图
在这里插入图片描述
4.3 客户端子系统
在这里插入图片描述
4.3.1 登陆系统
角色:医院职工,患者,管理员
目的:用户登录系统
用例描述:
1、用户进入系统首页。
2、系统显示登陆界面,用户输入用户名和密码,单击确定。
3、系统检查是否有此用户信息,若存在此用户,用户进入系统;若不存在此用户,本页显示相应的错误信息。
4.3.2 注册系统
角色:患者
目的:用户注册
用例描述:
1、用户进入系统首页,点击用户注册。
2、系统显示注册页面,用户输入相关的身份信息,单击确定。
3、设置用户名为真实姓名。密码不足6位或者超过16位时,提示“密码必须为6位 以上,16位以下”。
4、绑定就诊卡号。
5、系统经过后台确认数据合法后提示注册成功。
4.3.3 工作安排
角色:医院职工
目的:查看本科室工作安排
用例描述:
1、用户处于登陆成功后的界面,点击工作安排模块。
2、显示最新十周工作安排表附件列表,一周一附件模式,点击进行下载。
不同身份登陆详细说明:
行政人员:增加上传附件功能。其余人员无此功能,只能进行下载查看。
4.3.4 患者信息查询
角色:医生,护士,药房工作人员,财务工作人员,患者
目的:查询患者身份信息及其他信息。
用例描述:
1、用户处于登陆成功后的界面,点击患者信息查询模块。
2、三选一输入框,就诊卡号,患者姓名,身份证号;输入一项即可点击确定查询;出现同名患者即全部显示。
3、查询信息包括患者身份信息,病历记录,检查报告,护理记录,用药记录,住院信息等。
不同身份登陆详细说明:
医生/护士:查询信息显示包括患者身份信息,病历记录,检查报告,护理记录,用药记录,住院信息,医嘱。
药房工作人员:查询信息显示包括患者身份信息,用药记录。
财务工作人员:查询信息显示为患者身份信息。
患者:查询信息为病历记录,检查报告。
4.3.5 职工信息查询
角色:行政人员
目的:查询职工身份信息。
用例描述:
1、用户处于登陆成功后的界面,点击职工信息查询模块。
2、查询方式为三种:填写职工编号进行查询;选取所属科室进行查询,点击确定显示科室所有人员;选取岗位信息进行查询,点击确定显示所有科室相同岗位人员。科室和岗位可同时选取,点击确定显示同时满足筛选需求的人员。
3、点击相应人员记录可查看该职工信息。
4.3.6 个人信息查询
角色:医院职工,患者
目的:查看,修改相关个人基本信息。
用例描述:
1、用户处于登陆成功后的界面,点击个人信息查询模块。
2、显示个人基本信息。
3、可对部分基本信息进行修改,点击确认进行保存。
4.3.7 科室信息查询
角色:患者
目的:查询各个科室相关信息。
用例描述:
1、用户处于登陆成功后的界面,点击科室信息查询模块。
2、搜索栏搜索和直接查看两种方式。
3、各个科室介绍以块状分布展示在页面,点击可进入查看详细介绍,包括科室简介,治疗病症范围,医学骨干,员工风采信息等等。
4.3.8 信息填写
角色:医生,护士
目的:对病人相关资料进行填写,上传。
用例描述:
1、用户处于登陆成功后的界面,点击信息填写模块。
不同身份登陆详细说明:
医生:进入信息填写模块后,可选择的信息填写类型包括病历填写,检查报告填写,添加检查项目,检查报告上传附件和医嘱。首先选择信息填写类型,输入患者就诊卡号,填入信息,点击确认进行保存和发布。
护士:进入信息填写模块后,可选择的信息填写类型为护理记录。首先选择信息填写类型,输入患者就诊卡号,填入信息,点击确认进行保存和发布。
4.3.9 药物系统
角色:医生,药房工作人员
目的:开药,查看用药信息,查询药物信息。
用例描述:
1、用户处于登陆成功后的界面,点击药物系统模块。
不同身份登陆详细说明:
医生:进入药物系统模块后,包含两个子模块,第一个模块为填写用药清单模块,输入患者就诊卡号,添加药物,填写数量,填写具体用药剂量,点击确认保存;第二个子模块为查询药物信息,通过药物名称进行查询,可查看药物的信息为药品简介以及是否有库存。
药房工作人员:进入药物系统模块后,包含两个子模块,第一个子模块为取药工作台,输入患者就诊卡号,关于该患者的未取药信息更新至取药工作台界面,药房配药交付病人后,点击取药成功即可将该患者取药信息状态改为已处理,并且该条信息从取药工作台界面消失;第二个子模块为查询药物信息,可通过药物编号或通过药物名称进行查询,显示信息包括药物简介,库存量,可对药物库存量进行修改。
4.3.10 缴费系统
角色:财务工作人员,患者
目的:查看收费项目,进行缴费确认。
用例描述:
1、用户处于登陆成功后的界面,点击缴费系统模块。
不同身份登陆详细说明:
财务工作人员:进入缴费系统模块后,包含两个子模块,第一个子模块为缴费窗口,输入患者就诊卡号,即显示患者的未缴费记录,为时间降序排列,有未缴费标识,点击相应记录可查看详细收费项目信息,该记录可以进行直接打印,患者进行缴费后,可在该记录后点击缴费成功按钮,该记录状态改变;第二个子模块为查询缴费记录,输入患者就诊卡号,可查询患者所有缴费记录,未缴费和已缴费分块展示,为时间降序排列;也可根据患者缴费状态和时间区间进行查询,通过两个下拉框确认查询范围,如:查询2019-9-1至2019-9-30有未缴清费用的患者名单。
患者:进入缴费系统模块后,显示个人所有缴费记录,为时间降序排列,有是否已缴费标识,点击相应记录可查看具体收费项目信息。
4.3.11 统计系统
角色:行政人员
目的:查看各项统计数据
用例描述:
1、用户处于登陆成功后的界面,点击统计系统模块。
2、选取需要查看的统计类型,选择时间区间,显示统计结果。
4.3.12 预约挂号
角色:患者
目的:进行预约挂号,取消挂号
用例描述:
1、用户处于登陆成功后的界面,点击预约挂号模块。
2、包含两个子模块,第一个子模块为预约挂号模块,第二个子模块为预约信息模块。
2、第一个子模块显示所有科室模块,点击预约科室,显示本周和下一周的各个坐诊医生安排以及时间段,不可预约时间段为灰色,可预约时间段后有预约按键,点击即可进行预约。
3、第二个子模块显示患者个人预约信息,预约时间24小时前可点击取消预约键进行取消,24小时内无取消键即不可取消。
4.4 管理端子系统
在这里插入图片描述

4.4.1 职工信息管理
角色:管理员
目的:对医院各类职工信息进行增加,修改,停用等。
用例描述:
1、用户处于登陆成功后的界面,点击职工信息管理模块。
2、五个可选项对五种医院职工信息进行管理。可通过选择种类,科室两种方式进行显示信息列表。
3、可直接通过职工编号或姓名进行直接查询。
4、可对医院各类职工信息进行增加,修改,密码重置以及设置停用标志(由于关系历史记录,不可对人员信息记录进行删除)。
4.4.2 患者信息管理
角色:管理员
目的:对患者信息进行增加,修改,停用等。
1、用户处于登陆成功后的界面,点击患者信息管理模块。
2、可直接通过就诊卡号或姓名或身份证号进行直接查询。
4、可对患者信息进行增加,修改,密码重置以及设置停用标志(由于关系历史记录,不可对人员信息记录进行删除)。
4.4.3 科室信息管理
角色:管理员
目的:对科室信息进行增加,修改,停用等。
1、用户处于登陆成功后的界面,点击科室信息管理模块。
2、显示所有科室模块。
4、可对科室信息进行增加,修改,设置停用标志。
4.4.4 药品信息管理
角色:管理员
目的:对药品信息进行增加,修改,停用等。
1、用户处于登陆成功后的界面,点击药品信息管理模块。
2、可通过药品编号或名字进行查询,显示药品信息和库存量,可以修改药品简介和单价。
4.4.5 项目收费管理
角色:管理员
目的:对收费项目信息进行增加,修改,停用等。
1、用户处于登陆成功后的界面,点击项目收费管理。
2、可通过收费项目编号或名字进行查询,可以修改收费项目单价。
4.4.6 统计系统管理
角色:管理员
目的:查看各项统计数据
用例描述:
1、用户处于登陆成功后的界面,点击统计系统模块。
2、选取需要查看的统计类型,选择时间区间,显示统计结果。

4.5 非功能新需求
4.5.1 界面需求
系统的界面要求如下:
1、页面内容:各类信息内容准确,术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
2、导航结构:页面具有明确的导航提示,且便于理解,方便用户使用。
3、技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接。
4、艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;色彩和谐自然,与内容相协调。
4.5.2响应时间需求
当用户登陆,系统应该及时地进行反应,反应的时间在3秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。
4.5.3 可靠性需求
系统应保证7*24小时内不宕机,保证100人以上可以同时在客户端登陆,系统正常运行,正确提示相关内容。
4.5.4 可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
4.5.5 系统安全性需求
网站有严格的权限管理功能,各功能模块需有相应的权限方能进入(如职工和患者具有不同的访问权限)。系统能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。

五、需求变更
需求变更控制过程如图所示。
从上图可以得到需求变更的控制过程为:客户递交变更,形成变更请求,变更请求递交给开发小组,开发小组主要从技术实现的层面评估该变更请求是否合理,并对其进行成本和影响分析,接着将变更请求递交给产品开发小组产品开发小组从机构和战略以及经济的层面评估该变更请求是否合理,然后进行变更选择。
选择的结果有三种:一种是拒绝,也就是变更失败;一种是下个版本再修改,一种是变更通过。若变更通过,就需要修改相关需求,修改合同的相关信息,修改相应的项目计划。这样,需求变更的控制过程就结束了。


http://chatgpt.dhexx.cn/article/EHHCLwvY.shtml

相关文章

医院管理系统(Java)

医院管理系统(Java) 特别说明:因为是课设仓促做出来的成品,在有些地方会有小BUG,例如返回主菜单会让普通用户返回至管理员管理菜单上。若有大神可自行修改路径。 GitHub仓库:点击此处 实训报告:点击此处 一、系统需求…

医院住院管理信息系统类图

医院住院管理信息系统类图 一、类图 1.1 病房管理 类间关系说明: •医生与护士为多对多的关系。 •护士与病人为一对多关系。 •护士与床位为一对多关系。 •医生与病人为多对一关系。 主要方法说明: 如图1.1所示,医生通过入院登记&#xff0…

住院管理系统

开发工具(eclipse/idea/vscode等):vs2017 数据库(sqlite/mysql/sqlserver等):sqlserver 功能模块(请用文字描述,至少200字):基于ASP.net的住院管理系统 (1)用户注册:用户首次登录该系统时需要提交用户注册。(2)用户登录:用户可以登…

医院分诊管理系统

医院分诊管理管理系统 随着信息科学技术的迅速发展,当今医学科学的研究对计算机技术的依赖性越来越强,医院的信息化建设已经迫在眉捷,而门诊部是医院的一个重要部门,也是病人就诊的第一个环节,是医院直接向社会广大患者…

医院电子病历系统信息安全解决方案

引自 http://mp.weixin.qq.com/s?__bizMjM5NTYxNDUzMA&mid2650800877&idx1&sn21f1139bbc50487b7d38780c6ab4c5cf&scene23&srcid0616vhwOwxkLA0i1oLZ3u0hz#rd 一、需求分析 随着电子病历系统在医院的普遍使用,病历无纸化存储再也不是空谈概念&…

医院管理信息系统解决方案

1.1.1.决策支撑平台技术架构 整个技术架构分为三层结构,分别为: 1) 数据层:即“医院决策分析系统”所需要的原始数据来源,其中包括了HIS业务系统、临床信息系统、物质设备系统、财务系统、成本核算系统、其他相关业务系统&…

病人就医管理系统

病人就医管理系统 一.课程设计目的 1.培养学生程序设计开发的基本素质、思维方法; 2.培养分析和解决问题的能力; 3.使学生在实践过程中灵活运用所学的知识,逐渐掌握复杂软件的设计和开发技能,为后面的认知实习与社会实践打下基础…

医院门诊系统

系统有三类用户:医生/管理员、药房员工、挂号收费员工。 1管理员/医生角色功能:医生注册、医生管理、挂号管理、门诊管理、医生管理、角色管理、个人中心。 2药房员工:注册登录、药房取药、药库管理。 3挂号收费员工:注册登录、…

医院电子病历系统

一、什么是电子病历? 电子病历是指医务人员在医疗活动过程中,使用医疗机构信息系统生成的文字、符号、图表、图形、数据、影像等数字化信息,并能实现存储、管理、传输和重现的医疗记录,是病历的一种记录形式。 医院通过电子病历以电子化方式记录患者就诊的信息&…

Springboot359的医院病历管理系统

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 2 第3章 系统分析 3 3.1 需求分析 3 3.2 系统可行性分析 4 3.2.1技术可行性:技术背景 4 3.2.2经济…

医院住院管理系统

一、功能实现 住院管理主要包括病人登记、床位一览、病人入住的功能模块。 病人登记:见图1,是挂病人登记模块实现界面。 在这里插入图片描述 图1 住院管理模块点击图1“新增”按钮弹出新增病人的界面如图2, 床位一览 点击新增、修改、删…

医院门诊管理系统数据库设计

医院门诊管理系统数据库设计 目录 医院门诊管理系统数据库设计ER图sql语句查询问题 ER图 sql语句 --新建数据库CREATE DATABASE HOSPITAL_OUTPATIENT_MS ON PRIMARY ( NAME [201811040728_data], FILENAME E:\HOMS_data.mdf, SIZE10MB ) LOG ON( NAME [201811040728_log]…

医院信息管理系统

摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存…

医院信息管理系统/医院管理系统的设计与实现

摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存…

【计算机毕业设计】医院病历管理系统

一、系统截图(需要演示视频可以私聊) 摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院病历管理系统当然也不能排除在外。医院病历管理系统是…

基于JSP实现医院病历管理系统

项目编号:BS-YL-006 本系统基于JSPSERVLET实现医院病历管理系统,前端基于CSSJS实现开发,数据库采用MYSQL,开发工具为IDEA或ECLIPSE均可。 本系统共分为四个角色: 管理员角色:主要管理工作人员信息&#…

基于ssm的医院病历管理系统SSM医院管理系统

基于ssm医院病历管理系统 基于ssm医院病历管理系统 今天给大家分享一下基于SSM的医院病历管理系统,希望能帮助大学哈~~ 介绍: eclipse ,mysql,spring,springmvc,mybatis 本设计主要实现集人性化、高效率、…

医院病历管理系统

医院病历管理系统 本设计报告主要设计一个病历管理系统,因为这个系统是学校老师下发给我要求我做的,也是作为期末考试成绩的一部分,所以这几天我整理了一下,将这个关于病历管理系统写到博客里面,用于大家学习参考。 首…

[转]工作流:小明和小强都是张老师的学生

工作流:小明和小强都是张老师的学生好久没上网了发贴了,看到有人发这道题,就用工作流的解决方式作一下吧小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是 下列10组中的一天,张老师把M值告诉…

工作流:小明和小强都是张老师的学生......

好久没上网了发贴了,看到有人发这道题,就用工作流的解决方式作一下吧 小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是 下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强…