基于NET门诊自助服务系统的设计与实现

门诊自助服务系统的设计与实现

摘要

计算机网络与信息化管理相配合,可以有效地提高管理人员的工作效能和改进工作的质量。良好的门诊自助服务系统可以使管理员工作得到更好的管理和应用,并有助于管理员更好地管理门诊自助,并有助于解决人力管理中出现的差错等问题。因此一套好的门诊自助服务系统可以起到很大的效果。

该管理系统利用MVC设计模式,利用了C#语言和SQL Server存储数据,VS为开发环境。该系统采用了ASP.NET技术,同时实现并完成了该系统的全部功能,系统的首要角色是管理者和用户。主要功能包括挂号预约、医保支付、科室排班、用户管理等等功能本系统针对病人和医生提供了挂号功能、缴费功能、就诊功能、个人信息修改等服务。

该系统在完成基础的门诊自助服务的功能的情况下,合理拓展如文件上传,数据分析等功能,一定程度解决了门诊工作量大,出错率高,耗时长等问题。简化门诊预约挂号、医保支付等流程,提高办事效率,优化患者体验。为门诊自助服务提供一个良好的管理平台。本系统美观简洁的页面对医生就诊工作有良好的辅助作用,有效地提高了医生的工作效率。本系统实现了医院管理信息化,建立了规范的医疗系统体系。

关键词:门诊自助;预约挂号;医保支付

Design and Implementation of Outpatient Self Service System

ABSTRACT

The combination of computer network and information management can effectively improve the work efficiency and quality of management personnel. A good outpatient self-service system can enable administrators to better manage and apply their work, help administrators better manage outpatient self-service, and help solve errors and other problems in human resources management. Therefore, a good outpatient self-service system can have a great effect.

In order to adapt to the current trend of hospital informatization development, this article utilizes information systems and software engineering technology to develop an online medical management system. This management system utilizes the programming design approach of MVC, utilizing C # language and SQL Server to store data, with VS as the development environment. The system adopts ASP. NET technology and simultaneously implements and completes all the functions of the system. The primary role of the system is as a manager and user. The main functions include registration appointment, medical insurance payment, department scheduling, user management, and other functions. This system provides services such as registration, payment, medical treatment, and personal information modification for patients and doctors. Patients can quickly find the functions they need through the convenient and concise page of this system, and choose registration services according to their needs. After completing registration, payment functions can be performed, thereby improving the patient's medical experience.

The system, while completing the basic outpatient self-service functions, reasonably expands functions such as file upload and data analysis, and to some extent solves the problems of large outpatient workload, high error rate, and long time consumption. Simplify outpatient appointment registration, medical insurance payment and other processes, improve work efficiency, and optimize patient experience. Provide a good management platform for outpatient self-service. The beautiful and concise page of this system has a good auxiliary effect on doctors' medical work, effectively improving the work efficiency of doctors. This system has achieved hospital management informatization and established a standardized medical system system..

Keywords:Outpatient self-service;have an appointment with a doctor;Medical insurance payment

第1章 绪论

1.1 开发背景

由于计算机的广泛使用,世界各地的门诊自助服务管理都大有可为,同时,我国的医疗机构数目也在不断地增长,医疗门诊的产生,说明了门诊自助服务系统的发展前景良好。在信息日益丰富的今天,管理员方面的工作效率受到越来越多的重视[1]。计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。门诊挂号系统是整个医院管理信息系统的第一个窗口,是病人到医院就诊要做的第一项工作。它用于收集病人的信息,协调科室医生管理,控制各科室的流量等等[2]。医院自助挂号系统是一种基于互联网的新型挂号系统,是卫生信息化建设的基础的项目之一。利用该预约挂号系统,用户就可以在网上预约医院的专家、专科号,而无须再受排队之苦。它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,一切从方便患者出发,符合当今医院人性化温馨服务的理念[3]。把一二段合并,重复含义的语句写一次就可以了

由于传统的手工管理方式会耗费大量的资源和人员,使管理人员出现管理上的不规范,严重地会对门诊自助服务管理的运行产生一定的负面作用。通过充分发挥计算机的优势,实现网上门诊自助服务管理的信息化。最后,为便于管理人员进行大规模的业务操作,可以借助计算机中庞大的数据资源。在顾及到用户的便利时,也必须将用户使用的安全性问题加以考量[4]。伴随着对各种不同的模型进行了探讨,以及信息科技的发展,同时还探讨了在大量资料中如何更有效地储存这些资料,因此,我们也提出了许多方法[4]。把软件、和相关硬件与数据库相融合,开发出一系列可以满足业务需求的功能,通过这些点,从而推动了整个门诊自助服务系统的发展。这样既可以满足用户的需要,又可以减少人为的失误。这样就可以对管理员进行规范化的管理。该章节内容要写出没有该系统是怎么样的、我的系统比起原先系统优化了哪些方面

1.2 现状分析

1.2.1国内现状分析

