HOME / TIME
广东深圳专业医用仪器器械工业产品设计互联网+医疗保健网的设计
-互联网+医疗保健网的设计
2019/02/18
【摘 要】随着社会的快速发展,人们对物质生活水平的要求急剧增高,健康意识和疾病防范意识也是不断增强,在这样的形势下,传统医疗应付这样的形势就显得有些相形见绌,互联网医疗应运而生。
本论文就是在“互联网+”的背景下,提供一种互联网与医疗的结合方式。
网站系统前端基于Extjs MVVM框架,后端基于Thinkphp MVC框架。
文章主要介绍以下几部分:框架、开发流程、功能的整体设计、前端功能的实现和后端功能的实现(包括数据库的设计)。

  【关键词】互联网医疗;互联网+;Extjs MVVM;Thinkphp MVC
  【Abstract】With the rapid development of society, people’s material life level requirement increased sharply, health consciousness and disease awareness is also growing, in such a situation, the traditional medical coping with such a situation is difficulting, Internet medical arises at the historic moment.This thesis is under the background of “Internet +”, providing a way of the combination of the Internet and health care. Website system front-end based on Extjs MVVM framework and back-end based on the Thinkphp MVC framework.The article mainly introduces the following parts: frame, development process, the function of the overall design,The 广东深圳专业威力方舟输液泵产品设计公司工业设计realization of the function of the front-end and back-end(including the design of the database).
  【Key words】The health management system; Extjs MVVM广东深圳专业医用产品外壳工业产品设计医疗信息系统安全性设计; Thinkphp MVC; Medical
  1 框架结构简介
  1.1 ThinkPHP MVC[1]
  MVC英文即Model- View- Controller,它是把一个应用的输入、处理、输出流程按照Model(模型层), View(视图层), Controller(控制层)三层进行强制分离。

  View层代表与用户交互广东深圳专业医用产品设备外观工业产品设计医疗设计不止于“设计”的界面,对于Web应用来说,也可以大概概括为HTML界面,但MVC设计模式对于视图的处理仅限于View上数据的采集和处理,相关的业务流程的处理不是在这里实现的。

  Model层就是业务流程/状态的处理以及业务规则的制定,是整个MVC的核心。
模型层接受View层请求的数据,返回处理结果。
数据的处理、逻辑和功能的计算都是在这里完成的。

  Controller层用来接受用户的操作并调用模型和视图完成用户的需求。
可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。
划分控制层的作用也很明显,控制器就是一个分发器,选择什么样的模型,选择什么样的视图,可以完广东深圳专业医用电子产品工业产品设计深圳成什么样的用户请求。
控制层并不做任何的数据处理,它接受用户的输入并调用模型和视图去完成用户的需求。

  ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,框架本身就是MVC结构的体现。
它可以支持WIN/Unix/Linux服务器环境,支持Mysql, PgSQL, Sqlite以及PDO等多种数据库[2-3],ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
其工作流程如图1:
  本网站后端[4]的开发采用ThinkPHP框架,一方面处理用户登录及注册的逻辑判断、套餐及体检机构的筛选查询等一系列前端的业务逻辑及数据处理,另一方面操作Oracle数据库,通过对广东深圳专业威力方舟输液泵产品设计公司工业设计界面的可视化操作,完成对数据库进行增删改查等的一系列操作等。

  1.2 ExtJS MVV广东深圳专业医用电子产品工业产品设计深圳M
  MVVM[5-6]包括Model、View和ViewModel三部分,其结构如下图2所示。
该框架的工作原理是:模型层的业务逻辑在服务器上执行,视图层与视图模型层在用户端执行,视图模型层监视视图层的状态,从模型层根据用户需要获取数据;视图模型层解决视图层与模型层之间的数据传递与交换,保证View与Model层的数据同步。

  本网站系统用ExtJs框架做前端,降低了代码的冗余度,提高了复用性。

  2 系统概要设计
  2.1 网站开发流程
  首先做的是对本健康医疗网[7-8]的需求进行分析,包括市场前景、用户分析等;然后需要对医疗平台进行规划,包括内容策划(就是网站要展示哪些内容,分主次)、界面策划(网站主体的风格规划)以及网站功能;再做项目开发,包括界面设计、程序设计、系统的整合;最后一步就是测试验收,包括三部分:项目人员测试、非项目人员测试以及公开的测试。

  2.2 系统的整体功能设计
  本网站主要包括六块功能,包括体检套餐、体检中心、检后服务、单位体检、健康管理、健康宣传教育。
其功能结构如图3所示:
  3 系统详细设计与实现
  3.1 前台功能实现   本系统的前端界面主要分为六个部分:体检套餐、体检中心、检后服务、单位体检、健康管理、健康教育。
系统流程如图4所示:
  健康教育模块包括动态资讯、体检知识、健康大数据、中医资讯等,主要目的是普及一些健康知识;健康优选模块包括营养保健、健康医疗、穿戴设备等,主要功能是推广一些对健康有益的产品;体检套餐模块主要是推荐一些特色的体检套餐;体检中心模块主要是介绍体检机构的信息以及路线等;单位体检包括体检软件系统、电子报告查询等,主要是面向团检的模块;检后服务提供如体检报告查询、报告解读、疾病风险评估等一些特色服务。

  3.2 后台功能的实现
  后台首先配置数据库的连接信息等。
本数据库包含众多的数据表,比如用户表,用来存储系统的用户信息;新闻表,用于前端的健康教育模块,文章内容、标题、图片等信息都是在这里管理的;套餐表,套餐的价格、名字、简介等皆是在此存储,进而控制在前端体检套餐模块的显示信息。

  本系统采用Oracle数据库,采用的数据库设计软件是PowerDesigner。
数据库部分设计图如图5所示:
  操作数据库是通过php语言实现的,这里采用的是Thinkphp框架。

  4 结束语
广东深圳专业医用器材工业产品设计深圳  如今是互联网完全普及的时代,用互联网的思维考虑医疗的发展,是发展的趋势。
本文为网络和医疗的融合提供了一种参考方式[9]。

  【参考文献】
  [1]张颖,等,译.Reiersol D,Shiflett C,Baker M.PHP实战[M].北京:人民邮电出版社,2010.
  [2]陈湘扬,陈国益.PHP5+MySQL[M].北京:电子工业出版社,2007.
  [3]陆勤.数据库原理与技术[M].北京:中国水利水电出版社,2007.
  [4]赵增敏.PHP动态网页开发[M].北京:电子工业出版社,2009.
  [5]刘立.MVVM模式的分析与应用[J].微型电脑应用,2012,28(12):57-60.
  [6]陈明,李猛坤,张强.一种基于扩展MVVM模式的SaaS面向服务计算模型[J].微电子学与计算机,2010,27(8):27-30.
  [7]杨德文.基于HIS的医院体检信息系统的设计与开发[J].医学信息,2006,19(11):14-19.
  [8]田联房.基于计算机的医院体检信息管理系统的设计和实现[J].中华现代管理杂志,2005,3(1):11-13.
  [9]傅征,梁铭会.数字医学概论[M].北京:人民卫生出版,2009.
  [责任编辑:王伟平]
微信
粤ICP备16001253号-1