分享
基于SingalR和企业微信的医院运维报修系统实现_缪科.pdf
下载文档

ID:2367470

大小:1.08MB

页数:5页

格式:PDF

时间:2023-05-10

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于 SingalR 企业 医院 报修 系统 实现 缪科
办公自动化0 引言随着科学技术的不断发展,医院信息化管理的不断完善,医疗设备的科学化管理越来越重要。通过建立医院报修系统,不仅能明显加强设备维修人员对设备的维修效率,还可与设备使用科室及时地沟通,更好地为临床服务。1为此,不少医院都引进故障运维报修系统,医院后勤工程报修维保管理系统等应用系统,利用数字技术、移动互联网技术,结合医院实际需求,实现内部的各类维修业务,从报修、审批、派单、接单、成本核算、维修、反馈、评价到报修数据汇总统计,大大提升后勤服务水平和满意度。同时也提升医院信息化管理与服务水平。传统的 HTTP 模式采用“拉模式”,即客户端每次发出的请求,服务端被动处理请求,并将应答结果返回客户端。该模式在客户端大并发量请求时,会对服务器造成大量无效的请求,大量的并发请求对服务器负载造成极大的影响,甚至可能让服务器宕机。因此对信息发送、在线文档编辑、数据大屏动态显示等应用带来很大的挑战。移动 APP 应用越来越普及,对报修系统或医院移动应用是否需要一个为医院单独定制的 APP,我们认为独立定制 APP 的弊大于利,主要有以下问题:医院难于维护、升级定制研发 APP;定制研发 APP 的稳定性和安全性受限于 APP 开发商的能力;定制研发 APP 建设费用较高,后期维护成本高,且有一定的安全隐患。为提升数字化水平,笔者所在医院设置故障运维报修系统,在我院实施该系统时,对以下问题提出改进措施:消息提醒确保及时性,且减少对服务器过载的问题;显示大屏、移动终端的数据及时动态更新,且对服务器不造成过载;不用单独构建 APP,引入企业微信,使用便利、灵活、可扩展性强,同时要满足后期的升级方便,且能通过微信引入病患用户,提供更加便利的应用;PC 端和移动端应用一体化,用户在 PC 端和移动端都通过登录企业,使用报修服务,无需记 PC 端网址、账号密码等,提升用户使用体验。PC 端及移动端应用要求既安全可靠,又可以灵活方便地服务用户。针对以上改进目标,通过采用并整合.Net core 平台、企业微信、安全网关、SingalR 等,对原有系统进行改进和优化,通过上线运行及完善,对以上问题实现较好的优化、改基于 SingalR 和企业微信的医院运维报修系统实现缪 科季 艳(常熟市第五人民医院常熟215505)摘要:针对医院报修管理系统中消息及时推送、数据大屏动态显示、移动端应用及安全等问题,本文介绍了解决思路,在.NetCore 平台基础上,整合 SingalR、企业微信、网络安全网关等进行设计与优化,在减少服务器过载的前提下,实现消息和大屏数据推送的及时性,同时在把报修系统部署在企业微信上,并确保系统运行的安全,达到最初设计的目标。关键词:.Net core;SingalR;企业微信;安全网关中图分类号:TP311;R179.38文献标识码:B文章编号:220824-10239Implementation of the Hospital Operation and Maintenance Repair SystemBased on SingalR and Enterprise WeChatMIU KeJI Yan(Changshu Municipal Fifth Peoples HospitalChangshu215505)Abstract:In view of the timely message push in the hospital repair management system,dynamic display on screen,mobile terminal application and security in the hospital repair management system.It introduces the solution.Based on.Net Core platform,integrate SingalR,enterprise WeChat,network security gateway and reducing the server overload,re-alized the timeliness of message and large-screen data push.The repair system deployed in the enterprise WeChat andrun safely.The original design goal was achieved.Keywords:.Net Core;SingalR;enterprise WeChat;secure gatewayApplication2023 年 3 月 15 日总第 491 期Exchange55办公自动化进,基于企业微信重新构建本院的移动应用平台,构建强大、可靠、灵活的消息平台,取得预期的应用效果。下面简要叙述在这几个方面的优化和改进。1 相关技术1.1.Net Core.Net Core 是微软提供的一个开源的开发框架,支持跨平台,可在 Windows、Linux 和 MacOS 等系统上开发和部署。并可在硬件设备、云服务、嵌入式、物联网方案中进行使用。.Net Core 主要有以下几部分组成:.Net Core Runtime及.Net Core CLR。其与.Net Framework 的 CLR 并没有多大区别,类型系统、进程管理、GC(垃圾回收)、JIT(RyuJIT 编译器)等功能都是一样的,只是针对服务器系统做相应的优化。现在.Net Framework CLR 和.Net Core CLR 都在进行同步更新;.Net Core Framework Libraries 及.NER Core 框架类库:包括集合类、文件处理、XML 处理等框架类库;ASP.NetRuntime 及 ASP.Net 运行时:提供框架以生成基于新式云的Internet 连接的应用程序,例如 Web 应用、IoT 应用以及移动后端;.Net Core CLI 工具和语言编译器(Roslyn 和 F#):提供.Net Core 开发人员体验;Dotnet 工具:用于启动.Net Core应用和 CLI 工具。它选择运行时并托管运行时,提供程序集加载策略并启动应用和工具。这些组件采用以下方式进行分步;.NET Core 运行时:包括.Net Core Runtime 和框架库(.Net Core Framework Libraries);ASP.Net Core 运行时:包括 ASP.Net Core 和.Net Core 运行时(.Net Core Runtime)以及框架库(.Net Core Framework Libraries);.Net Core SDK:包括.Net CLI 工具、ASP.Net Core 运行时以及.Net Core 运行时和框架。1.2 SignalRSignalR 是一个基于 ASP.Net 开发类库库,可简化将实时 Web 系统 功能添加到应用程序的过程。实时 Web 系统功能是让服务器将所发内容推送到连接的 Web 客户端,而不是让服务器被动等待客户端不断的新数据请求。2SignalR 提供一种远程过程调用(RPC)的方式,使得客户端可调用服务端的方法,同样在服务端的方法中也能调用客户端的方法。下面是 SignalR 的某些功能:自动处理连接管理;将消息同时发送到所有连接的客户端;向特定客户端或客户端组发送消息;可缩放以处理不断增加的流量。1.3 企业微信企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的 OA 应用,和连接微信生态的能力,可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。其主要功能3:1.3.1 专业企业通讯工具(1)企业通讯录批量导入统一管理,联系同事方便快捷,强大的权限设置满足各类管理需求;(2)多种沟通方式与微信一致的沟通体验,支持语音、图片、表情、邮件、公费电话等多种沟通方式;(3)多人音视频会议通话中支持文档和电话接入,远程会议更加方便。1.3.2 企业移动办公工具(1)打卡在手机上轻松考勤,支持固定时间上下班、灵活排班、外出打卡;(2)审批支持添加自定义审批模板,可设置审批人和抄送人,查看申请记录;(3)汇报员工通过日报、周报、月报汇报工作进展,管理者可在手机端查看。1.3.3 微信互通(1)客户联系添加客户的微信为好友,通过单聊或群聊为客户提供服务;(2)小程序企业可关联自己开发的小程序,或使用服务商提供的小程序;(3)企业支付企业可免开发向外部微信用户收款与付款,可向成员收付款。1.3.4 开放生态开放 3 项独有能力,连接微信、支持小程序、支持企业支付,开放 13 类 390 个接口,通讯录管理、外部联系人管理、身份验证、消息推送、素材管理、应用管理、小程序、OA 数据接口、企业支付、电子发票、硬件 SDK、移动端 SDK、应用授权等。企业微信已覆盖零售、教育、金融、制造业、互联网、医疗等 50 多个行业,正持续向各行各业输出智慧解决方案。2 系统实现2.1 系统功能数字化智能报修系统包含 PC 端管理后台和移动端两部分,移动端应用集成在企业微信中的共有用户报修、核实派工、待修项目、我的报修、夜班报名、维修统计、角色授权、使用指南等功能模块,设计功能如下:2.1.1 用户报修用户发现有报修事项,点击用户报修键,平台移动端即跳出用户报修的界面,手动输入报修内容,点击提交、即可完成报修工作,其中上传照片为可选项,可拍照上传故障照片,以便维修责任人更好、更快地了解现场情况。移动端功能包含:用户报修、核实派工、待修项目、我的报修、设备巡检、消费巡检、统计分析等功能;同时也为维修人员提供“报修处理通知”,报修人、平台管理员及维修员在系统内可收到报修处理通知,即时了解维修工作的状态。具体参见图 1 所示;2.1.2 核实派工平台在收到报修信息后会即时推送给事先设定的管理人员,管理人员点击核实派工,点击派工或转交其它科室,就可快速完成维修的派工或转交,参见图 2。总第 491 期2023 年 3 月 15 日Application Exchange56办公自动化Application2023 年 3 月 15 日总第 491 期Exchange图 1 报修系统移动端图 2 报修流程图2.1.3 待修项目该功能键是专为各类维修人员提供的维修提醒键,派工完成但未完成维修工作的责任人平台上会自动给予提醒,完成维修后点击该待修项目键,平台会自动跳出填写回单,简单填写维修内容后点击提交键,系统会自动生成维修工作单,同时推送给报修人所报修项目已完成报修的信息。其中上传照片为可选项,用于维修工作人员拍摄并上传已完成报修项目的实际照片;2.1.4 我的报修可查询到个人提交的所有报修申请以及报修进度;2.1.5 夜班报名根据医院现在后勤保障夜间值班的规章制度,值班人员点击夜班报名后,当晚1830到第二天 745 的报修会直接自动派工到该值班人员。这一功能的设置方便夜间医务人员的报修;2.1.6 维修统计维修统计包含总维修情况统计、维修完成工作量统计、维修类别统计,维修科室统计等,便于相关管理人员对后勤保障服务的分析及精细化管理水平的提高;2.1.7 角色授权该功能键由医院分管院领导或办公室负责操作,可根据医院实际操作时工作人员的名单变动情况进行平台角色的授权;2.1.8 PC 端管理后台可实时接收移动端提交的报修申请并语音提醒;支持企业微信扫码登陆;整个报修流程可在 PC 端实现;可从企业微信通讯录拉取组织架构和人员信息,方便维护,实现派修工作、查看进度及维修统计分析等。PC 端管理后台功能包括:报修任务提醒、项目派单、数据维护、数据查询、报修处理以及数据统计分析查询等功能。2.2 系统架构三层架构是典型的体系结构,体现“高内聚低耦合”思想。4分别为:数据访问层、业务逻辑层、表示层,在.Net 开发框架中被广泛采

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开