1绪论
1.1开发背景
传统的管理方式都在使用手工记录的方式进行记录,这种方式耗时,而且对于信息量比较大的情况想要快速查找某一信息非常慢,对于会员制医疗预约服务信息的统计获取比较繁琐,随着网络技术的发展,采用电脑管理相关数据信息管理与数据查询等诸多环节已成为必然趋势;数据情况的透明化,提高了信息管理的透明度,提高管理效率。
传统的会员制医疗预约服务管理系统需要对各类信息及时的进行记录、规整、更新、收藏,这是对数据信息统计管理的极大消耗,在其进行过程中,还会出现因信息的重复传递,出现本可以避免的出错问题,例如:前后会员制医疗预约服务信息不一致、种类纰漏以及备注不详细等等一系列问题。在信息告诉更替的时代,信息的准确性,经济可行性也无疑是众人关注的焦点。那么我们系统的目的性也就很明确。
如今,随着社会的不断发展,计算机技术已经逐渐成熟和完善,并且已经融入到人们生活的方方面面之中,系统的各项管理都开始向信息化的方向扩展。计算机拥有查询迅速、储存量大、安全性好、可靠性高、节约人力,花费少等长处。这些长处使其能够对管理效率给予极大的提高。所以,用计算机来代替传统的人工方式来进行会员制医疗预约服务管理已是大势所趋,会员制医疗预约服务管理信息系统应运而生。
在世界范围内,会员制医疗预约服务管理信息系统已经得到了非常广泛的应用,范围变的越来越广,功能也在不断的完善,操作简便、节省人力、成本低廉,但工作的效率确一直不断的提高。为会员制医疗预约服务行业全程提供自动化和全面的纪录,避免出错的概率,提高用户的满意程度。
会员制医疗预约服务管理信息系统的作用就是提供一个在线会员制医疗预约服务的信息储存以及搜索的系统,用来协助对会员制医疗预约服务进行统一管理。一个完善的会员制医疗预约服务管理信息系统,可以对会员制医疗预约服务进行精细化的管理。
1.2课题研究的目的和意义
人们现在的生活方式因为网络的普及发生了巨大变化,由于网络管理在人们的视野中出现,人们对网络管理额外的关注。人们只要在有网络的地方足不出户查看到世界各地的各类。目前的挑战是系统界面的设计,要把用户的眼球吸引住,选则比较人性化的界面设计,要更直观的表现,让用户能更多的了解在会员制医疗预约服务管理信息系统的信息。
本系统的主要意义在于,全力以赴为用户提供一个操作方便,界面简洁,信息直观的会员制医疗预约服务管理信息系统。使用该系统的用户,可以先浏览到最新上架的会员制医疗预约服务信息,并可以注册成为本系统的用户。
1.3课题设计目标
针对会员制医疗预约服务行业的管理现状,本会员制医疗预约服务管理信息系统主要实现以下几个目标:
1.系统界面简洁,操作简便。
2.拥有精准,高效的查询功能。
3.使管理人员能够及时的获得精确的报表。
4.对数据内容的管理安全,稳定,易维护。
5.对信息全面跟踪,方便管理人员进行管理。
6.提供用户登录和修改密码等服务,加强系统安全。
7.提供用户管理和数据备份,确保信息的安全性和可靠性。
4系统总体设计
4.1系统结构
会员制医疗预约服务管理信息系统,它是一个由人、电脑及其他组件构成的,一种能够收集、存储、加工、传送信息的系统。该系统可以帮助决策者找出当前急需解决的问题,然后将信息快速的反馈,使管理人员能够以最快的时间知道目前的现状,进行更进一步的计划。
当前MIS系统结构目前存在两种较为流行的结构:C/S和B/S两种。
C/S结构的系统:C/S结构就是客户机服务器结构,它可以法派任务到Client端和Server端来进行,充分利用两端硬件环境的优势,来降低系统的通讯的花费。客户端主要作用是处理人机交互,执行客户端应用程序,收集数据以及向服务器发送任务请求。服务器基本作用是执行后台程序,它主要对客户机的请求申请进行反馈,除此之外,它的作用还包括:数据库存储系统的共享管理、通讯管理、文件管理等等。
B/S结构的系统:这种网络结构简化了客户端,并把系统功能实现的中心集中到服务器上,在这种模式中,只需要一个浏览器就可以了。这种结构将很多的工作交于WEB服务器,只通过浏览器请求WEB服务,随后根据请求返回信息。
通常在只在企业网内部使用,采用C/S。而使用不仅限于内网的情况下使用B/S。考虑到本管理系统的一系列需求,所以,该系统开发使用B/S结构开发。其主要功能结构如下图所示。
图4-1系统总体功能结构图
4.2数据库设计
数据库设计是指为系统提供最优化的数据库模式,使得应用程序能够有效的存储数据,满足用户的各类需求。
4.2.1 数据库概念结构设计
概念结构设计是根据用户需求形成的。用最常的E-R方法描述数据模型进行数据库的概念设计,首先设计局部的E-R模式,最后各局部ER模式综合成一个全局模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,设计复杂程度降低,不受特定DBMS的限制。
1.所有实体和属性的定义如下所示。
医院信息管理实体属性图,如图4-2所示:
图4-2医院信息管理实体属性图
药品信息管理实体属性图,如图4-3所示:
图4-3药品信息管理实体属性图
4.2.2数据库逻辑结构设计
根据E-R得出数据库包涵了以下几张数据表来实现了对数据库的存储、调用。以下分别列出数据表的每个字段名、数据类型、主外键及备注。
表4-1:挂号预约
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuyuebianhao varchar 200 预约编号
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
yiyuanmingcheng varchar 200 医院名称
yiyuandizhi varchar 200 医院地址
keshimingcheng varchar 200 科室名称
keshidizhi varchar 200 科室地址
guahaofei varchar 200 挂号费
yuyueriqi date 预约日期
yuyuebeizhu varchar 200 预约备注
zhanghao varchar 200 账号
xingming varchar 200 姓名
shoujihaoma varchar 200 手机号码
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
ispay varchar 200 是否支付 未支付
表4-2:条形码机
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
mingcheng varchar 200 名称
tupian varchar 200 图片
zhanghao varchar 200 账号
xingming varchar 200 姓名
beizhu varchar 200 备注
表4-3:使用须知
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
biaoti varchar 200 标题
neirong longtext 4294967295 内容
表4-4:住院信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
yiyuanmingcheng varchar 200 医院名称
keshimingcheng varchar 200 科室名称
zhuyuanmingcheng varchar 200 住院名称
feiyong int 费用
zhuyuanriqi date 住院日期
zhuyuanbeizhu longtext 4294967295 住院备注
zhanghao varchar 200 账号
xingming varchar 200 姓名
ispay varchar 200 是否支付 未支付
表4-5:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值
表4-6:就诊引导
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture varchar 200 图片
content longtext 4294967295 内容
表4-7:诊断信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
yiyuanmingcheng varchar 200 医院名称
keshimingcheng varchar 200 科室名称
zhenduanmingcheng varchar 200 诊断名称
bingqingjilu longtext 4294967295 病情记录
zhenduanneirong longtext 4294967295 诊断内容
zhanghao varchar 200 账号
xingming varchar 200 姓名
zhenduanriqi date 诊断日期
表4-8:处方信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
yiyuanmingcheng varchar 200 医院名称
keshimingcheng varchar 200 科室名称
chufangmingcheng varchar 200 处方名称
yaopinmingcheng varchar 200 药品名称
danjia int 单价
shuliang int 数量
jine int 金额
zhanghao varchar 200 账号
xingming varchar 200 姓名
beizhu longtext 4294967295 备注
caozuoriqi date 操作日期
ispay varchar 200 是否支付 未支付
表4-9:科室信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
keshimingcheng varchar 200 科室名称
keshidizhi varchar 200 科室地址
表4-10:在线咨询
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
zixunneirong varchar 200 咨询内容
zhanghao varchar 200 账号
xingming varchar 200 姓名
zixunriqi date 咨询日期
表4-11:疾控通知
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
biaoti varchar 200 标题
fengmian varchar 200 封面
zhuyishixiang varchar 200 注意事项
jianjie longtext 4294967295 简介
neirong longtext 4294967295 内容
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
faburiqi date 发布日期
表4-12:医院信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yiyuanmingcheng varchar 200 医院名称
yiyuandizhi varchar 200 医院地址
yiyuantupian varchar 200 医院图片
yuanzhang varchar 200 院长
chenglishijian date 成立时间
lianxidianhua varchar 200 联系电话
yiyuanjianjie longtext 4294967295 医院简介
yiyuanxiangqing longtext 4294967295 医院详情
表4-13:医生
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
mima varchar 200 密码
yishengxingming varchar 200 医生姓名
xingbie varchar 200 性别
shenfenzheng varchar 200 身份证
shoujihaoma varchar 200 手机号码
xiangpian varchar 200 相片
yiyuanmingcheng varchar 200 医院名称
yiyuandizhi varchar 200 医院地址
keshimingcheng varchar 200 科室名称
keshidizhi varchar 200 科室地址
表4-14:健康资讯
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
zixunbiaoti varchar 200 资讯标题
zixunfengmian varchar 200 资讯封面
zixunleixing varchar 200 资讯类型
zixunjianjie longtext 4294967295 资讯简介
zixunneirong longtext 4294967295 资讯内容
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
faburiqi date 发布日期
表4-15:药品信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yaopinmingcheng varchar 200 药品名称
yaopintupian varchar 200 药品图片
yaopinjianjie longtext 4294967295 药品简介
yaopingongxiao varchar 200 药品功效
fuyongfangshi varchar 200 服用方式
danjia int 单价
shengchanshang varchar 200 生产商
表4-16:健康档案
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
danganbianhao varchar 200 档案编号
zhanghao varchar 200 账号
xingming varchar 200 姓名
shengaocm varchar 200 身高cm
tizhongkg varchar 200 体重kg
xueyapa varchar 200 血压pa
xuetangg varchar 200 血糖g
tiwen varchar 200 体温
shuimianshijian varchar 200 睡眠时间
yundongqingkuang varchar 200 运动情况
fujian varchar 200 附件
beizhu varchar 200 备注
dengjiriqi date 登记日期
表4-17:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP
表4-18:检测结果
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiancemingcheng varchar 200 检测名称
jiancedidian varchar 200 检测地点
jianceleixing varchar 200 检测类型
feiyong varchar 200 费用
zhanghao varchar 200 账号
xingming varchar 200 姓名
jiancejieguo varchar 200 检测结果
beizhu varchar 200 备注
fasongriqi date 发送日期
表4-19:会员
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
zhanghao varchar 200 账号
mima varchar 200 密码
xingming varchar 200 姓名
xingbie varchar 200 性别
shenfenzheng varchar 200 身份证
shoujihaoma varchar 200 手机号码
xiangpian varchar 200 相片
表1-20:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP
表4-21:核酸预约
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiancemingcheng varchar 200 检测名称
jiancedidian varchar 200 检测地点
jianceleixing varchar 200 检测类型
feiyong varchar 200 费用
zhanghao varchar 200 账号
xingming varchar 200 姓名
shenqingyuanyin varchar 200 申请原因
shenqingriqi date 申请日期
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
ispay varchar 200 是否支付 未支付
表4-22:体检信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
tijianmingcheng varchar 200 体检名称
tijianneirong longtext 4294967295 体检内容
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
keshimingcheng varchar 200 科室名称
zhanghao varchar 200 账号
xingming varchar 200 姓名
shoujihaoma varchar 200 手机号码
beizhu varchar 200 备注
faburiqi date 发布日期
表4-23:坐诊信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
xingbie varchar 200 性别
yiyuanmingcheng varchar 200 医院名称
yiyuandizhi varchar 200 医院地址
keshimingcheng varchar 200 科室名称
keshidizhi varchar 200 科室地址
xiangpian varchar 200 相片
guahaofei int 挂号费
yishengjianjie longtext 4294967295 医生简介
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
表4-24:核酸检测
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiancemingcheng varchar 200 检测名称
jiancefengmian varchar 200 检测封面
jiancedidian varchar 200 检测地点
jianceleixing varchar 200 检测类型
zhuyishixiang longtext 4294967295 注意事项
feiyong int 费用
faburiqi date 发布日期
表4-25:体检报告
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
tijianmingcheng varchar 200 体检名称
tijianbaogao varchar 200 体检报告
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
keshimingcheng varchar 200 科室名称
zhanghao varchar 200 账号
xingming varchar 200 姓名
shoujihaoma varchar 200 手机号码
beizhu varchar 200 备注
tixingxinxi varchar 200 提醒信息
fasongriqi date 发送日期
表4-26:咨询回复
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gonghao varchar 200 工号
yishengxingming varchar 200 医生姓名
zixunneirong varchar 200 咨询内容
huifuneirong longtext 4294967295 回复内容
zhanghao varchar 200 账号
xingming varchar 200 姓名
huifuriqi date 回复日期
表4-27:收藏表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
refid bigint 收藏id
tablename varchar 200 表名
name varchar 200 收藏名称
picture varchar 200 收藏图片
type varchar 200 类型(1:收藏,21:赞,22:踩) 1
inteltype varchar 200 推荐类型