计算机毕设项目分享:2h303777+net基于. NET的医院医保管理系统(毕设源码+论文+PPT)

基于. NET的医院医保管理系统

摘  要

基于.NET的医院医保管理系统是一个采用Microsoft .NET框架开发的软件系统,旨在为医院提供高效、便捷的医疗保险管理服务。该系统通过集成首页、药品信息、医保政策、个人信息等功能,实现了医院与参保人之间的信息共享和业务流程自动化。通过这一系统,医院能够减少人工操作错误,提高医疗服务效率,确保医保政策的正确执行,为参保人提供更好的就医体验。

系统阐述的是使用基于. NET的医院医保管理系统的设计与实现,对于Net、B/S结构、SQL Server进行了较为深入的学习与应用。主要针对系统的设计,描述,实现和分析与测试方面来表明开发的过程。开发中使用了 vue框架和SQL Server数据库技术搭建系统的整体架构。利用这些技术结合实际需求开发了具有系统首页、个人中心、参保人管理、就医记录管理、医疗费用结算管理、药品信息管理、药品订单管理、系统管理等功能的系统,最后对系统进行相应的测试,测试系统有无存在问题以及测试用户权限来优化系统,最后系统达到预期目标。

关键字:医院医保;Net;vue;SQL Server数据库


Abstract

The hospital medical insurance management system based on.NET is a software system developed by Microsoft.NET framework, which aims to provide efficient and convenient medical insurance management services for hospitals. By integrating home page, drug information, medical insurance policy, personal information and other functions, the system realizes information sharing and business process automation between the hospital and the insured. Through this system, hospitals can reduce manual errors, improve the efficiency of medical services, ensure the correct implementation of medical insurance policies, and provide better medical experience for insured people.

The system elaborated is based on the use. NET hospital medical insurance management system design and implementation, the Net, B/S structure, SQL Server for more in-depth learning and application. It mainly shows the development process in terms of system design, description, implementation, analysis and testing. vue framework and SQL Server database technology are used to build the overall architecture of the system. A system with the functions of home page, personal center, insured person management, medical record management, medical cost settlement management, drug information management, drug order management and system management was developed with these technologies combined with actual needs. Finally, corresponding tests were carried out on the system to test whether there were problems in the system and to test user rights to optimize the system. Finally, the system achieves the expected goal.

Key words: hospital medical insurance; Net; vue; SQL Server database

目    录

1  概    述

1.1 研究背景

1.2 研究意义

1.3 国内外研究现状

1.4 研究内容

2  关键技术介绍

2.1 NET语言简介

2.2 SQL Server数据库

2.3 Vue.js框架

2.4推荐算法介绍

2.5 Visual Studio开发工具

2.6 B/S架构

3  系统分析

3.1需求分析

3.2 系统可行性分析

3.2.1经济可行性

3.2.2技术可行性

3.2.3运行可行性

3.3 系统用例分析

3.4系统流程分析

3.4.1程序流程图设计

3.4.2添加信息流程图设计

3.4.3删除信息流程图设计

4  系统的设计

4.1 系统总功能模块设计

4.2 系统数据库设计

4.2.1 数据库系统概要设计

4.2.2 E-R模型结构设计

4.3数据表设计

5  系统的实现

5.1前台模块实现

5.2后台管理员模块实现

6系统测试

6.1系统测试的目的

6.2软件测试过程

6.3测试用例

结论

致谢

参考文献

1  概    述

1.1 研究背景

随着医疗行业信息化水平的不断提升,医院医保管理系统成为了连接医院与参保人的重要桥梁。基于.NET的医院医保管理系统的研究背景主要源于现有的医保管理流程存在效率低下、信息孤岛和资源利用不充分的问题;随着医疗保险政策的不断变化和参保人对于医疗服务质量要求的提升,迫切需要一个能够适应新变化、高效处理医保业务的系统;.NET平台以其稳定性、安全性和强大的开发工具被广泛应用于企业级应用的开发,使其成为开发此类系统的理想选择。研究并开发一个基于.NET的医院医保管理系统,旨在通过技术手段优化医保管理流程,提高数据处理能力,保障医保政策的准确实施,从而提升整体医疗服务质量和参保人满意度。

1.2 研究意义

基于.NET的医院医保管理系统的研究意义主要体现在促进医疗服务效率的提升和医保资源的有效利用上。通过引入这一系统,能够实现医疗数据与医保政策的无缝对接,减少人工操作的繁琐性和出错率,加速理赔流程,从而提高医院的工作效率和参保人的就医体验。系统有助于加强医疗费用的监控和管理,防止欺诈行为,确保医保基金的安全。该系统支持数据分析和决策支持,为医院管理和政策制定者提供有力的数据支撑。研究并实施基于.NET的医院医保管理系统对于推动医疗信息化、提高医疗服务质量、降低医疗成本以及增强医保系统的可持续性具有重要的理论与实践价值。

