当前位置: 首页 > article >正文

基于微信小程序的医院综合服务平台的设计与实现ssm+论文源码调试

4系统概要设计

4.1概述

本系统后台采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

图4-1系统工作原理图

4.2系统结构

设计的系统主要是为用户提供的一些信息进行服务的。设计的功能结构图如下图所示:

 

图4-2功能结构图

4.3.数据库设计

4.3.1数据库实体

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

(1)下图是科室信息实体和其具备的属性。

 

科室信息实体属性图

(2)下图是诊断信息实体和其具备的属性。

 

诊断信息实体属性图

(3)下图是收藏表实体和其具备的属性。

 

收藏表实体属性图

(4)下图是挂号信息实体和其具备的属性。

 

挂号信息实体属性图

(5)下图是公告信息实体和其具备的属性。

 

公告信息实体属性图

(6)下图是处方订单实体和其具备的属性。

 

处方订单实体属性图

(7)下图是患者实体和其具备的属性。

 

患者实体属性图

(8)下图是医生实体和其具备的属性。

 

医生实体属性图

(9)下图是就诊信息实体和其具备的属性。

 

就诊信息实体属性图

(10)下图是用户表实体和其具备的属性。

 

用户表实体属性图

(11)下图是订单排队实体和其具备的属性。

 

订单排队实体属性图

4.3.2数据库设计表

医院综合服务平台需要后台数据库,下面介绍数据库中的各个表的详细信息:

表4.1处方订单表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

dingdanbianhao

String

订单编号

4

gonghao

String

工号

5

yishengxingming

String

医生姓名

6

zhiwu

String

职务

7

jiuzhenshijian

String

就诊时间

8

keshimingcheng

String

科室名称

9

keshidizhi

String

科室地址

10

zhenduanshijian

String

诊断时间

11

zhenduanjieguo

String

诊断结果

12

chufangmingcheng

String

处方名称

13

chufangtupian

String

处方图片

14

yaopinmingcheng

String

药品名称

15

jine

Integer

金额

16

yizhu

String

医嘱

17

zhanghao

String

账号

18

xingming

String

姓名

19

shoujihaoma

String

手机号码

20

ispay

String

是否支付

21

userid

Integer

用户id

表4.2配置文件表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

name

String

配置参数名称

3

value

String

配置参数值

表4.3订单排队表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

dingdanbianhao

String

订单编号

4

gonghao

String

工号

5

yishengxingming

String

医生姓名

6

zhenduanjieguo

String

诊断结果

7

chufangmingcheng

String

处方名称

8

chufangtupian

String

处方图片

9

yaopinmingcheng

String

药品名称

10

yizhu

String

医嘱

11

zhanghao

String

账号

12

xingming

String

姓名

13

shoujihaoma

String

手机号码

14

dingdanhaoma

String

订单号码

15

dangqianhaoma

String

当前号码

16

yujishijian

Date

预计时间

17

beizhu

String

备注

18

tuisongshijian

Date

推送时间

19

userid

Integer

用户id

表4.4挂号信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

gonghao

String

工号

4

yishengxingming

String

医生姓名

5

xingbie

String

性别

6

zhiwu

String

职务

7

xiangpian

String

相片

8

jiuzhenshijian

String

就诊时间

9

keshimingcheng

String

科室名称

10

keshidizhi

String

科室地址

11

yuyueshijian

Date

预约时间

12

beizhu

String

备注

13

zhanghao

String

账号

14

xingming

String

姓名

15

shoujihaoma

String

手机号码

16

sfsh

String

是否审核

17

shhf

String

审核回复

18

ispay

String

是否支付

19

userid

Integer

用户id

表4.5患者表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

zhanghao

String

账号

4

mima

String

密码

5

xingming

String

姓名

6

xingbie

String

性别

7

nianling

Integer

年龄

8

shoujihaoma

String

手机号码

9

xiangpian

String

相片

表4.6就诊信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

gonghao

String

工号

4

yishengxingming

String

医生姓名

5

xingbie

String

性别

6

xiangpian

String

相片

7

zhiwu

String

职务

8

guahaofei

String

挂号费

9

keshimingcheng

String

科室名称

10

keshidizhi

String

科室地址

11

jiuzhenshijian

String

就诊时间

