springboot医疗器械管理系统

105 篇文章 0 订阅
100 篇文章 0 订阅

摘  要

本医疗器械管理系统设计目标是实现医疗器械的信息化管理,提高管理效率,使医疗器械管理工作规范化、科学化、高效化。

本文重点阐述了医疗器械管理系统的开发过程,以实际运用为开发背景,基于B/S结构,运用了Java语言,SpringBoot框架,MYSQL数据库进行开发。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、系统的实现、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了医生功能模块和管理员功能模块两大部分,满足了不同权限用户的功能需求。

该系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的医疗器械管理平台。

关键词:医疗器械管理,Java语言,SpringBoot框架,MYSQL数据库

ABSTRACT

The design goal of the medical device management system is to realize the information management of medical devices, improve the management efficiency, and make the management of medical devices standardized, scientific and efficient.

This paper focuses on the development process of medical device management system, based on the practical application as the development background, based on the B/S structure, the use of Java language, SpringBoot framework, MYSQL database for development. The system interface is good, the operation is simple and convenient, through the system overview, system analysis, system design, system implementation, system testing these parts, the detailed description of the system development process, and finally the whole development process is summarized, the realization of the doctor function module and administrator function module two parts, to meet the functional needs of users with different rights.

The system has stable operation effect, convenient operation, fast and friendly interface. It is a medical device management platform with comprehensive functions, good practicability, high security, and good scalability and maintainability.

Keywords: Medical device management, Java language, SpringBoot framework, MYSQL database

 

目 录

1 引言... 1

1.1 课题背景... 1

1.2 研究意义... 1

1.3 研究内容... 1

2 系统关键技术... 3

2.1 Java编程语言... 3

2.2 MYSQL数据库... 3

2.3 B/S结构... 3

2.4 Tomcat服务器... 4

3 系统分析... 5

3.1 可行性分析... 5

3.1.1 技术可行性... 5

3.1.2 经济可行性... 5

3.1.3 操作可行性... 5

3.1.4 法律可行性... 5

3.2 系统性能分析... 5

3.3 系统功能分析... 6

3.3.1 管理员功能模块... 6

3.3.2 医生功能模块... 7

3.4 系统流程分析... 7

3.4.1 登录流程... 7

3.4.2 注册流程... 8

3.4.3 添加信息流程... 8

4 系统设计... 10

4.1 设计的要求... 10

4.2 系统结构设计... 10

4.3 数据库设计... 10

4.3.1 数据库E-R图设计... 10

4.3.2 数据库表设计... 13

5 系统的实现... 18

5.1 登录界面的实现... 18

5.2 注册界面的实现... 18

5.3 医生管理界面的实现... 19

5.4 医疗器械管理界面的实现... 19

5.5 器械借用管理界面的实现... 20

5.6 器械使用管理界面的实现... 21

5.7 器械归还管理界面的实现... 21

5.8 采购申请管理界面的实现... 21

5.9 报废申请管理界面的实现... 22

5.10 维修申请管理界面的实现... 22

6 系统测试... 23

6.1 程序测试... 23

6.2 测试目的... 23

6.3 测试方法... 23

6.4 测试结论... 24

结论    25

致谢    26

参考文献... 27

  1. 引言
    1. 课题背景

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

现在大家正处于互联网加的时代,这个时代它就是一个信息内容无比丰富,信息处理与管理变得越加高效的网络化的时代,这个时代让大家的生活不仅变得更加地便利化,也让时间变得更加地宝贵化,因为每天的每分钟,每秒钟这些时间都能让人们处理大批量的日常事务,这些场景,是之前的手工模式无法与之相抗衡的。对于医疗器械管理来说,传统的通过纸质文档记录信息的方式已经落后了,依靠手工管理医疗器械信息,不仅花费较长的工作时间,在对记录各种信息的文档进行信息统计以及信息核对操作时,也不能及时保证信息的准确性,基于这样的办公低效率环境下,对于医疗器械管理就要提出新的解决方案。因为这个时代的信息一直都在高速发展,要是不抱着发展的观念看待事情,极有可能被这个市场快速遗忘,甚至被无情地淘汰掉。所以尽早开发一款医疗器械管理系统进行信息的快速处理,既跟上了时代的发展脚步,也能提高医疗器械管理效率。

    1. 研究意义