1.3 国内外研究现状

在国内,基于.NET的医院医保管理系统的研究现状显示了积极的发展态势,众多研究机构和软件企业投入了大量的资源进行相关系统的开发与优化。国内一些大型医院和医疗机构已经实施了基于.NET平台的医保管理系统,这些系统在提高结算效率、减少医疗差错、加强费用控制以及提升参保人服务体验方面取得了明显成效。尽管有所进步,但整体来看国内的医保管理系统在普及程度、功能完善性、系统集成水平以及参保人体验等方面仍存在不均衡的现象。随着医疗保障政策不断调整和信息技术的快速发展,现有系统面临着持续更新升级的压力,以适应日益复杂的管理需求和提高系统的安全性、稳定性。国内对于此类系统的研究仍在不断深化,旨在通过技术创新满足多元化的医疗服务和管理需求。

在国外,基于.NET的医院医保管理系统的研究和实践同样活跃,很多发达国家在医疗信息系统方面进行了长期而深入的投资与发展。这些系统往往特点是高度整合、互操作性强,并且强调数据安全和隐私保护。许多国外的医疗系统已经采纳了电子健康记录(EHR)和电子医疗记录(EMR)的标准,实现了医疗机构内部以及跨机构间的信息流通与共享。在医保管理功能方面,国外系统经常融合先进的数据处理技术,如大数据分析、人工智能审查等,以提升费用报销流程的效率和准确性。随着云计算技术的普及,一些系统还开始采用云服务模式,增强系统的可扩展性和灵活性。国外在基于.NET的医院医保管理系统方面的研究现状表明了一个向着更高技术水平、更强系统集成和更全面患者护理方向发展的趋势。

1.4 研究内容

整个的系统的开发运用Net技术, vue框架,并引入了基于用户相似度的协同过滤算法,用于提供个性化的推荐功能。以及SQL Server数据库技术的大力支持下同步完成该系统的开发,实现了基于. NET的医院医保管理的信息化,使管理者在操作思路清晰且更加方便,参保人也可以体验到更加优秀的基于. NET的医院医保管理,主要包括系统首页、个人中心、参保人管理、就医记录管理、医疗费用结算管理、药品信息管理、药品订单管理、系统管理等功能,研究目标如下。

(1)减少后台管理人员的工作量,对参保人的信息进行系统的管理;

(2)必须要方便快捷的查看搜索信息并管理信息;

(3) 用户是具有多样性的,所以界面要设置的简单明了,操作更要方便快捷。

(4)编写开发系统的技术文件。

(5)对系统进行了系统测试。

2  关键技术介绍

基于. NET的医院医保管理系统设计过程中采用Net开发语言,B/S结构,采取 vue框架,并以SQL Server为数据库进行开发。结合以上技术,对本系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。

2.1 NET语言简介

NET是微软对外发布的一个开源的、可跨平台的、免费的开发者平台,开发者可以创建多种多样的应用程序,也可以使用多种开发语言,面向不同的平台。.NET Framework已经推出最新版本.NET 5或以上更高的版本,支持更全面的技术。由于.NET和Windows系统都是由微软推出,所以Windows系统里都会有.NET环境,就像Java的虚拟机一样,为语言跨平台提供了帮助。电脑本机安装的Windows系统版本越高,自带的.NET Framework版本也越高,对于WPF的应用程序的界面效果越友好。Visual Studio 2019以上的版本都支持创建该版本以上的解决方案。

2.2 SQL Server数据库

SQL SERVER,全名Microsoft SQL Server,也是微软公司推出的数据库平台,它始于三家公司共同研发面市的平台,但是后期独立与优化,增加了许多先进的功能,在天时地利的因素下,使它在数据库管理工具圈里占有举足轻重的地位。在我国也被应用在各行各业的信息管理软件中。它有很多优秀的功能,数据库引擎、事务处理等,最新版的内存技术的改进,云整合的新技术发展,还支持本地数据库的数据和日志文件存在云虚拟器上。它对数据的管理是全方位的,可创建数据库、表、字段、类型、关联、视图等等可视化的数据关系,它作为开发工具,还可为开发人员建立安全、快速、扩展性强的数据库。它的优点很多,相对缺点也很多,但作为研发本系统的数据库管理工具已经绰绰有余。

2.3 Vue.js框架

Vue.js是一款用于构建用户界面的渐进式JavaScript框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。

