본문 바로가기
Project/자바 스윙 프로젝트(No24)

0. 자바 스윙 프로젝트 개요

by 김마리님 2020. 5. 25.

진행 기간 : 20.04.27~20.05.21

제작물 : 데이터베이스와 자바 swing, API를 이용한 서점 프로그램 제작

상세 설명 :

(원랜 영화 프로그램을 제작하려 했었지만)

서점 프로그램 제작을 하기로 했다. 현실성을 조금 넣기 위해 Y** 24 페이지를 참고하였고, 따라서 이를 패러디하는 용도로 우리 프로젝트 이름을 No24로 설정했다. No24를 구현하기 위해서 구현해야 할 기능은 다음과 같았다.

1. 로그인 기능

1) 회원 가입 기능

2) 아이디 찾기(분실된 아이디를 개인 연락망으로 전송)

3) 비밀번호 찾기(분실된 비밀번호를 개인 연락망으로 전송)

4) 가지고 있는 권한에 따라 관리자 페이지 / 클라이언트 페이지 쪽으로 다르게 접속할 수 있는 방안

 

2. 관리자 페이지

1) 책 등록

2) 데이터베이스에 가지고 있는 책 검색

3) 데이터베이스 수정(이 수정 기능을 sql 에디터를 이용하는 것이 아닌, swing에서 바로 구현할 수 있도록)

4) 데이터베이스 삭제(이 역시 바로 swing에서 가능하도록 구현)

 

3. 클라이언트 페이지

1) 카테고리 별로 다른 책을 프레임에 띄울 수 있도록 조치.

2) 베스트셀러처럼 이 이외에도 카테고리와 관련 없이 책을 추천하기

3) 책 검색

4) 책 상세정보 확인

5) 서평 기능(작성, 상세정보 페이지에서 확인)

6) 개인정보에서 회원정보 수정

7) 개인정보에서 내가 쓴 서평 삭제 가능

8) 책 장바구니 기능

9) 장바구니에서 결제 (창만 띄우기) 기능

 

이런 기능적인 생각을 바탕으로 다음과 같은 인터페이스 흐름도를 구상했다.

 

1. 로그인 페이지 계획도

 

2. 관리자 페이지 구현도

 

3. 사용자 페이지 구현도

반응형