SlideShare a Scribd company logo
1 of 40
Download to read offline
소송하시조
- LAWFIRM SONGHAN
(songhan.info)
CONTENTS
프로젝트 소개
01
기능정의서
02
산출물
03
화면
05
핵심코드
04
프로젝트 소개
1. 개요 – 배경 및 목적
배경 및 목적
변호사를 선임하여 체계적인 준비를 통해 승소율을 높이는 법무법인을 주제
로 하였다.
누구나 법률에 관한 문제를 직접 겪게 되면 준비하는 과정에서 난항을 겪을
수 있다.
특히 일상 생활에서의 간단한 법률 문제나 소액재판은 변호사를 직접 선임하
는 것과 진행하기 전에 하는 상담에서 부과되는 비용도 부담스러워 하는 사람
들이 많다. 이에 대한 문제를 해소하기 위해 변호사 선임 뿐만 아니라 무료 상
담, 제출할 서류 양식도 받을 수 있는 법무법인 사이트를 기획하게 되었다.
2. 팀 소개 – 구성원 및 역할
한정원
송민준
메인화면, DB설계, 호스팅(AWS), 보안, 로그인,
회원가입, 게시판
검색, 실시간 상담
기능 정의서
개발 환경
• O/S : Windows 10(개발환경), LInux Ubuntu(운영환경, AWS EC2)
• Server : Apache2, Tomcat8.5
• DBMS : Oracle 11g(AWS RDS)
• FramWork/Platform : Spring, bootstrap, jQuery, mybatis
• Programming Language ; JAVA, HTML, JavaScript
• Too; : STS, GitHub, AQuerytool, StarUML, SQL Developer,
Photoshop CS6
• API : google, Naver, kakao, SummerNote
기능 정의
산출물
1. WBS
2. 시퀀스 다이어그램
3. 유스케이스 다이어그램
4. ERD
5. 테이블 정의서
1. WBS
2. 시퀀스 다이어그램
3. 유스케이스 다이어그램
4. ERD
5. 테이블 정의서
핵심코드
1. 핵심 코드 – Spring Security
Summery.
• 스프링 시큐리티
스프링 시큐리티를 통한 보안과 권한 관리
2. 핵심 코드 – Transaction
Summery.
• 트랜잭션
트랜잭션 관리를 통해 cudOtion과 rOption(read Only)을 구분
3. 핵심 코드 – Exception
Summery.
• 예외처리
Global Exception 처리
- rest, http API 분리 및 처리
- custom exception 생성
3. 핵심 코드 – Exception
Summery.
• 예외처리
Global Exception 처리
- rest, http API 분리 및 처리
- custom exception 생성
4. 핵심 코드 – Common
Summery.
• 공통 스크립트
공통 스크립트를 생성함으로써 간결함과 관리를 용이하게 해준다.
4. 핵심 코드 – Common
Summery.
• 공통 스크립트
공통 스크립트를 생성함으로써 간결함과 관리를 용이하게 해준다.
4. 핵심 코드 – Common
Summery.
• 공통 스크립트
공통 스크립트를 생성함으로써 간결함과 관리를 용이하게 해준다.
화면
1. 메인 화면
Summery.
• 메인페이지
1 로그인 또는 회원가입
2 공지사항, 자료실 등을 검색
3 실시간 상담(카카오톡 오픈채팅& 사이트 내 1:1채팅)
①②
③
1. 메인 화면 – 실시간 상담
Summery.
• 1:1 실시간 상담
내용을 입력하면 관리자에게 메시지를 보내 상담이 시작된다.
1. 메인 화면 – 카카오톡 상담
Summery.
• 카카오채널 상담
카카오톡 채널로 연결되어 실시간 상담이 가능하다.
2. 로그인 화면
Summery.
• 이메일로 로그인 또는 카카오톡이나
구글 계정으로 로그인할 수 있다.
1 회원가입 페이지로 이동
2 아이디 기억하기
3 구글 계정으로 로그인
4 카카오톡 계정으로 로그인
①②
③
④
3. 회원가입 화면
Summery.
• 회원가입 페이지
1 회원정보 입력
2 약관 확인 – 100%가 되어야 가입 완료
3 Recaptcha 자동가입방지
①
②
③
4. 메인메뉴 – 법무법인 송한
Summery.
• 법무법인 송한의 변호사 소개 페이지
4. 메인메뉴 – 법무법인 한송
Summery.
• 법무법인 송한 소개 페이지
4. 메인메뉴 – 법무법인 한송
Summery.
• 사무실 주소와 지도, 번호
4. 메인메뉴 – 전문분야
Summery.
• 법무법인의 전문 소송분야에 대한 설명
4. 메인메뉴 – 전문분야
Summery.
• 법무법인의 전문 소송분야에 대한 설명
4. 메인메뉴 – 전문분야
Summery.
• 법무법인의 전문 소송분야에 대한 설명
4. 메인메뉴 – 상담
Summery.
• 온라인 상담 – 소송 관련 내용을 작성 후
등록하면 게시판 형태로 등록된다.
4. 메인메뉴 – 자료실
Summery.
• 자료실 – 소송에 필요한 정보나 자료를 다운받을 수 있다.
4. 메인메뉴 – 자료실
Summery.
• 자료실 – 소송에 필요한 정보나 자료를 다운받을 수 있다.
5. 게시판 - 글쓰기
Summery.
• 게시판 글쓰기
1 Summernote api
2 파일 첨부 다수 가능
3 Recaptcha 자동 작성 방지
①
②
③
5. 게시판 - 상세보기
Summery.
• 게시글 상세보기
1 게시글 수정, 삭제, 목록으로 돌아가기
2 댓글 목록
3 댓글 등록 버튼
①
②
③
THANK
YOU

