《智慧病房管理系统》硬件加软件,可用于毕设(工作量肯定够),简单部署即可使用运行。技术栈:nodejs后台+小程序+Vue+MQTT+STM32,智能数采,智能控制。

1.开发背景

       随着人口老龄化的加剧,各个国家都面临着医疗资源紧张,医疗需求增长的问题,与此同时,科技进步使得医疗设备以及对医疗技术的要求越来越高。医院现代化的程度程度正在逐渐提高,因此建设一个现代化的医院病房管理系统是一个非常符合时代发展的决定。

2.主要功能图:

3.系统数据流图:

4.系统使用到的技术:

        基于STM32的病房管理系统的分为小程序端和后台管理端,小程序端的开发是用到了HBuilder X 3.5.3这个软件进行开发的,主要得益于他的优点,一套代码,多端运行,小程序前端参考文档组件库开发,后台结合Element.js与Vue.js开发。后端部分,整体的后端代码都是用HBuilder X 3.5.3这个软件进行开发,运用Node.js这个后端语言实现全栈开发。硬件部分,主要用C语言,并且基于STM32的标准库进行开发,用到的开发软件就是keil5.。云开发数据库存储数据是以Json格式来存储的。与此同时,本系统使用前后端分离的开发方式,使项目开发更有规划性。

4.1 Element-ui框架

Element-UI是一套基于Vue.js的前端UI框架,使用者可以根据自己的页面设计图,选择相应的一些基本组件进行布局与开发,提高开发效率与用户体验。

4.2 HBuilder X

HBuilder X是一款针对web前端开发的编译器,里面集成了多种前端开发的技术,支持HTML,CSS,JavaScript,Vue.js,React等等,运用这个编译器进行Web前端开发具有高效性,相对于其他编译器来说更合适我们这次毕设。

4.3 Vue.js

Vue.js是一款用于前端开发的主流框架之一,具有轻量,快速,简单的特点,可以帮助我们开发Web应用。整体使用Vue框架设计,Vue是一种渐进式的由数据驱动视图更新的JS框架[5]。得益于Vue数据双向绑定原理,极大程度缩短了前端程序员的代码开发时间。与此同时,Vue.js采用了组件化开发的思想,把每一个部分按实际情况分成多个组件进行开发,提高代码可读性,逻辑更加清晰。Vue.js数据双向绑定原理图如图1所示

4.4 Node.js

Node.js是JavaScript的运行时环境,可以在服务器端运行JavaScript代码。一般用来编写客户端,比如客户端的交互效果,表单验证之类的效果。但是现在随着语言的发展,这个语言的应用更加广泛了,比如可以利用koa框架构建web服务器,web应用程序,这些都是可以运行在服务器上运行的[6]。相对于Java语言,Node.js也是有独特的好处,基于本次毕设的系统是小型系统,选Node.js进行开发还是有一定好处的。开发效率来说Node.js开发效率相对较高,更适合前端开发搭建项目后台。

4.5 Uniapp

Uniapp是基于Vue.js的跨平台开发框架,利用Uniapp可以实现一套代码,多端运行的效果,在这里使用Uniapp主要是因为此框架对于熟悉Vue.js的开发人员来说是上手较容易的。

4.6 ​​​​​​​云开发数据库

云开发数据库是一种非关系型数据库。小程序云开发可以让开发者在开发过程中无需搭建服务器,即可使用云端能力,弱化后端和运维的概念[7]。因为本系统的客户端部分涉及到微信小程序的开发,所以使用云数据库是比较合理的,无需自建服务器,轻松获取用户凭证等特点,比较适合小程序开发。

4.7 ​​​​​​​STM32F103C8T6以及传感器选型

STM32F103C8T6是一款32位ARM内核微控制器,本系统采用这个开发板的主要原因得益于它的主要优点:低功耗;丰富的外设接口,比如USART、ADC、PWM等等,满足不同的应用场景;与此同时,丰富的社区资源,可以帮助我更快地进行毕设系统的开发;另外,成本相对于家族其他芯片的价格低,封装后的体积小,因而性价比比较高[8]。在医院这个寸土寸金的地方,使用这个小而精的开发板,能多出一些空闲地方放置其他医疗设施,无论对医院还是患者来说都是一个很好的选型。在传感器方面,我用到了下面这几种传感器:第一就是DHT11温湿度传感器,用于测量环境的温度和湿度,由于该传感器是数字信号输出的,方便开发人员对数据进行处理,同时小巧轻便成本低,非常适合本次选题的系统;第二就是BH1750光照度传感器,可以测量环境光照强度并且以数字信号输出,适合小型设备的嵌入式应用场景;第三,MQ-2烟雾传感器可以测量多种气体的浓度,此传感器主要用于检测病房里面的烟雾浓度,使得医护人员可以了解病房数据,便于管理。此外,还有led灯,蜂鸣器,直流电机等常见硬件这里不多赘述了。

5.系统界面:

小程序端:

PC端:

这个布局确实不是太美观哈哈哈哈(有点像灵堂),可以自己diy啦。小程序目前已上线,可以扫码进去看看,然后代码部分有需要的可以四聊。不过尊重个人劳动成果,禁止白嫖。

想学习源码的:费用:

硬件代码9.9,软件PC端9.9,小程序端9.9。     打包带走25,帮部署另外收。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值