基于SpringBoot的医疗设备管理系统的设计与实现.docx

上传人:李司机 文档编号:7107563 上传时间:2024-06-15 格式:DOCX 页数:39 大小:334.53KB
返回 下载 相关 举报
基于SpringBoot的医疗设备管理系统的设计与实现.docx_第1页
第1页 / 共39页
基于SpringBoot的医疗设备管理系统的设计与实现.docx_第2页
第2页 / 共39页
基于SpringBoot的医疗设备管理系统的设计与实现.docx_第3页
第3页 / 共39页
基于SpringBoot的医疗设备管理系统的设计与实现.docx_第4页
第4页 / 共39页
基于SpringBoot的医疗设备管理系统的设计与实现.docx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于SpringBoot的医疗设备管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SpringBoot的医疗设备管理系统的设计与实现.docx(39页珍藏版)》请在三一办公上搜索。

1、基于SpringBoot的医疗设备管理系统的设计与实现摘要随着医院信息化建设的日趋完善和医疗设备技术的迅速发展,利用医疗设备检测病因和辅助治疗在现代医院的诊疗过程中起着十分重要的作用,在医疗设备的种类及数据不断增加的同时对其进行合理管理具有非常重要的意义。本品是一个以SpringBoot框架为核心技术的的医疗设备管理项目的设计与实现。该系统目的是为医院、诊所等医疗机构提供一个高效、便捷、安全的设备管理平台,从设备买入到报废为止能够进行全程管理。在本文中,分析了医疗设备管理系统的需求和功能,并进行了系统架构设计。本文所述基于SPringBOot框架的医疗设备管理系统具有模块化设计、安全性高、用户

2、友好、易于部署等优点,能够帮助医疗机构更好地管理医疗设备,提高工作效率和服务质量。关键字:SPringBoOt框架,医疗,设备管理第1章绪论进入新时代,互联网的普及,医疗机构的管理工作也面临前所未有的改革。当前,有一定条件基础的医疗机构慢慢开始引入设备管理信息系统来强化和改善对医务人员、设备以及各种医疗事物信息的管理。1.1 项目背景随着医疗技术的不断发展和对医疗需求的提高。以往的医疗设备管理方式主要是依靠人工巡检和维护,效率低下、成本高昂、易出现漏检漏修等问题。因此,基于互联网技术实现医疗设备远程监控和管理已成为一种趋势。1.2 项目目的及其意义基于SpringBoot的医疗设备管理系统项目

3、,正是为了解决传统医疗设备管理方式存在的问题而开发的。该系统采用互联网技术实现远程监控和管理,可以实时监控、预警和维护各种类型的医疗设备,提高了服务质量,降低了医疗成本。同时,该系统采用SpringBoot框架进行开发,具有高效、稳定、易维护等优点,可以提高系统开发效率和稳定性。因此,基于SpringBoot的医疗设备管理系统项目具有重要意义,并在未来智慧医疗领域中具有广阔的应用前景。基于以上原因,本课题拟设计一个以医疗机构的设备管理为目的,设计并实现一个以,互联网,为基本模式、以windows系统为操作平台,实现医疗人员对医疗设备的管理,提高管理质量和效率。1.3 国内外研究现状当今世界信息

4、技术的迅猛发展为各行各业的发展带来了全新的动力,行业发展与信息技术相互融合成为了趋。长期的发展过程中人们对于计算机的利用在模式上开始有所转变,依托于网络通讯技术、软件开发技术人们以计算机为媒介实现了跨区域、跨空间的管理方式,人们对于行业的生产管理不在受时间与空间的限制大大提高了管理效率、降低人工成本。国内外都有很多医疗设备管理系统的设计和实现项目,其中一些项目也是基于SpringBoot框架开发的。国内方面,比较有代表性的医疗设备管理系统包括华为云医疗设备管理系统、深圳市医疗器械管理信息平台、上海市医疗器械质量监督管理信息系统等。这些系统都是基于云计算和大数据技术实现的,可以实现对医疗设备的全

