医院住院管理系统

article/2025/9/22 14:47:06

一、功能实现
住院管理主要包括病人登记、床位一览、病人入住的功能模块。
病人登记:见图1,是挂病人登记模块实现界面。
在这里插入图片描述
在这里插入图片描述

                                   图1  住院管理模块

点击图1“新增”按钮弹出新增病人的界面如图2,
在这里插入图片描述

床位一览
在这里插入图片描述

点击新增、修改、删除按钮会相对应会新增、修改、删除床位
在这里插入图片描述

点击入住按钮,可以查看病人的信息,安排病人入住到哪个床位
在这里插入图片描述

双击床位会显示病人相对应的床号和病人信息

在这里插入图片描述

二、经典代码
循环生成床位,双击床位弹出病人信息

<c:forEach items="${requestScope.statistics}" var=“bed1” varStatus=“status”>

            <div id="liId${status.index}" class="liId${status.index}" value="${status.index}"   ondblclick="clickBed(${status.index})" style="display: inline-flex;margin:8px 5px 5px 23px;position: relative;"><a><img id="imgId${status.index}" style="width: 100px;height: 80px;" src="${ctx}/static/images/bed.jpg" alt=""><p style="text-align: center; color: blue;font-weight: 720;">${bed1.bedNumber}号床</p><p style="text-align: center; color: black;font-weight: 720;">${bed1.compellation}</p></a><div id="bedId${status.index}" value="${status.index}" class="bedId${status.index}" style="width: 200px;height: 235px;background: lightgoldenrodyellow;border: 2px solid #cdcdcd;overflow: auto;position:absolute;left: 80px;top: 66px;z-index:99;display: none;font-weight: 720;"><h3 style="text-align: center;margin-top: 0px;color: blue;">${bed1.bedNumber}号  床位卡</h3><span>住院号: ${bed1.admissionNumber}</span><br><span>姓名: ${bed1.compellation}</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>年龄: ${bed1.age}</span><br><span>入院时间: <fmt:formatDate value="${bed1.admissionTime}" pattern="yyyy-MM-dd HH:mm:ss"/></span><br><span>诊断: ${bed1.diagnose}</span><br><span>护理级别: </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>价格: ${bed1.price}  RMB</span><br><span>医师: </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>住院次数: ${bed1.frequency}</span><br><span>病人类别: ${bed1.patientsType}</span><br><span>总费用: </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>按金: </span><br><span>医疗: </span><br><span>检查: </span><br><span>检验: </span></div></div></c:forEach>

function clickBed(status){
var liId=document.getElementById(“liId”+status);
var bedId=document.getElementById(“bedId”+status);
console.log(liId);
console.log(bedId);

bedId.style.display="block";$(document).bind('click',function (e){var e=e||window.event;//浏览器兼容性var elem=e.target||e.srcElement;while (elem){//循环判断至根节点,防止点击的是div子元素if (elem.id&&elem.id=="bedId"+status){return;}elem=elem.parentNode;}bedId.style.display="none";
});

}


@RequestMapping("")
public String index(Model model){
List statistics=this.bedService.countAll();
model.addAttribute(“statistics”,statistics);
return “/bed”;
}

三、开发总结
经过这次做项目,我们不仅学到一些新的知识,也巩固了在校期间所学到的 理论知识。要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确),最好不是仅仅停留在java表层,不是抄老师的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动,在做项目的过程中一定要动手做、试着写代码,而不是抱着例子看看就行。很多东西和体会必须自己动手才能真正属于自己。在做项目过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,老师教的知识有限。要会从网上搜索有用的信息 加以整理,促进学习的深入和知识水平的提高看了网上课程,说学到一定程度要尝试着自己做东西,但觉得自己仅仅经过,还远远不够,希望自己在以后学习中继续努力,能够真真正正拥有一门编程语言,对自己今后的发展起到作用


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

相关文章

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

医院门诊管理系统数据库设计 目录 医院门诊管理系统数据库设计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世纪的今天&#xff0c;随着社会的不断发展与进步&#xff0c;人们对于信息科学化的认识&#xff0c;已由低层次向高层次发展&#xff0c;由原来的感性认识向理性认识提高&#xff0c;管理工作的重要性已逐渐被人们所认识&#xff0c;科学化的管理&#xff0c;使信息存…

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

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

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

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

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

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

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

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

