摘 要
本糖尿病患者院内血糖管理系统设计目标是实现糖尿病患者院内血糖的信息化管理,提高管理效率,使得糖尿病患者院内血糖管理工作规范化、规范化、高效化,更好的为患者服务。
本文研究的糖尿病患者院内血糖管理系统基于SSM框架,采用JSP技术、JAVA编程语言和MYSQL数据库设计开发。通过本系统,满足了不同权限用户的需求,包括管理员、医生和护士,系统分工明确,可以有效提高糖尿病患者院内血糖管理效率。本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的糖尿病患者院内血糖管理平台。
本系统的使用使糖尿病患者院内血糖用户从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高糖尿病患者院内血糖工作管理效率。
关键词:糖尿病患者院内血糖管理系统;MYSQL数据库;JSP技术;SSM框架
3.3系统功能分析
本糖尿病患者院内血糖管理系统功能完善、操作简单、界面清晰,系统用户角色主要分3大类,即管理员,医生和护士。
管理员:管理员登录后功能有用户管理,科室管理,床位管理,药品管理,修改密码,注销。
医生:医生登录后功能有病人管理,血糖预警,出院管理,修改密码,注销;
护士:护士登录后功能有病人管理,修改密码,注销。
4.2系统结构设计
系统结构设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统结构。
本糖尿病患者院内血糖管理系统主要包括三大功能模块,即管理员功能模块、医生功能模块和护士功能模块。系统结构如图4-2所示。
4.3.2数据库表设计
本糖尿病患者院内血糖管理系统需要后台数据库,系统采用MYSQL数据库进行数据的存储,下面介绍数据库中的各个表的详细信息。
表4-1 用户信息表(user)
字段名称 | 字段意义 | 字段类型 | 是否主键 | 是否外键 | 能否为空 |
id | 主键编号 | int(11) | 是 | 否 | 否 |
username | 用户名 | varchar(255) | 否 | 否 | 否 |
password | 密码 | varchar(255) | 否 | 否 | 否 |
name | 姓名 | varchar(255) | 否 | 否 | 否 |
dept | 科室 | varchar(255) | 否 | 否 | 否 |
tel | 电话 | varchar(255) | 否 | 否 | 否 |
sex | 性别 | varchar(255) | 否 | 否 | 否 |
post | 职务 | varchar(255) | 否 | 否 | 否 |
| 邮箱 | varchar(255) | 否 | 否 | 否 |
intime | 添加时间 | varchar(255) | 否 | 否 | 否 |
isadmin | 是否管理员 | varchar(255) | 否 | 否 | 否 |
status | 状态 | varchar(255) | 否 | 否 | 否 |
表4-2 床位信息表(bed)
字段名称 | 字段意义 | 字段类型 | 是否主键 | 是否外键 | 能否为空 |
id | 主键编号 | int(11) | 是 | 否 | 否 |
no | 床位号 | varchar(255) | 否 | 否 | 否 |
dept | 科室 | varchar(255) | 否 | 否 | 否 |
status | 状态 | varchar(255) | 否 | 否 | 否 |
表4-3 药品信息表(drugs)
字段名称 | 字段意义 | 字段类型 | 是否主键 | 是否外键 | 能否为空 |
id | 主键编号 | int(11) | 是 | 否 | 否 |
name | 名称 | varchar(255) | 否 | 否 | 否 |
price | 价格 | varchar(255) | 否 | 否 | 否 |
count | 数量 | varchar(255) | 否 | 否 | 否 |
content | 简介 | varchar(255) | 否 | 否 | 否 |
表4-4 病人信息表(patient)
字段名称 | 字段意义 | 字段类型 | 是否主键 | 是否外键 | 能否为空 |
id | 主键编号 | int(11) | 是 | 否 | 否 |
name | 姓名 | varchar(255) | 否 | 否 | 否 |
age | 年龄 | varchar(255) | 否 | 否 | 否 |
tel | 电话 | varchar(255) | 否 | 否 | 否 |
address | 家庭住址 | varchar(255) | 否 | 否 | 否 |
member | 联系人 | varchar(255) | 否 | 否 | 否 |
membertel | 联系人电话 | varchar(255) | 否 | 否 | 否 |
intime | 住院时间 | varchar(255) | 否 | 否 | 否 |
outtime | 出院时间 | varchar(255) | 否 | 否 | 否 |
doctorid | 医生 | varchar(255) | 否 | 否 | 否 |
bedid | 床位 | varchar(255) | 否 | 否 | 否 |
status | 状态 | varchar(255) | 否 | 否 | 否 |
deptid | 科室 | varchar(255) | 否 | 否 | 否 |
表4-5 诊断信息表(zhenduan)
字段名称 | 字段意义 | 字段类型 | 是否主键 | 是否外键 | 能否为空 |
id | 主键编号 | int(11) | 是 | 否 | 否 |
type | 类型 | varchar(255) | 否 | 否 | 否 |
title | 结果 | varchar(255) | 否 | 否 | 否 |
content | 建议 | varchar(255) | 否 | 否 | 否 |
time | 时间 | varchar(255) | 否 | 否 | 否 |
drugsid | 药品 | varchar(255) | 否 | 否 | 否 |
patientid | 病人 | varchar(255) | 否 | 否 | 否 |
warning | 血糖预警 | varchar(255) | 否 | 否 | 否 |
status | 状态 | varchar(255) | 否 | 否 | 否 |