5、面管理和监控。国外方面,也有很多类似的项目。比如美国的GEHealthcare飞利浦等公司都推出了医疗设备管理系统,这些系统可以实现对医疗设备的远程监控和维护。此外,欧洲的西门子、飞利浦等公司也有类似产品。随着智慧医疗、互联网+等概念的提出和发展,越来越多的企业开始关注和投入到医疗设备管理系统的设计和实现中来。而基于SpringBOot框架开发的医疗设备管理系统具有高效、稳定、易维护等优点,在国内外也得到了广泛应用。1.4 设计目标本项目是基于SpringBoot框架的医疗设备管理系统的设计与实现。该系统旨在为医院等医疗机构提供一个高效率、安全的设备管理平台。本系统开发拟采用是基于SPring

6、BOOt框架为核心,ThymeleafMySQ1.为辅的具体技术。而后台数据库需与MyBatiS进行连接,MyBatiS具有服装jdbc,完成数据的增、删等功能。SPringBoot框架整合Web项目框架,功能强大而且稳定,而MySQ1.灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用。具体设计目标如下:管理员主要功能:1、登录:管理员输入正确的账号密码进行登陆;2、个人信息:管理个人的手机号、昵称、邮箱等信息。3、用户管理:通过登录名称、手机号码、用户状态、创建时间等来查询其他用户信息,新增用户账号、修改用户账号信息、重置用户登录密码、分配用户角色身份等。4、角色管理

7、:通过角色名称、权限字符、角色状态、创建时间等来查询角色信息,新增和修改角色信息、分配角色权限、把角色身份分配给用户。5、菜单管理:通过菜单名称、菜单状态来查询菜单,可新增、修改菜单。6、部门管理:通过部门名称、部门状态来查询部门信息,添加、修改部门信息。7、岗位管理:通过岗位编码、岗位名称、岗位状态来查询岗位信息,管理岗位信息。8、公告通知:通过公告标题、操作人员、公告类型来查询公告或通知的信息,管理发布公告或通知。9、日志管理:通过系统模块、操作人员、操作类型、操作状态、操作时间来查询日志信息,可导出和详细查看日志信息。10、管理在线用户:通过登录地址、登录名称来查询在线用户,可强退在线人

8、员。11、管理设备信息:通过设备名称、设备编码、设备厂家、是否高价值、设备状态、购置时间来查询设备信息,添加或修改设备信息。普通用户主要功能:1、登录:根据数据库提供的信息来进行登入系统。2、个人信息:查看个人信息,修改用户名称、手机号码、邮箱地址、性别以及登录密码;3、在线用户:通过登录地址、登录名称查询在线用户,只可查看信息。4、设备管理:可通过设备名称、设备编号等查询设备信息以及新增和导出设备信息。1.5技术选型基于SPringBoOt的医疗设备管理系统的设计与实现的技术选型为SPringBoot、ApacheShiroThymeleaf、MyBatis,该技术选型是用于开发JaVaWe

9、b应用程序的一组技术。以下是对每个技术的简要解释:1. SpringBoot:SpringBoot是一个基于Spring框架的快速开发应用程序的工具。它提供了自动配置和约定优于配置的方式来快速构建应用程序。2. ApacheShiro:APaCheShiro是一个强大且易于使用的JaVa安全框架,提供了身份验证、授权、加密和会话管理等功能。3. Thymeleaf:ThymeIeaf是一种现代化的服务器端JaVa模板引擎,可用于构建动态Web页面。它具有易于学习和使用、可扩展性和高性能等特点。4. MyBatis:MyBatiS是一种轻量级且高效的JaVa持久化框架,可用于访问关系型数据库。它

