과제 관리 시스템 PMS9 (Project Management System)은
기업내의 과제를 온라인으로 관리하기 위한 도구로,
Project9 (Spring 4 + MyBatis 3 + MariaDB 기반으로 제작한 웹 프로젝트 템플릿)을 기반으로,
Project9을 응용하는 방법을 표현하기 위해 제작하였다.
즉, 쉽고 빠르게 개발하는 방법을 정리하기 위한 예제로 제작하였다.
핵심기능 위주로 제작하여 공개하고,
시간 나는데로 확장할 계획이다.
소스는 github에서 다운 받을 수 있다.
설치 방법은 Project9과 동일하기 때문에 Project9 설치를 참고하길 바라고
설치시 guthub 주소를 다음과 같이 바꾸어 줘야 한다.
https://github.com/gujc71/pms9.git
설치를 완료한 뒤,
웹 브라우저에서 http://localhost:8080/pms9/로 접속하여 확인한다.
다음은 간단한 화면 설계서 이다.
마지막으로 테이블 구성(ERD)는 다음과 같다.
AmaterasERD로 작성되었고
파일명이 pms9.erd로 github에서 같이 배포되고 있다.
대부분의 테이블 구성이 Project9의 ERD와 동일하지만
과제와 관련된 4개의 테이블이 추가되었다.
프로젝트, 프로젝트 업무(task), 업무 담당자, 첨부파일의 4개로
ERD왼쪽에 배치되어 있다.
Logical mode
Physical mode
'Java > 기타' 카테고리의 다른 글
그룹웨어 (Java) - 설치 (27) | 2018.04.15 |
---|---|
Project9 (8) | 2016.09.18 |
Project9 설치 (5) | 2016.09.18 |
데이터를 Excel 파일로 다운로드 (2) | 2016.09.18 |