设计该医疗器械管理系统的目的是为了解放双手,实现医疗器械的信息模式化管理,将医疗器械管理流程简易化、快捷化,进而将医疗器械管理的速度、效率提高,系统的开发具有非凡的意义,下面进行意义陈列,如下:

(1)系统利用数据库技术,可以将医疗器械的有关的所有信息储存于数据库当中,可以保证医疗器械相关信息的安全,相比传统的纸质档案保存方式,数据库技术的数据储存方式更加的可靠。

(2)系统中医疗器械借用,使用,归还,报废等模块的建设,可以让医生在医疗器械使用管理封面更加的快速,实时性强,无需医生手动写申请、提交申请,减轻医生工作量,提高效率。

(3)系统实现两角色,医生和管理员,每一功能角色划分清晰,功能齐全,信息化的管理模式,更能促进医院发展。

    1. 研究内容

本次搭建的医疗器械管理系统要求具有极为简洁、明了、大方的人机交互页面,让用户在使用的时候能够做到无阻碍、无障碍,能够轻松自如的使用。在搭建程序的时候,会对要研究的内容进行制定,然后根据制定的研究内容进行一一开展工作,下面列举搭建该医疗器械管理系统时制定的研究内容。

(1)问卷用户的需求,并结合上网搜索有关文献资料、医疗器械管理情况等,记录用户的要求,对其完善。

(2)根据调研情况,分析需求,来规划医疗器械管理系统的大模块,并将大模块再向下分支出很多的小模块,一点点完善,最终要求形成一个完整的、符合要求功能体系。

(3)对医疗器械管理系统的整体流程进行把握,并构建主要的流程图。

(4)设计出系统的结构图,选择好要使用的开发工具、环境、技术、数据库等按照结构图来编码实现系统功能。

(5)对搭建好的医疗器械管理系统开展缜密的测试工作。

  1. 系统关键技术
    1. Java编程语言

目前,在所有的编程语言中,可以说Java更加强大、简单,它的应用不仅限于Web程序项目,在移动APP端、游戏中也运用的很多,其独特的优势让人们更加喜爱,已经成为了主流的一款语言。

Java它是起源于C++的,也就是说它和C++非常的相像,是对C++的一种改进,它将C++的所有的特点、优点统统保留了下来,但是将C++中难于理解的、繁琐的弊端给摒弃去除掉了,简单可以用以下八个字来概括,取其精华去其糟粕,所以总的来说,Java更加的简单、强大、使用。Java的独特的一次编写,便可以随处运行的特点,更让Java聚宠爱于一身,备受程序开发员青睐。

    1. MYSQL数据库

MySQL这是一款免费的关系型数据库,和其他关系型数据库(Sql Server、Oracle)相比, Sql Server、Oracle是重量级的,在商业项目中Sql Server、Oracle用的比较多,性能方面非常强大,但是在后期的维护方面,却是比较麻烦的,不适合小型项目。而MySQL它是轻量级的,在小型项目程序中,运用它再适合不过了,它的体积小,这让它占用的空间不大,可以让速度更快,在后期维护方面也非常容易,不需要耗费过多的人力物力。

对于本次搭建的医疗器械管理系统而言,项目不大,MySQL足够用,而且还是免费的,更适合没有经济来源的学生使用,所以,本项目的数据库选用了MySQL。

    1. B/S结构

自从网络出现之后,浏览器随之而来,浏览器的问世让程序的体系结构也在发生着变化,以往的C/S结构的程序无法在浏览器上运行,这一结构需要在电脑上来安装该程序,存在一点的弊端,所以,出现了一种新型的结构模式,它就是B/S,这种模式的程序主要是依附于浏览器来运行的,不需要在电脑上来安装软件程序,只要电脑上有浏览器,便可以访问到该结构模式下的程序。

B/S结构的出现,让信息可以达到共享,特别是目前电子商务类网站,受益于这种模式。在开发医疗器械管理系统的时候,对用哪种结构模式开发也进行了考虑,考虑到这一系统不仅仅是一个单纯的医疗器械的管理系统,它还是一个面向用户而使用的查询医疗器械、借还等操作的系统,所以,必然不能使用C/S这一模式,如果单纯只是一个管理系统,那可以采用这种结构,但是要面向用户的话,就必须采用B/S模式,这样可以让用户无论身在何处,只要有一台联网的电脑就可以使用来访问该系统查询医疗器械、进行借用,归还,维修等,即快速,又方便。

    1. Tomcat服务器

