开网店需要准备什么_会计线上培训_太原一家一装饰公司官网_爱站网长尾关键词挖掘工具下载  ">

中国b2b平台有哪些

注册公司需要多少钱验资、建立新网站、永久使用、不限域名、店铺如何推广引流

网页游戏怎么做?

开网店需要准备什么_会计线上培训_太原一家一装饰公司官网_爱站网长尾关键词挖掘工具下载

  1. 系统设计
    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. 数据库访问层的实现
嘉定网站设计制作服务深圳画册设计公司哪家最好网站费用一览表手游平台代理贵阳网站建设制作软件学编程对孩子有什么好处wordpress极简主题新品发布会策划方案品牌整合营销策划方案淘宝店铺交易网站javascript什么意思网络营销的实施计划小程序模板商埿设计网页时2012老司机在线西安模板网站设计公司外贸网络营销经验app开发哪家公司好最便宜域名北京vi设计工作室怎样建设网站赚钱微信运营是什么简单的网站设计方案哪些属于免费的网络营销方式定制开发软件app个人简历模板电子版免费可填写深圳入户官网入口1802网站推广app百度推广开户渠道手机建站步骤企业浏览网页制作包装方案

猜你喜欢

  • 友情链接:
  • 建设银行app官方网站 给个网站跪求 网站建设在哪里可以 九江网络科技有限公司 服务类的网站推广怎么做 广告营销案例100例