More Related Content

What's hot

クレヨンしんちゃん
クレヨンしんちゃんクレヨンしんちゃん
クレヨンしんちゃんninghahhh
 
ชินจัง
ชินจังชินจัง
ชินจังNIng Bussara
 
웹기획 V090402
웹기획 V090402웹기획 V090402
웹기획 V090402oros83
 
정보찾기의 지름길, 검색
정보찾기의 지름길, 검색정보찾기의 지름길, 검색
정보찾기의 지름길, 검색AshleyMoon
 
서전교회입당예배영상
서전교회입당예배영상서전교회입당예배영상
서전교회입당예배영상Young Hwa Sung
 
Dct 100 Group Assignment Embeded
Dct 100 Group Assignment EmbededDct 100 Group Assignment Embeded
Dct 100 Group Assignment Embededictproject
 
웹기획,
웹기획,웹기획,
웹기획,oros83
 
벤치마킹
벤치마킹벤치마킹
벤치마킹oros83
 
Relation between weather and accidents in Korea_using R
Relation between weather and accidents in Korea_using RRelation between weather and accidents in Korea_using R
Relation between weather and accidents in Korea_using RHyeinGu
 
Web Planning Story 4 Shopping Reservation 고딕
Web Planning   Story 4 Shopping Reservation 고딕Web Planning   Story 4 Shopping Reservation 고딕
Web Planning Story 4 Shopping Reservation 고딕ahnsunggon
 
Mies Van Der Rohe
Mies Van Der RoheMies Van Der Rohe
Mies Van Der Rohekbs7243
 
Uvamai thodar உவமைத் தொடர்
Uvamai thodar உவமைத் தொடர்Uvamai thodar உவமைத் தொடர்
Uvamai thodar உவமைத் தொடர்Prema Vijayakumar
 
032330 Jason Chapter3
032330 Jason Chapter3032330 Jason Chapter3
032330 Jason Chapter3anjunseob
 
미코노미 3장 4장
미코노미 3장 4장미코노미 3장 4장
미코노미 3장 4장oganadang
 
출판사는 왜 거절을 할까
출판사는 왜 거절을 할까출판사는 왜 거절을 할까
출판사는 왜 거절을 할까artofwar
 
032330 Chapter5
032330 Chapter5032330 Chapter5
032330 Chapter5anjunseob
 
한국형 메타사이트의 수익성 개선방안 1.2
한국형 메타사이트의 수익성 개선방안 1.2한국형 메타사이트의 수익성 개선방안 1.2
한국형 메타사이트의 수익성 개선방안 1.2guest69c989
 

What's hot (20)