Tomcat是一款轻量级的免费的服务器,它主要用于JSP项目的开发、调试,能够运行JSP页面。Tomcat的性能非常之好,技术上也很先进,而且它的免费的特性更让它锦上添花,被广大开发者所喜欢,具有IT界具有很高的价值。Tomcat也可以说是一个中间件,能够接收开发者所搭建的程序的文件,将文件存放,然后用户经由该中间件可以访问这些文件,这样便可以让许多用户都可以访问到该程序。

  1. 系统分析
    1. 可行性分析

在进行可行性分析时,我们通常根据软件工程里方法,通过四个方面来进行分析,分别是技术、经济、运行和法律可行性。因此,在基于对目标系统的基本调查和研究后,对提出的基本方案进行可行性分析

      1. 技术可行性

在开发本程序的时候在技术上拟选用动态技术JSP,它是基于Java的,拥有Java的所有的优点,安全、简单,又是面向对象的,还支持跨平台,非常成熟、流行,完全能够满足本次项目的开发的要求,而在数据的存储上,则拟选用MySQL,体积小、运行快,对医疗器械管理系统来说,完全够用,数据的安全方面也可以得到保证,与此同时,自身对这些技术比较熟悉,在实训课上利用这些技术开发过程序,所以利用这些技术来开发该项目,没问题。

      1. 经济可行性

该项目医疗器械管理系统在开发中用到的开发工具、环境、数据库等等,都是免费的,可以通过互联网来下载,下载完成后就可以直接使用,非常方便,省钱,经济花费上可以说除了是人工成本,没有其他的费用,而且该程序对医院来说,会带来很大的效益,利用它可以节省出很多人力、物力,还能让医疗器械的管理变的简单、快捷,会让医院发展更长久,因此,经济方面,无论是考虑建站成本还是后期投入带来的效益,都是相当可行。

      1. 操作可行性

当下人们的教育水平都比较高,很大一部分人使用电脑也如家常便饭,都比较熟知,利用电脑浏览器便能够打开该医疗器械管理系统,页面清晰、功能划分的也很明确,使用它肯定没问题,即使是对电脑不熟悉的那一类群体,只要是识字,也都能够根据页面的提示来操作,根据一步一步的提示运用也不再话下,因此该医疗器械管理系统操作上必然是可行的。

      1. 法律可行性

法律方面是否可行这一点更是不容忽视,不能出现违法盗用、侵害他人权限的错误,在搭建医疗器械管理系统的时候,也严格遵循法律法规,不盗用、不抄袭、不侵权,让其不存在法律问题。

完成了对要搭建的医疗器械管理系统可行方面的研究之后,判定开发医疗器械管理系统可行、可靠。

    1. 系统性能分析

系统性能分析在整个需求分析工作也占有重要的比例,可以说性能分析和功能分析同样重要,它们相辅相成,只要这两者都做到很好,才能让开发出的程序被人们所喜爱,喜欢使用它。在完成了对搭建的医疗器械管理系统的功能分析之后,下面开始对其进行性能方面的分析,提出性能上的要求,如下。

(1)要求必须保证系统中所有信息的安全。当下社会,信息就是金钱,程序中会涉及到注册用户的个人信息,这些信息如果对外泄露,让不法分子所利用,会引发巨大的损失,难易估量,这就要求搭建的医疗器械管理系统里面任何一条信息都是安全的,这是极为重要的一点。

(2)要求必须保证程序在运行时的稳定。运行是否稳定直接影响人们的使用体验感,参与人员在使用程序的时候,程序不能反应迟缓、卡顿,甚至崩塌,如果一旦出现这些问题,参与人员必然厌恶使用,不会使用。

(3)要求必须保证程序后期在维护上的简单性。程序在开发结束后,也需要考虑后期的使用、维护方面,在后期如若需要投入过多的人力、资金来维护程序,长时间下去,肯定是要被淘汰的,因此要想程序长久发展,就必须保证这一点。

    1. 系统功能分析

本医疗器械管理系统设计与实现主要实现的功能模块包括医生功能模块和管理员功能模块2大部分,具体功能分析如下。

      1. 管理员功能模块

