无线血糖测试仪信息管理系统的设计

2023-09-16 10:27刘红玉
科技资讯 2023年17期
关键词:血糖仪页面数据库

刘红玉

(柯顿(天津)电子医疗器械有限公司 天津 300300)

无线血糖测试仪信息管理系统是用于管理无线血糖仪测试设备的点检、采集无线血糖仪测试的测试验收以及设备维护管理的信息系统。系统的相关数据对于生产人员和企业管理者来说都至关重要,能够为生产管理人员提供充足的信息和快捷的查询手段,解决了长久以来人们使用人工方式进行测试、管理的许多缺点。

1 系统设计

系统的设计与实现可分为以下几个阶段。(1)需求分析与功能设计:包括可行性分析、系统详细调查和用户需求分析,获取测试过程的业务流程,收集各种用户对系统功能的要求,整理相关信息资料,确定系统的开发范围。(2)数据库设计:确定数据库结构,设计数据库的各种参数、创建实体数据库和数据库的表、视图等数据库对象。(3)程序模块划分和实现:根据系统所管理的信息的类型和功能对系统进行模块划分,分别编写代码,逐一实现系统功能。(4)测试:完成系统主体功能后,进行系统测试,查找设计缺陷与错误,对缺陷和错误进行改进和纠正。

2 系统总体说明

系统采用客户机/服务器的运行模式,为了保证系统运行的效率和可靠性,服务器端应该具有较高的软硬件配置,而客户端的要求不是很高。系统既可以运行于互联网,也可以运行企业于内部的内联网。

2.2 系统主要功能

系统的用户分为测试工程师和系统管理员,用户登录时,检测员工工号和密码,核实用户身份。不同用户登录,根据其不同的身份,将进入不同的系统功能页。不同角色的用户可以对权限允许的信息进行增、删、查、改等操作。

2.2.1 系统的总体功能

根据无线血糖仪测试过程及数据管理的需求,该系统可分为点检管理、维护管理、维护管理、验收管理4个部分,系统功能模块如图1所示。

图1 系统功能模块图

2.2.2 系统功能模块分析

(1)用户登录。

该模块实现了用户的登录与身份认证。系统获取并核对工号、密码等输入信息,通过验证后进入系统,提高了信息安全性。

(2)点检管理。

该模块包括对无线血糖仪测试时使用的一系列设备的点检信息进行管理。可以方便相关用户对设备点检信息进行增、删、查、改的操作。

(3)维护管理模块。

该模块对用于测试的各血糖仪的维护测试信息进行管理。可以方便相关用户对维护数据信息进行增、删、查、改的操作。

(4)系验收管理模块。

该模块实现了对测试所涉及的设备信息进行验收的各类数据进行综合管理。用户不仅可以查询各类信息,还可以进行添加、删除和修改等操作。

3 开发技术

系统的开发采用了SSM开源框架。SSM框架集由Spring、Spring MVC、MyBatis 这3 个开源框架整合而成[1]。其中,Spring是一个容器框架,具有轻量级、非侵入式、控制反转、依赖注入、面向切面编程、容器、组件化、一站式等优良特性[2];Spring MVC 则是一个将Web层进行职责解耦、基于请求驱动的轻量级Web框架,正如三个单词的分解那样,C(控制器)将V(视图、用户客户端)与M(JavaBean、封装数据)分开构成了MVC[3];而MyBatis 是一个出众的数据持久层框架,具有简单易学、灵活、解除SQL 与程序代码的耦合、提供映射标签与xml 标签、实现了数据与对象的高级映射等优点[4]。三部分的关系和功能具体见图2。

图2 三种组件的联系和功能的分工图

系统的前端采用div+CSS 进行了页面布局,利用Ajax技术实现了无刷新的数据同步,后台利用JavaScript(JS)技术实现网站页面的动态显示。前端页面通过Ajax技术使前端JS会直接调用后台数据,从而及刷新当前页面的数据。前端页面的消息传入Spring 容器,再通过Spring MVC中的注解到控制器,控制器开始调用业务逻辑层,再由业务逻辑调用DAO 层,最后由Mybatis与数据库进行交互,得到信息后再通过这个链锁,最终传给前端[5]。

4 数据设计与系统实现

4.1 数据库设计

4.1.2 数据库的物理结构

系统的数据库创建采用了MySQL。MySQL 是一个关系型数据库管理系统,能够将杂乱的数据进行分类并保存在具有一定关系的数据表中,如此一来就提高了数据存放使用的灵活性[6]。通过对系统进行需求分析、业务流程设计以及系统功能结构的确定,规划出了系统中使用的数据库实体对象。根据数据库的概念设计的实体属性关系,该系统数据库共对应设计了用户信息、点检信息、维护保养信息、验收信息等4 个有效数据表来对实体属性信息进行存储。

用户信息表共含4 个字段,如表1 所示。其中:用户工号为该表主键。

表1 用户信息表

点检信息表共含5 个字段,如表2 所示,其中主键为项目编号。

表2 点检信息表

维护保养信息表共含9 个字段,如表3 所示,其中主键为项目编号。

表3 维护保养信息表

验收信息表共含6 个字段,如表4 所示,其中主键为验收编号。

表4 验收信息表

4.2 系统实现

系统包括用户管理、点检管理、维护管理、验收管理4个功能模块[7],每一个模块根据需求的不同还要实现各自的管理功能。系统实现了对血糖仪测试过程中对各个环节的数据的添加、查询、修改和删除等基本数据库操作。

4.2.1 系统首页

系统的首页是登录页面,在登录页面中区分部门,以此进入血糖仪测试相关信息管理的相应模块。

4.2.2 管理模块

系统用户是通过登录后,选择不同模块链接进行各类信息的管理。信息管理模块中包括点检管理模块,维护管理模块、验收管理模块、用户管理模块。

(1)点检管理。

员工通过登录页面直接进入点检管理页面,该页分别对各类点检项目采用相应的点检方式,根据相应的判别基准确定采取的策略,并实现对各类信息的增删查改等功能。

(2)维护管理。

维护管理的页面,可以显示设备的维护、保养信息,本页面可以根据条件查询设备维护信息、增加保养信息、对设备维护信息进行修改、删除等操作。

(3)验收管理。

用于测试验收信息的管理页面,可以显示并查找验收信息,还可以增加测试验收数据,或者对验收信息进行修改、删除等操作。

(4)用户管理。

用于用户登录管理的页面,可以对员工的登录信息进行管理,查找并显示所需信息,以及修改、删除信息等。

5 结语

针对无线血糖仪设备测试与数据人工管理、维护的方式存在诸多缺点,不仅浪费人力物力,而且给企业发展带来许多管理不便。为解决这一问题,使企业能够科学、规范化地管理测试数据,为未来的生产确定目标,设计开发了无线血糖仪测试信息管理系统。系统的核心功能涵盖了从日常点检、维护保养到测试验收的全过程,使管理者能够清晰地看到每一个环节,有利于资源的合理分配。系统实现了基本的信息管理功能,但仍需进一步对系统功能加以完善,如增加报表打印、设备通信管理、状态异常报警等功能。系统的应用不仅能够简化便捷相关操作,还能对测试各环节的信息进行综合管理,提高了工作效率,减少了资源浪费,促进了企业的信息化建设。

猜你喜欢
血糖仪页面数据库
刷新生活的页面
血糖仪的发展史
自测血糖靠谱不
自测血糖靠谱不
我和血糖仪的故事
数据库
数据库
数据库
数据库
网站结构在SEO中的研究与应用