10、提供了简单易用的API和灵活性,使得开发人员可以轻松地编写SQ1.查询语句。该技术选型将SPringBOOt作为主要框架,并结合APaCheShiro、Thymeleaf和MyBatis来实现Web应用程序开发中常见的安全认证、模板渲染和数据库访问等功能。第2章可行性分析随着医疗技术的不断发展,医疗设备在医院、诊所等医疗机构中的应用越来越广泛。然而,医疗设备管理面临着诸多问题,如设备信息管理不规范、设备维修保养不及时等,这些问题直接影响到医疗机构的工作效率和服务质量。因此,开发一款高效、便捷、安全的医疗设备管理系统具有重要意义。本次介绍的系统采用的是Thymeleaf+MySQ1.+Sprin

11、gBoot框架进行开发,WindoWSII操作系统,采用MyBatis与后台数据库进行连接,MyBatis是对Jdbc的封装,完成数据的添加、修改、删除、查询等功能。SpringBOOt框架整合Web项目框架,功能强大而且稳定,而MySQ1.灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用ThymeIeaf、SpringBoohMySQ1.来完成该系统整体开发。2.1 技术可行性分析1 .后端框架选择本项目采用SpringBoot框架作为后端开发框架,SpringBoot是Spring框架的一种快速开发框架,具有简化配置、快速开发、易于维护等优点0o同时,Sp

12、ringBoot还提供了丰富的插件和组件,能够快速集成其他框架和工具。2 .数据库选择本项目采用MySQ1.作为数据库,MySQ1.是一款开源的关系型数据库管理系统,具有高性能、高可靠性、易于使用等优点0o同时,MySQ1.还提供了丰富的工具和插件,能够满足不同应用场景的需求。3 .前端框架选择本项目采用BOOtStraP框架和ThymeIeaf模板弓I擎作为前端开发工具。BOotStraP是一款流行的前端框架,能够快速实现页面布局和交互效果。Thymeleaf是一种模板引擎,能够将数据动态渲染到页面中。2.2 经济可行性分析1 .开发成本本项目采用开源技术和工具进行开发,在人力成本方面相对较

13、低。同时,在项目实施过程中可以采用敏捷开发模式,逐步迭代完善系统功能。2 .运维成本本项目采用云服务器进行部署,在运维成本方面相对较低。同时,采用了SpringBoot框架和MyBatis框架等技术,能够提高系统的稳定性和可维护性。2.3 社会可行性分析本项目的开发旨在为医疗机构提供一种高效、便捷、安全的医疗设备管理系统,能够帮助他们提高工作效率和服务质量。同时,该系统还能够促进医疗设备的规范管理和维护,保障患者的安全和健康。因此,该项目具有市场需求、技术可行性、经济可行性和社会可行性等方面的优势,具有较高的可行性和实现价值。第3章需求分析随着医疗技术的不断发展,医疗设备在医院、诊所等医疗机构

14、中的应用越来越广泛。然而,医疗设备管理面临着诸多问题,如设备信息管理不规范、设备维修保养不及时等,这些问题直接影响到医疗机构的工作效率和服务质量。因此,开发一款高效、便捷、安全的医疗设备管理系统具有重要意义。3.1 系统管理该模块主要包括用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、通知公告、日志管理,主要实现了信息的录入、修改、查询和删除等功能。具体需求如下:3.1.1 用户管理该模块主要针对系统内所有人员的管理。具体需求如下:(1)能够对医院人员进行分类管理,如按权限分类、按科室分类、用户状态分类等;(2)能够对医疗人员进行详细描述,包括用户id、登录名称、用户名称

15、、部门、手机号、用户创建时间等信息;(3)能够创建和查看医疗人员相关文档和资料;(4)能够按照登录名称、手机号码、用户状态、创建时间范围等来搜索人员信息。3.1.2 角色管理该模块主要包括对人员角色性质的管理,角色的性质决定了人员的权限等级,如管理员、普通用户。具体需求如下:(1)能够利用角色名称、权限字符、角色状态、创建时间来查询角色;(2)能够对角色信息进行新增、修改、删除、导出等操作;(3)能够对人员分配角色性质,如可以把管理员这个角色身份分配给一些医疗人员,使之成为管理员。(4)能够以按行或列的方式显示信息,同时可以进行信息筛选,如只显示角色编号。(5)实现角色编号、角色名称、顺序、角