管理员可登录系统后台对系统进行全面管理操作,包括医生管理,器械类型管理,医疗器械管理,器械借用管理,器械使用管理,器械归还管理,采购申请管理,报废申请管理,维修申请管理,采购入库管理,器械调拨管理,器械维护管理,器械盘点管理,器械报废管理,系统管理,我的信息,管理员用例图如图3-1所示。

图3-1管理员用例图

      1. 医生功能模块

医生注册登录后主要功能模块包括医疗器械管理,器械借用管理,器械使用管理,器械归还管理,采购申请管理,报废申请管理,维修申请管理,我的信息,医生用例图如图3-2所示。

图3-2 医生用例图

    1. 系统流程分析
      1. 登录流程

登录模块主要满足了医生和管理员的权限登录,登录流程图如图3-3所示。

图3-3 登录流程图

      1. 注册流程

没有账号的医生可进行注册操作,注册流程如图3-4所示。

图3-4 注册流程图

      1. 添加信息流程

在添加信息时,系统会对系统的信息进行验证,验证通过则添加成功,反之添加失败,添加信息流程如图3-5所示。

图3-5添加信息流程图

  1. 系统设计
    1. 设计的要求

在正式开启医疗器械管理系统设计工作时,对设计阶段也提出了要求,如下:

(1)完善、完整性:要将功能需求都一一实现,要保证功能的完善、完整。

(2)可靠、安全、统一性:要保证程序中的任何一个数据都是可靠的、安全的、统一的。

(3)拓展性:开发的程序虽然暂时功能可以满足需求,但是,人们的需求总是在千变万化,在以后需要其他功能也是极为可能的,所以,这就要保证开发好的程序在后期能够运行其他功能模块的加入,可以拓展开发。

    1. 系统结构设计

在进入到医疗器械管理系统阶段时,采取结构设计过程细化的方法,将结构设计看做一个大任务,然后每一个模块看做一个小任务,有小到大的来设计,一点一点一步一步的完成,最终完成大任务,得到一个完整的系统结构。本医疗器械管理系统功能结构图如图4-1所示。

图4-2 系统结构图

    1. 数据库设计

一个好的数据库可以关系到程序开发的优劣,数据库设计离不开表结构的设计,还有表与表之间的联系,以及系统开发需要设计的数据表内容等信息。在进行数据库设计期间,还是需要多花时间进行考虑,最终设计出配套程序的数据库出来。

      1. 数据库E-R图设计

本医疗器械管理系统采用的是MYSQL数据库,数据存储快,因为是医疗器械管理系统,主要的就是对信息的管理,信息内容比较多,这就需要好好的设计一个好的数据库,分类要清楚,不能添加信息的时候,造成信息太过混乱,设计好的数据库首先就需要先把各个实体之间的关系表达明确。

E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系,E-R图即由这三点组成。E-R图是最能体系各个实体之间关系的,包括每个实体都包括哪些属性,搞清楚这些我们设计数据库表的时候才能够不遗忘,才能完整的设计。下面我们例出本医疗器械管理系统主要的几个E-R图。

(1)医生信息实体属性图如图4-3所示

图4-3  医生实体属性图

(2)医疗器械信息实体属性图如图4-4所示:

图4-4 医疗器械信息实体属性图

(3)器械借用信息实体属性图如图4-5所示:

图4-5 器械借用信息实体属性图

(4)器械归还信息实体属性图如图4-6所示:

图4-6  器械归还信息实体属性图

(5)器械调拨信息实体属性图如图4-7所示:

图4-7  器械调拨信息实体属性图

(6)器械报废信息实体属性图如图4-8所示:

图4-8  器械报废信息实体属性图

(7)维修申请信息实体属性图如图4-9所示:

图4-9 维修申请信息实体属性图

      1. 数据库表设计

医疗器械管理系统设计与实现采用MYSQL数据库系统进行系统数据的储存,下面介绍数据库中的各个表的详细信息。

表4-1 医生信息表(yisheng)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

yishengzhanghao

varchar

200

医生账号

yishengxingming

varchar

200

医生姓名

mima

varchar

200

密码

shoujihao

varchar

200

手机号

xingbie

varchar

200

性别

yiling

varchar

200

医龄

touxiang

longtext

4294967295

头像

bumen

varchar

200

部门

zhiwei

varchar

200

职位

表4-2  医疗器械信息表(yiliaoqixie)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

qixiebianhao

