본문 바로가기

Project/2024WebMiniProject

(10)
엑셀에서 MySQL로 데이터 삽입하기(09.24) 경기도 동물병원 현황 데이터셋 가져와서 데이터베이스에 넣기필요한 데이터가 없는 행은 삭제하고, 수원, 안양, 용인만 사용하기로 함. -> 해당하는 데이터베이스의 hospital table  -> INSERT문 만들어주는 엑셀 함수, 엑셀에서 사용=CONCATENATE("insert into hospital values (null,null,"""&B2&""","""&C2&""",null,"""&E2&""","""&F2&""","""&G2&""","""&H2&""","&J2&","&I2&","""&K2&""",null,"""&M2&""","""&N2&""","""&O2&""",null,"&Q2&","&R2&","""&TEXT(S2,"hh:mm")&""","""&TEXT(T2,"hh:mm")&""","&U2&..
develop document(09.02) 개발 전 약속했던 개발 문서 ** Project Document **** Kosta Mini Project **** screen style *** logo* font: "KCC한빛체"* font-size header-title: 18px bold; header-select-title: 18px bold #69E92E; menu-title: 16px; menu-select-title: 16px bold #69E92E; main-title: 25px bold; mypage-title: 25px bold; document-inner-title: 18px bold; content: 16px; table-title: 16px bold; table-document:16px; * table-style: boots..
최종 결과물(09.26) 테스트 기간(09.19~09.25)-> css 수정 및 아직 기능 구현이 덜 된 파트 나눠서 구현-> 발표(2인), ppt(1인), 영상 및 ppt보조(1인) -> 발표 맡음  발표(09.26)- 10분, 2명 발표 -> 피드백병원 - 일반 사용자 분리해서 시연하고 설명하기, 메인 기능이 중복되더라도 다시 재밌게 설명해야함페르소나가 시연하는 컨셉으로 가도 좋을 듯개발환경 - 더 자세히 설명하기. 중요한 부분이고 무엇을 썼는지 설명이 부족함발표 좀 더 세세하게 하기, 발표시간 길어도 되고, 구현한 기능 자세히 말해도 됨, 부가설명 하기왜 이렇게 구현했고, 이걸 누르면 어디서 변경되는지 설명 로고 디자인 PPT" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 시연 영상 개발한 부분..
Back-end 개발(09.02~09.13) Back-end 개발(09.02)전체 일정표 개인 세부 일정표 GitHub 프로젝트 - develop 브런치 사용https://github.com/DDYDL/forus- servlet, jstl, jquery, jsp, mybatis 사용 수정사항(09.05) - Mybatis- recruitlist.jspmybatis 동적 쿼리문 사용해서 검색 결과가 지역은 선택된 지역 모두 나오게, 동물도 선택된 동물 모두 나오게, 동물과 지역은 서로 겹치는 부분만 나오게 해야했음지역별로 or연산, 동물별로 or연산 후 동물, 지역은 and 연산으로 잡았음 - search.mapperrecruit_post 리스트를 조건에 맞게 데이터베이스에서 가져오게 함처음엔 을 사용해서 null일 때 forEach문을 안 돌리게 ..
JSP정의서(08.20~08.23) JSP정의서(2024.08.20)맡은 부분에 대한 JSP정의서(총 10page)-> 수정사항(2024.08.23)SQL문 실행해보고 수정header.jsp 부분 수정(잘못 이해함)-- INIT databaseCREATE Table users ( id integer primary key, email varchar(20), password varchar(10), name varchar(10), username varchar(10), phone varchar(10), birthday varchar(10), gender varchar(10), address varchar(10), picture varchar(10), hospital_official boolean);create Table pe..
퍼블리싱(08.14~08.26) 퍼블리싱 : HTML, CSS 작업으로 프론트 화면 만들기 퍼블리싱(08.23)전체 화면 HTML, CSS까지 다 만들었음.팀원들과 header.jsp와 header.css 공유하여 각자 화면 개발-> 화면마다 일일히 header.jsp를 include해야 하고, 마이페이지 같은 경우엔 따로 header.jsp와 profileheader.jsp까지 페이지마다 추가해야 하는 불편함 있었음  수정사항(08.25)각 기능별로 폴더 만들어 파일들을 분리함.-> 폴더마다 헤더 경로가 달라져 절대경로와 상대경로가 안 먹힘${pageContext.request.contextPath}로 파일의 경로 가져와서 헤더 파일에 적용해 헤더 파일을 어디서든 찾을 수 있게 수정-> form 폴더에 들어있는 모든 헤더류의 파일에 ..
ERD 데이터베이스 설계(08.19~08.27) ERD 데이터베이스 설계(2024.08.20)예약을 받기 위해 병원의 영업시간 설정이 들어가는 hospital_clinic_time 데이터베이스에월,화,수,목,금,토,일에 대한 시간과 시간 간격을 각각 열로 전부 넣는 방법과시간, 요일, 간격만 열에 넣고 각 행에 시간대를 넣는 방법 두가지 중 아직 선택하지 못함.수정사항(2024.08.27)병원 치료 시간 테이블 각 병원마다 시간을 다 받고, 예약 가능한 시간을 모두 데이터베이스 행으로 저장하기로 결정.일주일 단위로 월요일 9시, 10시, 11시...등 다 행으로 들어가게 됨병원 예약을 받을 때 모든 시간을 뿌리고, 예약이 이미 되어있거나 불가능한 시간대를 회색으로 표시하려면 이 방식이 더 효율적이라 판단함. 컬럼명 수정 - 어떤 테이블에 있는지 알 수..
UI프로토타입(08.08~08.20) UI프로토타입(2024.08.08)-> 피드백레이아웃 정렬 잘 하기요구사항명세서에 쓴 기능 전부 다 웹페이지에 있어야 함웹페이지 표준규격 맞추기(1920x1080) UI프로토타입(2024.08.09) UI프로토타입 열기" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스-> 피드백병원인증과정 - 관리자 페이지회원가입 텍스트박스 로그인이랑 동일하게 길이 줄이기회원가입 항목 = 사용자 프로필 수정 칸이랑 동일하게멤버테이블=병원관계자로 병원 인증 연결 버튼 없애기병원 신규등록 진료시간 요일 추가애초에 회원가입부터 일반/병원관계자 나누기병원관계자 카테고리를 일반/병원정보용 나누기 (밑에와 동일?)병원 관리(예약관리, 수정) -> 별도 독립적 페이지로 분리지난 예약 페이징처리캘린더 날짜필터..