You are on page 1of 29

이륜자동차 검사관리시스템 구축

실행프로그램설명서
MIOS-CS-DE-001
Ver 1.0

시 스 템 : 검사관리시스템
( 운영단말 )
단계 (Stage) : 설계 단계
작 성 팀 : 응용개발팀
개 정 이 력

버전 작성일 변경내용 작성자 승인자

1.0 2016.07.01 최초작성 반정현


이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 001 내용 로그인

*.do login.jsp AuthorityCheckInterceptor CommonController

자동

- Session 체크
- 권한 체크

로그인클릭
LoginService

/common/loginProcess.json
loginCheck(UserVO)
loginProcess()
Session Set

CheckVhService
/index.do
main() checkVhListCnt(VhVO)
- 검사접수수량
- 수검대상차량수량
index.jsp

NoticeService

list(NoticeVO)
- 공지사항 목록
- 자료실 목록

세인 3 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 002 내용 로그아웃

*.jsp CommonController

로그아웃클릭 /common/loginProcess.json
loginProcess()

Session invalidate

login.jsp

/common/logout.do
logout()

세인 4 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 003 내용 정보 변경

*.jsp CommonController UserController UserService

자동 /cmmn/userForm.do
userForm()

userForm.jsp

수정클릭
/userUpdate.json
update() updateUser(UserVO)

정보수정

세인 5 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 004 내용 검사 접수

*.jsp form.jsp IsptRcptController IsptRcptService

/isptRcpt/form.do
자동 from()

/isptRcpt/search.do
조회버튼클릭 search() search(IsptRcptVO)

차량정보

hisList(IsptRcptVO)
접수정보목록

viewIsptTp(IsptRcptVO)
재검정보

/isptRcpt//insert.json
등록버튼클릭 insert() insert(IsptRcptVO)
등록
/isptRcpt/update.json
수정버튼클릭 update() update(IsptRcptVO)
수정
/isptRcpt/delete.json
delete(IsptRcptVO)
삭제버튼클릭 delete()
삭제

세인 6 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 005 내용 검사 접수 내역

*.jsp List.jsp IsptRcptController IsptRcptService

/isptRcpt/list.do
자동 list() list(IsptRcptVO)

/isptRcpt/list.do 검사내역
list()
조회버튼클릭
listTotCnt(IsptRcptVO)

검사내역수량
/isptRcpt/excel.xls
/excel()
엑셀버튼클릭

ModelAndView

엑셀다운

View.jsp
view(IsptRcptVO)
/isptRcpt/popup/view.do
view() 접수정보
상세클릭
hisList(IsptRcptVO)

검사이력

세인 7 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 006 내용 검사 접수 내역

*.jsp List.jsp IsptRcptResultController IsptRcptResultService

/isptRcptResult/list.do
자동 list() list(IsptRcptVO)
검사내역
/isptRcptResult/list.do
조회버튼클릭 list()
listTotCnt(IsptRcptVO)

검사내역수량
/ isptRcptResult/excel.xls
/excel() view(IsptRcptVO)
엑셀버튼클릭
접수정보

ssrList(IsptRcptVO)
ModelAndView
검사이력
엑셀다운 ssrInfo(IsptRcptVO)

검사내역수량

viewHlIsptLog(IsptRcptVO)
View.jsp
검사내역수량
/isptRcptResult/popup/view.do
view() viewBsIsptLog(IsptRcptVO)

검사내역수량

viewIsptPic (IsptRcptVO)
검사내역수량

세인 8 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 007 내용 검사 이력

*.jsp List.jsp IsptLogController IsptLogService

/isptLog/list.do
자동 list() list(IsptRcptVO)
검사이력
/isptLog/list.do
list()
조회버튼클릭

listTotCnt(IsptRcptVO)

검사이력수량

세인 9 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 008 내용 이륜차 정보

*.jsp List.jsp VhLogController VhLogService

/vh/view.do
자동 view() view(VhLogVO)

/vh/view.do 차량 정보
view()
조회버튼클릭

specNoLog(Stirng)

제원정보변경이력

세인 10 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 009 내용 차대번호 등록

