프로젝트 회고 8

[토이 프로젝트] 영화관 사이트 [프론트]

기간 : 백엔드 및 설계 2일 + 프론트 2일 : 총 4일 1개월간 학원에서 배웠던 정보와 팀원끼리 아는 정보를 바탕으로 구현했다. 기술 스택 백엔드: JAVA, MYSQL, JSP ,Servlet , JSTL , Tomcat 프론트: HTML , CSS , JavaScript 팀원: 6명 팀 구성은 전공자 2, 비전공자 4명의 구성으로 진행을했었다. 인원도 많았기에, 다양한 기능과 화면을 단기간내에 구현이 가능했던것 같다. 로그인 회원가입 회원 정보수정 아이디 찾기, 비밀번호 재설정 admin 메뉴 영화 추가 admin 메뉴 배우 추가 admin 메뉴 영화 출연진 추가 ChatGpt 를 이용한 AI 에게 영화 추천 받기 여기서 내가 담당한 부분은 로그인 로직 , 회원정보 수정 쪽이다. 그리고 담당한 부..

[토이 프로젝트] 영화관 사이트 (백엔드)

단기간 안에 팀 프로젝트로 만드는 영화관 사이트를 제작해보았다. 이 프로젝트는 2일간 만들어낸 산물이다. 영화관 DB 주요 테이블 : 영화 , 배우 , 사용자 상영관 관계 테이블 : 출연정보, 리뷰 , 예약정보, 상영일정 (다대 다 관계를 위한 관계 테이블 ) 프로젝트 구조 Config : 설정관련한 정보가 들어있는곳 -> MYSQL 연동 설정 (root, password, path) controller: 요청받은 req 기반으로 Service에서 받은 정보를 view에게 연결시켜주는 객체가 들어있는곳 domain/dto : Repository에서 받은 정보를 Java내에서 저장하여 사용할 객체를 담당하는 곳 Service : Reposiotry에서 받은 정보를 가공하여 내부로직을 담당하는 객체가 들어있..

JSP와 MySQL를 이용한 도서 판매 시스템(최종프로젝트편)

https://github.com/ajtwu1235 ajtwu1235 - Overview ajtwu1235 has 4 repositories available. Follow their code on GitHub. github.com 자세한 보고서와, 코드는 깃허브를 참고해주세요 2달간의 프로젝트 기간이 모두 종료되었고, 완성된 프로젝트를 소개하겠습니다. JSP 문서와 Java 프로그램에 대한 중요 부분 설명 1.DB : 데이터베이스와 연결하여 여러 가지 sql 메소드를 포함하는 파일입니다. 2.Main.jsp: 메인화면입니다. 로그인폼, 슬라이드, 공지사항. 추천도서를 볼 수 있습니다. 3.Signup.jsp , SingupOut.jsp: Signup파일에선 회원가입 정보를 입력하는 form이 구현되어있..

JSP와 MySQL를 이용한 도서 판매 시스템 (DB편)

팀프로젝트중에서, 저는 백엔드 부분(Database)을 팀원 1분과 함께 담당했습니다. 남은 팀원 2분은 디자인부분(화면 디자인 구성, 페이지 설계)을 담당하셧습니다. ER다이어그램 ER다이어그램은 제가 담당했습니다. 팀원 4명과 교수님이 도와주신걸 바탕으로 작성하였습니다. 데이터베이스 스키마(각 테이블의 릴레이션 스킴 나열) books(isbn: bigint(20), bname: varchar(30) ,writer varchar(20),publisher varchar(20),price int(11) ,reviewcnt int(11), sellcnt int(11),rateavg float) buying(buyingno int(11),isbn bigint(20) ,customer_id varchar(20)..

JSP와 MySQL를 이용한 도서 판매 시스템(기획편)

2021년에 진행했던, 팀프로젝트의 경험을 공유하고자 포스팅을 남깁니다. 이 프로젝트에서 팀장을 자진해서 맡았으며, 팀 인원은 4명입니다. 프로젝트 기간: 2021년4월 9일 ~ 2021년 6월 1일 (약 2달) 사용기술: HTML,CSS,JavaScript java: JDBC, JSP DB: MYSQL 1. 개발의 필요성 ▷ 코로나로 인해 집에있는 사람이 많아지면서 온라인문고를 이용하는 고객의 수가 증가함에 따라 고객에 대한 데이터의 양이 많아지며 이를 처리할 시간 및 인력 등이 늘어났다. ▷ 이러한 환경의 개선을 위해 사용자가 보다 간편하고 편리하게 유지 관 리할 시스템의 필요성이 높아진다. 2. 개발 목표 및 목적 ▷ 개발목표: Java JDBC, MySQL, JSP을 이용하여 사용자가 보다 편하게..

자바 GUI를 이용한 커피 주문 프로젝트 (결과보고서 , 후기)

개인프로젝트 커피 주문 프로젝트의 2020년 11월 19일~ 2020년 12월 3일 자세한 코드는 깃허브를 참고해주세요. http://github.com/ajtwu1235 ajtwu1235 - Overview ajtwu1235 has 4 repositories available. Follow their code on GitHub. github.com 2주간의 기획,개발 여정을 마치고 최종보고서를 작성하였다. 1. 개발 목적 ▷ 커피 주문의 체계적 관리 ▷ 손님이 주문할 때 프로그램을통한 신속한 처리 ▷ 주문리스트를 확인하여 손님들의 주문현황을 볼수있게함 2. 개발 배경 ▷ 새로운 거주자들이 늘어나면서, 거주자들이 이용하기위한 카페가 새로 건설됨. ▷ 이러한 환경의 개선을 위해 사용자가 보다 간편하고 편리..

자바 GUI를 이용한 커피 주문 프로젝트(Interface편)

커피주문 프로젝트 2020년 11월 26 일 중간보고서 커피 주문프로젝트의 초기 인터페이스 설계를 중간보고입니다. 당시 개발 1주일동안 만들었던 초기 화면 구성입니다. 상단에 4개의 버튼(메뉴바)과, 왼쪽 2개의 버튼 (메뉴화면, 주문리스트)의 버튼기능과, 오른쪽 하단의 주문담기 버튼으로 주문을 담는것이다.

자바 GUI를 이용한 커피 주문 프로젝트 (계획편)

작년에 진행했던, 개인프로젝트의 경험을 공유하고자 이 글을 포스팅합니다. 총 개발기간은 2020년 11월 19일~ 2020년 12월 3일 입니다. (2주) 사용기술 java.awt java.swing 개발 아이디어 처음엔 영화관 고객 관리나, 병원 환자관리 같은 전형적인 프로젝트를 개발하려고 했다가 문득,평소에 OO커피를 자주이용하면서 커피숍의 키오스크를 많이 이용하여 주문했다. 커피숍의 키오스크를 개발한다면 재미있을것 같기도했고, 독창적으로 보일수 있을것같았다. 1. 개발의 필요성 ▷ 새로운 주거공간과 직장들이 생기면서, 커피를 즐겨마시는 현대인들을 주요 고객층을 삼기 위해 새로운 커피숍을 차리게 되었는데, 쉽고 빠르게 고객이 메뉴를 보고, 주문하는 프로그램을 개발하기로함. 2. 개발 목표 및 목적 ▷..