Vue的主要特点之一是响应式数据绑定。它使得数据与DOM之间能够实现双向绑定,当数据发生变化时,视图会自动更新;当用户操作视图时,数据也会相应地发生变化。这大大提高了开发效率和用户体验。Vue还支持组件化开发。它将页面拆分成多个组件,每个组件都有自己的模板、样式和逻辑。这使得代码更加模块化、可维护性和可复用性更高。此外,Vue还提供了指令功能,可以在HTML模板中使用特殊的属性来方便地操作DOM元素。Vue使用虚拟DOM来提高性能。虚拟DOM是一个轻量级的JavaScript对象,它描述了真实DOM的一个副本。当数据发生变化时,Vue会对比新旧两个虚拟DOM树的差异,然后将差异更新到真实的DOM上。这种方式避免了频繁地操作DOM,从而提高了性能和效率。

总之,Vue是一款功能强大且易于学习的前端框架。它具有响应式数据绑定、组件化开发、指令等特性,能够帮助开发者快速构建高效的用户界面。

2.4推荐算法介绍

推荐算法是一类算法,它根据用户的历史行为、偏好和需求,利用数据分析技术为用户推荐他们可能感兴趣的商品或服务。常见的推荐算法包括基于内容的推荐、协同过滤推荐以及混合推荐等。基于内容的推荐通过分析用户过去喜欢的物品特征来推荐类似的物品;协同过滤推荐则分为用户基和物品基两种,前者通过找到相似用户来推荐物品,后者则是通过找到相似物品来进行推荐;混合推荐结合了多种方法,以提高推荐的准确度和覆盖度。随着人工智能技术的发展,深度学习也被应用于推荐系统中,使得推荐更加精准和个性化。

2.5 Visual Studio开发工具

Visual Studio是一款非常强大的编程工具软件,它主要使用的语言非常广泛,最为代表性的有C语言、C++、C#等等。Visual Studio系列有单独面向微软系统的产品,也有仅面向苹果系统的产品,也有可跨平台性的Visual Studio Code等产品Visual Studio最新版本为2022版。它官方主打更快、更可靠的IDE的标语,是作为世界优秀的IDE之一。该工具对软件开发人员是有很大福利的,例如它会自检变量名称、函数、代码类型,以及友好提示,会为用户提供正在编写代码的提示信息,从而能帮助开发人员更快、更准确的完成代码开发。虽然Visual Studio现已更新到2022版,但本次开发是使用Visual Studio2019版本,2019相对于最新版本稳定性更好,虽然兼容性不及,但是针对于信息类管理系统,已经足够能满足使用需求。

2.6 B/S结构

Browser/Server简称(B/S),即:浏览器/服务器架构模式;属于WEB发展后的所出现的一种网络构造,而WEB又是主要的浏览器应用商品软件。B/S架构模式不仅将系统的重新开发、维修及利用等简单化,更将其重点放到了服务器上。它使客户端得到了统一,在服务器上汇集了系统功能的最核心部分。

B/S架构模式,在服务器接收到浏览器发出请求后将进行对应的回应。Internet上文本、图片、动画等信息主要由Web服务器产生,而用户主要是通过浏览器访问这些信息。在Web上下载程序时遇到某些和数据库相关的指令,可以将这些指令转接到数据库服务器来进行解释和执行。B/S架构工作流程图如2-1所示:

图2-1 B/S架构工作流程图

3  系统分析

3.1需求分析 

要想在实际的情况下,开发出一套符合使用者要求的基于. NET的医院医保管理系统,首先要了解使用者的需求。对医院医保管理的需求有深刻的了解,无论设计与开发工作多么优秀,都是一个成功的先决条件,也可以这么说,要不能满足用户需求的程序,是创造不出非常大的使用价值的,而且还给设计者带来很多的不利。需求分析是基于. NET的医院医保管理系统设计时期的比较重要的一个阶段,它的基本内容是准确地解释出系统将会能够做些什么事情的关键问题,最终完成的是一份完整的系统的使用说明。

(1)有一些功能方面的需求,通过需求分析,可以找出需要完成的几个基本功能模块。性能要求也是指在系统设计的时候,需要满足一定的要求和限制,比如响应时间、信息处理、内存容量、磁盘容量、安全等等。

(2)系统的可靠性要求也是一个必须考虑的问题,它可以将可用性和可靠性结合起来,显示了用户在使用时经常遇到的问题。硬件要求也包括需要处理错误,以表明系统如何应对环境错误。如果自己的系统收到来自其他系统的信息,这些信息违背了某些格式,这时系统应该会有什么样的响应情况。