12

yishengjianjie

String

医生简介

表4.7科室信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

keshimingcheng

String

科室名称

4

keshidizhi

String

科室地址

表4.8公告信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

title

String

标题

4

introduction

String

简介

5

picture

String

图片

6

content

String

内容

表4.9收藏表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

userid

Integer

用户id

4

refid

Integer

收藏id

5

tablename

String

表名

6

name

String

收藏名称

7

picture

String

收藏图片

8

type

String

类型(1:收藏,21:赞,22:踩)

9

inteltype

String

推荐类型

表4.10token表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

userid

Integer

用户id

3

username

String

用户名

4

tablename

String

表名

5

role

String

角色

6

token

String

密码

7

addtime

Date

新增时间

8

expiratedtime

Date

过期时间

表4.11用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

用户名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间

表4.12医生表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

addtime

Date

创建时间

3

gonghao

String

工号

4

mima

String

密码

5

yishengxingming

String

医生姓名

6

xingbie

String

性别

7

nianling

Integer

年龄

8

shoujihaoma

String

手机号码

9

zhiwu

String

职务

10

xiangpian

String

相片

表4.13诊断信息表

 

5系统详细实现

5.1 管理员模块的实现

5.1.1 挂号信息管理

管理员可以管理挂号信息,可以对挂号信息进行审核。具体界面的展示如图5.1所示。

 

图5.1 挂号信息管理界面

5.1.2 公告信息管理

管理员可以对公告信息进行添加,查询修改,删除操作。具体界面如图5.2所示。

 

图5.2 公告信息管理界面

5.1.3 患者管理

系统管理员可以管理患者。界面如下图所示:

 

图5.3 患者管理界面

5.1.4 医生管理

系统管理员可以添加,修改,删除医生。界面如下图所示:

 

图5.4 医生管理界面

5.2 小程序模块的实现

5.2.1 系统首页

小程序患者和医生是需要注册才可以进行登录的,登录后的首页界面如下图所示:

 

图5.5 系统首页

5.2.2 我的菜单

在小程序里点击我的,会出现关于我的界面,在这里可以修改个人信息,以及可以点击其他功能模块。界面如下图所示:

 

图5.6 我的菜单

5.2.3 挂号

患者查看医生信息之后,能够对该医生进行挂号。界面如下图所示:

 

图5.7 挂号页面

5.2.4 处方订单

患者点击我的里面的处方订单,可以查看自己的处方订单,并且可以进行支付操作。界面如下图所示:

 

图5.8 处方订单页面


http://www.kler.cn/a/533811.html

相关文章:

  • 【优先算法】专题——位运算
  • Java高频面试之SE-17
  • 【Leetcode】4. 寻找两个正序数组的中位数
  • 获取 ARM Cortex - M 系列处理器中 PRIMASK 寄存器的值
  • Github 2025-01-31Java开源项目日报 Top10
  • html基本结构和常见元素
  • 亚博microros小车-原生ubuntu支持系列:22 物体识别追踪
  • AI绘画:解锁商业设计新宇宙(6/10)
  • 使用request库实现接口测试-笔记
  • 阿里云 ubuntu22.04 中国区节点安装 Docker
  • 2024年12月 Scratch 图形化(一级)真题解析 中国电子学会全国青少年软件编程等级考试
  • arm 下 多线程访问同一变量 ,使用原子操作 性能差问题
  • 【Git】二、分支管理详解
  • 2024年12月 Scratch 图形化(三级)真题解析 中国电子学会全国青少年软件编程等级考试
  • 记录一下 在Mac下用pyinstallter 打包 Django项目
  • 自己实现的一个缓存数据库(搞着玩) .net Core/6/8/9
  • 【C语言高级特性】位操作(二):应用场景
  • python开发:爬虫示例——GET和POST请求处理
  • vue2-给data动态添加属性
  • WPS中解除工作表密码保护(忘记密码)
  • 手写MVVM框架-实现v-model(单向绑定)
  • rabbitMQ数据隔离
  • 1 HBase 基础
  • PHP 中 `foreach` 循环结合引用使用时可能出现的问题
  • 【C++】STL——vector的使用
  • 【自然语言处理(NLP)】生成词向量:ELMo(Embedded from Language Models)原理及应用