クレヨンしんちゃん
クレヨンしんちゃんクレヨンしんちゃん
クレヨンしんちゃん
 
ชินจัง
ชินจังชินจัง
ชินจัง
 
웹기획 V090402
웹기획 V090402웹기획 V090402
웹기획 V090402
 
정보찾기의 지름길, 검색
정보찾기의 지름길, 검색정보찾기의 지름길, 검색
정보찾기의 지름길, 검색
 
서전교회입당예배영상
서전교회입당예배영상서전교회입당예배영상
서전교회입당예배영상
 
Make 앱스: 싸이월드에서 잘 동작하는 앱스 만들기
Make 앱스: 싸이월드에서 잘 동작하는 앱스 만들기Make 앱스: 싸이월드에서 잘 동작하는 앱스 만들기
Make 앱스: 싸이월드에서 잘 동작하는 앱스 만들기
 
Dct 100 Group Assignment Embeded
Dct 100 Group Assignment EmbededDct 100 Group Assignment Embeded
Dct 100 Group Assignment Embeded
 
Patten4
Patten4Patten4
Patten4
 
웹기획,
웹기획,웹기획,
웹기획,
 
유기화학2
유기화학2유기화학2
유기화학2
 
벤치마킹
벤치마킹벤치마킹
벤치마킹
 
Relation between weather and accidents in Korea_using R
Relation between weather and accidents in Korea_using RRelation between weather and accidents in Korea_using R
Relation between weather and accidents in Korea_using R
 
Web Planning Story 4 Shopping Reservation 고딕
Web Planning   Story 4 Shopping Reservation 고딕Web Planning   Story 4 Shopping Reservation 고딕
Web Planning Story 4 Shopping Reservation 고딕
 
Mies Van Der Rohe
Mies Van Der RoheMies Van Der Rohe
Mies Van Der Rohe
 
Uvamai thodar உவமைத் தொடர்
Uvamai thodar உவமைத் தொடர்Uvamai thodar உவமைத் தொடர்
Uvamai thodar உவமைத் தொடர்
 
032330 Jason Chapter3
032330 Jason Chapter3032330 Jason Chapter3
032330 Jason Chapter3
 
미코노미 3장 4장
미코노미 3장 4장미코노미 3장 4장
미코노미 3장 4장
 
출판사는 왜 거절을 할까
출판사는 왜 거절을 할까출판사는 왜 거절을 할까
출판사는 왜 거절을 할까
 
032330 Chapter5
032330 Chapter5032330 Chapter5
032330 Chapter5
 
한국형 메타사이트의 수익성 개선방안 1.2
한국형 메타사이트의 수익성 개선방안 1.2한국형 메타사이트의 수익성 개선방안 1.2
한국형 메타사이트의 수익성 개선방안 1.2
 

