Project 느낀점 17

팀 프로젝트 프로토타입

팀프로젝트를 진행하며 프로토타입이란걸 만든다는걸 또 알아간다 팀프로젝트를 하지 않았다면 몰랐을 내용들이 참 많다 프로토타입이란 무언가 제품을 만드는 과정에서 시험용으로 미리 만들어보는 물건을 의미한다. 오늘 내가 그려본것의 일부분이다 관리자 페이지로 들어가 도서를 추가,수정,삭제,조회해볼수 있으며 앞으로 이런 모양으로 만들어갈것이다. 그리기 기능을 썻던 홈페이지와 좋은 색 조합을 추천해주는 사이트를 링크해두겠습니다 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보다 봐야할 개념이 많았다 열심히 자료를 모아서 공부를 해봤는데 처음 접해보는 개념이라 쉽지않았다 앞으로도 처음들어보는 기능들과 개념들이 수두룩 하겠지만 노력으로 돌파해내겠다 이때까지 해왔던것 처럼 조금은..

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

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

도서 관리 프로그램 예약 기능의 문제점에 대한 나의 생각

문제점 - 2021년 7월 10일에 ???가 예약을 한다면 그 전에는 누군가 빌려갈 수 없다 - 만약 10일 예약 이라 7일쯤 빌려갔는데 연체가 되어 11에 반납한다면 10일 예약자는 볼 수 없게된다 해결방안 1. 예약을 할시에 대여여부를 보고 당일 수령하게 해야되고 미수령시 예약취소 2. 책이 최소 2권 이상 일시에 ?권은 남겨두고 나머지 책에 예약을 걸수있고 최소2~3일 안에는 수령해가야한다 ※도서 검색 기능(예약 기능을 넣었을때에) 정확한 이름이 들어가지않아도 같은 이름이 포함된것들이 나열되어야함 [검색 : it쉽 ] 제목 저자 가격 대여여부 예약여부 it쉽게배우기 doosic 20,000 대여가능 예약불가능 (보유 책 3권중 2권이 예약이걸리고 1권 남은상태) it쉽게교육 doodic 30,000..

팀 프로젝트 시작 전 느낀 점

학원에서 팀 프로젝트를 곧 시작한다 팀원은 잘하시는 분들을 팀장으로 두고 사다리 타기로 결정하였고 우리팀은 도서관의 도서 관리 프로그램을 만들기로 하였다. 팀 프로젝트를 시작하며 느낀점은 팀원끼리의 의사소통과 협력이 참 중요하다는 걸 느꼇다 강사님께서 ERD를 짜보라 하셨는데 이걸 짜고 난 이후 당일에는 몰랐지만 다음날 혼자 테이블을 짜고 연습해보려는데 오류를 발견하였다 누구는 아무의미 없이 name이라고 적어둔 부분에 누구는 컬럼타입을 적고 누구는 제약조건을 걸어둔것이다 그래서 나는 사실 name이라는 제약조건이 있는걸까? name이라는 컬럼이 있는데 내가 모르는 걸까? 라는 생각을 하였고 결국 찾지못해 그냥 팀원에게 물어봤는데 아무 의미 없이 적어뒀다는 것이였다.... 팀원간의 소통이 정말 중요한 것..

728x90