医院病历管理系统

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

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

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

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

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

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

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

小强和小明猜生日(20min)

今天碰到一道有点意思的智力题&#xff0c;想通了其实还是很简单的&#xff1a; 小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c; 2人都知道张老师的生日是下列10组中的一天&#xff0c; 张老师把M值告诉了小明&#xff0c;把N值告诉了小强&#xff…

逻辑推理:张老师的生日

题目描述 小明和小强都是张老师的学生&#xff0c;张老师的生日是M月N日&#xff0c;2人都知道张老师的生日是下列10组中的一天&#xff1a; 3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日张老师将M值告诉了小明&#xff0c;将N值告诉了小强&#x…

E盘显示无法访问位置不可用的资料找回办法

磁盘打不开位置不可用&#xff0c;是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意&#xff0c;这个盘不能格式化&#xff0c;否则数据会进一步损坏。具体的恢复方法看正文工具/软件&#xff1a;流星数据恢复软件 步骤1&#xff1a;先下载并解压软件…

在加入域时又出现了“不能访问网络位置”的错误 的解决

错误信息&#xff1a; 当您尝试加入域时&#xff0c;出现Network Location Cannot be Reached&#xff08;不能访问网络位置&#xff09;错误信息 症状 当您尝试使用域的完全限定的域名称 (FQDN) 错误原因&#xff1a; TCP/IP NetBIOS Helper Service 服务没有启动 解决办法…

windows自动更新导致:无法访问网络位置*:\Program Files(x86)

windows又一次自动更新了&#xff0c;真的是非常的奇怪&#xff0c;已经将windows update service禁用了&#xff0c;但是仍然阻止不了其更新 结果更新完成后&#xff0c;大量软件报错无权限&#xff0c;大量软件报错&#xff1a;无法访问网络位置*:\Program Files(x86) 解决…

WSL2 网络异常排查 [ping 不通、网络地址异常、缺少默认路由、被宿主机防火墙拦截]

最近在使用的 wsl2 的时候突然发现 wsl2 无法正常联网&#xff0c;即 ping 不通外网以及宿主机的 wsl 网卡。但是将 wsl 版本设置为 1 就可以联网了。 如果你是正常使用的时候&#xff0c;并且自己没有手动修改过 主机 和 WSL2 的网络配置&#xff0c;然后就忽然发现 WSL2 不能…

怎么查找计算机上的网络路径,找不到网络路径怎么办

不到网络路径怎么办?通过\\ip或\\访问任何计算机时都会出现“找不到网络路径”的错误提示,无法正常访问网络资源,但可以访问外部网页。最终的解决方法可以通过重置TCP/IP各组件恢复到初始状态,下面将会具体演示解决找不到网络路径的问题。 1、键盘上按下Win+R快捷键调出【运…

win10如何设置计算机网络访问,win10系统设置允许或拒绝从网络中访问本地电脑的操作方法...

win10系统设置允许或拒绝从网络中访问本地电脑的操作方法? 很多win10用户在使用电脑的时候&#xff0c;会发现win10系统设置允许或拒绝从网络中访问本地电脑的的现象&#xff0c;根据小编的调查并不是所有的朋友都知道win10系统设置允许或拒绝从网络中访问本地电脑的的问题怎么…

添加网络位置(共享目录)

给美术同学和策划同学提供的文档 0X01 添加网络位置 1.双击我的电脑 2.在下面空白处右键&#xff0c;选择添加网络位置 3.弹出添加向导&#xff0c;点击下一步 4.点击选择自定义网络位置&#xff0c;双击 5.地址栏输入网络地址,然后点击下一步 这里输入自己要用的网络位置…

matlab安装出现“无法访问所在网络位置”的正确解决办法

今天安装matlab时出现了如下错误&#xff1a;无法访问您试图使用的功能所在的网络位置&#xff0c;单击“确认”重试或者在下面输入包含“vcredist.msc”的文件夹路径。 &#xff08;由于我修改之前没有截图&#xff0c;这张图是从别人那里下载的&#xff09; 像往常一样&…