*.jsp vinForm.jsp VhLogController VhLogService

/vh/vin.do
자동 view() specView(SpecVO)
제원 정보
/vh/vin.do
조회버튼클릭 view()

/vh/dualCheckVin.json
dualCheckVin() dualCheckVin(SpecVO)
등록버튼클릭
제원 번호 중복 여부

/vh/insertVin.json
insertVin() insert(SpecVO)
제원 등록

세인 11 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 010 내용 제원관리

*.jsp specView.jsp VhLogController VhLogService

/vh/specView.do
자동 specView() specView(SpecVO)
제원 정보

외관도버튼클릭

/vh//popup/popupApear.do
popupApear()

popupApear.jsp

insert(SpecVO)
외관도 정보

세인 12 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 011 내용 수검 대상 차량

*.jsp checklist.jsp CheckVhController CheckVhService

/checkvh/check.do
자동 checkList() checkVhList(VhVO)

/checkvh/check.do 검사내역
checkList()
조회버튼클릭

/checkvh/checkExcel.xls
/checkExcel ()
엑셀버튼클릭
checkVhListCnt(VhVO)

검사내역수량
ModelAndView

엑셀다운

세인 13 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 012 내용 미수검 대상 차량

*.jsp unchecklist.jsp CheckVhController CheckVhService

/checkvh/check.do
자동 checkList() uncheckVhList(VhVO)
검사내역
/checkvh/check.do
checkList()
조회버튼클릭

/checkvh/uncheckExcel.xls
/uncheckExcel()
엑셀버튼클릭
uncheckVhListCnt(VhVO)

검사내역수량
ModelAndView

엑셀다운

세인 14 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 013 내용 관능검사 관리

*.jsp itemCrtrView.jsp IsptCrtrController IsptCrtrService

/isptCrtr/itemCrtrView.do
자동 itemCrtrview()

/isptCrtr/crtrList.json
/detail() list(IsptCrtrVO)
라디오버튼클릭
검사항목조회

/isptCrtr/crtrSave.json
save(IsptCrtrVO)
/save()
저장버튼클릭 검사항목저장

세인 15 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 014 내용 관능검사 기준관리

*.jsp itemView.jsp IsptItemController IsptItemService

/isptItem/itemCrtrView.do
자동 itemView()

/isptItem/itemList.json
/detail() list(IsptCrtrVO)
라디오버튼클릭
검사기준항목조회

검사기준항목 /isptItem/getLowIdCount.json
클릭 /getLowIdCount () list(IsptCrtrVO)
하위항목조회

/isptItem/itemSave.json
/save() save(IsptCrtrVO)
검사기준항목저장
저장버튼클릭

세인 16 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 015 내용 검사소 관리

*.jsp List.jsp IsptOfficeController IsptOfficeService

/isptOffice/officeList.do
자동 selectList() list(IsptOfficeVO)

/isptOffice/officeList.do 검사소 목록
selectList()
조회버튼클릭
listTotCnt(IsptOfficeVO)

검사소 수량

insert.jsp
/isptOffice/popup/officeInsertView.do
등록버튼클릭
insert()

/isptOffice/officeInsert.json insert(IsptOfficeVO)
저장버튼클릭 insertProc()

update.jsp

/isptOffice/popup/officeDetail.do detail(IsptOfficeVO)
검사소클릭 detail()
검사소 정보
/isptOffice/officeUpdate.json
update() update(IsptOfficeVO)
수정버튼클릭
검사소 수정
/isptOffice/officeDelete.json
delete(IsptOfficeVO)
삭제버튼클릭 Delete()
검사소 삭제

세인 17 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 016 내용 검사인력 관리

*.jsp List.jsp IsptInspectorController IsptInspectorService

/isptOffice/inspectorList.do
자동 selectList() list(IsptInspectorVO)
검사인력 목록
/isptOffice/inspectorList.do
selectList()
조회버튼클릭
listTotCnt(IsptInspectorVO)

검사인력 수량

insert.jsp
/isptOffice/popupinspectorInsertView.do
등록버튼클릭
insertView()

