프로젝트명 |
스터디룸 예약 프로그램 |
||
개발언어 |
JAVA |
DataBase |
MySQL |
개발환경 |
Tool : Eclipse, MySQL workbench OS : Window 7 |
||
프로젝트 기간 |
2016.11.01 ~ 2016.12.12 |
프로젝트 종류 |
개인 프로젝트 |
개발종류 |
학교 스터디 예약 프로그램을 할 수 있도록 도와주는 서비스 |
팀원 |
본인 1명 |
프로그램 요약 |
[개발목적] 아직도 수기로 작성하여 스터디실을 확인하는 학교 시스템에 귀찮음과 불편을 느껴서 개발함 [프로그램 설명] 팀 별로 스터디를 등록하여 로그인 한 후 날짜별로 스터디를 등록한다. 스터디실 사용자들은 검색을 통해 예약 현황을 확인 할 수 있으며 관리자는 잘못된 스터디 예약을 강제로 삭제할 수 있다. |
||
시스템구성도 |
|
||
주요화면 | [메인화면] (이미지 출처 : 네이버웹툰 대학일기) [사용자 - 스터디 등록] [사용자,관리자 - 로그인] [사용자 - 예약현황]
[사용자 - 로그인 후 메인화면] (이미지 출처 : 네이버웹툰 대학일기)
[관리자 - 로그인 후 메인화면] | ||
주요기능 | (1) 스터디 등록 스터디 유형에 따라 스터디원의 아이디를 등록한다. 등록 시 아이디는 중복체크하고, 콤보박스 의 인원수 마다 입력란을 생성하여 인원수에 맞게 Member DB에 저장할 수 있도록 한다. (2) 로그인 기능 관리자를 제외한 사용자는 로그인 성공 시 달력이 그려진 메인 화면으로 이동한다. 관리자는 로그인을 통해 스터디 등록 검색 메인 화면으로 이동한다. (3) 예약하기 달력에 버튼을 누르면 시간대별 예약 버튼 창이 뜨고 예약 버튼을 누르면 Reservation DB테이블 에 아이디와 날짜, 시간대가 들어간다. 토글버튼을 활용하여 한번 더 누르면 DB에 정보를 삭 제한다. 예약 인원이 다 찬 경우에는 DB에 들어가지 않는다. (테스트시 Max값을 2로 두고 함) (4) 예약 현황 확인 예약한 팀명을 검색창에 검색하여 볼 수 있다. (이때 Reservation DB정보를 Jtable로 가져올 때 디폴트테이블 사용) (5) 관리자 메인화면 - 검색, 삭제 Reservation DB를 통해 예약한 팀명을 검색하여 볼 수 있다. 예약한 팀이 오지 않는 경우, 관리 자는 예약 튜플을 선택하여 삭제 할 수 있다. (이때 다중 삭제도 가능) |
'학부 정리 > 2학년' 카테고리의 다른 글
[2학년-자격증] OCJP (1) | 2016.08.28 |
---|---|
[2학년-활동] (CoU 동아리) 아두이노 최종보고서 (0) | 2016.08.28 |
[2학년-활동] (한국과학창의재단) 아두이노 쌩기초 (0) | 2016.08.06 |
[2학년-활동] 정보보안 컨퍼런스 (0) | 2016.08.06 |