Study World
관리자
view : 1246
기간 : | 2014-09-02 ~ 2015-01-28 ( 월,화,수,목,금 ) |
---|---|
URL : | 내부서버용 |
스터디룸 정보제공 및 예약기능 사이트 |
Final project |
Study World |
||||
개발환경 |
OS |
Windows 8.1 |
|||
DBMS |
Oracle Database 11g |
||||
Language |
JAVA, Ajax, JavaScript, HTML, CSS |
||||
Framework |
Spring + MyBatis |
||||
개발툴 |
Programming |
Eclipse EE |
|||
Etc. |
Adobe Photoshop, EditPlus |
||||
개발인원 |
개발기간 |
||||
6명 |
2014.12.29 ~ 2015.01.23. (4주) |
||||
|
개발 취지 및 목적 |
||||
1. 스터디 룸 실시간 홈페이지 예약 : 대형 업체를 제외하고는 스터디 룸 예약 시 전화, 게시판 예약이 대부분이었음. 스터디 룸 카페에 대한 정보 제공 및 위치제공, 예약기능이 한꺼번에 가능한 사이트를 구현
2. 스터디 그룹 관리 및 그룹 게시판 사용 : 스터디 그룹 관리, 그룹 게시판 관리를 한곳에서 일괄 관리 할 수 있도록 구축 |
|||||
DATABASE 구조도 |
Page 구성 |
||||
|
User |
Business |
Admin |
||
- 이용안내 - 위치찾기 - 시설안내 - 스터디그룹 - 게시판 >공지사항 >자유게시판 - 실시간예약 > 예약하기 > 예약현황 - MyPage |
- 이용안내 - 업체관리 >회사정보 >예약현황 - 게시판 >공지사항 >자유게시판 - MyPage |
모든 메뉴 접근 가능 |
User Page |
|
상세화면 |
기능설명 |
|
<위치찾기>
지도 API를 이용하여 그 업체가 어디에 위치하고 있는지 검색 가능. (회사 정보 등록 시 등록한 주소로 검색) 회사 이름을 클릭하면 회사 상세보기로 갈 수 있고, 비즈니스 회원이 등록한 회사에 대한 정보를 볼 수 있음 상세보기 창에서 그 회사에 대한 평가를 댓글과 함께 남길 수 있음 (별 1~5 평점) |
|
<그룹/게시판>
스터디 그룹을 만드는 사람이 그룹장이 되며, 가입 회원은 스터디 그룹 상세보기 페이지에서 스터디 그룹에 가입할 수 있음 게시판 목록에는 원 글들만 출력되며, 상세보기에서는 관련 글에 대한 리플들을 볼 수 있음 |
|
<예약하기>
예약할 회사를 선택하면 비즈니스 회원이 등록한 회사 정보를 출력해 줌 업체 선택 후 방 정보 등록 버튼을 눌러 그 회사가 등록한 방을 선택할 수 있음 예약일과 예약 시간을 선택한 후 예약 확인 버튼을 눌러 내가 신청한 그 날, 그 시간에 방이 남아있는지 여부를 확인. 만약 방이 남아있어 예약이 불가능하면 경고 메시지를 출력. 예약불가. |
Business Page / Admin Page |
|
상세화면 |
기능설명 |
|
<회사목록보기/등록하기> 로그인한 비즈니스 회원이 등록한 회사 정보만 볼 수 있으며, 한 명의 회원이 여러 지점의 등록 가능 이곳에서 등록한 회사 정보가 User 페이지 시설안내 및 위치찾기에서 보이게 됨 비고란에서 각 인원수에 맞는 방 정보를 각각 등록해 주어야 User 측에서 예약이 가능한지 여부를 판단할 수 있음 |
|
<예약정보>
비즈니스 회원 본인이 등록한 회사 목록을 select 에 담아 그 회사의 예약 내역을 확인할 수 있음 기본으로 한 달 예약내역이 출력되지만, 별도로 검색 기간을 지정하여 예약내역을 확인할 수 있음 목록에서 해당 예약 내역을 관리 (삭제) |
|
<Admin 관리 페이지>
User와 Business 의 모든 게시글 및 예약 내역, 유저 정보를 관리. 메인 화면에 보이는 광고이미지 및 이용 안내, 공지사항은 관리자 페이지에서 작성/수정/삭제 가능하도록 구현 |