Project 느낀점/무인 도서 대여,반납 13

팀 프로젝트를 마치며

약 2주간의 시간이 정말 빠르게 지나갔다. 이번 프로젝트의 결과에 만족하냐고 묻는다면 나는 아쉬웠다고 말하고싶다. 더 많은 기능을 넣고 약점이 되는 부분을 보완하고 싶었으나 내가 낸 의견으로 인해 팀원들이 힘들어 지는것은 아닐까? 라는 생각도 문득 들었고 프로젝트 초기,중기에는 내가 의견을 내고 빠른 시간안에 뚝딱뚝딱 스스로 만들어 낼 만큼에 실력이 아니었기에 그러지 못하였고 프로젝트 막바지에는 실력이 늘어 무언가를 좀 더 빠르게 만들어 낼 수 있었지만 모든 페이지를 연결하며 생각하지 못했던 문제들이 하나씩 생겨서 해결하는데 많은 시간을 보내었다. 열정이 있어도 내 실력은 하루아침에 쭉쭉늘어 따라와 주지 못한다는게 너무나도 아쉬웠다. 아 참.. 그리고 어쩌다 보니 발표도 내가 진행하게되었었다ㅎㅎ (재비뽑..

팀 프로젝트 마지막 한 주를 남기고...

이전 글에서 만났던 오류들에 대한 문제해결 https://choidoosic.tistory.com/59 Java Swing 테이블 벨류 값 -1에 대하여 자바 swing JTable에는 이라는 기능이있다 이걸 false로 만들면 테이블 수정이 불가한데 false로 만들어 뒀을때에는 table.getValueAt(table.getSelectedRow(), table.getSelectedColumn()); 등... 제대로된 값을.. choidoosic.tistory.com 이제 팀 프로젝트가 끝나기까지 마지막 한주가 남았는데 팀 프로젝트를 해왔던 시간들이 너무나도 빨리 지나갔다... 슬슬 작업물들을 합치기 시작하고있고 디테일한 부분들을 좀 더 잡아 나아가고 있다 나는 이번 프로젝트를 시작하며 달려온 시간들이..

현재 팀 프로젝트 진행 현황 및 느낀점...

매일매일 진행해왔던 팀프로젝트 과정이다 첫 팀프로젝트라 쉽지않았고 ER다이어그램,유스케이스,DB원격 연결, 깃허브 사용법(이슈, 머지, PR 등등...) 모르는것 투성이라 매일매일 배워나가고있다. 잠좀 푹 자고싶다 주말에도 제대로 못자고 팀프로젝트만 한것같다 물론 내가 엄청난 작품을 만들어 내는것은 아니지만 부족한 실력을 채우기 위해서는 노력 또 노력이 필요하고 잠들면서도 생각하고 일어나서도 생각하는 노력이 필요하다 스윙으로 어제 만들어둔 작업물이며 오늘은 대여패널을 작업중인데 쉽지않다 만든것에 대한 포스팅은 팀프로젝트가 어느정도 마무리 되면 업로드 하도록 해야겠다 아..블로그 포스팅을 해야하는데 새벽6시까지 작업중이다... 테이블을 눌렀을때에 색이 변하고 그 정보를 가져오고싶은데 생각보다 쉽지않다 ht..

팀 프로젝트 7일차 느낀점

나는 팀 프로젝트를 하며 보이는 부분에도 신경을 쓰고 노가다를 해서라도 좀 더 멋진 결과물을 내고싶었다 그래서 이미지도 넣고 줄거리도 넣자는 의견을 제시하여 하게되었고 나는 이런 상황을 컴공을 전공하는 내 오랜 불알친구에게 대화를 하다가 이미지와 줄거리를 넣게 되었다는 것을 말하게 되었는데 좋지 못한 선택이였다는 말을 들었다. 친구 : 보이는 부분은 프론트 앤드가 신경써야 할 부분이지 너가 배우는건 백앤드인데 기능적인 부분을 좀 더 생각해야지 이미지,줄거리 를 보이려고 노가다 하는건 의미가 없어 이미지와 줄거리를 넣는다 누군가는 이미지와 줄거리를 알아와야하는데 그런거에 시간을 소비하는것 자체가 낭비이고 그 시간에 코딩테스트를 하거나 좀 더 좋은 기능을 생각하고 추가시키는게 좋을거같아. 라는 말을 들었다...

팀 프로젝트 깃 허브 사용

나는 깃 허브를 사용하며 내 저장소 용도로만 사용하였지 팀 프로젝트로 이용하는건 처음이였다 처음에는 설명을 들어도 이게 뭐지...? 싶었으나 팀 프로젝트를 시작하고 깃의 사용에 익숙해지니 정말 편리한 기능이란것을 느끼기 시작했다. 보면 팀장님이 처음 DB커넥터를 생성하고 그 파일을 받아 Dto,Dao 를 만드는데 각자 테이블을 맡아서 작업을하였고 풀리퀘스트 라는것을 한 후에 팀장님에게 피드백을 받고 문제가 없다면 머지를 하여 서로에 작업물을 합치는 과정을 진행하였다. 서로 다른 기능을 하는 클래스를 만들지만 변수명,클래스명 등... 서로 규칙을 정하고 그 규칙에 따라 클래스를 만들고 서로에 결과물을 합치는 과정을 해나가는게 신기하였고 처음에는 어떻게 서로 다른 클래스에서 기능을 만들고 합치는걸까? 라는 ..

팀 프로젝트 추천,신간 도서 및 이미지 삽입

원래의 프로토 타입에는 추천도서와 이미지 삽입이 없었지만 오늘 이미지를 넣어서 좀 더 보기좋게 하는게 어떻겠냐는 의견을 내봤고 괜찮다는 반응이있어 의견이 픽스되었다 이미지 삽입 전 프로토타입 이미지 삽입 후 프로토타입 이미지를 넣고나니 좀 더 보기 좋아졌고 JFileChooser라는 기능을 이용하여 파일에 이름을 가져와 데이터베이스에 입력하여 이미지를 띄워주려고 한다. 추천도서와 신간도서를 소개해주는 페이지도 하나 만들기로 했다. 욕심으로는 번역 버튼을 넣어보고 싶어서 팀장님께 말은 해봤지만 일단은 지금 기능들을 다 구현하고 추가적으로 해보기로 하였다.

팀 프로젝트 프로토타입

팀프로젝트를 진행하며 프로토타입이란걸 만든다는걸 또 알아간다 팀프로젝트를 하지 않았다면 몰랐을 내용들이 참 많다 프로토타입이란 무언가 제품을 만드는 과정에서 시험용으로 미리 만들어보는 물건을 의미한다. 오늘 내가 그려본것의 일부분이다 관리자 페이지로 들어가 도서를 추가,수정,삭제,조회해볼수 있으며 앞으로 이런 모양으로 만들어갈것이다. 그리기 기능을 썻던 홈페이지와 좋은 색 조합을 추천해주는 사이트를 링크해두겠습니다 https://ovenapp.io/ 그리기 사이트 https://www.webdesignrankings.com/resources/lolcolors/ 색 조합 추천 사이트

팀 프로젝트 DAO,DTO

어제의 일이지만 팀장님께서 테이블을 하나씩 지정해줬고 그 테이블에 대한 DAO와 DTO를 만들어오라고 하셨다. 나는 DAO, DTO가 뭔지 몰랐고 폭풍검색을 해보니 DTO는 강사님께서 알려주셨던 model이라는 것과 같은 구조였기에 쉽게 만들었다 [studentDTO] 학생 테이블에 대한 DTO이다 DTO란 계층간의 데이터 교환을 위한 객체이고 DTO는 순수한 데이터 객체이며 일반적으로 로직을 가지고있지않고 속성과 그 속성에 접근하기 위한 getter,setter 메소드만을 가진 클래스이다. [student DAO] DAO란 데이터베이스 관련 작업을 전담하는 클래스 데이터베이스에 연결하여, 입력 , 수정, 삭제, 조회 등의 작업을 하는 클래스 CRUD 작업이라 한다 C: Create => insert R..

팀 프로젝트 EDR, 유스케이스

현재 EDR의 모습이다 처음 팀프로젝트를 하며 EDR이란것을 알게 되었고 관계도라는 것을 알게되었다 모르는 것 투성이라 ERD에 대해서 폭풍 구글링을 하였고 예약 테이블이란것을 만들었었지만 지금은 없어진 상태이다 스마트도서(무인) 프로그램으로 변경되면서 예약기능이 없어졌기 때문이다... EDR이후에는 유스케이스를 그려야했고 유스케이스란 것에 대해서 처음 들었을때에 역시나... 모르는 것이기에 폭풍 검색을 하였고 시스템과 사용자의 상호작용을 다이어그램으로 표현한 것이라 한다 간단해 보이는 그림이지만 ERD보다 봐야할 개념이 많았다 열심히 자료를 모아서 공부를 해봤는데 처음 접해보는 개념이라 쉽지않았다 앞으로도 처음들어보는 기능들과 개념들이 수두룩 하겠지만 노력으로 돌파해내겠다 이때까지 해왔던것 처럼 조금은..

팀 프로젝트 주제 변경 무인 도서 프로그램

원래는 도서관리 프로그램을 하기로 했었고 나는 키오스크의 그림을 머릿속에 넣고 그리고 있었다 이런 식으로 키오스크를 만들어 회원들이 사용할 수 있고 관리자 버튼은 관리자 입력코드를 입력해야 들어가서 관리할 수 있는 프로그램을 만들고 싶었으나 강사님이 뭔가 새로운 걸 만드려 하지 말고 실제로 있는걸 최대한 따라 해 보라고 하였다. 뭔가를 새롭게 기획하는것이 목표가 아니라 원래 있는 프로그램을 따라가며 있던 기능들을 잘 따라서 구현하는 게 목표이고 뭔가 우리가 새롭게 만들려하다보면 어려워질 수도 있고 오히려 우리 입맛에 편하게 축소되어 버릴 수도 있기 때문이라고 하였다. 그래서 우리팀은 급하게 회의를 하게 되었고 대학교에서 쓰는 스마트 무인 도서 대여, 대출 프로그램과 열람실 프로그램을 만들기로 했다. 아직..

728x90