(3)软件方面的需求还有一些逆向的需求,就是系统不能做的事情。可以说,有很多种不同的要求,而开发人员应该能够准确的理解他们的真正需要,并且可以应用到基于. NET的医院医保管理系统中。还有应该明确地找出一些虽然不属于当前基于. NET的医院医保管理系统开发的情况,但是据现在的分析,将来是非常可能会需要的可能需求。经过这个需求的分析,在设计过程中对基于. NET的医院医保管理系统将来有机会出现的问题有所准备,要能够确实需要的时候可以更加轻松的修改。

3.2 系统可行性分析

为了系统的完整,必须要有可行性分析的,系统的可行性关系到生存问题,分析其意义可否利用本系统来弥补医院医保管理模式中的不足之处等,通过本系统来减少工作量,使用户的工作和管理效率更高。对此体现出更多的意义和价值,系统完成后,进行具体的实际分析看是否能够达到期望的要求,确定之后再开始系统的搭建开发工作。对于基于. NET的医院医保管理系统开发的搭建中,对相关技术、实际情况和操作等一系列方面进行可行性分析;

3.2.1经济可行性

本系统所用软件均为微软软件,开发周期短,因而可节约大量时间与资源,达到降低成本之功效。并且具有很好的安全性、可靠性以及可扩展性。同时发展该平台需要的智能计算机配置很低,即使网吧中被淘汰掉的配置不高的计算机也能满足需要,因此具有充分的可行性。

3.2.2技术可行性

本系统开发的程序需具有网络功能,从而可以不受地点限制。由于采用了B/S模式,降低了成本,提高了效率。本计算机散件报价系统以Net, SQL SERVER数据库为设计工具,能够方便的学习与应用。所以将Net与SQL SERVER集成而研制的智能系统具有可行性和有效性。

3.2.3运行可行性

运行可行性也可以说是系统可用性的体现,基于. NET的医院医保管理系统本身具有运行可行性的特点,其界面的设计清晰、功能权限分配合理、操作方便。本论文讲述的是基于. NET的医院医保管理系统,通过技术的结合提出一套切实可行的解决方案。不同的用户接入之后不需要经过特殊的训练就可以运行到对应功能模块中。

3.3 系统用例分析 

基于. NET的医院医保管理系统综合网络空间开发设计要求。目的是将传统管理方式转换为在网上管理,完成医院医保管理的方便快捷、安全性高、交易规范做了保障,目标明确。基于. NET的医院医保管理系统可以将功能划分为管理员功能和参保人功能。

(1)管理员关键功能包含系统首页、个人中心、参保人管理、就医记录管理、医疗费用结算管理、药品信息管理、药品订单管理、系统管理等进行管理。管理员用例如下:

图3-1 管理员用例图

(2)参保人关键功能包含首页、药品信息、医保政策、个人信息等进行管理。参保人用例如下:

图3-2 参保人用例图

3.4系统流程分析

3.4.1程序流程图设计

在本系统,非本系统的用户要想进行基于. NET的医院医保管理系统就要注册本系统,登录时需要填写相应的资料,如有使用者,则会显示使用者名称已经存在,请再次键入使用者名称的提示框,若使用者不存在,则填写密码、确认密码等资料,并由系统判定密码与确认密码相符,确认无误后,填写使用者所填写的资料,即可进行登记。而且,为了保证系统的安全,只有在登录了本系统以后,才能进行医院医保管理。该系统的工作流程见图3-3所示:

图3-3 系统工作流程图

3.4.2添加信息流程图设计

在添加信息的时候,会判断是哪类用户,并根据用户类型判断执行是否合法,合法者可以进行添加,不合法者则不能进行此操作。管理员登录账号后可以对内容进行添加,拥有着最高的权限,其他用户权限次于管理员。添加信息流程图如图3-4所示:

图3-4添加信息流程图

3.4.3删除信息流程图设计

删除数据时与添加数据功能类似,删除数据具体流程如图3-5所示:

图3-5删除数据流程图

4  系统的设计

4.1 系统总功能模块设计

基于. NET的医院医保管理系统分两大部分,即管理员管理和参保人管理。系统按照用户的实际需求开发而来,贴近生活。从管理员出拿到分配好的账号密码可以进入系统,使用相关的系统应用,管理员权限最大,其次是参保人。管理员总体负责整体系统的运行维护,统筹协调。

系统整体模块设计:系统分为管理员和参保人两大用户角色,系统管理员有最大的权限,整体功能展示如图4-1所示:

图4-1 系统整体功能图

4.2 系统数据库设计

4.2.1 数据库系统概要设计

从设计到制作研发一个系统,需要用到的技术很多,对于开发程序语言、数据库和框架布局都有严格的要求。该系统数据存放使用SQL Server的数据库,该数据库轻便快速,日常使使用系统十分稳定,更容易维护运行。

