毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Spring的智能康复助手的设计与实现(4)

时间:2021-08-19 20:23来源:毕业论文
2.1.3 MyBatis框架 论文网 MyBatis 本来是apache的一个开源项目iBatis,在2010年,这个开源项目由apache software foundation 迁移到了google code,且将名字改为MyBatis 。在

2.1.3 MyBatis框架论文网

MyBatis 本来是apache的一个开源项目iBatis,在2010年,这个开源项目由apache software foundation 迁移到了google code,且将名字改为MyBatis 。在2013年11月,该项目又迁移到Github。

MyBatis 是一个优秀的持久层框架,支持普通 SQL查询,存储过程以及高级映射。它可以用于配置和原始映射,通过使用简单的 XML或注解,把接口和 Java 的POJOs(普通的 Java对象,Plain Old Java Objects)映射成数据库中的记录。MyBatis 基本上消除了所有的JDBC代码和参数的手动设置以及结果集的检索。

Mybatis的功能架构可以分成三层,如图2.4所示。

(1)API接口层:提供API接口给外部使用,开发人员通过这些本地API对数据库进行操作。接口层一旦接收到调用请求,就调用数据处理层来处理具体的数据。

(2)数据处理层:负责处理具体的SQL查找、SQL执行、SQL解析和执行结果映射等。它最主要的目的就是根据调用的请求来完成一次数据库操作。

(3)基础支撑层:最基础的功能支撑由它负责。包括连接管理、配置加载、事务管理和缓存处理,将这些大家共用的东西抽取出来作为最基础的组件,为数据处理层提供最基础,最稳定的支撑。

 Mybatis功能架构

2.2 工具介绍

2.2.1 Maven介绍

Maven是一个软件项目管理工具,可以通过一小段描述信息来管理项目的构建,报告和文档。它包含了一个项目对象模型 (Project Object Model),一个项目生命周期(Project Lifecycle),一组标准集合,一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当我们在使用Maven的时候,可以用一个明确定义的项目对象模型来描述自己的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组自定义的(或者共享的)插件。Maven能非常方便的帮我们管理好项目报告,管理JAR文件,生成站点等等,方便易用。

2.2.2 Gulp介绍

Gulp是前端自动化构建工具,可以自动执行常见任务,为开发人员在项目开发过程中自动执行提供了很大的方便。它易于使用,构建快速,插件高质,易于学习。通过代码优于配置的策略,Gulp可以使简单的任务简单,复杂的任务可管理;它利用Node.js流的威力,可以快速构建项目并少频繁的IO操作。

2.3 开发环境

开发工具—采用IntelliJ IDEA + WebStorm + MySQL Workbench。

开发语言—使用Java + JavaScript + HTML + css + MySQL。

3 智能康复助手需求分析

3.1 需求分析

本课题基于Spring的智能康复助手的设计与实现,为了进一步紧密医患关系,提升服务质量,对患者的康复计划管理更加智能化,最终的效果达到一个界面友好,功能完备,性能优良的康复助手管理平台。本课题采用Spring Boot做为整体架构,这样系统会更加稳定,在后续的开发中可以不断进行更新与完善,从而具备更长久的生命力。本课题主要是针对医院病区管理员对医患关系的管理,所以需要设置病区管理员的角色,本次开发只设置了一个病区管理员,该病区中对应设置了相应的患者和医生。若需要多个病区管理,直接在数据库中添加对应的数据即可。

本课题分为四大模块,分别为:患者日程配置,康复计划管理,康复模板管理,康复资料库。

1. 基于Spring的智能康复助手的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_80648.html

------分隔线----------------------------
推荐内容