16、色状态、创建时间、操作的信息展JO3.1.3 菜单管理该模块的实现目的是使信息可以集中查看同时对菜单进行编辑、新增、删除等操作。方便和简化了寻找相关信息的操作,其以菜单名称、排序、类型等呈现。3.1.4部门管理该模块实现对部门的查询、增加等操作,具体需求如下:(1)可按照部门名称、部门状态来查询部门信息。(2)部门从医院开始往下到科室,除了医院其他科室的信息均可以修改。(3)能够对不需要的列名进行隐藏,如隐藏操作功能,只显示部门名称、排序、状态、创建时间等。(4)实现部门名称、排序、状态、创建时间、操作的信息展示。3.1.5 岗位管理该模块主要针对岗位人员的进行查询、新增、修改、删除等操作,具

17、体需求如下:(1)以岗位编码、岗位名称、岗位状态等来查询岗位人员的信息。(2)按照岗位编号和岗位编码来确认人员的岗位级别,如董事长的岗位编号为1,岗位编码为CEO。(3)新增导出信息的功能,以EXCel的形式导出人员信息,方便后续工作。(4)实现岗位编号、岗位编码、岗位名称、顺序、状态、创建时间、操作的信息展示。3.1.6 通知公告该模块主要用以发布公告和通知,对相关信息具有新增、修改和删除等功能。(1)可以以公告标题、操作人员、公告类型来查询公告信息,其中公告类型分为通知和公告两种类型。(2)实现序号、公告标题、公告类型、状态、创建者、创建时间、操作的信息展示。3.1.7 日志管理该模块分为

18、操作日志和登录日志两个小模块,在操作日志中可以以系统模块、操作人员、操作类型、操作状态、操作时间的范围来查询需要的操作日志;在登录日志中可以以登陆地址、登录名称、登录状态、登录时间的范围来查询需要查看的登录日志。具体需求如下:(1)操作日志实现日志编号、系统模块即菜单、操作类型、操作人员、部门名称、主机地址、操作地点、操作状态、操作时间的信息展示。(2)登录日志实现访问编号、登录名称、登陆地址、登录地点、浏览器、操作系统、登录状态、操作信息、登录时间的信息展示。(3)日志信息均不可修改,并可以以EXCel的形式导出日志信息。3.2 设备管理该模块主要用以对医疗设备的管理,可以根据设备名称、设备

19、编号、设备厂家、是否高值、设备状态、购置日期来进行查询操作。可录入设备的名称、编号、价格、生产厂家、厂家电话、是否为高价值、设备状态、购置日期等信息,并实现对其的编辑、删除等操作,可以将信息以EXCel的方式导出,可筛选和隐藏暂不需要查看的信息,以达到针对性的查看设备信息。3.3 系统功能的概要设计3.3.1 登录登录作为用户首先接触的界面,力求简洁明了,其设计概要如表3-1所示。表3-1登录设计概要表功能描述系统用户(普通用户和管理员)能对系统进行登录操作输入项用户名、密码处理描述系统用户正确输入用户名、密码后,点击登录按钮,能进入登录后的页面,否则提示用户不存在/密码错误输出项无业务规则系

