휴먼ICT 실습실 예약 시스템은 건국대학교 휴먼ICT 전공 실습실을 예약해주는 웹 서비스입니다. 한 학기간 유지보수를 하면서 고객 요구사항 (웹 PUSH, 시간표 표시)을 반영하였습니다. 1학기동안 30명 이상의 학생들에게 50여 건의 예약을 성사시켰습니다.
🗓️ 작업기간 : 2017.07 ~ 2017.09
👨💻 투입인원 : 1명
📒 주요업무
- 웹 서비스 기획
- 풀스택 개발
- 운영
🌱 스킬 및 사용툴
HTML5
css3
jquery
git
visualStudio
- plain PHP, MySQL을 활용하여 기본적인 CRUD를 제공하는 캘린더를 구현함.
- 웹페이지 로딩 속도 개선을 위하여 클라이언트 사이드에서 static file 압축을 위해 노력함.
- 알림 기능 구현을 위하여 SMTP, Web Push 등 라이브러리를 활용함.
- JQuery, Bootstrap 등 라이브러리를 적극적으로 학습하며 개발함.
- 개인정보 유출을 막기 위한 노력으로 비밀번호 암호화, 로그인 시도 제한 기능 등을 추가함.
문제 상황
당해 학교에 휴먼ICT 연계전공이 신설되었으나, 실습실 시스템이 미비하여 관리, 예약을 제대로 할 수 없었다. 시설이 잘 구비되었으나 1학기동안 학생들이 잘 사용하지 않았다.
해결책
실습실 사용을 더 편리하게 하기 위해 실습실 예약 시스템을 개발하였다. 오프라인 시스템도 동시에 구축하였다. 관리자 제도를 만들고, 교수님의 동의를 얻어 공식적으로 운영하였다.
해결과정
- 프로토타입 결과물을 계속 보여주면서 교수님, 관리자 학생들(학생회)의 요구사항을 추가로 반영하였다.
- 운영하는 동안 웹 푸쉬기능, 시간표 보기 기능을 추가하였다.
- 교수님 동의를 거쳐 학교 도메인을 신청받고, 공식 사이트로 연동하였다.
비고
2학기에 성공적으로 운영되어, 약 30명의 학생들에게 50건 이상의 예약을 처리하였다. 특히 시험 기간에 주 10건 가까이 예약되는 등 유용하게 사용되었다. 해당 시스템을 통해 실습실이 더 활성화되는 효과를 보았다.