4.2.2 E-R模型结构设计

E-R图由实体与有关实体关联相结合构成的图,利用E-R图对清楚地表达出系统内的实体之间的关联。在系统中对一些主要的系统中将对“参保人、药品信息、药品订单、就医记录、医保政策、收藏”等作为实体,它们的局部E-R图,如图4-2所示:

图4-2局部E-R图

4.3数据表设计

系统创建数据库和表之间关联,期间花费了不少时间,尽力把表格完善,更好的呈现出来,让表更加明了,更加清晰。系统在SQL Server的可视化软件Navicat premium创建的数据表,简洁明了的设计让数据库的创建操作更加快捷,数据表的详细情况如下表所示。

4-1药品信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yaopinmingcheng

varchar

200

药品名称

yaopinleixing

varchar

200

药品类型

pinpai

varchar

200

品牌

guige

varchar

200

规格

youxiaoqi

varchar

200

有效期

shiyingzheng

varchar

200

适应症

shuliang

int

数量

jiage

int

价格

yongfayongliang

varchar

200

用法用量

buliangfanying

longtext

4294967295

不良反应

yaopintupian

longtext

4294967295

药品图片

表4-2药品订单

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

dingdanbianhao

varchar

200

订单编号

yaopinmingcheng

varchar

200

药品名称

yaopinleixing

varchar

200

药品类型

pinpai

varchar

200

品牌

guige

varchar

200

规格

shuliang

int

数量

jiage

int

价格

zongjia

double

总价

goumaishijian

datetime

购买时间

dingdanbeizhu

varchar

200

订单备注

yaopintupian

longtext

4294967295

药品图片

canbaorenzhanghao

varchar

200

参保人账号

canbaorenxingming

varchar

200

参保人姓名

ispay

varchar

200

是否支付

未支付

表4-3用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

image

varchar

200

头像

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-4收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

表4-5医保政策分类

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

typename

varchar

200

分类名称

表4-6医保政策

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

typename

varchar

200

分类名称

name

varchar

200

发布人

headportrait

longtext

4294967295

头像

clicknum

int

点击次数

0

clicktime

datetime

最近点击时间

thumbsupnum

int

0

crazilynum

int

0

storeupnum

int

收藏数

0

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

表4-7就医记录

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

canbaorenzhanghao

varchar

200

参保人账号

canbaorenxingming

varchar

200

参保人姓名

xingbie

varchar

200

性别

nianling

int

年龄

touxiang

longtext

4294967295

头像

jiuzhenyiyuan

varchar

200

就诊医院

jibingmingcheng

varchar

200

疾病名称

bingqingmiaoshu

longtext

4294967295

病情描述

zhenduanjieguo

longtext

4294967295

诊断结果

zhiliaofangan

longtext

4294967295

治疗方案

zhenduanriqi

date

诊断日期

表4-8配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

url

varchar

500

url

表4-9参保人

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

canbaorenzhanghao

varchar

200

参保人账号

mima

varchar

200

密码

canbaorenxingming

varchar

200

参保人姓名

xingbie

varchar

200

性别

nianling

int

年龄

shenfenzheng

varchar

200

身份证

lianxidianhua

varchar

200

联系电话

lianxidizhi

varchar

200

联系地址

touxiang

longtext

4294967295

头像

表4-10医疗费用结算

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

feiyongbianhao

varchar

200

费用编号

feiyongleixing

varchar

200

费用类型

feiyongjine

int

费用金额

feiyongzhekou

int

费用折扣

yingfujine

double

应付金额

jiesuanriqi

date

结算日期

canbaorenzhanghao

varchar

200

参保人账号

canbaorenxingming

varchar

200

参保人姓名

touxiang

longtext

4294967295

头像

ispay

varchar

200

是否支付

未支付

5  系统的实现

5.1前台模块实现

在登录流程中,用户首先在Vue前端界面输入用户名和密码。这些信息通过HTTP请求发送到C#后端。后端接收请求,通过与MySQL数据库交互验证用户凭证。如果认证成功,后端会返回给前端,允许用户访问系统。这个过程涵盖了从用户输入到系统验证和响应的全过程;如图5-1所示: 

图5-1 前台登录界面

参保人注册:在注册流程中,用户在Vue前端填写必要信息(如用户名、密码等)并提交。前端将这些信息通过HTTP请求发送到C#后端。后端处理这些信息,检查用户名是否唯一,并将新用户数据存入MySQL数据库。完成后,后端向前端发送注册成功的确认,前端随后通知用户完成注册。这个过程实现了新用户的数据收集、验证和存储。参保人注册界面如图5-2所示:

图5-2 参保人注册界面

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-3所示:

图5-3系统首页界面

药品信息:在药品信息界面的输入栏中输入药品名称、品牌进行查询,可以查看到药品详细信息,并根据需要进行购买、查看不良反应操作;药品信息详细界面如图5-4所示:

图5-4药品信息详细界面

个人信息:在个人信息界面输入个人信息可以进行更新操作,并根据需要对个人中心、修改密码、就医记录、医疗费用结算、药品订单、我的收藏进行详细操作;如图5-5所示:

5-5个人信息界面

5.2后台管理员模块实现

在登录流程中,用户首先在Vue前端界面输入用户名和密码。这些信息通过HTTP请求发送到C#后端。后端接收请求,通过与MySQL数据库交互验证用户凭证。如果认证成功,后端会返回给前端,允许用户访问系统。这个过程涵盖了从用户输入到系统验证和响应的全过程;如图5-6所示: 

图5-6 管理员登录界面

管理员进入主界面,主要功能包括对系统首页、个人中心、参保人管理、就医记录管理、医疗费用结算管理、药品信息管理、药品订单管理、系统管理等进行操作。管理员主界面如图5-7所示:

图5-7 管理员主界面

在.NET的环境下,设计一个RESTful API,创建一个名为Controller的控制器来处理参保人信息的增删改查(CRUD)操作。这个控制器会使用Entity Framework Core来与数据库交互,对参保人实体进行操作。接着,在Vue.js前端项目中,添加一个新的Vue组件来构建参保人管理界面。这个界面会通过Ajax请求调用后端API,实现参保人信息的展示、新增参保人表单、编辑参保人信息以及删除参保人的功能。为了状态管理,利用Vuex来维护参保人数据的状态,确保UI与状态同步。通过Webpack来打包所有的前端资源,确保高效的加载速度和优化的代码。如图5-8所示:

图5-8参保人管理界面

在.NET的环境下,设计一个RESTful API,创建一个名为Controller的控制器来处理就医记录信息的增删改查(CRUD)操作。这个控制器会使用Entity Framework Core来与数据库交互,对就医记录实体进行操作。接着,在Vue.js前端项目中,添加一个新的Vue组件来构建就医记录管理界面。这个界面会通过Ajax请求调用后端API,实现就医记录信息的展示、新增就医记录表单、编辑就医记录信息以及删除就医记录的功能。为了状态管理,利用Vuex来维护就医记录数据的状态,确保UI与状态同步。通过Webpack来打包所有的前端资源,确保高效的加载速度和优化的代码。如图5-9所示:

图5-9就医记录管理界面

在.NET的环境下,设计一个RESTful API,创建一个名为Controller的控制器来处理医疗费用结算信息的增删改查(CRUD)操作。这个控制器会使用Entity Framework Core来与数据库交互,对医疗费用结算实体进行操作。接着,在Vue.js前端项目中,添加一个新的Vue组件来构建医疗费用结算管理界面。这个界面会通过Ajax请求调用后端API,实现医疗费用结算信息的展示、新增医疗费用结算表单、编辑医疗费用结算信息以及删除医疗费用结算的功能。为了状态管理,利用Vuex来维护医疗费用结算数据的状态,确保UI与状态同步。通过Webpack来打包所有的前端资源,确保高效的加载速度和优化的代码。如图5-10所示:

图5-10医疗费用结算管理界面

在.NET的环境下,设计一个RESTful API,创建一个名为Controller的控制器来处理药品信息的增删改查(CRUD)操作。这个控制器会使用Entity Framework Core来与数据库交互,对药品信息实体进行操作。接着,在Vue.js前端项目中,添加一个新的Vue组件来构建药品信息管理界面。这个界面会通过Ajax请求调用后端API,实现药品信息的展示、新增药品信息表单、编辑药品信息以及删除药品信息的功能。为了状态管理,利用Vuex来维护药品信息数据的状态,确保UI与状态同步。通过Webpack来打包所有的前端资源,确保高效的加载速度和优化的代码。如图5-11所示:

图5-11药品信息管理界面

6系统测试

系统测试是检验软件产品是否满足预期需求,确保产品无缺陷的重要手段。系统测试侧重于评估系统是否满足指定的要求,并帮助检查整个系统的功能性需求。通过对系统功能的测试用例进行分析可以发现软件存在的问题以及需要改进之处。软件可靠性设计是一项系统性工程,涉及到多个学科领域,因此其难度较大。

系统将采用黑盒测试方法对功能模块进行测试。黑盒测试即功能测试,是通过检验系统的功能是否达到预期效果来测试系统,它可以与预期结果相对比,看是否与预期结果一致,通过观察程序能否正确的输出信息。以此判断程序是否成功运行。

