常德相亲网站_h5制作用什么设备_搜索引擎营销的两种应用形式是_建设局和建委哪个大 系统设计
  1. 系统架构设计

本医院预约挂号小程序的架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层。

系统架构如下图所示。

 

图4-1 系统架构

    1. 系统总体设计

医院预约挂号小程序总体分为前台用户模块和后台管理员模块。

两个模块表现上是分别独立存在,但是访问的数据库是一样的。每一个模块的功能都是根据先前完成的需求分析,并查阅相关资料后整理制作的。

综上所述,系统功能结构图如下图所示。

                       

 

图4-2 系统功能结构图

    1. 系统功能设计

医院资讯数据模块:可分为医院资讯数据浏览、医院资讯数据检索、医院资讯数据维护三个模块,管理员对医院资讯数据有维护的权限,发布新的医院资讯数据、更新已有的医院资讯数据等。

科室信息管理模块:科室管理分为科室添加、修改。科室信息由管理员进行修改、添加、删除操作;科室信息浏览由普通用户来执行。

医生管理模块:医生管理分为医生添加、修改和医生线上沟通。医生信息由管理员进行修改、添加、删除操作。

挂号中心管理模块:挂号中心管理分为:就诊挂号的添加、修改、提交。用户提交后医生能查询到,后台管理员对挂号单进行处理。

    1. 数据库设计
      1. 数据需求分析

从前面可以分析到数据库中最重要的是医生信息,科室信息,挂号信息。分析可以得到如下数据描述:

平台用户:用于记录用户的各种信息,包括用户名、密码、姓名、性别、地址、邮箱、联系方式等数据项。

管理员:记录管理员的登录信息。包括用户名,密码,权限等数据项。

科室:科室名称,包括科室编号、科室类别、科室图片等数据项。

医生:存储各种医生信息。包括医生工号、密码、医生姓名、性别、职称、所在科室、主治症状、照片、是否审核等数据项。

挂号:存储用户的挂号信息。包括就诊挂号的订单编号、医生工号、医生名称、科室类别、就诊日期时间、挂号人、是否支付、是否审核、审核回复等数据项。

由需求分析中可知,我们主要依据一下对象:系统管理员、用户、挂号中心、就诊医生、科室信息、医院资讯等来创建完整得类图,如图4-3所示。

 

                     图4-3系统类图

      1. 数据库概念设计

根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。

(1)前台用户实体属性图,如图4-4所示。

 

图4-4 前台用户实体属性图

  1. 科室实体属性图,如图4-5所示。

 

                      图4-5科室实体属性图

  1. 医生实体属性图,如图4-6所示。

 

                         图4-6医生实体属性图

  1. 管理员实体属性图,图4-7所示。

 

                         图4-7管理员实体属性图

  1. 实体联系图,如4-8所示。

 

                         图4-8实体联系图

      1. 数据库表设计

医院预约挂号小程序所拥有的数据表有以下:用户信息表,医院信息表,医生信息表,科室信息表,挂号中心表,医院资讯表。

由于数据表较多,只展示系统主要数据表,如下表所示。

名称

类型

长度

不是null

主键

注释

ordinary_users_id

int

11

普通用户ID

full_name

varchar

64

姓名

gender

varchar

64

性别

age

varchar

64

年龄

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

Hospital information_id

int

11

医院资讯ID

title

varchar

64

标题

brief introduction

text

0

简介

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

doctor_information_id

int

11

医生信息ID

doctor

int

11

医生

name_of_doctor

varchar

64

医生姓名

doctor_photos

varchar

255

医生照片

department

varchar

64

科室

title

varchar

64

职称

visit_time

varchar

64

出诊时间

place_of_visit

varchar

64

出诊地点

doctor_profile

text

0

医生简介

hits

int

11

点击数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

department_information_id

int

11

科室信息ID

department_name

varchar

64

科室名称

department_profile

text

0

科室简介

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

doctor_id

int

11

医生ID

name_of_doctor

varchar

64

医生姓名

gender

varchar

64

性别

age

varchar

64

年龄

job_number

varchar

64

工号

education

varchar

64

学历

department

varchar

64

科室

title

varchar

64

职称

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

register_id

int

11

挂号中心ID

Registration

varchar

64

挂号信息

doctor

int

11

医生

name_of_doctor

varchar

64

医生姓名

department

varchar

64

科室

visit_time

varchar

64

出诊时间

place_of_visit

varchar

64

出诊地点

time_of_appointment

datetime

0

挂号时间

reservation_user

int

11

预约用户

sick_symptoms

text

0

生病症状

pay_state

varchar

16

支付状态

pay_type

varchar

16

支付类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

系统实现

  1. 数据库访问层的实现
">

山东省政府办公厅三处

设计装修的app哪个最好、跨境电商好用的erp、永久使用、不限域名、宁波网站设计哪家好

福田公司王术海职务?

常德相亲网站_h5制作用什么设备_搜索引擎营销的两种应用形式是_建设局和建委哪个大


开网店需要什么步骤学互联网技术h5app开发工具小程序商城是否需要增值电信业务许可证六安外贸网络推广html代码 hr 表示( )。app程序开发报价动漫网站结构图移动终端软件开发是干什么的建设局事业编怎么样html代码模板简单动画设计在职研究生中国企业网络经营存在哪些威胁因特驰软件培训靠谱吗房屋修建承包协议书2022找工作哪个网站好网站下载页面模板android studio音乐播放器福鼎seo云匠网络店铺系统bootstrap响应式网页设计与制作东莞建站方法搜索排名的影响因素有哪些中国国家新闻出版署java培训班收钱话术vivo自研芯片v2站新疆建站设计网页制作dw创建网页步骤丹东黄页查询电话免费的在线简历制作

猜你喜欢

  • 友情链接:
  • 泰州人才网 android studio连接手机 重庆森林 ui设计的学校 网页设计干什么的 嘉兴app定制