2021SC@SDUSC

文章目录

  • 一、项目简介
  • 二、小组分工
  • 三、后端技术
  • 四、后端环境搭建
    • 1,Maven配置
    • 2,依赖的引入
    • 3,连接云数据库
    • 4,启动springboot项目

一、项目简介

本系统名称为“老年照护健康知识图谱平台系统”,这个系统的主要用户为老年人,是一个给老年人科普常见疾病信息以及为老年人提供健康护理帮助的系统。该系统主要通过文字,图片,音频,视频和图表等形式向老年人展示信息

二、小组分工

本次项目,我们小组一共三人,我们将项目代码拆分为:前端,后端,前后端交互,而我主要进行的是后端代码的阅读和分析。

三、后端技术

后端:springboot+mybatis-plus

使用Maven作为项目构建工具;
使用git作为项目管理工具;
使用Docker容器化技术将项目部署到山东大学的云服务器上;

四、后端环境搭建

1,Maven配置

打开idea,在file ---- othersettings ---- Build,Execution,Deployment ---- Build Tools ---- Maven中配置
Maven home directory : maven的安装目录,本人位置为(E:\ExpandC\Maven\apache-maven-3.8.2)
User Settings File : maven的settings.xml配置文件目录,本人位置为(E:\ExpandC\Maven\apache-maven-3.8.2\conf\settings.xml)
Local Repository : 本机仓库目录,可用默认位置,也可自行选定位置,本人位置为(E:\ExpandC\Maven\repository)

2,依赖的引入

在pom. xml中配置

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.3</version><relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!--mybatis-plus依赖--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.1.1</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.12</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.19</version></dependency><!--hutool依赖--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.4.5</version></dependency>
</dependencies>

3,连接云数据库

在application.properties中已经配置好云数据库的ip地址和端口号,数据库名,root密码,可以通过ip地址访问云数据库,查询数据库中的数据

4,启动springboot项目

package com.sdu.nurse;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class NurseApplication
{public static void main(String[] args) {SpringApplication.run(NurseApplication.class, args);}
}

软件工程应用与实践(1)——项目简介和小组分工相关推荐

  1. 软件工程应用与实践(1)——项目简介,小组分工

    2021SC@SDUSC 目录 一.项目简介 二.使用技术 三.小组分工 四.数据预处理 4.1 概述 4.2 相关配置 4.3 具体代码 一.项目简介 老年照护健康知识图谱平台系统是一个面向老年人, ...

  2. 软件工程应用与实践(15)——请求与响应

    2021SC@SDUSC 文章目录 一.概述 二.源码分析 2.1 响应 2.2 请求 三.总结 一.概述 在老年健康知识图谱系统中,后端与前端的交互是很重要的,在前端向后端发送请求的过程中,后端需要 ...

  3. 山东大学软件工程应用与实践——GMSSL开源库(四)——SM9数字签名算法及验证的源代码分析

    2021SC@SDUSC 目录 一.引言 二.密钥的生成数字签名与签名验证相关代码 1.判定函数 2.签名的初始化函数 3.签名执行函数 4.真正的签名函数 5.签名验证初始化函数 6.签名验证执行函 ...

  4. 山东大学软件工程应用与实践——GMSSL开源库(一) ——WINDOWS下GMSSL的安装与编译的超详细保姆级攻略

    2021SC@SDUSC GMSSL简介 GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法.SM2国密数字证书及基于SM2证书的SSL/TLS安全 ...

  5. <2021SC@SDUSC>博客(1)山东大学软件工程应用与实践-038号JPress小组课题介绍

    2021SC@SDUSC Jpress项目介绍 JPress,一个使用Java开发,类似WordPress的产品.天生融合微信生态系统,简单易上手.致力于为企业打造自主自属的营销平台,用技术助力企业营 ...

  6. 软件工程应用于实践:AJ-Report项目 源码分析(8)

    2021SC@SDUSC 本次分析的是report-ui\src\views\report\excelreport\designer处的代码 data () {return {activeName: ...

  7. 软件工程应用于实践:AJ-Report项目 源码分析(7)

    2021SC@SDUSC 本次分析的是report-ui\src\views\report\bigscreen\designer\map中的代码 series: [{type: 'map',map: ...

  8. 软件工程应用与实践(2)——application.properties配置文件分析

    2021SC@SDUSC 文章目录 一.application.properties配置文件的作用 二.application.properties文件和pom.xml文件的区别 三.本项目中的app ...

  9. 山东大学软件工程应用与实践——WeaselTSF(一)

    2021SC@SDUSC 文章目录 简单介绍 WeaselTSF.h 从本篇博客开始分析WeaselTFS这个包中的代码. 简单介绍 WeaselTSF.vcproj This is the main ...

最新文章

  1. sigsuspend sigprocmask函数的用法
  2. AFAB 科目要求一个成本会计分配
  3. fzu - Problem 1759 Super A^B mod C
  4. python链表中删除一个节点数据_python实现单链表中删除倒数第K个节点的方法
  5. hdu 6153 A Secret kmp + dp
  6. 亚马逊出的平板电脑_美国最畅销的安卓平板电脑,还只有2GB内存
  7. 次世代游戏设计的相关介绍
  8. CentOS 安装以及配置Apache php mysql
  9. OPNET网络仿真分析-1.1.3、OPNET Modeler
  10. 2018.08.02 权限管理 笔记
  11. Java 浅析内部类
  12. 近几年网络营销成功案例精选
  13. 小猫钓鱼纸牌游戏java_纸牌游戏----小猫钓鱼
  14. 使用 kind 1 分钟启动一个本地 k8s 开发集群
  15. android中的ems的真正含义
  16. 软著申请全流程图文解析与注意事项
  17. mysql客户端用什么 知乎_知乎面试记
  18. A*算法实现9宫格拼图游戏最优解
  19. 软件工程网络15团队作业1——团队组队展示
  20. 星速配资:新能源获QFII机构青睐 隆基股份成第一重仓股

热门文章

  1. Redis系列漏洞总结
  2. 转:网络带宽测量工具之iperf
  3. 计算机学院 储昭坤,关于2016-2017学年先进个人、集体初评结果的公示
  4. 从ZigBee到Matter,智能家居碎片化时代或将终结
  5. 3 个 Linux 中快速检测端口的小技巧
  6. EMC Navisphere AGENT(NAVIAGENT) 安装日志
  7. 【嵌入式】7段数码管引脚(2019版开发板)
  8. Java中amp;amp;和amp;以及||和|的区别
  9. Oracle 实例恢复--转自沙弥的世界
  10. [杨可桢]机械设计基础题库 机械设计基础习题 2022机械设计基础考试题答案 杨可桢《机械设计基础》(第7版)笔记和课后习题(含考研真题)详解