自2009年起,为了给我国人民就医提供便利,提升医院服务水平,我国相关部门开始制订了预约就诊服务体系[5]。当前,我国大多数的医院已经开通立了电话预约以及网络预约的方式,这可以有效的缓解挂号难的问题。这种方式虽然可以给病患带来了便利,但是也会影响医院的整合水平,甚至出现"高科技黄牛"的现象。根据对国内外的就诊等待时间进行调查,我们了解到,国外每天的就诊等待时间平均是0.3小时,而我国的就诊等待时间要远远比国外高[6]。还有一些综合型医院的硬件设施存在滞后的现象,无法满足病患的增长需要,这就会出现候诊、缴费、检查等时间比较长的现象,而造成这种现象出现的主要因素就是各个环节布局不合理,经常存在往返跑路以及滞留时间。另外,辅助检查设备比较落后,且数量较少,使得需要消耗大量的时间用于辅助检查预约上[7]。当前,大多数的综合型医院开支采用门诊一站式服务体系,对相关的流程进行了优化,从而减少因为地点分散而造成的不方便。同时,还要注重门诊站式服务体系的转变,如果病患的数量增多,那么相应的服务事项以及服务功能也要逐渐增加。

1.2.2国外现状分析

近年来,医院信息化在发达国家是个热门话题,美国学者普遍认为医院方向的软件应用将是全球仅剩的尚需开发的软件市场。发达国家在医院信息化研究方面投入巨大,发表的研究论文众多,而医院信息化的标准化也出于这些研究成果[8]。

国外早于国内大约十年左右时间,在信息化建设方面起步较早。计算机在医院各部门的使用已有多年时间,60年代初,美国便开始了对医院信息系统(HIS)的研究[9]。七十年代至八十年代,美国的医院信息系统作为一个产业已有了较大发展。国外的医院信息系统主要依赖于大型的研究机构和硬件厂商,如HP、IBM等。他们普遍认为这样研发的程序更能与硬件完美的结合。但是随着Windows的普及与硬件的标准化,在由硬件厂商开发软件似乎优势便没有当初那样明显了,反而其局限性:不了解医院的缺点暴露出来。软件不仅仅是可以使用便可以了,更要适合。医院整体流程与软件系统的好坏直接影响着医院诊疗服务的稳定和工作效率[10]。因此医院需要一个比硬件厂商更加了解他们情况的厂商来开发医院信息系统,因此国外专门从事医院信息系统程序的开发厂家诞生,也越来越多。而出现的门诊挂号系统也越来越多,并且越来越人性化、个性化。医疗服务系统在国外受到了广泛的关注。例如,美国的研究者提出了一种基于ssm的智能医疗服务系统,该系统可以收集患者的健康数据,并利用机器学习技术对患者的健康状况进行分析,从而提供更加有效的医疗服务[11]。此外,英国的研究者提出了一种基于ssm的智能医疗服务系统,该系统可以收集患者的健康数据,并利用大数据分析技术对患者的健康状况进行分析,从而提供更加有效的医疗服务。此外,德国的研究者提出了一种基于ssm的智能医疗服务系统,该系统可以收集患者的健康数据,并利用人工智能技术对患者的健康状况进行分析,从而提供更加有效的医疗服务[12]。这两章还要增加参考文献的数量,多参考与自助服务及有关的文献

1.3 研究目的和意义

近些年社会快速发展,在生活质量得到提升的同时,人们对健康问题给予了更大的关注,对医疗服务的需求的数量要求迅速增加,质量要求逐渐提高。为了应对这种变化,很多医院,特别是一些大型综合性医院进行了信息化建设。而本毕业设计基于SSM框架设计了一款在线医疗平台,该项目可以优化用户的就医过程和医院管理的体验。本文首先对在线医疗管理系统进行了需求分析,并结合当下开发条件进行系统设计,确定总体的系统框架设计与实现功能。相比于传统的就诊过程,医疗系统信息化无疑是利大于弊,它既免去了病人的排队挂号缴费时间,又让医院的信息管理变得简单化、可视化,通过对当前信息化医疗系统的简化来优化病人的就医体验[13]。

1.4 论文组织结构这是1.4的内容,中间还有1.3研究的目的和意义要加上

门诊自助服务系统的主要目的在于方便患者进行预约挂号和医保支付,本论文具体被划分为六个部分。

第一章为绪论。本文的研究背景、意义、研究现状以及本文的框架。

第二章介绍了该软件的开发平台和技术。本文主要阐述了门诊自助服务系统所采用的技术。

第三章为需求分析。对门诊自助服务系统的功能和非功能要求进行了详细的阐述,并给出了系统的功能模块图。

第四章对整个体系进行了整体的设计。完成了各子系统的功能模块的划分与数据库的开发。

第五章为本论文的研究内容。该章主要介绍了各功能模块在门诊自助服务系统中的作用。

第六章对本论文进行了详细的论述。这一章介绍了如何利用黑箱测试进行系统的试验。

2章 系统相关技术概述

2.1 系统开发技术

开发工具: 开发软件Microsoft Visio studio 2017

开发平台:ASP.NET的C#语言