6.1系统测试的目的

系统测试(System Testing)是为给客户提供测试产品或服务的质量信息而进行的检查。系统测试还可以提供客观和独立的系统评估,以使运营者能够了解和系统实施所面临的潜在问题。系统测试包括(软件的组件,系统组件)的执行,以评估系统属性。通常这些属性表明被测组件或系统满足系统预期开发需求,在各种预期的时间内,正确响应各种系统输入,同时可以满足分析设计时要求的程度。在预期的环境中运行,并达到用户期望的总体结果。经过一系列严格功能测试,以发现系统功能方面潜在的问题,保证系统的正常运行。

6.2软件测试过程

软件测试是软件设计的收尾阶段,它是贯穿整个设计过程的,是一个巨大的任务。软件测试需要对程序所有的部分进行测试。且对每个部分的测试都是不一样的,需要在进行测试之前将它们分为以下几个阶段:

(1)集成测试

此测试是建立在单元测试基础上的,对系统的各个功能模块所进行的测试。任何的软件设计都会有集成阶段,所以在软件测试过程中,集成测试是的必定部分。在集成测试的时候,由于是对各个模块之间进行测试,所以可能在测试的时候没有发现问题,但整体测试的时候会暴露出来。同时,在进行集成测试时要小心在模块连接时注意是否有数据丢失。还要注意虽然单个模块的错误可能很少,没有影响,但拼接起来可能就会对系统产生很大影响。

(2)系统测试

系统测试紧跟集成测试进行。系统测试将已通过集成测试的部分作为整个系统的一员。和电子设备的各个软件和硬件等一起,通过实际运行进行检测,在模拟的实际环境下检测是否有错误出现。系统测试需要与计划中的理想状况作比较,发现与预想中不一样的地方。通过设计者的分析后决定如何修改。在软件实际运行的过程中,会发生很多意想不到的错误,可能测试人员也没有办法在第一时间解决问题,所以,系统测试应尽可能在实际运行下进行测试,这样才能达到更好的测试目的。

(3)验收测试

验收测试是系统在设计完成发行前最后的测试,它需要了解用户的需求。并和他们一起完成测试,同时根据他们的需求进行针对性的修改,以成为可以更好同时满足两者需求的软件。

6.3测试用例

登录功能是用户进入系统的校验窗口,其中需要填写的信息包括用户账号和用户密码,下面将根据此功能设计具体测试用例来验证登录功能的实现与否。具体测试用例见表6-1:

表6-1 登录功能测试用例

用例序号

用例描述

测试步骤

期望输出

测试结果

Test_01

页面展示

浏览器输入登录地址

进入登录页面

成功

Test_02

账号非空检验

账号为空,点击“登录”按钮

提示“用户账号必须输入”

成功

Test_03

账号存在性检验

输入不存在的账号

提示“输入的账号不存在”

成功

Test_04

密码非空检验

输入正确的账号,密码为空

提示“用户密码必须输入”

成功

Test_05

密码正确性检验

输入正确的账号和不正确的密码

提示“输入的密码错误”

成功

Test_06

登录成功检验

输入正确的账号和密码

登录成功,进入首页

成功

结论

系统阐述的是基于. NET的医院医保管理系统的设计与开发,在此系统的开发过程中应用到Net、SQL Server技术和面向接口编程。在系统的开发中应用B/S结构设计开发实现,让系统之间逻辑分层清晰明确使得系统更加的合理可靠,更加坚固的保证了项目的开发健壮性和准确性,更好的服务应用于高校。

这个系统的开发使我能够结合我以前的知识集成和改进它们。毕设就是检验我们对所学内容运用程度的时刻,对所学内容运用情况进行巩固与提高。本系统检验了自己的IT知识,同时也检验了自己运用相关知识去解决实际问题,使自己得到了一个锻炼与提升编程技能的机会。在设计上我遇到了很多困难,主要原因是我所拥有的知识不是很扎实,所以只靠几本书里的知识是远远不够的!自己经过实践取得了一些实践经验。知识不在于理解,必须学会运用,并且使之反映到实际生活中去,才是学知识的根本目的。面对困难,我学着怎样去处理,怎样去发现并分析有关的资料。我参加过一个小型公司的毕业设计,是一个典型的以学生为中心的企业项目。在这个团队里,每个人都有自己独立工作的空间,他们之间互相协作。团队意识很重要。虽然碰到很多难题,但是毕业项目经过不断的调试终于顺利完成。此次实践使我在实际应用中有所提高,同时极大地增强了大脑的工作能力,使我在探索中获得快乐,在成功中获得幸福,是我莫大的财富。后期也将继续对系统做出进一步的优化升级。