varchar

200

器械编号

qixiebiaoti

varchar

200

器械标题

qixieleixing

varchar

200

器械类型

qixiezhaopian

longtext

4294967295

器械照片

qixieshuliang

int

器械数量

qixiejiage

double

器械价格

qixieweizhi

varchar

200

器械位置

suoshubumen

varchar

200

所属部门

qixiegongneng

varchar

200

器械功能

qixiejianjie

longtext

4294967295

器械简介

表4-3  器械借用信息表(qixiejieyong)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

qixiebianhao

varchar

200

器械编号

qixiebiaoti

varchar

200

器械标题

qixieleixing

varchar

200

器械类型

qixiezhaopian

longtext

4294967295

器械照片

qixieshuliang

int

租借数量

zujieshijian

datetime

租借时间

yishengzhanghao

varchar

200

医生账号

yishengxingming

varchar

200

医生姓名

zujiebeizhu

varchar

200

租借备注

表4-4  器械归还信息表(qixieguihai)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

qixiebianhao

varchar

200

器械编号

qixiebiaoti

varchar

200

器械标题

qixieleixing

varchar

200

器械类型

qixiezhaopian

longtext

4294967295

器械照片

qixieshuliang

int

归还数量

guihaizhuangtai

varchar

200

归还状态

guihaishijian

datetime

归还时间

yishengzhanghao

varchar

200

医生账号

yishengxingming

varchar

200

医生姓名

guihaibeizhu

varchar

200

归还备注

表4-5  器械调拨信息表(qixiediaobo)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

qixiebianhao

varchar

200

器械编号

qixiebiaoti

varchar

200

器械标题

qixieleixing

varchar

200

器械类型

qixiezhaopian

longtext

4294967295

器械照片

qixieshuliang

int

器械数量

qixiejiage

double

调拨数量

diaoboweizhi

varchar

200

调拨位置

diaoboshijian

datetime

调拨时间

diaoborenyuan

varchar

200

调拨人员

diaoboyuanyin

longtext

4294967295

调拨原因

表4-6  器械报废信息表(qixiebaofei)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

qixiebianhao

varchar

200

器械编号

qixiebiaoti

varchar

200

器械标题

qixieleixing

varchar

200

器械类型

qixiezhaopian

longtext

4294967295

器械照片

qixieshuliang

int

报废数量

qixiejiage

double

器械价格

qixieweizhi

varchar

200

器械位置

baofeishijian

datetime

报废时间

baofeirenyuan

varchar

200

报废人员

baofeiyuanyin

longtext

4294967295

报废原因

表4-7  维修申请信息表(weixiushenqing)

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

qixiebianhao

varchar

200

器械编号

qixiebiaoti

varchar

200

器械标题

qixieleixing

varchar

200

器械类型

qixiezhaopian

longtext

4294967295

器械照片

weixiujieguo

varchar

200

维修结果

shenqingshijian

datetime

申请时间

yishengzhanghao

varchar

200

医生账号

yishengxingming

varchar

200

医生姓名

guzhangmiaoshu

longtext

4294967295

故障描述

  1. 系统的实现
    1. 登录界面的实现

用户要想进入本系统必须进行登录操作,在登录界面输入用户名和密码,选择登录类型,点击登录按钮完成登录,系统登录界面展示如图5-1所示。

图5-1  系统登录界面图

    1. 注册界面的实现

没有账号的医生可进行注册操作,医生注册界面展示如图5-2所示。

图5-2 医生注册界面

    1. 医生管理界面的实现

管理员登录后可增删改查医生信息,医生管理的界面展示如图5-3所示。

图5-3   医生管理界面

    1. 医疗器械管理界面的实现

管理员可增删改查医疗器械信息,并可进行入库,调拨,盘点,报废操作,医生可查医疗器械信息,并可进行借用操作,医疗器械管理界面展示如图5-4和图5-5所示。

图5-4  医疗器械管理界面

图5-5  医疗器械管理界面

    1. 器械借用管理界面的实现

管理员可以管理所有器械借用信息,医生可以查看自己提交的器械借用信息,进行使用,器械借用管理界面展示如图5-6和图5-7所示。

图5-6  器械借用管理界面

图5-7 器械借用管理界面

    1. 器械使用管理界面的实现