20、统用户在输入正确密码和用户名时都能登录界面要求友好、美观、易用、简洁3.3.2个人信息个人信息包含手机号码、用户名等信息,设计概要如表3-2所示。表3-2个人信息设计概要表功能描述用以描述个人信息以及管理个人信息基本资料用户名称、手机号码、邮箱、性别、密码处理描述系统用户修改个人信息以及密码,然后点击保存输出项操作成功业务规则用户在修改信息后即可保存界面要求友好、美观、易用、简洁3.3.3用户管理管理员可通过左侧的组织机构菜单栏快速查阅用户信息,也可以按照登录名称、手机号等查看。其设计概要如表33所示。表3-3用户管理设计概要表功能描述管理员以新增、修改、删除等操作来管理用户信息输入项用户名称

21、、手机号码、登录账号、性别、岗位、归属部门、邮箱地址、登陆密码、用户状态、备注处理描述管理员要事先登入系统,登录后可在左侧列表快速查看不同科室的人员信息、也可以在输出项无业务规则管理员才有权管理用户信息界面要求友好、美观、易用、简洁3.3.4角色管理管理员登录后可自由创建角色,角色代表了身份超级用户即管理员和普通用户两种身份,两种身份不用权限也有所不同。角色管理模块的设计概要如表3-4所示。表3-4角色管理设计概要表功能描述管理员用以设置角色信息同时对用户进行权限分配输入项角色名称、权限字符、显示顺序、状态、备注、菜单权限处理描述管理员事先创建一个角色,在更多操作中选择分配用户输出项无业务规则

22、管理员才有权限设置和管理角色信息界面要求友好、美观、易用、简洁3.3.5菜单管理菜单管理模块旨在让管理人员快速创建和修改菜单栏,提高系统使用效率。菜单管理模块的设计概要如表3-5所示。表3-5菜单管理设计概要表功能描述以整体视角浏览菜单栏,可定制菜单目录输入项菜单名称、请求地址、打开方式、权限识别、显示顺序、图标、状态处理描述新增、修改、展开/收起菜单,可通过菜单名称、状态搜索需要查看的菜单输出项无业务规则管理员才能管理此模块,菜单类型分为目录、菜单和按钮界面要求友好、美观、易用、简洁3.3.6部门管理管理员可在部门管理模块中通过部门名称、部门状态来查看所需要的部门信息,同时管理部门,使之有新

23、部门创立或剔除的时候,管理员可快速进行相关操作,另外可一键重置重新查询。部门管理模块的设计概要如表36所示。表3-6部门管理设计概要表功能描述管理员查看、管理部门信息,同时进行展开/收起操作输入项部门名称、部门状态、上级部门、显示排序、负责人、联系电话、邮箱地址处理描述管理员登录后点击相应的功能键可新镇、修改、和展开/收起部门信息,同时也可以再点击编辑后输入部门、负责人、联系电话等来修该原部门信息,然后点击确定按键后显示操作成功业务规则管理员才能对部门管理模块进行相应的操作,普通用户不显示该模块。界面要求友好、美观、易用、简洁3.3.7岗位管理岗位管理模块是改项目必不可少的一项,用以管理岗位人

24、员的信息,如董事长、项目经理、人力资源、普通员工等,管理员可通过岗位编码、岗位名称来查询和管理岗位人员。岗位管理模块的设计概要如表3-7所示。表3-7岗位管理设计概要表功能描述管理员用以查询和管理岗位信息输入项岗位编码、岗位名称、岗位状态、显示顺序、备注处理描述管理员在输入岗位编码、名称、状态其中一个信息后即可搜索需要的信息,点击新增按钮后输入岗位编码、名称、状态等信息即可创建一个岗位人员信息,如董事长CEO,同时在点击编辑也可以对岗位人员信息进行修改,之后点击确定案件后即可操作成功,如若不成功则会有相应提示。输出项必填、操作成功、没有找到匹配的记录业务规则管理员可进行相关的操作,但普通人员不

