프로그램 변경관리는 시스템 관리자가 프로그램 변경관리화면에서 변경요청을 확인하여 반영여부 처리를 관리하는 화면으로 프로그램변경관리를 정의한다.
프로그램 변경관리는 프로그램변경요청처리목록, 프로그램변경요청처리상세조회/수정 화면으로 구성되어 있다.
프로그램 변경요청은 프로그램목록에 등록된 프로그램의 변경사항을 관리자에서 시스템에 반영을 요청하는 화면으로 프로그램변경에 대한 목록관리를 정의 한다.
프로그램 변경요청은 프로그램변경요청목록, 프로그램변경요청등록, 프로그램변경요청상세조회/수정으로 구성되어 있다.
프로그램 변경이력은 프로그램 변경 요청에 따른 처리결과등의 이력을 조회하는 화면으로 프로그램변경이력목록, 프로그램변경이력상세 화면으로 구성되어 있다.
기능명 | 기능 흐름 |
---|---|
프로그램변경요청 | 아이디/비밀번호 입력 → 로그인 요청 → 프로그램변경요청조회 → 프로그램변경요청등록 → 변경요청사항 등록 → 프로그램변경요청 세부조회 |
프로그램변경요청처리 | 아이디/비밀번호 입력 → 로그인 요청 → 프로그램변경관리 조회 → 프로그램변경 세부조회 → 프로그램변경요청 처리사항 등록 → 프로그램변경요청 처리사항 자동메일 송부 |
유형 | 대상소스명 | 비고 |
---|---|---|
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 클래스 |
egovframework.com.sym.mpm.service.ProgrmManageDtlVO.java | 변경관리, 변경요청처리, 변경이력관리를 위한 VO 클래스 | |
DAO | egovframework.com.sym.mpm.service.impl.ProgrmManageDAO.java | 프로그램목록관리, 변경관리, 변경요청처리, 변경이력관리를 위한 데이터처리 클래스 |
JSP | /WEB-INF/jsp/egovframework/cmm/sym/mpm/ | |
EgovProgramChangeRequst.jsp | 프로그램 변경요청목록 조회를 위한 목록조회 페이지 | |
EgovProgramChangRequstStre.jsp | 프로그램 변경요청을 등록하는 페이지 | |
EgovProgramChangRequstDetailSelectUpdt.jsp | 프로그램변경요청 상세조회및 수정을 위한 페이지 | |
EgovProgramChangeRequstProcess.jsp | 프로그램변경요청처리 목록 조회 페이지 | |
EgovProgramChangRequstProcessDetailSelectUpdt.jsp | 프로그램 변경요청처리 상세조회및 수정을 위한 페이지 | |
EgovProgramChgHst.jsp | 프로그램변경이력 목록 조회 페이지 | |
EgovProgramChgHstDetail.jsp | 프로그램변경이력 목록 상세조회 페이지 |
테이블명 | 테이블명(영문) | 비고 |
---|---|---|
프로그램목록 | COMTNPROGRMLIST | 프로그램목록을 관리 |
프로그램변경내역 | COMTHPROGRMCHANGEDTLS | 프로그램변경내역을 관리 |
Action | URL | Controller method | QueryID |
---|---|---|---|
조회 | /sym/mpm/EgovProgramChangeRequstSelect.do | selectProgrmChangeRequstList | “progrmManageDAO.selectProgrmChangeRequstList” |
“progrmManageDAO.selectProgrmChangeRequstListTotCnt” |
프로그램 변경요청 은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다.
검색조건은 프로그램한글명 대해서 수행된다.
신규 프로그램변경을 요청하기 위해서는 상단의 등록 버튼을 통해서 프로그램 변경요청 등록 화면으로 이동하고 기존 프로그램 변경요청 사항를 수정하고자 하는 경우 해당 프로그램 변경요청을 클릭하여 상세 조회 및 수정기능을 제공하는 프로그램 변경요청 상세조회/수정 화면으로 이동한다.
조회 : 등록된 프로그램변경요청을 조회한다.
등록 : 신규 프로그램변경요청을 등록하기 위해서는 상단의 등록 버튼을 통해서 프로그램변경요청 등록 화면으로 이동한다.
조회목록 선택 : 기존 프로그램변경요청을 수정하고자 하는 경우 해당 프로그램명를 클릭하여 상세 조회 및 수정기능을 제공하는 프로그램변경요청상세조회/수정 화면으로 이동한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
등록 | /sym/mpm/EgovProgramChangRequstStre.do | insertProgrmChangeRequst | “progrmManageDAO.insertProgrmChangeRequst” |
프로그램변경요청 정보를 입력한 뒤 등록한다.
검색 : 프로그램변경요청할 프로그램파일명을 검색하여 지정한다.
달력 : 요청일자를 달력팝업에서 선택한다.
목록 : 프로그램변경요청 화면으로 이동한다.
등록 : 신규 프로그램변경요청을 등록하기 위해서는 하단의 등록 버튼을 통해서 저장한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
수정 | /sym/mpm/EgovProgramChangRequstDetailSelectUpdt.do | updateProgrmChangeRequst | “progrmManageDAO.updateProgrmChangeRequst” |
상세조회 | /sym/mpm/EgovProgramChangRequstDetailSelect.do | selectProgrmChangeRequst | “progrmManageDAO.selectProgrmChangeRequst” |
프로그램변경요청 정보를 변경한 후 저장한다. 다음 화면은 프로그램변경요청 상세조회 화면과 동일하다.
목록 : 프로그램변경요청 화면으로 이동한다.
수정 : 기 등록된 프로그램변경요청을 수정하기 위해서는 하단의 수정 버튼을 통해서 저장한다.
프로그램변경요청 수정은 변경요청 신청한 신청자만 수정 할 수 있다.
Action | URL | Controller method | QueryID |
---|---|---|---|
삭제 | /sym/mpm/EgovProgramChangRequstDelete.do | deleteProgrmChangeRequst | “progrmManageDAO.deleteProgrmChangeRequst” |
삭제 : 기 등록된 프로그램변경요청을 삭제하기 위해서는 상단의 삭제 버튼을 통해서 삭제한다.
프로그램변경요청 삭제는 변경요청 신청한 신청자만 삭제 할 수 있다.
Action | URL | Controller method | QueryID |
---|---|---|---|
조회 | /sym/mpm/EgovProgramChangeRequstProcessListSelect.do | selectChangeRequstProcessList | “progrmManageDAO.selectChangeRequstProcessList” |
“progrmManageDAO.selectChangeRequstProcessListTotCnt” |
프로그램 변경요청 처리 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다.
검색조건은 프로그램한글명 대해서 수행된다.
프로그램변경요청을 처리하기 위해서는 해당 프로그램 변겨요청사항을 클릭하여 상세 조회 및 수정기능을 제공하는 프로그램변경요청처리 상세조회/수정 화면으로 이동한다.
검색조건 리스트박스 : 검색조건을 리스트박스에서 선택한다.(전체, 처리상태, 요청일자, 요청자)
검색조건이 처리상태일 경우 : 처리상태 리스트박스에서 검색 조건을 선택한다.(신청중, 진행중, 반려, 처리완료)
검색조건이 요청일자일 경우 : 요청일자를 검색 시작일자 ~ 검색 종료일자를 달력팝업을 통해 일자를 선택한다.
검색조건이 신청자일 경우 : 신청자 ID를 입력하여 조회한다.
조회 : 등록된 프로그램변경요청 사항을 조회한다.
조회목록 선택 : 기존 프로그램변경요청 사항을 처리하고자 하는 경우 해당 프로그램명를 클릭하여 상세 조회 및 수정기능을 제공하는 프로그램변경요청처리 상세조회/수정 화면으로 이동한다.
Action | URL | Controller method | QueryID |
---|---|---|---|
수정 | /sym/mpm/EgovProgramChangRequstProcessDetailSelectUpdt.do | updateProgrmChangeRequstProcess | “progrmManageDAO.updateProgrmChangeRequstProcess” |
상세조회 | /sym/mpm/EgovProgramChangRequstProcessDetailSelect.do | selectProgrmChangeRequst | “progrmManageDAO.selectProgrmChangeRequst” |
프로그램변경요청처리 진행사항을 변경한 후 저장한다. 다음 화면은 프로그램변경요청처리 상세조회 화면과 동일하다.
달력 : 처리일자를 달력팝업에서 선택한다.
목록 : 프로그램변경요청처리 화면으로 이동한다.
수정 : 등록된 프로그램변경요청 사항을 처리하기 위해서는 진행사항을 지정후 하단의 수정 버튼을 통해서 저장한다.
프로그램변경요청처리 수정시 변경요청처리를 처리한 처리자만 수정 할 수 있다.
Action | URL | Controller method | QueryID |
---|---|---|---|
조회 | /sym/mpm/EgovProgramChgHstListSelect.do | selectProgrmChangeRequstList | “progrmManageDAO.selectProgrmChangeRequstList” |
“progrmManageDAO.selectProgrmChangeRequstListTotCnt” |
프로그램 변경이력 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다. 검색조건은 프로그램한글명 대해서 수행된다.
조회 : 등록된 프로그램변경이력 사항을 조회한다.
조회목록 선택 : 기존 프로그램변경요청 사항을 상세조회하고자 하는 경우 해당 프로그램명를 클릭하여 상세 조회기능을 제공하는 프로그램변경이력 상세조회 화면으로 이동한다.