数据库:SQLServer2008r2

开发架构:MVC架构

浏览器:谷歌浏览器

2.2 SQL Server数据库

SQL Server数据库具有海量的数据储存功能,在运行过程中既简单又快速,若要提高查询效率,可以在数据库中添加一个方便的索引。在系统中,当有必要增加数据时,可以调用插入式数据来进行数据库的数据更新步骤。SQL Server是一个自由开放的开放的数据库系统,它可以根据规范的SQL陈述来提供有关系统的资讯信息,并且可以更容易地进行SQL Server的设置与配置[14]。基于开放源码架构的数据处理程序,可以将其转换成基于开放源码架构的SQL。SQL Server与开放源码架构相结合,可以很容易地更改数据库的纪录从而更方便的对其开展修改。

2.3 MVC框架

模型―视图―控制器(MVC)是一个工具箱。本软件研发中使用了目前这种最广泛通行的软件设计模型MVC。MVC(Model-View-Controller)的应用程序架构可以被用于解析分布式应用编程的特点。而这个抽象出架构,可以帮助把应用程序划分为几个逻辑部分,让编程过程变得比较简单[15]。将某个应用领域的注入、管理、输出过程,依照Model、View、Controller的方法加以分开,而这么一种应用领域可以被分成三层—建模层、视图层、管理层。

图2-1MVC模式图

MVC模型的诞生,很好的缓解了传统开发WEB应用方法中出现的问题。M代表任务模块(Mode1),包括实现任务所必须的全部的操作和数据信息;V代表视图(View)页面,现实模式所提交的全部数据信息;C代表控制台层(Control1er),它把模块映射到用户界面中,管理应用的输入输出和相应请求。其模块的相互关系如图所示。在MVC模式中,由于三层之间各尽其职、彼此独立工作,各层内容的变化并没有影响到其它层次,因此大大降低了各种数据表示、各种数据表示与所必须控制对象的耦合度,也就可以很好的进行项目开发中的分配,从而加快了工程进度[16]把解释和图合并起来不要单独把图作为一段

2.4 VS编译器

本门诊自助服务系统使用的开发工具为Visual Studio,Visual Studio是EClipes开发平台的扩展,我们使用Visual Studio可以极大地提高数据库和C#语言到底使用的是什么语言,前文是c#结合一起开发使用。Visual Studio能够为C#语言系统提供丰富的继承环境,它包括了测试功能、代码编写功能和打包发布功能[17]。

2.5 C#编程语言

C#编程语言是一种安全、稳定、简单、优雅,在C及C++编程语言基础上衍生发展而来的面向对象的新的编程语言。程序员通过C#可以在Microsoft的.NET平台上方便地建立各种应用程序,提供可视化工具,提高编写程序效率。


第三章 系统可行性分析和需求分析

3.1 系统可行性分析

3.1.1 经济可行性研究

从需求分析到最终的系统实施,门诊自助服务系统所耗费的时间并不长,而且无需购置昂贵的电脑硬件。为了有效地克服由于传统方式所造成的额外的财务开支,特别是在人员方面所造成的费用开支,本文对此进行了研究和探讨。由于采用传统的管理方式,不但耗费了大量的人员,还常常要求管理员进行人工记录。该系统的设计与实施旨在减少软件开发费用,节约管理员工作时间,增强用户体验。鉴于现有的因特网开放源码架构及软体装置,因此在经济性上是可以做到的[18]。该系统在经济上是可行的。

3.1.2技术上的可行性研究

通过对门诊自助服务系统的早期功能进行了初步的研究,最终选定了适合于系统的体系结构和技术来进行系统的开发。结合目前市面上已有的门诊自助服务系统,本文所采用的技术已大致具有可行性,可以达到降低开发和学习费用的目的。这种方法可以迅速建立起一个新的体系,可以借鉴很多成熟的方法,可以方便地进行后期的维护和更新。该系统在技术上是可行的。

3.1.3操作的可行性研究

由于门诊自助服务系统的部分功能是面向用户进行操作而开发的,在进行门诊自助服务系统的管理时,必须考虑到用户对其进行操作和存取等方面的影响因素,一般都可以采用信息技术进行操作和使用,这样就可以降低用户的学习费用和一些繁琐步骤。该系统在设计中没有太多繁琐的操作和步骤,所用的操作接口和按键也比较简洁和易懂,参照了很多主要的门诊自助服务系统,具有很好的操作性。该系统在操作上是可行的。

3.2 功能性需求分析

需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及各用户对于系统的功能需求,你需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料[19]。在有关用户的期望分析中能够明确一些可能实现的情况,医疗门诊服务系统功能是许多个可以测试的功能相结合的,正是由于这些功能可以使得用户能够更加积极的提供出需求,让系统功能可以变得更加的完善。这样就可以保证所有设计的功能模块都是可以用到的,而且也是可测试的,对于后续系统的开发能够有比较关键的作用,也能快速完成用户所提供的需求。

用户:科室排班、公告信息、后台管理、个人中心。用户用例图如图3-1所示。

  • 13
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值