Parallel Volunteer Admission System-Big database operation (java + mysql + maven + vuejs + springboot, with complete source code and super detailed documentation)

Parallel Volunteer Admission System-Big database operation (java + mysql + maven + vuejs + springboot, with complete source code and super detailed documentation)

이 병렬 자발적 입학 시스템은 데이터베이스 프로젝트의 주요 작업을 완료하는 것입니다. 이 중 소프트웨어 엔지니어링 문서는 doc 폴더에 첨부되어 있으며 필요에 따라 참조 할 수 있습니다. 모두가 좋아하고 좋아하기를 바랍니다! !

환경 구성에 따라 프로젝트를 직접 배포 한 후 직접 실행할 수 있습니다 . 미리 maven 및 springboot의 환경 구성에 대해 배우는 것이 좋습니다. 모르는 친구는 댓글 영역에 메시지를 남길 수 있으며 메시지가 표시되면 즉시 답변합니다.

개발 환경

  • JDK8
  • MySQL5.7
  • springboot2.3
  • maven3.6.3 (설치 필요, 그렇지 않으면 종속성 없음)
  • vue2.0 (프런트 엔드 개발 환경, 필요 없음)
  • vue-cli3 (프런트 엔드 개발 환경, 필요하지 않음)

소스 주소

https://github.com/ImViper/enroll_system

환경 구성

  • Mysql을 열고 데이터베이스를 만듭니다.
CREATE DATABASE `<你的数据库名>` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
-- 例如:CREATE DATABASE `db_enroll` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
  • 데이터베이스를 입력하고 sql 파일을 실행하고 sql 폴더에서 중국어 경로가없는 곳에 sql을 넣을 수 있습니다. 그렇지 않으면 오류가 발생할 수 있습니다.
-- 进入刚刚创建的数据库
use db_enroll;
-- 运行路径下的sql文件
source /path/to/sql/db_enroll.sql
  • springboot 구성 파일 application.yml을 수정하고 다음 구성을 찾습니다.
enroll:
  login:
    # 登录用户名
    adminName: admin
    # 登录密码
    adminPass: 123456
  # 改为自己的数据库名
  database: DATABASE_NAME
  # 改为自己的数据库密码(账号默认root)
  dbpass: MYSQL_PASSWORD

maven을 구성 해주세요. 이해하지 못하는 학생은 maven 구성을 참조 할 수 있습니다 .

image-20210118023803330

운영

  • 시작 클래스를 찾아 EnrollSystemApplication실행
  • 브라우저를 열고 다음을 방문하십시오.http://localhost:8080/

효과 표시 (일부)

시스템 로그인 인터페이스

image-20210118021916601

시스템 메인 인터페이스

image-20210118021930049

시스템 입학 인터페이스

이미지 -20210118021948276

사람 분포 인터페이스

image-20210118022012774

코드 조직 구조

그림과 같이 코드 조직 구조를 보여줍니다.

image-20210118022918092

코드는 쓰기 사양을 준수합니다 (명령, 줄 바꿈 등이 요구 사항을 충족 함).

프로젝트를 완료하는 데 필요한 관련 코드의 스크린 샷

특정 코드를 다운로드하여 직접 확인하십시오. 다음은 몇 가지 중요한 내용입니다. 자세한 설명은 문서에 있습니다.

log4j 로그 파일에 오류 정보를 기록합니다.

image-20210118023127577

오류 페이지 처리

image-20210118023141545

왜곡 된 중국어 해결

image-20210118023153573

image-20210118023216149

추천

출처blog.csdn.net/weixin_43314519/article/details/112764918