(1) 完善操作逻辑,让系统功能更加合理。

(2) 补充完善小功能的应用,使系统更加完整实用。

(3) 精简美化系统界面,提高系统观赏度。

  致谢

基于. NET的医院医保管理系统的完成,如何实现的更好,其中付出的努力是很大的,这段时光将会终身难忘。同时,学校这次期间对我的帮助真的非常的大,身边的老师与同学都十分的热情,我有很多不懂的问题都是身边的老师与同学指导我的,可以说我的成长和进步是离不开学校的老师与同学,在这段期间我的成绩技术也是比以往进步的更加迅速。这四年的校园生活让我受益匪浅,终身难忘。

首先要感谢我的指导老师。她是一位发自内心希望我们这些学生成为优秀的人的老师。我还记得他在课间时间挨个问我们毕业后的想法,推荐我们课外书籍清单,鼓励我们学习课外知识的场景。他又很有责任感,在指导我们完成毕业设计和论文的同时,还给我们讲一些需要注意的事项,真正做到了教书育人。我每一回都因为实际操作中遇到苦难而向老师发消息求助时,老师总是秒回信息,事无巨细地解释清楚,而且同步发到同学群中,对于别的同学来说也是很大的帮助。或许对于一位老师来讲,学生有所成是他们的期望。那我希望这篇论文不是我的最后一篇论文。

其次感谢我的室友。虽然前几年的生活磕磕绊绊,小矛盾不断,但是最近一年我们都平静了下来。也很庆幸,我们在这段焦虑有压力的日子里几乎没有摩擦,而是相互鼓励,谢谢你们。

还有与我密不可分的亲人。即使他们当我因为压力而发脾气时,他们也只是告诉我:“要冷静”。在很多我认为自己撑不过去的时候,是他们的安慰与默默支持让我觉得自己可以。我希望我今后可以继续努力,去成为他们心中的那个我。

所以我会格外的珍惜这次不可多得的历练,在今后的工作生活的,我会继续努力,保持学习,保证自己思想的每日提升,学校带给我的东西很多很多,这些东西是我今后继续前行的养分,真的非常感谢,能够遇到这么多的人。

最后,我向母校老师们再次表示衷心的感谢和美好的祝福,感谢你们的辛勤栽培,祝老师们幸福健康!

参考文献

[1]冯超文, 吴瑞刚, 温绍杰, 刘英莉. 基于BoBGSAL-Net的文档级实体关系抽取方法[J]. 南京大学学报(自然科学), 2023, 59 (06): 1013-1022.

[2]唐植华,郭兴峰. ASP.NET 2.0动态网站开发基础教程[M](C# 2005篇)北京:清华大学出版社,2020,92-95

[3]沈大林,张晓蕾. ASP.NET动态网站设计培训教程[M] 北京:高等教育出版社,2020,53-58

[4]于小鹏 SQL Server 2019 清华大学出版社, 2021

[5]李千目,严哲. ASP.NET 程序设计与应用开发[M] 北京:清华大学出版社,2021,110-110

[6] 赵良辉.SQL Server数据库轻松实务-基于SQL Server 2015.SQL Server 2016 华南理工大学出版社 2019

[7]朱玉超,鞠艳,王代勇. ASP.NET项目开发教程[M] 北京:电子工业出版社,2021,57-57

[8]刘乃丽. 完全手册 ASP.NET 2.0网络开发详解[J] 北京:电子工业出版社,2020,12-13

[9]尚俊杰,秦卫中. ASP.NET 程序设计案例教程[M] 北京:清华大学出版社,2020,67-68

[10]许薇,黄灿辉.数据库原理与应用[M].清华大学出版社.2020:9-14.

[11]王永波.计算机信息管理系统设计原理探究[J].2020:6.

[12]张飞.一种在计算机上制作和显示流程图的方法[P].杭州杭诚专利事务所有限公司,2021:4-5.

[13]李志.论E-R图在数据库建模过程中的重要性[J].信息记录材料,2020:143-145.

[14]Sohail A, Dominic P. Business process improvement: A process warehouse basedresource management method[C].International Symposium on Technology Managementand Emerging Technologies.IEEE, 2020:291-296.

[15]Zhang Xiao, Yu Ali, Wang Xin, Zhang Xue. Sports Work Strategy of College Counselors Based on MySQL Database Big Data Analysis[J]. International Journal of Information Technology and Web Engineering (IJITWE), 2023, 18 (1): 1-14.

源码获取方式:关注❤  点赞 👍 收藏 ⭐ 私信博主免费领取项目资源,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值