25、显示改模块界面要求友好、美观、易用、简洁3.3.8通知公告作为一项补充模块,管理员可第一时间发布公告或者通知,在线人员随时可查看。通知公告模块设计概要如表3-8所示。表3-8通知公告模块设计概要表功能描述管理员用以发布公告或者通知,同时查询需要的公告通知输入项公告标题、操作人员、公告类型、公告内容处理描述用户按照公告标题、操作人员、公告类型查询需要的公告或通知信息,管理员可点击新增按键填写号公告标题、公告类型、公告内容来发布公告或者通知,管理在选中公告后点击修改或者编辑按键即可修改公告内容;而普通用户只有查看的功能。输出项必填、操作成功业务规则管理员和普通用户均可查看公告或者通知,但普通不可修

26、改、编辑、新增公告或者通知,而管理员可以。界面要求友好、美观、易用、简洁3.3.9日志管理日志管理分为操作日志和登录日志,用以记录用户的操作,方便后续查找错误或者恶意的操作,同时用以记录登录信息,方便后续查找是否有系统外的人员登录,而管理员和普通用户均不可清空和删除日志记录,只有超级管理员才可以对日志信息进清空和删除的操作,而担任超级管理员是医院的院长或者其他医疗机构的最高职位的职位人员。日志管理模块设计概要如表3-9所示。表3-9日志管理模块设计概要表功能描述用以记录操作记录和登录记录,方便后续溯源输入项系统模块、操作人员、操作系统、操作状态、操作时间、登录地址、登录名称、登录状态、登录时间

27、处理描述系统所有用户可输入系统模块、操作类型、操作时间等来查询操作记录,输入登录地址、登录名称、登录状态等来查看登录记录,操作日志详细展示主机、操作地点、操作时间、操作人员等信息,登录日志详细展示登录名称、登陆地址、登录地点等信息。输出项无业务规则系统所有用户可查看日志记录,但只有超级管理员才能清空或删除日志记录。界面要求友好、美观、易用、简洁3.3.10在线用户在线用户模块属于系统监控范围,管理可查看在线的用户,并可以对其进行强制退出系统的操作,防止人员过度占用资源,减轻服务器压力。在线用户模块设计概要如表3-10所示。表3-10在线用户模块设计概要表功能描述管理员用以强行退出暂时不必登录的

28、人员账号输入项登录地址、登录名称处理描述管理员通过登录地址、登录名称来搜寻用户,如若需要即可对其进行强行退出的操作。输出项无业务规则管理员可以进行强退操作,而普通用户只能查看在线用户界面要求友好、美观、易用、简洁3.3.11设备信息设备信息是本作品重要的模块,主要用以管理和查看设备。设备信息模块设计概要如表311所示。表3-11设备信息模块设计概要表功能描述管理员查看设备信息和管理设备信息输入项设备名称、设备编号、设备厂家、是否高值、购置日期处理描述管理员输入设备名称、编号、厂家、购置日期等信息来查询所需要查看的设备;管理员点击添加或编辑按键输入设备名称、设备编号、设备价格、负责人、设备厂家、

29、设备厂家电话、是否为高价值、购置日期后再点击确认按键即可完成设备信息的添加操作。输出项必填、操作成功业务规则管理员可修改、导出、添加设备信息,而普通用户只能查看和导出设备信息。界面要求友好、美观、易用、简洁3.4 系统功能模块设计根据系统功能分析,将整个系统的功能模块规划为如图3-1功能模块图所示。基于SPringBoot的医疗设备管理系统的设计与实现日志管理设备管理个人中心图3-1功能模块图3.5 系统流程分析根据系统模块设计和系统模块设计概述,将整个系统的功能流程作出如下分析,开始登录,输入登录信息,根据登录信息进入相应的权限模块。分析流程如图3-2系统流程分析图所示。p修改个人I(lT-

30、II览BT淘&!1I-11海觉公IaII-修改个人俏患下-ttlivI设“I-ttllBlI抵|公HCI-IiSs-I-ttlivlvlnttlffls|厘-IgI理角7!-HK用RI-11B|暧所有俏IJiIT|帔改个人IaI患TIiSsTlIK三lHII-lsI公告I-IiTl-ttllnl11I-Ittllill3lIiBnftATll-lllI所I1111IC)图3-2系统流程分析图3.6 用例分析设备管理用例,该用例包括设备信息的录入、查询、修改和删除等功能。用户可以通过该用例对医疗设备进行全面管理,包括设备分类、编号等。用户登录与权限管理用例,该用例主要负责用户登录和权限管理等功能

