기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
기능 분석 기능 주요내용 1 회원 목록 보기 회원 목록을 등록 내용 순서로 보여준다. 2 회원 등록 회원 정보를 등록 한다. 3 회원 수정 비밀번호로 수정한다. 4 회원 삭제 수정 화면에서 삭제한다.
화면 설계 기능 파일 이름 1 회원관리 목록 화면 addrbook_list.jsp 2 회원 입력 화면 addrbook_form.jsp 3 회원 수정/삭제 화면 addrbook_edit_form.jsp 4 회원관리 메인(목록 화면으로 이동함) index.jsp 5 공용 스타일시트 addrbook.css
회원관리 목록 화면
회원 등록 화면
회원정보 수정화면
OOOO 프로그램 설계 기능 파일 이름 1 데이터베이스 등록/수정/삭제/조회 등을 수행하는 DAO(Data Access Object) AddrBean.java 2 회원 관리 데이터 객체로 데이터베이스 테이블과 매핑되는 DO(Data Object), DTO(Data Transfer Object), VO(Value Object) AddrBook.java 3 컨드롤러 Controller, 프로그램 흐름과 화면전환과 데이터 중계를 담당 addrbook_control.jsp (action code : list, insert, edit, update, delete) 4 오류 처리를 위한 페이지 addrbook_error.jsp
테이블 설계 기능 컬럼명 자료형(크기) 비고 1 번호 ab_id NUMBER 주키, 자동증가 2 이름 ab_name VARCHAR(15) NOT NULL 3 이메일 ab_email VARCHAR(50) 4 소속 ab_comdept VARCHAR(20) 5 생년월일 ab_birth VARCHAR(10) 6 전화번호 ab_tel 7 메모 ab_memo VARCHAR(100)