설문관리 시스템 구축시 사용되는 설문참여 기능을 제공하며, 설문참여를 통하여 설문조사(응답결과), 설문응답자정보를 등록 할수 있으며, 통계기능을 통하여 설문지 정보별 통계를 한눈에 볼수 있도록 구현 되어있다.
모바일 설문참여는 설문조사(응답결과) 및 설문응답자정보를 등록 할수 있으며, 통계기능을 통하여 설문지 정보별 통계를 한눈에 볼수 있도록 구현 되어있다.
본 기능은 전자정부 표준프레임워크 실행환경의 ID Generation 기능을 활용하여 구성되어있다. ID Generation을 활용하기 위한 기본 설정이 필요하며 해당 설정은 id_generation 문서를 통해서 확인이 가능하다.
* (참고 : 설문관리)
설문템플릿 기본정보 입력후 등록한다. / 설문참여 양식 결정
설문템플릿선택하고 설문지 기본정보 입력후 등록한다.
설문지정보를 선택하고 설문문항 기본정보 입력후 등록한다.
설문지정보, 설문문항정보 선택하고 설문항목 입력후 등록한다.
설문참여 등록에서 설문조사에 응한다. 설문참여 통계를 이용하여 설문참여결과를 확인한다.
설문참여 응답 결과를 확인한다.
설문참여 설문응답자 결과를 확인한다.
유형 | 대상소스명 | 비고 |
---|---|---|
Controller | egovframework.com.uss.olp.qri.web.EgovQustnrRespondInfoController.java | 설문참여 Controller Class |
Controller | egovframework.mbl.com.uss.olp.qri.web.EgovMblQustnrRespondInfoController.java | 설문참여 모바일 Controller Class |
Service | egovframework.com.uss.olp.qri.service.EgovQustnrRespondInfoService.java | 설문참여 Service Class |
VO | egovframework.com.uss.olp.qri.service.QustnrRespondInfoVO.java | 설문참여 VO Class |
egovframework.com.cmm.ComDefaultVO.java | 검색 VO Class | |
ServiceImpl | egovframework.com.uss.olp.qri.service.impl.EgovQustnrRespondInfoServiceImpl.java | 설문참여 ServiceImpl Class |
DAO | egovframework.com.uss.olp.qri.service.impl.QustnrRespondInfoDao.java | 설문참여 Dao Class |
JSP | /WEB-INF/jsp/egovframework/com/uss/olp/qnn/EgovQustnrRespondInfoList.jsp | 설문참여 목록조회 페이지 |
JSP | /WEB-INF/jsp/egovframework/com/uss/olp/qnn/EgovQustnrRespondInfoRegist.jsp | 설문참여 등록 페이지 |
JSP | /WEB-INF/jsp/egovframework/com/uss/olp/qnn/EgovQustnrRespondInfoManageStatistics.jsp | 설문참여 통계 페이지 |
JSP | /WEB-INF/jsp/egovframework/mbl/com/uss/olp/qnn/EgovQustnrRespondInfoManageList.jsp | 설문참여 목록조회 모바일 페이지 |
JSP | /WEB-INF/jsp/egovframework/mbl/com/uss/olp/qnn/EgovQustnrRespondInfoManageRegist.jsp | 설문참여 등록 모바일 페이지 |
JSP | /WEB-INF/jsp/egovframework/mbl/com/uss/olp/qnn/EgovQustnrRespondInfoManageStatistics.jsp | 설문참여 통계 모바일 페이지 |
QUERY XML | /egovframework/sqlmap/com/uss/olp/qri/EgovQustnrRespondInfo.xml | 설문참여 QUERY XML |
Validator Rule XML | resources/egovframework/validator/validator-rules.xml | Validator Rule을 정의한 XML |
Validator XML | resources/egovframework/validator/com/uss/olp/qri/EgovQustnrRespondInfo.xml | 설문참여 Validator XML |
Message properties | resources/egovframework/message/message-common_ko_KR.properties | 설문참여 Message properties |
Idgen XML | resources/egovframework/spring/context-idgen.xml | 설문참여 Id생성 Idgen XML |
테이블명 | 테이블명(영문) | 비고 |
---|---|---|
설문템플릿 | COMTNQUSTNRTMPLAT | 설문템플릿를(을) 조회 한다. |
설문관리 | COMTNQESTNRINFO | 설문관리를(을) 조회 한다. |
설문문항 | COMTNQUSTNRQESITM | 설문문항를(을) 조회 한다. |
설문항목 | COMTNQUSTNRIEM | 설문항목를(을) 조회 한다. |
설문응답결과 | COMTNQUSTNRRSPNSRESULT | 설문응답결과를 관리 한다. |
코드분류 | 코드분류명 | 코드ID | 코드명 |
---|---|---|---|
COM014 | 성별코드 | M | 남자 |
COM014 | 성별코드 | F | 여자 |
COM034 | 작업유형코드 | 1 | 학생 |
COM034 | 작업유형코드 | 2 | 대학생 |
COM034 | 작업유형코드 | 3 | 군인 |
COM034 | 작업유형코드 | 4 | 교사 |
COM034 | 작업유형코드 | 5 | 기타 |
- Validator Rule을 적용하지 않고, Script로 Validation을 사용하고 있다.
모바일 설문참여 세부적인 기능은 설문참여 목록, 설문참여 등록, 설문통계 기능으로 구성되어 있다.
설문참여자가 기(記) 등록된 설문참여 정보를 리스트 형태로 조회 할 수 있고, 목록(설문제목)클릭하여 등록화면으로 이동할수있다.
N/A
Action | URL | Controller method | QueryID |
---|---|---|---|
조회 | /uss/olp/qnn/EgovQustnrRespondInfoManageList.mdo | EgovQustnrRespondInfoManageList | “QustnrRespondInfoManage.selectQustnrRespondInfoManage” |
목록클릭 | /uss/olp/qnn/EgovQustnrRespondInfoManageRegist.mdo | EgovQustnrRespondInfoManageRegist | |
/uss/olp/qri/template/template.mdo | EgovQustnrRespondInfoManageTemplate | ||
통계 | /uss/olp/qnn/EgovQustnrRespondInfoManageStatistics.mdo | EgovQustnrRespondInfoManageStatistics |
설문참여 목록은 페이지 당 10건씩 조회되며 페이징은 1페이지씩 이루어진다.
조회: 조회하기 위해서는 상단의 검색조건을 선택 후 해당하는 검색문자를 입력 후 조회 버튼을 클릭한다.
목록(설문제목)클릭: 설문참여 등록 화면으로 이동한다.
목록(통계)클릭: 설문참여 통계 화면으로 이동한다.
- 설문 등록시 선택한 Template 파일을 이용한다. (파일은 /WEB-INF/jsp/egovframework/mbl/com/uss/olp/qri/ 에 위치한다.)
- 저장처리 시 QESRSPNS_ID 컬럼은 “egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService”를 통하여
Primary Key => QESRSPNS_ID(20자리) : QRSPNS_(7자리) + 일련번호(13자리)로 자동생성 부여된다.
<!-- IdGnrService... START--> <bean name="qustnrRespondInfoIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService" destroy-method="destroy"> <property name="dataSource" ref="dataSource" /> <property name="strategy" ref="QustnrRespondInfotrategy" /> <property name="blockSize" value="10"/> <property name="table" value="COMTECOPSEQ"/> <property name="tableName" value="QESRSPNS_ID"/> </bean> <bean name="QustnrRespondInfotrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> <property name="prefix" value="QRSPNS_" /> <property name="cipers" value="13" /> <property name="fillChar" value="0" /> </bean> <!-- IdGnrService... END-->
N/A
Action | URL | Controller method | QueryID |
---|---|---|---|
목록 | /uss/olp/qnn/EgovQustnrRespondInfoManageListView.mdo | EgovQustnrRespondInfoManageListView | |
저장 | /uss/olp/qnn/EgovQustnrRespondInfoManageRegistActor.mdo | EgovQustnrRespondInfoManageRegistActor | “QustnrRespondInfoManage.insertQustnrRespondInfo” |
- 설문참여에 관한 기본정보를 입력 저장처리한다.
목록: 설문참여 목록 화면으로 이동한다.
저장: 입력한 설문참여 정보들이 저장 처리된다.
뒤로: 바로 전 화면으로 이동한다.
설문참여에서 선택한 설문지별 통계를 보여준다.
N/A
Action | URL | Controller method | QueryID |
---|---|---|---|
목록 | /uss/olp/qnn/EgovQustnrRespondInfoManageStatistics.mdo | EgovQustnrRespondInfoManageStatistics | “QustnrRespondInfo.selectQustnrTmplatManages” |
“QustnrRespondInfo.selectQustnrRespondInfoManageComtnqestnrinfo” | |||
“QustnrRespondInfo.selectQustnrRespondInfoManageComtnqustnrqesitm” | |||
“QustnrRespondInfo.selectQustnrRespondInfoManageComtnqustnriem” | |||
“QustnrRespondInfo.selectQustnrRespondInfoManageStatistics1” | |||
“QustnrRespondInfo.selectQustnrRespondInfoManageStatistics2” |
목록: 설문참여 목록 화면으로 이동한다.
뒤로: 바로 전 화면으로 이동한다.