31、。用户可以通过该用例实现不同角色之间的权限划分,保证系统安全性。以上是基于SpringBoot的医疗设备管理系统项目的用例分析,该分析主要针对系统的主要功能模块进行了分析,从用户角度出发,描述了用户如何使用系统来完成各种操作。该用例分析有助于开发团队更好地理解用户需求,设计出更加符合用户需求和使用习惯的系统。管理员用例如图33所示。超级管理员用例如图3-4所示。图3-4超级管理员用例图普通用户用例如图3-5所示。图3-5普通用户用例图3.7 数据库设计信息系统的主要任务是通过大量数据获得管理所需要的信息,这就要求系统本身能够存储和管理大量的数据,而这一功能的实现必须借助大型数据库系统0O本系统

32、的开发选择MySQ1.作为后台数据库开发工具。3.7.1 概念模型设计(1)实体(entity)客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系0O例如,一个学生、一门课、一个供应商、一个部门、一本书、一位读者等都是实体。(2)联系(relationship)在现实世界中,事物内部以及事物之间是有联系。该方法用E-R图来描述现实世界的概念模型,称为实体联系模型,简称E-R模型。3.7.2 数据库表设计数据库表设计主要是把概念结构设计时设计好的基本E-R图转换为与选用DBMS产品所支持的数据。本作品主要数据库表如下:后台管理员表(sys_user)字段类型

33、及长度备注主键/外键user_idbigint(20)用户id是dept_idbigint(20)部门id否login_namevarchar(30)登录账号否user_namevarchar(30)用户昵称否user_typevarchar(2)用户类型否emailvarchar(50)用户邮箱否phonenumbervarchar(11)手机号码否sexchar(l)性别否avatarVarchar(100)头像路径否passwordvarchar(50)密码否saltvarchar(20)盐加密否statuschar(l)账号状态否del-flagchar(1)删除标志否IoginJpv

34、archar(128)最后登录ip否login_datedatetime最后登录时间否pwd_update_datedatetime密码最新更新时间否create_byvarchar(64)创建者否create_timedatelime创建时间否update_byvarchar(64)更新者否update_timedatetime更新时间否remarkvarchar(500)备注否在线用户表(sys_user_onine)字段类型及长度备注主键/外键Sessionidvarchar(50)用户会话id是login_namevarchar(50)登录账号否dept_namevarchar(50)

35、部门名称否ipaddrvarchar(I28)登录IP地址否IoginJocationvarchar(255)登录地点否browservarchar(50)浏览器类型否OSvarchar(50)操作系统否statusvarchar(10)在线状态否StartJimeStamPdatetime会话创建时间否last_access_timedatetime会话最后访问时间否expire_timeint(ll)超时时间否角色身份表(sys_role)字段类型及长度备注主键/外键role_idbigint(20)角色id是role_namevarchar(30)角色名称否role_keyvarchar

36、(100)角色权限字符否role_sortint(ll)显示顺序否data_scopechar(1)数据范围否statuschar(1)角色状态否del_flagchar(1)删除标志否create_byvarchar(64)创建者否create_timedatetime创建时间否update_byvarchar(64)更新者否update_timedatetime更新时间否remarkvarchar(500)备注否岗位管理表(sys_posl)字段类型及长度备注主键/外键post_idbigint(20)岗位id是posl_codevarchar(64)岗位编码否post_namevarch