Lawfirmsonghan

  • 4. 1. 개요 – 배경 및 목적 배경 및 목적 변호사를 선임하여 체계적인 준비를 통해 승소율을 높이는 법무법인을 주제 로 하였다. 누구나 법률에 관한 문제를 직접 겪게 되면 준비하는 과정에서 난항을 겪을 수 있다. 특히 일상 생활에서의 간단한 법률 문제나 소액재판은 변호사를 직접 선임하 는 것과 진행하기 전에 하는 상담에서 부과되는 비용도 부담스러워 하는 사람 들이 많다. 이에 대한 문제를 해소하기 위해 변호사 선임 뿐만 아니라 무료 상 담, 제출할 서류 양식도 받을 수 있는 법무법인 사이트를 기획하게 되었다.
  • 5. 2. 팀 소개 – 구성원 및 역할 한정원 송민준 메인화면, DB설계, 호스팅(AWS), 보안, 로그인, 회원가입, 게시판 검색, 실시간 상담
  • 7. 개발 환경 • O/S : Windows 10(개발환경), LInux Ubuntu(운영환경, AWS EC2) • Server : Apache2, Tomcat8.5 • DBMS : Oracle 11g(AWS RDS) • FramWork/Platform : Spring, bootstrap, jQuery, mybatis • Programming Language ; JAVA, HTML, JavaScript • Too; : STS, GitHub, AQuerytool, StarUML, SQL Developer, Photoshop CS6 • API : google, Naver, kakao, SummerNote
  • 9. 산출물 1. WBS 2. 시퀀스 다이어그램 3. 유스케이스 다이어그램 4. ERD 5. 테이블 정의서
  • 16. 1. 핵심 코드 – Spring Security Summery. • 스프링 시큐리티 스프링 시큐리티를 통한 보안과 권한 관리
  • 17. 2. 핵심 코드 – Transaction Summery. • 트랜잭션 트랜잭션 관리를 통해 cudOtion과 rOption(read Only)을 구분
  • 18. 3. 핵심 코드 – Exception Summery. • 예외처리 Global Exception 처리 - rest, http API 분리 및 처리 - custom exception 생성
  • 19. 3. 핵심 코드 – Exception Summery. • 예외처리 Global Exception 처리 - rest, http API 분리 및 처리 - custom exception 생성
  • 20. 4. 핵심 코드 – Common Summery. • 공통 스크립트 공통 스크립트를 생성함으로써 간결함과 관리를 용이하게 해준다.
  • 21. 4. 핵심 코드 – Common Summery. • 공통 스크립트 공통 스크립트를 생성함으로써 간결함과 관리를 용이하게 해준다.
  • 22. 4. 핵심 코드 – Common Summery. • 공통 스크립트 공통 스크립트를 생성함으로써 간결함과 관리를 용이하게 해준다.
  • 24. 1. 메인 화면 Summery. • 메인페이지 1 로그인 또는 회원가입 2 공지사항, 자료실 등을 검색 3 실시간 상담(카카오톡 오픈채팅& 사이트 내 1:1채팅) ①② ③
  • 25. 1. 메인 화면 – 실시간 상담 Summery. • 1:1 실시간 상담 내용을 입력하면 관리자에게 메시지를 보내 상담이 시작된다.
  • 26. 1. 메인 화면 – 카카오톡 상담 Summery. • 카카오채널 상담 카카오톡 채널로 연결되어 실시간 상담이 가능하다.
  • 27. 2. 로그인 화면 Summery. • 이메일로 로그인 또는 카카오톡이나 구글 계정으로 로그인할 수 있다. 1 회원가입 페이지로 이동 2 아이디 기억하기 3 구글 계정으로 로그인 4 카카오톡 계정으로 로그인 ①② ③ ④
  • 28. 3. 회원가입 화면 Summery. • 회원가입 페이지 1 회원정보 입력 2 약관 확인 – 100%가 되어야 가입 완료 3 Recaptcha 자동가입방지 ① ② ③
  • 29. 4. 메인메뉴 – 법무법인 송한 Summery. • 법무법인 송한의 변호사 소개 페이지
  • 30. 4. 메인메뉴 – 법무법인 한송 Summery. • 법무법인 송한 소개 페이지
  • 31. 4. 메인메뉴 – 법무법인 한송 Summery. • 사무실 주소와 지도, 번호
  • 32. 4. 메인메뉴 – 전문분야 Summery. • 법무법인의 전문 소송분야에 대한 설명
  • 33. 4. 메인메뉴 – 전문분야 Summery. • 법무법인의 전문 소송분야에 대한 설명
  • 34. 4. 메인메뉴 – 전문분야 Summery. • 법무법인의 전문 소송분야에 대한 설명
  • 35. 4. 메인메뉴 – 상담 Summery. • 온라인 상담 – 소송 관련 내용을 작성 후 등록하면 게시판 형태로 등록된다.
  • 36. 4. 메인메뉴 – 자료실 Summery. • 자료실 – 소송에 필요한 정보나 자료를 다운받을 수 있다.
  • 37. 4. 메인메뉴 – 자료실 Summery. • 자료실 – 소송에 필요한 정보나 자료를 다운받을 수 있다.
  • 38. 5. 게시판 - 글쓰기 Summery. • 게시판 글쓰기 1 Summernote api 2 파일 첨부 다수 가능 3 Recaptcha 자동 작성 방지 ① ② ③
  • 39. 5. 게시판 - 상세보기 Summery. • 게시글 상세보기 1 게시글 수정, 삭제, 목록으로 돌아가기 2 댓글 목록 3 댓글 등록 버튼 ① ② ③