医生可以查看自己的器械使用信息,进行归还,报废申请,维修申请操作,管理员可以管理所有器械使用信息,器械使用管理界面展示如图5-8所示。

图5-8 器械使用管理界面

    1. 器械归还管理界面的实现

医生可以查看器械归还信息,进行申请采购,管理员可以管理所有器械申请信息,器械归还管理的界面展示如图5-9所示。

图5-9  器械归还管理界面

    1. 采购申请管理界面的实现

医生可以查看修改自己提交的采购申请信息,管理员可以进行审核管理,采购申请管理的界面展示如图5-10所示。

图5-10  采购申请管理界面

    1. 报废申请管理界面的实现

医生可以查看修改自己提交的报废申请信息,管理员可以进行审核管理,报废申请管理的界面展示如图5-11所示。

图5-11  报废申请管理界面

    1. 维修申请管理界面的实现

医生可以查看修改自己提交的维修申请信息,管理员可以进行维修申请管理,维修申请管理的界面展示如图5-12所示。

图5-12  维修申请管理界面

  1. 系统测试
    1. 程序测试

软件的测试是指对开发结束的程序来进行测试,这样做是为了将开发完成的程序中的错误找出来,在程序还没投入到正式的使用前,让问题暴露,进而有目的性、针对性的来改正。经过大量的、反复的测试,提升、保证程序的品质,让程序可以放心交付、投入到实际的使用中。

程序在开发过程中,错误在所难免,里面都会有一些大大小小的错误,这都是无法规避的,要考虑的就是如何来找出这些问题,而系统测试则起到了找出这些问题的作用,所有测试工作非常重要、非常艰巨。软件的测试实际上就是一个发现错误、解决错误,这样循环操作的过程,比较乏味、比较繁琐,这就要求测试人员必须要具备极强的耐性、思维清晰,这样才能保证测试工作的顺利结束、完成。测试也是每一个程序在投入使用前都不可或缺的一步,通过测试可以让程序更加的完善。

    1. 测试目的

测试的目的是通过耐心的测试,努力的在程序中找出问题,可以说找问题就是其目的所在,找出问题、错误就意味着程序和预期所要求的不一致,还不能用到实际的工作中,要想其能够投入实际工作中使用,就要来改正发现的这些错误,通过不断的找错、改错的循环过程,来将开发好的程序完善。

在医疗器械管理系统的测试阶段,主要是对该程序的各项功能来进行测试,测试功能是不是可以按照预期设想来运行,每一种用户角色利用该程序可以执行哪些操作,是不是都和用户角色所匹配,存不存在越权操作的行为,这是医疗器械管理系统的测试工作的目的所在。

    1. 测试方法

在程序测试时,最常见的有两种测试方法,分别是黑盒和白盒,黑盒和白盒一看字面意思便可以看出它们是完全不同的,它们所负责的测试部分是不一样的,黑盒和白盒共同、结合测试,能够都程序测试周全。

黑盒测试也被叫做功能测试,功能测试这一名称,更好理解,即是对程序的功能来进行检测,检测功能能不能按照预期的设想来运行、使用。在黑盒测试的过程中,不用顾忌程序的内部结构,直接对程序的外部结构来进行测试,站在使用者的立场,向程序中不断的输入数据,看程序能不能根据输入的数据来输出对应的无误的信息。黑盒法只针对功能方面,对于程序内部逻辑方面,用黑盒法是没有用的,发现不了问题,则需要利用白盒法。

白盒测试是针对代码进行的测试,它也被称为结构测试,主要用于检测程序的内部逻辑,这方面的测试相对黑盒来说,比较繁重,往往只因为一段代码的错误,就会引发出很多问题,所以,白盒测试更加的困难,需要投入的精力也更多。

    1. 测试结论

到此,对搭建的医疗器械管理系统的测试任务也都完成了,在测试阶段利用了黑、白盒结合的方法,对程序逻辑、功能均进行了检测,发现了不少的问题,当然对这些发现的问题也都进行了系统的、全面的改正,完善了程序,能够保证程序的质量,可以被用到实际工作中,测试可以说已经圆满的结束、完成。

结论

历经几个月的努力,终于完成了项目设计以及论文写作,伴随着本次毕设的结束,也意味着大学生涯的结束,即将进入到社会,开启新的人生。