/isptOffice/inspectorInsert.json insert(IsptInspectorVO)
저장버튼클릭 insert()

update.jsp

/isptOffice/popup/inspectorDetail.do detail(IsptInspectorVO)
검사소클릭 detail()
검사인력 정보

/isptOffice/inspectorUpdate.json
update() update(IsptInspectorVO)
수정버튼클릭
검사인력 수정

세인 18 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 017 내용 검사장비 관리

*.jsp List.jsp IsptOfficeController IsptOfficeService

/isptOffice/officeList.do
자동 selectList() list(IsptEquipVO)
검사장비 목록
/isptOffice/officeList.do
조회버튼클릭 selectList()
listTotCnt(IsptEquipVO)

검사장비 수량

insert.jsp
/isptOffice/popup/equipInsertView.do
등록버튼클릭
insertview()

/isptOffice/equipInsert.json insert(IsptEquipVO)
저장버튼클릭 inser()

update.jsp

/isptOffice/popup/equipDetai.do detail(IsptEquipVO)
검사소클릭 detail()
검사장비 정보
/isptOffice/equipUpdate.json
update() update(IIsptEquipVO)
수정버튼클릭
검사장비 수정
/isptOffice/equipDelete.json
delete(IsptEquipVO)
삭제버튼클릭 Delete()
검사소 삭제

세인 19 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 018 내용 검사종류별 실적 통계

*.jsp list.jsp StatisticController StatisticService

/statistic/achieve.do
자동 achieve() archieveList(AchieveVO)
검사종류별 실적
/statistic/achieve.do
achieve()
조회버튼클릭

/statistic/achieve/excel.xls
achieveExcel()
엑셀버튼클릭

ModelAndView

엑셀다운

세인 20 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 019 내용 부적합 실적 통계

*.jsp list.jsp StatisticController StatisticService

/statistic/performance.do
자동 performance() performanceList(PerformanceVO)
부적합 실적
/statistic/performance.do
조회버튼클릭 performance()

/statistic/performance/excel.xls
performanceExcel()
엑셀버튼클릭

ModelAndView

엑셀다운

세인 21 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 020 내용 차대관련 적발 실적 통계

*.jsp list.jsp StatisticController StatisticService

/statistic/vhexposure.do
자동 vhexposure() vhExposureList(VhExposureVO)
차대관련
/statistic/vhexposure.do
적발실적
vhexposure()
조회버튼클릭

/statistic/vhexposure/excel.xls
vhexposureExcell()
엑셀버튼클릭

ModelAndView

엑셀다운

세인 22 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 021 내용 사용자 관리

*.jsp List.jsp UserController UserService

/system/userList.do
자동 selectUserList() selectUserList (UserVO)

/system/userList.do 사용자 목록
selectUserList()
조회버튼클릭
selectUserListTotCnt(UserVO)

사용자 수량

insert.jsp
/system/popup/userInsertView.do
등록버튼클릭
insertview()

/system/userInsert.json insertUser(UserVO)
저장버튼클릭 insert() 사용자 등록

update.jsp

/system/popup/userDetail.do detailUser(UserVO)
사용자클릭 detail()
사용자 정보

/system/userUpdate.json
updateUser(UserVO)
수정버튼클릭 update()
사용자 수정

세인 23 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ – 022 내용 메뉴 관리

*.jsp List.jsp MenuController MenuService PermService

/system/menu/list.do
자동 list() listMenu(Menu)
메뉴목록
/system/menu/listMenu.json
조회버튼클릭 list()

/system/menu/viewMenu.json viewMenu(Menu)
메뉴클릭 viewMenu()
메뉴상세

/system/menu/listPage.json listPage(Menu)
listPage()
페이지 정보

/system/menu/listSubMenu.json
listSubMenu(Menu)
viewMenu()
하위메뉴

/system/menu/saveMenu.json 메뉴저장
저장버튼클릭 메뉴권한
saveMenu()
목록메모리저장
getMenuDispList(Menu)

세인 24 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ – 022 내용 메뉴 관리

List.jsp MenuController MenuService PermService

