차량 보험 시스템은 Spring MVC 및 최대 절전 모드를 사용하여 개발 된 웹 응용 프로그램입니다. 응용 프로그램의 목표는 고객을 추적 할 수있는 보험 회사에 대시 보드를 제공하는 것입니다.
관리자는 사용자, 보험, 차량 세부 정보를 관리하고 이름, 라이센스 번호 및 플레이트 번호를 기반으로 사용자 세부 정보를 검색 할 책임이 있습니다.
사용자는 다른 사용자를 검색하고 세부 정보를 볼 수 있습니다.
사용자 모듈에는 이름, 암호, 성별, 국적, 역할 및 라이센스와 같은 사용자 세부 사항이 포함되어 있으며 관리자는 사용자 만 추가/생성 할 수 있습니다. 관리자는 나중에 사용자를 편집하고 삭제할 수도 있습니다.
보험 모듈에는 보험 제공자, 보험 번호, 보험 유효성 및 사용자 ID와 같은 보험 세부 정보가 포함되어 있습니다. 관리자는 각 사용자에게 보험 세부 정보를 추가 할 수 있습니다. 관리자는 나중에 보험을 편집하고 삭제할 수 있습니다.
차량 모듈에는 유형, 색상, 플레이트 번호, 등록 날짜 및 사용자 ID와 같은 차량 세부 사항이 포함되어 있습니다. 관리자는 각 사용자에게 차량 세부 사항을 추가 할 수 있습니다. 관리자는 나중에 차량을 편집하고 삭제할 수 있습니다.
검색 모듈을 사용하면 사용자 및 관리자가 이름, 라이센스 번호 및 플레이트 번호에 따라 사용자 세부 사항을 검색 할 수 있습니다.
응용 프로그램을 복제하십시오
git clone https://github.com/scbushan05/Vehicle-Insurance-System.gitMySQL 데이터베이스를 만듭니다
create database vis테이블을 만들거나 SQL 스크립트 파일을 실행하십시오
CREATE TABLE authorities (
id INT PRIMARY KEY AUTO_INCREMENT NOT NULL ,
authority VARCHAR ( 255 ) NOT NULL
);
insert into authorities(id,authority)
values ( 1 , ' ROLE_ADMIN ' );
insert into authorities(id,authority)
values ( 2 , ' ROLE_USER ' );
CREATE TABLE tbl_user (
id INT PRIMARY KEY AUTO_INCREMENT NOT NULL ,
name VARCHAR ( 255 ) NOT NULL ,
password VARCHAR ( 255 ) NOT NULL ,
gender VARCHAR ( 255 ) NOT NULL ,
nationality VARCHAR ( 255 ) NOT NULL ,
licence VARCHAR ( 255 ) NOT NULL ,
authority_id INT ,
FOREIGN KEY (authority_id) REFERENCES authorities(id)
);
CREATE TABLE tbl_insurance (
id INT PRIMARY KEY AUTO_INCREMENT NOT NULL ,
provider VARCHAR ( 255 ) NOT NULL ,
insurance_number VARCHAR ( 255 ) NOT NULL ,
valid_date VARCHAR ( 255 ) NOT NULL ,
user_id INT ,
FOREIGN KEY (user_id) REFERENCES tbl_user(id)
);
CREATE TABLE tbl_vehicles (
id INT PRIMARY KEY AUTO_INCREMENT NOT NULL ,
source VARCHAR ( 255 ) NOT NULL ,
category VARCHAR ( 255 ) NOT NULL ,
plate_number VARCHAR ( 255 ) NOT NULL ,
manufacture VARCHAR ( 255 ) NOT NULL ,
type VARCHAR ( 255 ) NOT NULL ,
color VARCHAR ( 255 ) NOT NULL ,
registration_date VARCHAR ( 255 ) NOT NULL ,
pending_fines VARCHAR ( 255 ) NOT NULL ,
user_id INT ,
FOREIGN KEY (user_id) REFERENCES tbl_user(id)
);MySQL 설치에 따라 MySQL 사용자 이름 및 비밀번호 변경
src/main/java/HibernateConfig.java 파일을 엽니 다.
설치에 따라 DATABASE_USERNAME 및 DATABASE_PASSWORD 변경하십시오
응용 프로그램을 빌드하고 실행하십시오
mvn spring:run관리자 자격 증명을 추가하십시오
insert into tbl_user(name, password, gender, nationality, licence, authority_id)
values ( ' admin ' , ' $2a$10$hbxecwitQQ.dDT4JOFzQAulNySFwEpaFLw38jda6Td.Y/cOiRzDFu ' , ' Male ' , ' Indian ' , ' LIC123 ' , 1 );참고 : 비밀번호 - admin@123
서버는 포트 8080에서 시작됩니다. 브라우저를 열고 URL http://localhost:8037/vis 입력하여 응용 프로그램에 액세스하십시오.
더 멋진 프로젝트를 보려면 My YouTube 채널 B2 Tech를 구독하십시오.
응용 프로그램 설치에 어려움이있는 경우 @ Bushan Sirgur에 연락하십시오.