종합설계프로젝트2(ITEC0402) 8조 백엔드 리포지토리입니다.
저희는 기업 (주)에스엠에스와 파일 완전 삭제에 사용되는 프로그램 BlackMagic-SA의 삭제 레포트를 관리하기 위한 관리 서버를 개발하였습니다.
- 개발 언어 : Java
- 프레임워크 : Spring Boot
- IDE : IntelliJ
1. 중간 관리자용 로그 조회 기능
기관별로 할당된 중간 관리자가 해당 기관의 로그 정보를 조회하는 기능
2. 최고 관리자용 로그 조회 기능
최고 관리자가 전체 로그 정보를 조회하는 기능
3. 최고 관리자용 기관 정보 관리 기능
최고 관리자가 기관 정보를 등록, 조회, 수정하는 기능
4. 최고 관리자용 최고 관리자 정보 관리 기능
최고 관리자가 최고 관리자 정보를 조회, 수정하는 기능
5. 최고 관리자용 중간 관리자 정보 관리 기능
최고 관리자가 중간 관리자 정보를 등록, 조회, 수정하는 기능
6. PDF 저장 기능
SFTP 서버를 통해 BlackMagic-SA가 업로드하는 PDF 파일을 저장하는 기능
7. PDF 분석 기능
SFTP 서버를 통해 BlackMagic-SA가 업로드한 PDF 파일로부터 필요한 정보를 추출하여 로그에 저장하는 기능
8. PDF 웹 업로드 기능
최고 관리자 및 중간 관리자가 BlackMagic-SA에서 생성한 PDF 파일을 웹을 통해 업로드 하는 기능
9. PDF 웹 다운로드 기능
SFTP 또는 웹으로 업로드한 PDF 파일을 웹에서 다운로드하는 기능
10. 감사 로그 조회 기능
최고 관리자가 최고 관리자 및 중간 관리자의 행동(로그인, 로그아웃, PDF 등록 등) 관련 감사 로그를 조회하는 기능