健康管理系统

前言:

在此特别鸣谢我的四个组员,是他们和我一起写的这个项目。
在这个项目中我只负责了后端的部分代码,工作量应该不算多的那一个。

项目下载地址

点我下载

项目使用说明

下载的压缩包里面只有后端源码和数据库的生成语句,没有前端的源码,因为前端文件比较大,足足129多MB,压缩后也有50MB,而GitHub只允许上传小于25MB的文件,若想要前端的源码请qq联系我。下面我的使用说明也将包含前端部分。

前端:

通过终端命令行的形式进入到你下载的前端源码element文件夹下,然后输入

npm run serve

等待项目启动之后,会给你访问前端的端口地址,我的为

  App running at:
  - Local:   http://localhost:8080/
  - Network: http://192.168.87.152:8080/

通过浏览器访问Local后面的地址,看见登录页面即为成功。

数据库:

此项目只适用于MySQL数据库,若你电脑上没有的话,应该是跑不了这个项目了,建议下载个MySQL。
打开数据库文件,里面有个health.sql文件,在运行文件之前,你得新建一个叫mybatis的数据库,进入该数据库后再运行文件,等待一段时间,你的mybatis数据库下面将多出十多张表,表里面会有一些测试数据。(如果你会修改后端文件的话,那就不用新建数据库了)
你可以打开user表,里面的username和password所含的数据就是你在登录页面应该输入的东西。

后端:

后端中有一些需要修改的地方:

  • 进入health/src/main/resources/application-dev.yml文件,将password后的内容改为你的数据库的密码

用你的java开发环境将health项目打开并启动项目,这里推荐使用idea,并且jdk版本为1.8,不如可能会运行不成功,或者某些功能不能使用。若spring成功启动,且无报错即为成功,我的启动信息为:


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.7.0)

2022-06-29 18:32:29.699  INFO 19988 --- [           main] com.example.health.HealthApplication     : Starting HealthApplication using Java 1.8.0_172 on shuyao with PID 19988 (D:\homeworks\java\health\target\classes started by 邱荣法 in D:\homeworks\java\health)
2022-06-29 18:32:29.704  INFO 19988 --- [           main] com.example.health.HealthApplication     : The following 1 profile is active: "dev"
2022-06-29 18:32:31.158  INFO 19988 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8088 (http)
2022-06-29 18:32:31.170  INFO 19988 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-06-29 18:32:31.170  INFO 19988 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.63]
2022-06-29 18:32:31.342  INFO 19988 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-06-29 18:32:31.342  INFO 19988 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1574 ms
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\BodyMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\CheckGroupMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\CheckItemMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\DairyMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\DiseaseMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\FoodMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\IndicatorMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\MemberMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\MenuMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\OrderMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\OrderSettiongMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\PeopleClassMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\PermissionMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\PsychologicalMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\RoleMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\SchemeMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\SetmealMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\T_schemeMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\UserMapper.xml]'
Parsed mapper file: 'file [D:\homeworks\java\health\target\classes\mapping\t_sportMapper.xml]'
2022-06-29 18:32:32.562  WARN 19988 --- [           main] ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration)
2022-06-29 18:32:32.659  INFO 19988 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2022-06-29 18:32:33.181  INFO 19988 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2022-06-29 18:32:33.723  INFO 19988 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8088 (http) with context path ''
2022-06-29 18:32:33.733  INFO 19988 --- [           main] com.example.health.HealthApplication     : Started HealthApplication in 4.694 seconds (JVM running for 5.977)

结语:

至此,项目收工,如果启动失败或者有什么bug的话可以自行解决或者找我。

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021-2022 舒窈
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信