SpringBoot+VUE 기반의 대학 전염병 예방 및 건강체크인 시스템
1. 프로젝트 소개
SpringBoot+VUE를 기반으로 한 대학 방역 체크인 시스템은 프런트엔드와 백엔드를 분리하고, 사용자 주소 자동 위치 및 체크인 기능, 시스템 권한 관리 기능, 시스템 메뉴 구성 기능, 환자 관리 기능, 네트워크 전염병 시각적 데이터 기능 탑재 및 체크인 기록 관리 기능 탑재. 본 시스템은 사용자를 두 가지 역할로 구분하여 구현되며, 관리자 역할은 주로 시스템 내 각종 데이터를 관리하며, 일반 사용자, 즉 대학생은 전염병 네트워크 시각화 대형 화면 및 위치 체크인만 볼 수 있다.
2. 개발 환경
실행 환경: JDK 1.8 권장;
개발 도구: IDEA(권장), Eclipse, MyEclipse;
운영 체제: Windows 10 8G 메모리 이상(다른 Windows 및 macOS는 지원하지만 권장되지 않음)
데이터베이스: MySQL5.6(권장) 및 기타 버전(지원)
데이터베이스 시각화 도구: Navicat Premium 15(권장) 및 기타 Navicat 버전
3. 프로젝트 기술
개발은 JAVA 언어, 백엔드 개발은 SpringBoot 프레임워크, 데이터베이스는 MySQL, 백엔드 인터페이스 개발은 IDEA, 프론트엔드 개발은 VUE 언어, Element-ui는 개발로 사용됩니다. 프론트엔드 프레임워크.
백엔드: JAVA, SpringBoot, MyBatisPlus, mysql
앞쪽 끝: vue, element-ui, axios
4. 시스템 아키텍처
5. 스크린샷 실행
6. 데이터베이스 설계
테이블 이름: dict
분야 명 | 데이터 유형 | 길이 | 비어있는 것이 허용됨 | 기본값 | 설명하다 |
---|---|---|---|---|---|
이름 | varchar | 255 | 예 | 없음 | 이름 |
유형 | varchar | 255 | 예 | 없음 | 유형 |
값 | varchar | 255 | 예 | 없음 | 콘텐츠 |
테이블 이름: 관리
분야 명 | 데이터 유형 | 길이 | 비어있는 것이 허용됨 | 기본값 | 설명하다 |
---|---|---|---|---|---|
설명 | varchar | 255 | 예 | 없음 | 설명하다 |
깃발 | varchar | 255 | 예 | 없음 | 고유하게 식별합니다. |
ID | 정수 | 없음 | 아니요 | 없음 | ID |
이름 | varchar | 255 | 예 | 없음 | 이름 |
테이블 이름: 메뉴
분야 명 | 데이터 유형 | 길이 | 비어있는 것이 허용됨 | 기본값 | 설명하다 |
---|---|---|---|---|---|
설명 | varchar | 255 | 예 | 없음 | 설명하다 |
상 | varchar | 255 | 예 | 없음 | 상 |
ID | 정수 | 없음 | 아니요 | 없음 | ID |
이름 | varchar | 255 | 예 | 없음 | 이름 |
페이지_경로 | varchar | 255 | 예 | 없음 | 페이지 경로 |
길 | varchar | 255 | 예 | 없음 | 길 |
PID | 정수 | 없음 | 예 | 없음 | 부모 아이디 |
테이블 이름: 역할
분야 명 | 데이터 유형 | 길이 | 비어있는 것이 허용됨 | 기본값 | 설명하다 |
---|---|---|---|---|---|
ID | 정수 | 없음 | 아니요 | 없음 | |
비밀번호 | varchar | 255 | 예 | 없음 | |
역할 | varchar | 255 | 예 | MANAGE_ROLE | |
사용자 이름 | varchar | 255 | 아니요 | 없음 |
테이블 이름: role_menu
분야 명 | 데이터 유형 | 길이 | 비어있는 것이 허용됨 | 기본값 | 설명하다 |
---|---|---|---|---|---|
menu_id | 정수 | 없음 | 아니요 | 없음 | 메뉴 아이디 |
역할_ID | 정수 | 없음 | 아니요 | 없음 | 역할 ID |
7. 소스코드 획득
소스 코드, 설치 튜토리얼 문서, 프로젝트 소개 문서 및 기타 관련 문서가 Yunyuan 공식 웹사이트에 업로드되었으며, 아래 공식 웹사이트를 통해 프로젝트를 얻을 수 있습니다!