updateMenu(Menu)
메뉴수정버튼 /system/menu/updateMenu.json
updateMenu() 메뉴저장
클릭
getMenuDispList()

/system/menu/isSubMenu.json
isSubMenu() isSubMenu(Menu)
메뉴삭제버튼 하위메뉴존재체크
클릭 /system/menu/deleteMenu.json deleteMenu(Menu)
deleteMenu()
메뉴삭제
getMenuDispList()

페이지저장버튼 /system/menu/savePage.json savePage(Menu) 메뉴권한


클릭 pageMenu() 목록메모리저장
페이지저장
getMenuDispList()

하위메뉴저장 /system/menu/saveSubMenu.json saveSubMenu(Menu)


버튼클릭 saveSubMenu()
하위메뉴저장
getMenuDispList()

세인 25 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 023 내용 권한 관리

*.jsp List.jsp PermController PermService

/system/perm/list.do
자동 list() menuGroupList(Menu)
권한 그룹 목록

/system/perm/listPermMenu.json
listGroupMenu(Menu)
listPermMenu()
권한그룹클릭 권한그룹별
메뉴목록

/system/perm/ savePermMenu.json saveGroupMenu(Menu)


savePermMenu()
저장버튼클릭 권한그룹별
메뉴저장

getMenuDispList()
메뉴권한
목록메모리저장

세인 26 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 024 내용 코드 관리

*.jsp List.jsp CodeController CodeService

/system/userList.do
자동 selectUserList() selectCodeList(CodeVO)

/system/userList.do 공통코드목록
selectUserList()
조회버튼클릭
selectCodeListTotCnt(CodeVO)

공통코드 수량
insert.jsp
/system/popup/codeInsertView.do
등록버튼클릭
insertview()

/system/codeInsert.json insertCode(CodeVO)
저장버튼클릭 insert() 공통코드 등록

update.jsp

/system/popup/codeDetail.do detailCode(CodeVO)
코드클릭 detail()
공통코드 정보

/system/codeUpdate.json
updateCode(CodeVO)
수정버튼클릭 update()
공통코드 수정
/system/codeDelete.json
deleteCode(CodeVO)
삭제버튼클릭 delete()
공통코드 삭제

세인 27 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 025 내용 공지사항 관리

*.jsp List.jsp NoticeController NoticeService

/system/noticeList.do list(NoticeVO)
selectUserList() 게시판목록
자동 /system/noticeList.do
selectUserList()
조회버튼클릭
listTotCnt (NoticeVO)
게시판목록수량

insert.jsp
/system/popup/noticeInsertView.do
등록버튼클릭 insertView()
insert(NoticeVO
/system//noticeInsert.json , MultipartHttpServletRequest) 게시판등록
insert()
저장버튼클릭

udpatejsp
/system/popup/noticeDetail.do
detail()
목록클릭 detail(NoticeVO)
게시판상세

list(NoticeVO)
FileService

/system//noticeUpdate.json 파일목록
수정버튼클릭 update()
update(NoticeVO 게시판수정
, MultipartHttpServletRequest)

세인 28 Ver 1.0
이륜자동차 검사관리시스템 구축 시퀀스 다이어그램 - 검사관리시스템 ( 운영단말 )

시퀀스 ID SEQ - 026 내용 자료실 관리

*.jsp List.jsp DataController NoticeService

/system/dataList.do list(NoticeVO)
selectUserList() 게시판목록
자동 /system/dataList.do
selectUserList()
조회버튼클릭
listTotCnt (NoticeVO)
게시판목록수량

insert.jsp
/system/popup/dataInsertView.do
등록버튼클릭 insertView()
insert(NoticeVO
/system//dataInsert.json , MultipartHttpServletRequest) 게시판등록
insert()
저장버튼클릭

udpatejsp
/system/popup/dataDetail.do
detail()
목록클릭 detail(NoticeVO)
게시판상세

list(NoticeVO)
FileService

/system/dataUpdate.json 파일목록
수정버튼클릭 update()
update(NoticeVO 게시판수정
, MultipartHttpServletRequest)

세인 29 Ver 1.0

You might also like