37、ar(50)岗位名称否post_sortint(ll)显示顺序否statuschar(1)状态否create_byvarchar(64)创建者否create_timedatetime创建时间否update_byvarchar(64)更新者否update_timedatetime更新者否remarkvarchar(500)备注否菜单管理表(sys_oPeJlOg)字段类型及长度备注主键/外键oper_idbigint(2)日志主键是titlevarchar(50)模块标题否business_typeint(ll)业务类型否methodvarchar(100)方法名称否request_method

38、varchar(10)请求方式否operator_typeint(ll)操作类别否oper_namevarchar(50)操作人员否dept_namevarchar(50)部门名称否oper_urlvarchar(255)请求UR1.否oper_ipvarchar(128)主机地址否oper_locationvarchar(255)操作地点否oper_paramvarchar(2000)请求参数否json_resultvarchar(2000)返回参数否statusint(ll)操作状态否error_msgvarchar(2000)错误信息否oper_timedatetime操作时间否公告通知

39、表(sysIOtiCe)字段类型及长度备注主键/外键noicjidint(ll)公告id是notice_titlevarchar(50)公告标题否notice_typechar(1)公告类型否notice_contentvarchar(2000)公告内容否statuschar(1)公告状态否create-byvarchar(64)创建者否create_timedatetime创建时间否update_byvarchar(64)更新者行(续表sys_notice)字段类型及长度备注主键/外键update_timedatetime更新时间否remarkvarchar(255)备注否登录日志表(sys

40、ogininfor)字段类型及长度备注主键/外键infb_idbigint(20)访问ID是login_namevarchar(50)登录账号否ipaddrvarchar(128)登录IP地址否IoginJocationvarchar(255)登录地点否browservarchar(50)浏览器类型否OSvarchar(50)操作系统否statuschar(1)登录状态否msgvarchar(255)提示消息否login_timedatetime访问时间否部门管理表(sys-dept)字段类型及长度备注主键/外键dept_idbigint(20)部门id是parent_idbigint(20)

41、父部门id否ancestorsvarchar(50)祖级列表否dept-namevarchar(30)部门名称否order_numint(ll)显示顺序否1.eadervarchar(20)负责人否Phonevarchar(11)联系电话否Emailvarchar(50)邮箱否statuschar(1)部门状态否del_flagchar(1)删除标志否create-byvarchar(64)创建者否create_timedatetime创建时间否update_byvarchar(64)更新者更新者UPdate_timedatetime更新时间更新时间设备管理表(eq_equip_info)字段

42、类型及长度备注主键/外键idint(ll)-是equip_namevarchar(255)设备名称否equip_bhvarchar(255)设备编码否equip_pricedecimal(10)设备价格否dept_idbigint(20)部门id否user_idbigint(2O)负责人id否equip_factoryvarchar(255)设备厂家否equip_factory_phonevarchar(5O)厂家电话否equip_valuechar(2)是否高值否equip_scrapchar(2)报废审核否equip_maintainchar(2)维修审核否equip_statuschar

43、(2)设备状态否equip_memarkvarchar(5OO)维修设备否equip_sremarkvarchar(5OO)报废设备否create_timedatetime创建时间否create_byvarchar(50)创建人否update_timedatetime更新时间否update_byvarchar(5O)更新人否equip_deletechar(2)删除标志否equip_scrap_timedatetime报废时间否equip_buy_timedatelime购置日期否第4章系统详细设计实现基于SpringBoot的医疗设备管理系统的设计与实现主要针对普通用户、超级管理员、管理员三类角色。整个系统对待所有用户均采用相同的入口。不同用户的操作选项会因为其所扮演的角色的权限而有所区别,整个系统界面风格采用管理系统的常见风格,简约大气而且方便使用,下面就具体来叙述整个系统的设计和实现。4.1 登录界面下图是用户登录的页面如图3-1所示,用户登录需要输入正确的用户名、密码来进行登录。表单分别会进行后端java验证。验证通过则会登录到管理界面,如果验证未通过则会在页面出现相应

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号