经过本次毕业项目的完成,让我深刻的体会到了知识的力量、动手的重要,也让我意识到自己的不足之处,空有理论知识是不行的,还要着重提高动手的能力。在开发初期,完善的需求分析必不可少,这个步骤是不可或缺的,正是由于一开始对需求分析没有放在心上,了了完事,导致程序的开发走了很多弯路、浪费的很多的时间,所以,在今后开发的每一个项目中,都会注重需求分析。还有由于实践动手能力的不足,导致在程序编码阶段,错误连连,对这些错误自己还得不到很好的认识,意识不到问题的所在,不知道要怎样去改正,非常的迷茫、不知所措,一度想要放弃,备受打击,这期间备受煎熬,好在有家人的支持、同学的鼓励、老师的指导,让我重新调整心态,请教老师、查阅资料,一点点发现问题、改正问题,这个过程非常漫长,不过也正是通过这一过程,让我学到的东西最多,收获最多,也了解了自己在编程中的不足,要重点学习、提升的地方,在以后的工作学习中,将着重的提升自己的能力,积极乐观的应对每一次的磨难,从中成长、进步。

历经磨难,本次搭建的医疗器械管理系统圆满的完成,将预期的功能也都一一实现了,当然,程序也存在一些不足之处,页面比较简陋,不美观,这在今后的日子,还会对其进行改善,力求做到最好。

致谢

时间飞逝,匆匆而过,即将要和大学生活挥手说再见,那美好、无忧无虑的大学生活还历历在目,眼下就要离开,不免有点悲伤、不舍,时间一去不复返,不会倒流,迎所以,还是要坚定、勇敢的前进,接新的生活。

借着这最后的时刻,要对陪伴着、鼓励着、支持着我的老师、同学们说一声谢谢,正是因为你们,我的大学生活才会更加的多彩、丰富,收货到了知识的同时,也收货到了真挚的友情。首先感谢亲爱的老师,老师严谨的教学态度给我的记忆非常深刻,老师给我的关怀和帮助,更是无法忘怀,在学习上有不懂的地方,只要请教老师,他都会给常认真的给讲解,直到明白为止,还告诉我在遇事时,要不慌不忙,从容的认真的对待,这样才能更快的更好的解决问题。其次感谢可爱的同学们,学习之余,和同学们无忧无虑的一起玩耍,我们共同探讨、憧憬未来,这份真情难遇,我们互相陪伴了四年,虽然即将分离,各自追求新的生活,但是,我相信这并不能让这份友情从此消失,我们心中依然会记住这份友情,还会保持联系,会是一生的朋友。

还要感谢我的家人,家人的陪伴是我最大的动力,他们默默的付出、默默的支持、默默的关怀,不求回报,是我的港湾,现在我已经长大,即将进入到社会,接受成年人的挑战,不能一味的索取,我也要肩负起照顾家庭的重任,努力给他们更好的生活。最后祝愿学校更加辉煌,亲爱的母校。

参考文献

[1]李荣根.谈医疗器械管理系统的构建[J].中国医疗器械信息, 2022, 28(19):154-157.

[2]兰吉凤.科室级自动临床医疗器械信息化管理系统的研究[J].  2021.

[3]姜琦.信息化系统在医疗设备管理中的应用[J].中国医疗器械信息, 2021, 27(14):3.DOI:10.3969/j.issn.1006-6586.2021.14.084.

[4]余耿楠许佳锐.大数据时代下医疗器械产业的数字化应用及趋势[J].中国食品药品监管, 2022(10):104-109.

[5]孙念军,陈飞,袁梦镯.基于B/S架构的医院医疗设备管理系统的设计[J].中文科技期刊数据库(全文版)医药卫生, 2021(9):169-170.

[6]向正伟.论新形势下医院医疗设备管理的信息化与系统化[J].  2021.

[7]郭洪栋.浅谈大型医疗设备管理系统的应用及医院设备管理体系构建[J].中国医疗器械信息, 2023, 29(10):159-162.

[8]喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护, 2021, 000(009):31-33.

[9]高洪岩.Spring Boot+MVC实战指南 编程语言[M].人民邮电出版社,2022.

[10]高洪岩.Java Web实操:基于IntelliJ IDEA,JDBC,Servlet,Ajax,Nexus,Maven[M].电子工业出版社,2021.

[11] Mallikarjuna B .E-commerce using HTML, CSS, JAVA, PHP, MYSQL[J].  2021.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值