공릉동의 지역 정보를 소개하기 위해서 자바 웹 애플리케이션을 개발하게 되었다.
공릉동의 유래와 특징, 기관을 소개하고, 공릉동의 소식을 전달하며, 커뮤니티를 이루고 정보를 공유할 목적으로 개발하게 되었다.
- Project Developement Infromation
- Project Topic : Gongrueng-dong Intro Web Application
- Develope Environment : Open JDK 11
- Language : Java 11
- Web Module : Jsp/Servlet 3.0
- Process Pattern : MVC Pattern
- Database System(DBMS) : Oracle 21C XE
- Database Design : SQL Developer 23.1.1
- Entity Relationship Design : draw.io 20.8.16
- Java Database Connector : ojdbc11
- Application Design : Object aid 1.2.4
- Bacj\k Template Language : Java/Servlet 11
- Front Template Language : Jsp(JSTL/EL) 3.0/HTML5/CSS3/Javascript ES5
- Web (Application) Server : Tomcat 9.0
- Package Information
| 지역소개 | 이용안내 | 커뮤니티 | 마이페이지 |
|---|---|---|---|
| 지명유래 | 교통편 안내 | 공지사항 | 로그인 |
| 지역 특징 및 시설 안내 | 주요 시설 안내 | Q&A | 나의 정보 |
| 연혁 | 관광안내 | 자료실 | 회원약관 |
| 오시는 길 | 맛집 안내 | 개인정보처리방침 | |
| 회원가입 |
회원/비회원 사용자 시나리오(Member User Scenario)
- 지역 소개인 지명 유래와 연혁을 탐색한다.
- 지역 소개인 지역 특징 및 시설 안내를 탐색한다.
- 해당 지역의 지도가 궁금하여 오시는 길을 탐색한다.
- 해당 지역의 교통편을 알아보고, 방문을 계획한다.
- 사용자는 어디 어디에 방문할지 주용 빌딩과 주요 협회, 맛집 등을 확인한다.
- 해당 지역의 이벤트나 특이사항을 확인하기 위하여 공지사항의 글을 확인한다.
- 공지사항의 글을 확인하거나 질문을 위해 회원가입을 시작한다.
- 회원가입을 시작하게 되면, 회원 약관 및 개인정보처리 방침에 동의하도록 한다.
- 회원가입 페이지에서 필수 정보를 입력하고, 아이디의 중복확인을 거쳐 회원 가입을 완료하도록 한다.
- 회원 가입 후 로그인을 하도록 한다.
- 공지사항 글을 확인하고, 해당 정보가 없는 경우 궁금한 사항을 질문하기 위해 묻고 답하기로 이동한다.
- 묻고 답하기 페이지에서 궁금한 사항에 대한 답이 있는지 검색한다.
- 해당 정보가 있으면, 해당 묻고 답하기 글을 확인하고, 없으면, 질문을 등록하도록 한다.
- 카탈로그나 가이드가 있는지 확인하기 위해 자료실을 탐색한다.
- 해당 자료가 있음을 확인하고, 자료를 다운로드한다.
관리자 시나리오(Administrator Scenario)
- 관리자로 로그인을 하도록 한다.
- 공지사항 목록을 확인하고, 누락된 상세 정보가 있는지 확인한다.
- 해당 지역의 이벤트나 특이사항을 공지사항으로 등록하도록 한다.
- 변동된 내용이 있을 경우 공지사항을 수정하도록 한다.
- 이벤트나 특이사항 중에서 취소된 내용이 있어 공지사항 글을 삭제하도록 한다.
- 묻고 답하기 목록으로 이동하여 등록된 질문을 확인하여 답변 글을 등록한다.
- 만약, 스팸 글인 경우나 불필요한 질문이 있는 경우 해당 글을 삭제하도록 한다.
- 카탈로그나 가이드가 새롭게 발생한 경우 자료실에 해당 글을 쓰고, 자료를 등록하도록 한다.
- 지역 소개에 대한 변동이 있어 해당 페이지의 내용을 수정한다.
- 이용안내에 대한 변동사항이 있어 새로운 내용으로 변경한다.
- 회원목록으로 이동하여 신규 회원이나 탈퇴 회원을 확인하도록 하고,
- 현재 제적 사유에 해당하는 회원은 강퇴시키도록 한다.





