프로그램 목록관리는 메뉴관리와 밀접하게 결부되어 메뉴등록시 프로그램목록에 등록된 프로그램명을 체크하여 등록하므로 메뉴등록 이전에 프로그램 목록이 정의 되어 있어야 한다.
프로그램목록은 프로그램 목록관리, 프로그램목록 등록, 프로그램목록 상세조회/수정으로 구성되어 있다.
기능명 | 기능 흐름 |
---|---|
프로그램목록관리 | 아이디/비밀번호 입력 → 로그인 요청 → 프로그램목록조회 → 프로그램목록 등록 → 프로그램목록 세부조회 |
유형 | 대상소스명 | 비고 |
---|---|---|
Controller | egovframework.com.sym.mpm.web.EgovProgrmManageController.java | 프로그램목록관리, 변경관리, 변경요청처리, 변경이력관리를 위한 컨트롤러 클래스 |
Service | egovframework.com.sym.mpm.service.EgovProgrmManageService.java | 프로그램목록관리, 변경관리, 변경요청처리, 변경이력관리를 위한 서비스 인터페이스 |
ServiceImpl | egovframework.com.sym.mpm.service.impl.EgovProgrmManageServiceImpl.java | 프로그램목록관리, 변경관리, 변경요청처리, 변경이력관리를 위한 서비스 구현 클래스 |
VO | egovframework.com.sym.mpm.service.ProgrmManageVO.java | 프로그램목록관리를 위한 VO 클래스 |
DAO | egovframework.com.sym.mpm.service.impl.ProgrmManageDAO.java | 프로그램목록관리, 변경관리, 변경요청처리, 변경이력관리를 위한 데이터처리 클래스 |
JSP | /WEB-INF/jsp/egovframework/cmm/sym/mpm/ | |
EgovProgramListManage.jsp | 프로그램목록 조회 및 멀티 삭제를 위한 목록조회 페이지 | |
EgovProgramListRegist.jsp | 프로그램정보 등록의 위한 페이지 | |
/govProgramListDetailSelectUpdt.jsp | 프로그램 정보 상세조회 및 수정,삭제를 위한 페이지 |
테이블명 | 테이블명(영문) | 비고 |
---|---|---|
프로그램목록 | COMTNPROGRMLIST | 프로그램목록을 관리 |
Action | URL | Controller method | QueryID |
---|---|---|---|
조회 | /sym/mpm/EgovProgramListManageSelect.do | selectProgrmList | “progrmManageDAO.selectProgrmList” |
“progrmManageDAO.selectProgrmListTotCnt” |
프로그램 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다. 검색조건은 프로그램한글명 대해서 수행된다.
신규 권한을 등록하기 위해서는 상단의 등록 버튼을 통해서 프로그램목록 등록 화면으로 이동하고 기존 프로그램목록정보를 수정하고자 하는 경우 해당 프로그램목록을 클릭하여 상세 조회 및 수정기능을 제공하는 프로그램목록 상세조회/수정 화면으로 이동한다.
조회 : 등록된 프로그램 목록을 조회한다.
등록 : 신규 프로그램목록을 등록하기 위해서는 상단의 등록 버튼을 통해서 프로그램목록 등록 화면으로 이동한다.
조회목록 선택 : 기존 프로그램목록을 수정하고자 하는 경우 해당 프로그램명를 클릭하여 상세 조회 및 수정기능을 제공하는 프로그램상세조회/수정 화면으로 이동한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
등록 | /sym/mpm/EgovProgramListRegist.do | insertProgrm | “progrmManageDAO.insertProgrm” |
프로그램목록 정보를 입력한 뒤 등록한다.
목록 : 프로그램목록관리 화면으로 이동한다.
등록 : 신규 프로그램목록을 등록하기 위해서는 상단의 등록 버튼을 통해서 저장한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
수정 | /sym/mpm/EgovProgramListDetailSelectUpdt.do | updateProgrm | “progrmManageDAO.updateProgrm” |
상세조회 | /sym/mpm/EgovProgramListDetailSelect.do | selectProgrm | “progrmManageDAO.selectProgrm” |
프로그램목록 정보를 변경한 후 저장한다. 다음 화면은 프로그램목록 상세조회 화면과 동일하다.
목록 : 프로그램목록관리 화면으로 이동한다.
수정 : 기 등록된 프로그램목록을 수정하기 위해서는 상단의 수정 버튼을 통해서 저장한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
멀티삭제 | /sym/mpm/EgovProgrmManageListDelete.do | deleteProgrmManageList | “progrmManageDAO.deleteProgrm” |
단일삭제 | /sym/mpm/EgovProgramListManageDelete.do | deldeleteProgrm | “progrmManageDAO.deleteProgrm” |
멀티 삭제 - 프로그램목록을 조회한 뒤 삭제 대상을 체크박스로 선택하고, 삭제버튼을 클릭한다.
선택 : 삭제하려는 목록을 체크박스로 설정한다. 멀티 삭제가 가능하다.
삭제 : 기 등록된 프로그램목록을 단일 혹은 다건 삭제하기 위해서는 상단의 삭제 버튼을 통해서 삭제한다.
단일 삭제 - 프로그램목록 상세조회/수정 화면에서 상세조회 삭제버튼을 클릭한다.
삭제 : 기 등록된 프로그램목록을 삭제하기 위해서는 상단의 삭제 버튼을 통해서 삭제한다.