基于nodejs+vue寻医问药系统的设计与实现flask-django-python

  
 三、功能介绍
  根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。
(1)前台功能:首页、医生、留言板、后台管理、在线咨询、个人中心。
(2)用户功能:首页、个人中心、预约医生管理、病历诊断管理、开药管理。
(3)医生功能:首页、个人中心、预约医生管理、病历诊断管理、开药管理。
(4)管理员功能:首页、个人中心、用户管理、医生管理、科室管理、药品信息管理、预约医生管理、病历诊断管理、开药管理、留言板管理、系统管理。
在系统的功能设计方面,寻医问药系统的设计目标是便于人们可以咨询医生并购买药品,因此抽取了满足管理员、用户基本业务需求的基本用例,如图3-1、3-2所示。


图3-1 管理员功能用例图

图3-2 用户功能用例图

  本系统设计时,确定详细功能,这些功能主要通过需求阶段的调研分析得来的,具体功能模块如下图,如图4-1所示。


图4-1 系统结构图

数据库设计概述
  数据库设计是开发中比较重要的一步,需要先设计整体的表,确定项目,必须要确定几张表,设计表的结构,表之间的关联关系等,只有这样才能保证系统的稳固性。数据库主要是为了存储整个项目的数据,确保数据的安全性。整个表都包含项目中实体的各个字段和属性,我们通常用概念性模型来设计即为E-R模型。
 
通过智慧医疗问诊系统,患者无论身在何处都可以就近就医,享受最快捷最优的医疗手段,保证及时的就诊,省去了排队挂号,选择医师,直观的看到诊断证明和公开的解决方式。同时也将把医院的工作人员从繁琐无味的文字记录工作中解放出来,及时且准确的获得最新的医院各方位的信息从而调整工作状态,专心于患者病况的解决。医院方面也将大大的降低成本,提高整个医院的工作效率和水平,让医院不再仅仅是一个看病的地方,也成为一个让大众去为健康而咨询、保健的服务机构。
我国医疗方面目前还存在着许多的难题: 医疗资源分配的不均衡,医疗卫生资源十分匮乏,绝大部分医疗资源集中在大城市,极度不均匀的资源分布使医疗成为一项难题。城乡医疗的服务水平很低就导致了大城市的医院十分拥挤,而小的社区诊所却冷冷清清。医疗领域十分复杂,而我国的医疗严重缺乏设计与规划,导致了九成以上的医疗信息化系统无法实现互联,”信息烟囱”和”信息孤岛”的现象很严重“智慧医疗”系统在医疗领域关乎着全民健康,利用先进的信息化手段改变我国目前医疗资源分配不均的困难,互联互通的时代网络的利用深入人心,同时也给医疗领域的应用扩展提供了很宽广的空间,便利于大众,利于医疗事业发展。
 
 
前端技术:nodejs+vue+elementui,
Express 框架于Node运行环境的Web框架,
语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。

代码结构讲解
 1、 node_modules文件夹(有npn install产生)
    这文件夹就是在创建完项目后,cd到项目目录执行npm install后生成的文件夹,下载了项目需要的依赖项。
2、package.json文件
     此文件是项目的配置文件(可定义应用程序名,版本,依赖项等等)。node_modules文件夹下的依赖项是从哪里知道的呢?原因就是项目根目录下的这个package.json文件,执行npm install时会去找此文件中的dependencies,并安装指定的依赖项。
3、public文件夹(包含images、javascripts、stylesheets)
      这个文件夹做过Web开发的应该一看就知道,为了存放图片、脚本、样式等文件的。
4、routes文件夹
      用于存放路由文件。
5、views文件夹
      存放视图。
   本论文主要论述了如何使用nodejs语言开发一个寻医问药系统平台,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述寻医问药系统平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。随着社会经济的发展和人们生活水平的提高,人们对医疗服务的需求不断增长,全球各地的很多国家都在利用信息技术进行支持进行相应的医疗系统改革,医疗寻医问药系统的建立可以明确医院各部门的职能,做好智能及时响应、病情初步分析、部门导向分流、做好病人的信息管理等,通过信息技术来实现医院功能分化和各部门的合作。医疗一体化旨在使用互联网和信息化技术来完善疾病的预防、就诊以及研究,将医疗咨询、医疗管理系统有效结合,实现真正意义上的一体化顾问,优化了传统寻医问药的繁琐流程,对于医院来说建设医疗信息系统具有重要意义。    
目 录
摘 要 I
ABSTRACT II
目 录 II
第1章 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 1
第2章 相关技术 3
2.1 nodejs简介 4
2.2 express框架介绍 6
2.3 B/S结构 4
2.4 MySQL数据库 4
第3章 系统分析 5
3.1 需求分析 5
3.2 系统可行性分析 5
3.2.1技术可行性:技术背景 5
3.2.2经济可行性 6
3.2.3操作可行性: 6
3.3 项目设计目标与原则 6
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3删除信息流程 9
第4章 系统设计 11
4.1 系统体系结构 11
4.2开发流程设计系统 12
4.3 数据库设计原则 13
4.4 数据表 15
第5章 系统详细设计 19
5.1管理员功能模块 20
5.2用户功能模块 23
5.3前台功能模块 19
第6章 系统测试 25
6.1系统测试的目的 25
6.2系统测试方法 25
6.3功能测试 26
结 论 28
致 谢 29
参考文献 30

  • 20
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值